html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#090a08}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--editorial-ink:#173d3a;--editorial-teal:#2d7470;--editorial-line:#cfd6d0;--editorial-paper:#f4f5f1;--editorial-mist:#e9eeea;--editorial-neutral:#68736e;--ink:#173d3a;--paper:#f4f5f1;background:#f4f5f1}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--editorial-ink:#e3e0d9;--editorial-teal:#70a5a1;--editorial-line:#e2e0d824;--editorial-paper:#090a08;--editorial-mist:#151813;--editorial-neutral:#92978f;--ink:#e3e0d9;--paper:#090a08;background:#090a08}html[data-theme] body,html[data-theme] main,html[data-theme] nav,html[data-theme] aside,html[data-theme] section,html[data-theme] article,html[data-theme] input,html[data-theme] textarea,html[data-theme] select,html[data-theme] button{transition:background-color .26s,border-color .26s,color .2s,box-shadow .26s}.theme-toggle{z-index:140;color:#f1eee7;-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#0b0d0ad6;border:1px solid #e2e0d83d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 14px;font-size:9px;font-weight:760;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #00000040}.theme-toggle:hover{background:#173c38;border-color:#70a5a1b8;transform:translateY(-2px)}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #70a5a1}.theme-toggle-sun,.theme-toggle-moon{flex:none}.theme-toggle-moon{display:none}html[data-theme=light] .theme-toggle{color:#173d3a;background:#fafaf6e6;border-color:#173d3a33;box-shadow:0 12px 35px #1c312c24}html[data-theme=light] .theme-toggle:hover{background:#fff;border-color:#2d74708c}html[data-theme=light] .theme-toggle-sun{display:none}html[data-theme=light] .theme-toggle-moon{display:block}html[data-theme=light] .mystic-site{--mystic-night:#f3f2ed;--mystic-night-soft:#e7e5dd;--mystic-ivory:#163d38;--mystic-muted:#67736d;--mystic-line:#163d3829;--mystic-teal:#2d7470;--mystic-bronze:#8a6d4d;color:#163d38;background:#f3f2ed}html[data-theme=light] .mystic-philosophy,html[data-theme=light] .mystic-studios{background:#f3f2ed}html[data-theme=light] .mystic-studio-list>a:hover{color:#0f332f;background:#163d380e}html[data-theme=light] .mystic-studio-arrow{color:#163d3885}html[data-theme=light] .mystic-process{color:#163d38;background:#e4e2da}html[data-theme=light] .mystic-footer{color:#64706a}html[data-theme=light] .mystic-footer .uutify-logo.inverse,html[data-theme=light] .mystic-footer .uutify-logo.inverse .logo-mark{color:#111}html[data-theme=light] .mystic-footer .uutify-logo.inverse .logo-mark i{border-color:#2a6f73}html[data-theme=light] .mystic-footer .uutify-logo.inverse .logo-type small{color:#6b6b6b}html[data-theme=light] .seo-locale-site{color:#173d3a;background:#f3f2ed}html[data-theme=light] .seo-locale-studios>div{border-block-color:#173d3a29}html[data-theme=light] .seo-locale-studios article{border-color:#173d3a29}html[data-theme=light] .seo-locale-studios article p,html[data-theme=light] .seo-locale-faq details p,html[data-theme=light] .seo-locale-fidelity p{color:#68756f}html[data-theme=light] .seo-locale-fidelity{background:#fff;border:1px solid #173d3a21}html[data-theme=light] .seo-locale-fidelity li,html[data-theme=light] .seo-locale-faq summary{color:#173d3a}html[data-theme=light] .seo-locale-faq details{border-color:#173d3a29}html[data-theme=light] .seo-locale-footer{color:#66736d}html[data-theme=light] .seo-locale-footer .uutify-logo.inverse,html[data-theme=light] .seo-locale-footer .uutify-logo.inverse .logo-mark{color:#111}html[data-theme=light] .seo-locale-footer .uutify-logo.inverse .logo-mark i{border-color:#2a6f73}html[data-theme=light] .creative-studio{--studio-night:#edf0eb;--studio-panel:#fff;--studio-panel-soft:#f6f7f2;--studio-line:#173d3a21;--studio-line-strong:#173d3a38;--studio-ivory:#173d3a;--studio-muted:#6b7872;--studio-teal:#2d7470;--studio-bronze:#927353;color:#173d3a;background:#edf0eb}html[data-theme=light] .creative-studio .creative-topbar{color:#173d3a;background:#f9faf6eb;box-shadow:0 14px 42px #1f352f14}html[data-theme=light] .creative-studio .uutify-logo.inverse,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-mark{color:#111}html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-mark i{border-color:#2a6f73}html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-type small{color:#6b6b6b}html[data-theme=light] .creative-studio .credit-balance,html[data-theme=light] .creative-studio .language-switcher,html[data-theme=light] .creative-studio .private-pill{background:#ffffffb8}html[data-theme=light] .creative-studio .language-switcher option,html[data-theme=light] .creative-studio select option{color:#173d3a;background:#fff}html[data-theme=light] .creative-studio .creative-account .avatar{color:#fff;background:#173d3a}html[data-theme=light] .creative-studio .creative-body{background:#edf0eb}html[data-theme=light] .creative-studio .creative-rail{background:#f7f8f3f2}html[data-theme=light] .creative-studio .creative-rail a,html[data-theme=light] .creative-studio .creative-rail button{color:#68756f}html[data-theme=light] .creative-studio .creative-rail a:hover,html[data-theme=light] .creative-studio .creative-rail button:hover{color:#173d3a;background:#173d3a0e}html[data-theme=light] .creative-studio .creative-rail a.active{color:#1d5c57;background:#2d74701a;border-color:#2d74704d;box-shadow:inset 0 0 0 1px #2d74700f,0 12px 30px #1f352f14}html[data-theme=light] .creative-studio .creative-main,html[data-theme=light] .studio-hub{background:radial-gradient(circle at 82% 5%,#2d747014,#0000 28%),radial-gradient(circle at 1px 1px,#173d3a0e 1px,#0000 0) 0 0/26px 26px,#edf0eb}html[data-theme=light] .studio-hub-card{background:#ffffffc7;border-color:#173d3a26;box-shadow:0 18px 50px #1f352f12}html[data-theme=light] .studio-hub-card:hover{background:#fff;border-color:#2d74706b}html[data-theme=light] .studio-entry-heading h1{color:#173d3a}html[data-theme=light] .studio-entry-heading p{color:#68766f}html[data-theme=light] .studio-entry-composer{background:#ffffffed;border-color:#173d3a29;box-shadow:0 30px 80px #1f352f1f}html[data-theme=light] .studio-entry-render-ambient{opacity:.58}html[data-theme=light] .studio-entry-render-clay{background-image:linear-gradient(90deg,#eef2ecf5 0%,#eef2ecd1 34%,#eef2ec8f 68%,#eef2ecc7 100%),url(/interiors/uutify-studio-entry-clay-v1.webp)}html[data-theme=light] .studio-entry-render-final{background-image:linear-gradient(90deg,#eef2ecf2 0%,#eef2ecc7 34%,#eef2ec7a 68%,#eef2ecb8 100%),url(/interiors/uutify-studio-entry-final-v1.webp)}html[data-theme=light] .studio-entry-drop{background-color:#0000;background-image:linear-gradient(90deg,#173d3a09 1px,#0000 1px),linear-gradient(#173d3a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[data-theme=light] .studio-entry-drop>div>strong,html[data-theme=light] .studio-entry-composer>footer strong,html[data-theme=light] .studio-entry-library strong{color:#173d3a}html[data-theme=light] .studio-entry-drop>div>small,html[data-theme=light] .studio-entry-composer>footer>div>span,html[data-theme=light] .studio-entry-library small{color:#6d7a73}html[data-theme=light] .studio-entry-modes{border-color:#173d3a1c}html[data-theme=light] .studio-entry-modes>button{color:#68766f}html[data-theme=light] .studio-entry-modes>button:hover{color:#173d3a;background:#173d3a0d}html[data-theme=light] .studio-entry-modes>button.selected{color:#1d5c57;background:#2d74701a;border-color:#2d747047}html[data-theme=light] .studio-entry-library>a{color:#527069;background:#ffffff9e;border-color:#173d3a1f}html[data-theme=light] .creative-studio :is(.design-canvas,.creative-agent,.specialized-canvas,.retouch-preview,.retouch-agent,.professional-agency>section,.professional-library){background:#fff;border-color:#173d3a24}html[data-theme=light] .creative-studio :is(.canvas-toolbar,.canvas-footer,.specialized-canvas>header,.specialized-canvas>footer,.retouch-canvas-toolbar,.retouch-canvas-footer,.agent-header,.render-control-group,.specialized-controls>section,.specialized-lock-note,.plan-designer-logic,.retouch-submit-section,.retouch-version-panel,.professional-agency header,.professional-library>header){color:#173d3a;background:#f8f9f5;border-color:#173d3a21}html[data-theme=light] .creative-studio :is(.render-model-select select,.source-pipeline-grid select,.agent-prompt textarea,.specialized-fields select,.specialized-fields textarea,.specialized-submit select,.specialized-model-picker select,.professional-render-grid select,.account-panel input){color:#173d3a;background:#fff;border-color:#173d3a33}html[data-theme=light] .creative-studio :is(.lighting-option,.output-size-grid>button,.studio-compare-result,.workflow-mode-grid button,.specialized-choice-grid button,.retouch-material-grid button,.retouch-history-tools button,.professional-projects>button){color:#173d3a;background:#f8f9f5;border-color:#173d3a26}html[data-theme=light] .creative-studio :is(.lighting-option.selected,.output-size-grid>button.selected,.studio-compare-result.active,.workflow-mode-grid button.selected,.specialized-choice-grid button.selected,.retouch-material-grid button.selected,.retouch-history-tools button.active,.professional-projects>button.active){color:#18534f;background:#2d74701c;border-color:#2d74708c}html[data-theme=light] .creative-studio .render-agent-action{background:#f8f9f5f5;border-color:#173d3a21;box-shadow:0 -16px 30px #1f352f14}html[data-theme=light] .creative-studio .render-agent-action>p{color:#6d7a73}html[data-theme=light] .creative-studio .canvas-stage{background:linear-gradient(#173d3a09 1px,#0000 1px),linear-gradient(90deg,#173d3a09 1px,#0000 1px),#e8ece7}html[data-theme=light] .creative-studio .specialized-stage{background:#e8ece7}html[data-theme=light] .creative-studio .canvas-empty{color:#173d3a;background:#f8f9f5d6}html[data-theme=light] .creative-studio .canvas-empty strong,html[data-theme=light] .creative-studio .specialized-drop em{color:#fff;background:#173d3a}html[data-theme=light] .creative-studio .specialized-drop:before{background:#f8f9f5c2}html[data-theme=light] .creative-studio .specialized-controls{background:#f3f5f1}html[data-theme=light] .creative-studio .history-card,html[data-theme=light] .creative-studio .history-empty,html[data-theme=light] .creative-studio .retouch-version-list article,html[data-theme=light] .creative-studio .retouch-picker-grid article,html[data-theme=light] .creative-studio .retouch-picker-empty,html[data-theme=light] .creative-studio .professional-render-grid article{color:#173d3a;background:#ffffffd1;border-color:#173d3a24}html[data-theme=light] .creative-studio .history-card:hover,html[data-theme=light] .creative-studio .retouch-picker-grid article:hover{background:#fff;border-color:#2d747066}html[data-theme=light] .creative-studio .history-actions :is(a,button),html[data-theme=light] .creative-studio .history-pagination a,html[data-theme=light] .creative-studio .retouch-result-actions a{color:#52645e;background:#ffffffbf;border-color:#173d3a2b}html[data-theme=light] .creative-studio :is(.account-summary article,.account-panel,.account-material-admin,.project-board-cover,.project-empty){color:#173d3a;background:#fffc;border-color:#173d3a24}html[data-theme=dark] body,html[data-theme=dark] .auth-shell{color:#e3e0d9;background:#090a08}html[data-theme=dark] .auth-form-wrap{background:#0e100d}html[data-theme=dark] .auth-card h2,html[data-theme=dark] .form-field label,html[data-theme=dark] .auth-mode-toggle{color:#e3e0d9}html[data-theme=dark] .auth-card>p,html[data-theme=dark] .form-note{color:#90958d}html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field textarea{color:#e3e0d9;background:#151813;border-color:#e2e0d82e}html[data-theme=dark] .auth-form-wrap .uutify-logo,html[data-theme=dark] .auth-form-wrap .uutify-logo .logo-mark{color:#fff}html[data-theme=dark] .auth-form-wrap .uutify-logo .logo-mark i{border-color:#70a5a1}html[data-theme=dark] .auth-form-wrap .uutify-logo .logo-type small{color:#fff9}html[data-theme=dark] .language-switcher{color:#e3e0d9;background:#ffffff0b;border-color:#e2e0d82e}html[data-theme=dark] .language-switcher option{color:#e3e0d9;background:#11130f}html[data-theme=dark] .password-page,html[data-theme=dark] .pricing-page,html[data-theme=dark] .legal-page,html[data-theme=dark] .billing-admin-page,html[data-theme=dark] .material-admin-page{color:#e3e0d9;background:radial-gradient(circle at 86% 7%,#70a5a117,#0000 25%),#090a08}html[data-theme=dark] .password-card,html[data-theme=dark] .plan-grid article,html[data-theme=dark] .pack-grid article,html[data-theme=dark] .billing-admin-plan-grid article,html[data-theme=dark] .billing-admin-table-wrap table,html[data-theme=dark] .billing-admin-workflows span,html[data-theme=dark] .material-admin-stats article,html[data-theme=dark] .material-admin-tools label,html[data-theme=dark] .material-admin-table article,html[data-theme=dark] .material-admin-empty,html[data-theme=dark] .material-admin-modal{color:#e3e0d9;background:#121410eb;border-color:#e2e0d824}html[data-theme=dark] :is(.auth-form-wrap,.password-page,.pricing-page,.legal-page,.billing-admin-page,.material-admin-page) .uutify-logo,html[data-theme=dark] :is(.auth-form-wrap,.password-page,.pricing-page,.legal-page,.billing-admin-page,.material-admin-page) .uutify-logo .logo-mark{color:#fff}html[data-theme=dark] :is(.auth-form-wrap,.password-page,.pricing-page,.legal-page,.billing-admin-page,.material-admin-page) .uutify-logo .logo-mark i{border-color:#70a5a1}html[data-theme=dark] :is(.auth-form-wrap,.password-page,.pricing-page,.legal-page,.billing-admin-page,.material-admin-page) .uutify-logo .logo-type small{color:#fff9}html[data-theme=dark] :is(.pricing-nav,.pricing-section,.pricing-footer,.legal-page nav,.billing-admin-nav,.billing-admin-section){border-color:#e2e0d824}html[data-theme=dark] :is(.pricing-hero>span,.pricing-hero>p,.pricing-section-heading>span,.pricing-section-heading p,.plan-price span,.pack-grid article>div span,.pricing-note p,.legal-page article>span,.legal-page p,.legal-lead,.billing-admin-heading p,.billing-admin-plan-grid small,.billing-admin-plan-grid footer,.billing-admin-table-wrap th,.material-admin-header p,.material-admin-account>small,.material-record span,.material-record small,.material-record-meta small,.material-record-files span,.material-record-files small,.material-admin-empty p){color:#91978f!important}html[data-theme=dark] :is(.pricing-nav>div>a,.pack-grid .checkout-button:not(:disabled),.checkout-banner>a){color:#090a08;background:#d9d7d0}html[data-theme=dark] .plan-grid article.featured{color:#fff;background:#1a302c;border-color:#70a5a18c}html[data-theme=dark] .checkout-banner,html[data-theme=dark] .pricing-note{background:#70a5a114;border-color:#70a5a13d}html[data-theme=dark] .material-admin-nav,html[data-theme=dark] .material-admin-modal>header,html[data-theme=dark] .material-admin-modal form>footer{color:#e3e0d9;background:#0e100df0;border-color:#e2e0d824}html[data-theme=dark] .material-admin-tools input,html[data-theme=dark] .material-admin-tools select,html[data-theme=dark] .material-form-grid input,html[data-theme=dark] .material-form-grid select,html[data-theme=dark] .material-form-grid textarea{color:#e3e0d9;background:#151813;border-color:#e2e0d82b}html[data-theme=dark] :is(.material-admin-header>div>a,.material-admin-modal legend,.material-form-grid label,.material-file-grid label em,.material-admin-modal header button,.material-admin-modal form>footer button){color:#d7ddd6}html[data-theme=dark] .material-file-grid label{color:#b8bcb5;background:#ffffff09;border-color:#e2e0d833}html[data-theme=dark] .layout-studio-shell{color:#dce1da;background:#090b09}html[data-theme=dark] .layout-studio-main{background:#10130f}html[data-theme=dark] :is(.layout-toolbar,.layout-library,.layout-inspector,.layout-canvas-panel,.layout-canvas-panel>header,.layout-canvas-panel>footer,.layout-scorebar){color:#dce1da;background:#171a15;border-color:#e2e0d824}html[data-theme=dark] .layout-editor-grid{background:#10130f}html[data-theme=dark] .layout-canvas{background:#dfe6e0}html[data-theme=dark] :is(.layout-toolbar>select,.layout-toolbar-actions button,.layout-library>button,.layout-underlay-upload,.layout-panel-title button,.layout-inspector-body input,.layout-inspector-body select,.layout-inspector-body textarea,.layout-inspector-actions button,.layout-layer-list button,.layout-issue-list button,.layout-export-actions button,.layout-entity-actions button){color:#d5ddd6;background:#20241e;border-color:#e2e0d829}html[data-theme=dark] .layout-library details,html[data-theme=dark] .layout-panel-title,html[data-theme=dark] .layout-inspector>nav,html[data-theme=dark] .layout-issue-list{border-color:#e2e0d821}html[data-theme=dark] .layout-inspector>nav button{color:#939c94}html[data-theme=dark] .layout-inspector>nav button.active,html[data-theme=dark] .layout-library>button.active,html[data-theme=dark] .layout-mode-switch .active{color:#fff;background:#204c47;border-color:#70a5a1}html[data-theme=dark] .layout-empty-state{background:radial-gradient(circle at 65% 20%,#70a5a124,#0000 24%),#10130f}html[data-theme=dark] .layout-empty-state p{color:#929b93}@media (max-width:900px){.theme-toggle{bottom:86px;right:12px}}@media (max-width:560px){.theme-toggle{width:42px;min-width:42px;height:42px;padding:0}.theme-toggle span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){html[data-theme] body,html[data-theme] main,html[data-theme] nav,html[data-theme] aside,html[data-theme] section,html[data-theme] article,html[data-theme] input,html[data-theme] textarea,html[data-theme] select,html[data-theme] button{transition-duration:.001ms!important}}
:root{--uutify-font-sans:"Helvetica Neue", "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--uutify-font-display:"Iowan Old Style", Baskerville, "Times New Roman", serif;--uutify-font-condensed:"Arial Narrow", "Segoe UI Variable", sans-serif;--font-dm-sans:var(--uutify-font-sans);--font-manrope:var(--uutify-font-sans);--font-display:var(--uutify-font-display);--uutify-orange:#e66e22;--uutify-orange-bright:#f27c2d;--uutify-orange-deep:#b94914;--uutify-success:#88a56a;--uutify-danger:#d96755;--uutify-warning:#dda15e}html[data-theme=dark]{--u-bg:#090806;--u-bg-elevated:#0f0e0c;--u-surface:#15120f;--u-surface-2:#1c1814;--u-surface-3:#241e19;--u-text:#f5eee6;--u-text-soft:#c7bbb0;--u-muted:#91857b;--u-faint:#6b6058;--u-line:#f6e4d31f;--u-line-strong:#f6e4d33d;--u-accent:#e66e22;--u-accent-hover:#f27c2d;--u-accent-soft:#e66e2224;--u-accent-faint:#e66e2212;--u-accent-ink:#160b05;--u-shadow:0 26px 70px #00000057;--u-shadow-soft:0 14px 38px #0003;--editorial-ink:var(--u-text);--editorial-teal:var(--u-accent);--editorial-line:var(--u-line);--editorial-paper:var(--u-bg);--editorial-mist:var(--u-surface);--editorial-neutral:var(--u-muted);--ink:var(--u-text);--paper:var(--u-bg);--acid:var(--u-accent);--violet:var(--u-accent);--muted:var(--u-muted);background:var(--u-bg)}html[data-theme=light]{--u-bg:#f2e8d9;--u-bg-elevated:#f7efe3;--u-surface:#fffaf2;--u-surface-2:#eadbc7;--u-surface-3:#dfc9ae;--u-text:#1d1712;--u-text-soft:#55493f;--u-muted:#77695e;--u-faint:#998a7d;--u-line:#432d1d26;--u-line-strong:#432d1d45;--u-accent:#d96524;--u-accent-hover:#c75318;--u-accent-soft:#d9652426;--u-accent-faint:#d9652413;--u-accent-ink:#fffaf2;--u-shadow:0 26px 70px #56341a24;--u-shadow-soft:0 14px 38px #56341a1a;--editorial-ink:var(--u-text);--editorial-teal:var(--u-accent);--editorial-line:var(--u-line);--editorial-paper:var(--u-bg);--editorial-mist:var(--u-surface-2);--editorial-neutral:var(--u-muted);--ink:var(--u-text);--paper:var(--u-bg);--acid:var(--u-accent);--violet:var(--u-accent);--muted:var(--u-muted);background:var(--u-bg)}html[data-theme]{accent-color:var(--u-accent);background:var(--u-bg)}html[data-theme] body{background:var(--u-bg);color:var(--u-text);font-family:var(--uutify-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}html[data-theme] ::selection{background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] :focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}html[data-theme] *{scrollbar-color:var(--u-accent) transparent}html[data-theme] h1,html[data-theme] h2,html[data-theme] .creative-heading h1,html[data-theme] .pricing-hero h1,html[data-theme] .legal-page h1,html[data-theme] .material-admin-header h1,html[data-theme] .operations-admin-heading h1{font-family:var(--uutify-font-display);letter-spacing:-.045em;font-weight:500}html[data-theme] h3,html[data-theme] h4,html[data-theme] button,html[data-theme] input,html[data-theme] textarea,html[data-theme] select{font-family:var(--uutify-font-sans)}html[data-theme] .uutify-logo{color:#fff9f1;filter:drop-shadow(0 1px 1px #0000006b);gap:15px}html[data-theme] .logo-mark{color:currentColor;border:5px solid;border-top:0;border-radius:0 0 21px 21px;width:36px;height:40px;display:block;position:relative}html[data-theme] .logo-mark i{border-right:4px solid var(--u-accent);border-bottom:4px solid var(--u-accent);border-left:4px solid var(--u-accent);border-radius:0 0 12px 12px;width:13px;height:29px;position:absolute;top:0;left:6px}html[data-theme] .logo-mark b{display:none}html[data-theme] .logo-type{font-family:var(--uutify-font-sans);letter-spacing:.42em;font-size:16px;font-weight:560;line-height:1}html[data-theme] .logo-type small{color:#fff9f19e;letter-spacing:.2em;margin-top:7px;font-size:5.5px;font-weight:650}html[data-theme] .uutify-logo.inverse,html[data-theme=light] .creative-studio .uutify-logo.inverse,html[data-theme] .uutify-logo.inverse .logo-mark,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-mark{color:#fff9f1!important}html[data-theme] .uutify-logo .logo-mark i,html[data-theme] .uutify-logo.inverse .logo-mark i,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-mark i{border-color:var(--u-accent)!important}html[data-theme] .uutify-logo.inverse .logo-type small,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-type small{color:#fff9f19e!important}html[data-theme] :is(.button,.auth-button,.specialized-submit>button,.studio-entry-submit,.checkout-button,.generate-button,.layout-confirm-program,.agent-render,.specialized-retouch-primary,.studio-retouch-primary,.confirm-mask,.mystic-button-light,.portfolio-nav-cta){border:1px solid var(--u-accent);color:#fffaf2;text-shadow:0 1px 2px #2f0f038c;letter-spacing:.055em;background-color:#d75f1c;background-image:radial-gradient(at 15% 18%,#ffeccf75 0 1%,#0000 5%),radial-gradient(at 78% 68%,#6e240947 0 2%,#0000 9%),repeating-linear-gradient(153deg,#0000 0 18px,#fff4e02e 20px 21px,#0000 23px 43px),linear-gradient(118deg,#a93b0d 0%,#ea7b31 31%,#c94e12 58%,#ef9754 78%,#b8400e 100%);background-position:0,100% 30%,0 0,50%;background-size:170% 190%,180% 180%,155% 155%,100% 100%;border-radius:5px;min-height:46px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #fff4e13d,0 10px 26px #85300a33}html[data-theme] :is(.button,.auth-button,.specialized-submit>button,.studio-entry-submit,.checkout-button,.generate-button,.layout-confirm-program,.agent-render,.specialized-retouch-primary,.studio-retouch-primary,.confirm-mask,.mystic-button-light,.portfolio-nav-cta):hover:not(:disabled){border-color:var(--u-accent-hover);background-color:#e77227;background-position:18% 45%,82% 42%,12px -4px,50%;transform:translateY(-1px);box-shadow:inset 0 1px #fff4e152,0 13px 32px #9634094d}html[data-theme] :is(.button,.auth-button,.specialized-submit>button,.studio-entry-submit,.checkout-button,.generate-button,.layout-confirm-program,.agent-render,.specialized-retouch-primary,.studio-retouch-primary,.confirm-mask,.mystic-button-light,.portfolio-nav-cta):disabled{filter:grayscale(.35)brightness(.72);cursor:not-allowed}html[data-theme] .creative-studio .render-agent-action{border:0;border-top:1px solid var(--u-line);background:color-mix(in srgb, var(--u-surface) 96%, transparent);color:var(--u-text);border-radius:0;transform:none;box-shadow:0 -16px 30px #0000001f}html[data-theme] .creative-studio .render-agent-action:hover{border-color:var(--u-line);background:color-mix(in srgb, var(--u-surface) 96%, transparent);transform:none;box-shadow:0 -16px 30px #0000001f}html[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-color:var(--u-line-strong);background:var(--u-surface);min-height:44px;color:var(--u-text);border-radius:5px}html[data-theme] :is(input,textarea,select)::placeholder{color:var(--u-faint)}html[data-theme] :is(input,textarea,select):focus{border-color:var(--u-accent);box-shadow:0 0 0 3px var(--u-accent-faint)}html[data-theme] select option{background:var(--u-surface);color:var(--u-text)}html[data-theme] :is(.auth-success-notice,.form-success){border-color:color-mix(in srgb, var(--uutify-success) 45%, transparent);background:color-mix(in srgb, var(--uutify-success) 12%, var(--u-surface));color:var(--u-text)}html[data-theme] :is(.auth-setup-notice,.auth-error-notice,.form-error,.material-admin-alert){border-color:color-mix(in srgb, var(--uutify-danger) 45%, transparent);background:color-mix(in srgb, var(--uutify-danger) 10%, var(--u-surface))}html[data-theme] .theme-toggle{border:1px solid var(--u-line-strong);background:color-mix(in srgb, var(--u-surface) 90%, transparent);min-width:48px;height:48px;color:var(--u-text);box-shadow:var(--u-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:7px;padding:0 15px;bottom:20px;right:20px}html[data-theme] .theme-toggle:hover{border-color:var(--u-accent);background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] .theme-toggle:focus-visible{outline-color:var(--u-accent)}html[data-theme] .mystic-site{--mystic-night:var(--u-bg);--mystic-night-soft:var(--u-surface);--mystic-ivory:var(--u-text);--mystic-muted:var(--u-muted);--mystic-line:var(--u-line);--mystic-teal:var(--u-accent);--mystic-bronze:var(--u-accent);background:var(--u-bg);color:var(--u-text)}html[data-theme] .mystic-wrap{width:min(1520px,100% - clamp(32px,6vw,96px))}html[data-theme] .mystic-nav{border-color:#ffffff21;height:94px;padding-inline:0}html[data-theme] .mystic-nav-links{gap:clamp(22px,2.4vw,42px)}html[data-theme] .mystic-nav-links a,html[data-theme] .mystic-nav-actions>a,html[data-theme] .mystic-nav-actions .home-auth-signed-in>a:first-child{letter-spacing:.16em;font-size:9px}html[data-theme] .mystic-nav-links a:after{background:var(--u-accent)}html[data-theme] .mystic-nav-actions .portfolio-nav-cta,html[data-theme] .portfolio-nav-cta{border-color:var(--u-accent);background:var(--u-accent);color:#160b05;border-radius:5px;min-height:42px;padding-inline:18px}html[data-theme] .mystic-nav-actions .portfolio-nav-cta:hover,html[data-theme] .portfolio-nav-cta:hover{background:var(--u-accent-hover);color:#160b05}html[data-theme] .mystic-button{border-radius:4px}html[data-theme] .mystic-button-light{background:var(--u-accent);color:#160b05}html[data-theme] :is(.mystic-overline,.mystic-kicker,.mystic-section-label,.mystic-hero-meta){color:var(--u-accent);letter-spacing:.2em}html[data-theme] :is(.mystic-philosophy,.mystic-transformation,.mystic-studios,.mystic-process,.mystic-final){border-color:var(--u-line);background-color:var(--u-bg);color:var(--u-text)}html[data-theme=light] .mystic-hero-shade,html[data-theme=light] .mystic-space-shade,html[data-theme=light] .mystic-final-shade{opacity:.62}html[data-theme=light] .mystic-nav,html[data-theme=light] .mystic-nav .uutify-logo{color:#fffaf2}html[data-theme=light] .mystic-nav .logo-type small{color:#fffaf2a8}html[data-theme=light] .mystic-nav-links a,html[data-theme=light] .mystic-nav-actions>a{color:#fffaf2c7}html[data-theme] :is(.seo-locale-site,.seo-locale-nav,.seo-locale-studios,.seo-locale-fidelity,.seo-locale-faq,.seo-locale-final,.seo-locale-footer){border-color:var(--u-line);background:var(--u-bg);color:var(--u-text)}html[data-theme] :is(.seo-locale-site p,.seo-locale-site small,.seo-locale-footer){color:var(--u-muted)}html[data-theme] :is(.seo-locale-final article>span,.seo-locale-studios article svg,.seo-locale-fidelity li svg){color:var(--u-accent)}html[data-theme] .auth-shell{background:var(--u-bg);color:var(--u-text)}html[data-theme] .auth-visual{background-color:var(--u-surface-2);color:#fffaf2}html[data-theme] .auth-visual:after{border-color:var(--u-accent);opacity:.32}html[data-theme] .auth-form-wrap{background:var(--u-bg);padding:clamp(32px,6vw,80px)}html[data-theme] .auth-card{border:1px solid var(--u-line);background:var(--u-surface);width:min(460px,100%);box-shadow:var(--u-shadow-soft);border-radius:8px;padding:clamp(24px,3vw,42px)}html[data-theme] .auth-card h2{max-width:100%;color:var(--u-text);overflow-wrap:anywhere;word-break:normal;text-wrap:balance;font-size:clamp(32px,4vw,48px);line-height:1.08}html[lang^=zh][data-theme] .auth-card h2,html[lang=ja][data-theme] .auth-card h2,html[lang=ko][data-theme] .auth-card h2{letter-spacing:-.04em;word-break:normal;font-size:clamp(32px,3.2vw,42px);line-height:1.16}html[data-theme] .auth-card>p,html[data-theme] .form-note,html[data-theme] .forgot-password{color:var(--u-muted)}html[data-theme] .auth-mode-toggle{border:1px solid var(--u-line);background:var(--u-bg-elevated);border-radius:6px;gap:6px;padding:5px}html[data-theme] .auth-mode-toggle button.active{background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] .creative-studio{--studio-night:var(--u-bg);--studio-panel:var(--u-surface);--studio-panel-soft:var(--u-surface-2);--studio-line:var(--u-line);--studio-line-strong:var(--u-line-strong);--studio-ivory:var(--u-text);--studio-muted:var(--u-muted);--studio-teal:var(--u-accent);--studio-bronze:var(--u-accent);background:var(--u-bg);color:var(--u-text)}html[data-theme] .creative-studio .creative-topbar{border-color:var(--u-line);background:color-mix(in srgb, var(--u-bg) 91%, transparent);height:80px;color:var(--u-text);padding-inline:clamp(18px,2.4vw,38px);box-shadow:0 10px 36px #0000001a}html[data-theme] .creative-studio .creative-project-title span{color:var(--u-text)}html[data-theme] .creative-studio :is(.creative-project-title small,.creative-mode){color:var(--u-muted)}html[data-theme] .creative-studio :is(.credit-balance,.language-switcher,.private-pill){border-color:var(--u-line-strong);background:var(--u-surface);min-height:42px;color:var(--u-text);border-radius:6px}html[data-theme] .creative-studio :is(.credit-balance strong,.credit-balance svg){color:var(--u-accent)}html[data-theme] .creative-studio .creative-account .avatar{border-color:var(--u-accent);background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] .creative-studio .creative-body{background:var(--u-bg);grid-template-columns:92px minmax(0,1fr);min-height:calc(100vh - 80px)}html[data-theme] .creative-studio .creative-rail{border-color:var(--u-line);background:color-mix(in srgb, var(--u-bg-elevated) 94%, transparent);height:calc(100vh - 80px);padding:18px 12px;top:80px}html[data-theme] .creative-studio .creative-rail-nav{gap:12px}html[data-theme] .creative-studio .creative-rail a,html[data-theme] .creative-studio .creative-rail button{width:66px;min-height:62px;color:var(--u-muted);border-radius:7px}html[data-theme] .creative-studio .creative-rail a:hover,html[data-theme] .creative-studio .creative-rail button:hover{border-color:var(--u-line-strong);background:var(--u-surface);color:var(--u-text)}html[data-theme] .creative-studio .creative-rail a.active{border-color:var(--u-accent);background:var(--u-accent-soft);color:var(--u-accent);box-shadow:inset 3px 0 0 var(--u-accent)}html[data-theme] .creative-studio .creative-main{background:linear-gradient(var(--u-accent-faint) 1px, transparent 1px), linear-gradient(90deg, var(--u-accent-faint) 1px, transparent 1px), var(--u-bg);background-size:44px 44px;padding:clamp(28px,3vw,52px)}html[data-theme] .creative-studio .creative-heading{margin-bottom:clamp(26px,3vw,46px)}html[data-theme] .creative-studio .creative-heading:before{background:var(--u-accent);width:56px;top:-22px}html[data-theme] .creative-studio .creative-heading h1{color:var(--u-text);line-height:.98}html[data-theme] .creative-studio .creative-heading p{max-width:760px;color:var(--u-muted);line-height:1.7}html[data-theme] .creative-studio .creative-eyebrow{color:var(--u-accent)}html[data-theme] .creative-studio .creative-workspace,html[data-theme] .creative-studio .lovart-workspace{gap:clamp(16px,1.6vw,26px)}html[data-theme] .creative-studio :is(.design-canvas,.creative-agent,.specialized-stage,.specialized-controls,.account-panel,.history-card,.professional-library,.professional-projects,.project-board-section,.retouch-source-launcher){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text);box-shadow:var(--u-shadow-soft);border-radius:10px}html[data-theme] .creative-studio .design-canvas,html[data-theme] .creative-studio .creative-agent{min-height:clamp(660px,100vh - 210px,940px)}html[data-theme] .creative-studio .creative-agent{padding:clamp(20px,2vw,30px)}html[data-theme] .creative-studio :is(.canvas-toolbar,.canvas-footer,.agent-header,.retouch-canvas-toolbar,.retouch-canvas-footer){border-color:var(--u-line);background:var(--u-surface);min-height:58px;color:var(--u-text);padding-inline:20px}html[data-theme] .creative-studio :is(.agent-header i,.creative-mode i,.canvas-live-dot){background:var(--u-accent);box-shadow:0 0 0 4px var(--u-accent-soft), 0 0 18px var(--u-accent-soft)}html[data-theme] .studio-entry-main{width:min(1080px,100% - 40px);min-height:calc(100svh - 80px);padding-block:clamp(52px,8vh,104px)}html[data-theme] .studio-entry-heading{margin-bottom:36px}html[data-theme] .studio-entry-heading>span{color:var(--u-accent)}html[data-theme] .studio-entry-heading h1{color:var(--u-text);font-family:var(--uutify-font-display)}html[data-theme] .studio-entry-heading p{color:var(--u-muted);line-height:1.7}html[data-theme] .studio-entry-composer{border-color:var(--u-line-strong);background:color-mix(in srgb, var(--u-surface) 94%, transparent);box-shadow:var(--u-shadow);border-radius:9px}html[data-theme] .studio-entry-composer:hover,html[data-theme] .studio-entry-composer:focus-within{border-color:var(--u-accent)}html[data-theme] .studio-entry-drop{min-height:210px;padding:clamp(30px,5vw,52px)}html[data-theme] .studio-entry-drop>span:first-child{border-color:var(--u-accent);background:var(--u-accent-soft);color:var(--u-accent)}html[data-theme] .studio-entry-drop>div>strong,html[data-theme] .studio-entry-composer>footer strong{color:var(--u-text)}html[data-theme] .studio-entry-drop>div>small,html[data-theme] .studio-entry-composer>footer>div>span{color:var(--u-muted)}html[data-theme] :is(.studio-entry-previews>span,.studio-entry-add){border-color:var(--u-line-strong);background:var(--u-bg-elevated);border-radius:6px}html[data-theme] .studio-entry-add:hover{border-color:var(--u-accent);color:var(--u-accent)}html[data-theme] .studio-entry-modes{border-color:var(--u-line);gap:8px}html[data-theme] .studio-entry-modes>button{border-color:var(--u-line);color:var(--u-muted);background:0 0;border-radius:5px}html[data-theme] .studio-entry-modes>button:hover{background:var(--u-accent-faint);color:var(--u-text)}html[data-theme] .studio-entry-modes>button.selected{border-color:var(--u-accent);background:var(--u-accent-soft);color:var(--u-accent)}html[data-theme] .studio-entry-composer>footer{border-color:var(--u-line);padding:16px 20px}html[data-theme] .studio-entry-library{gap:10px}html[data-theme] .studio-entry-library>a{border-color:var(--u-line);background:var(--u-surface);color:var(--u-muted);border-radius:6px}html[data-theme] .studio-entry-library>a:hover{border-color:var(--u-accent);color:var(--u-accent)}html[data-theme] .studio-entry-library strong{color:var(--u-text-soft)}html[data-theme] .studio-entry-library small{color:var(--u-muted)}html[data-theme] :is(.render-control-group,.specialized-fields,.specialized-section-heading,.retouch-control-group,.retouch-submit-section,.segment-editor-panel,.instance-tool-row,.mask-editor-row,.library-source-instruction,.library-source-match-card,.base-profile-control,.source-pipeline-grid>div,.renderer-artifact-note){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text)}html[data-theme] :is(.render-control-heading,.specialized-section-heading,.retouch-section-heading){padding-block:18px}html[data-theme] :is(.render-model-select,.output-size-grid button,.source-type-row button,.selection-type-row button,.workflow-mode-grid button,.plan-method-grid button,.plan-cad-grid button,.specialized-choice-grid button,.mask-candidate-row button,.instance-tool-row button,.mask-editor-row button,.polygon-actions button,.retouch-result-actions button,.specialized-result-actions button,.history-actions button){border-color:var(--u-line-strong);background:var(--u-bg-elevated);color:var(--u-text-soft);border-radius:6px}html[data-theme] :is(.output-size-grid button:hover,.source-type-row button:hover,.selection-type-row button:hover,.workflow-mode-grid button:hover,.plan-method-grid button:hover,.plan-cad-grid button:hover,.specialized-choice-grid button:hover){border-color:var(--u-accent);color:var(--u-text)}html[data-theme] :is(.output-size-grid button.active,.source-type-row button.active,.selection-type-row button.active,.workflow-mode-grid button.active,.plan-method-grid button.active,.plan-cad-grid button.active,.specialized-choice-grid button.active,.plan-style-selected,.inspiration-selected){border-color:var(--u-accent);background:var(--u-accent-soft);color:var(--u-accent);box-shadow:inset 0 0 0 1px var(--u-accent-faint)}html[data-theme] :is(.lighting-grid,.inspiration-style-grid,.inspiration-lighting-grid,.visual-style-grid,.project-pin-masonry,.history-grid){gap:16px}html[data-theme] :is(.lighting-option,.inspiration-card-copy,.plan-style-copy,.retouch-material-grid article,.project-pin-section,.history-card){border-color:var(--u-line);background:var(--u-surface)}html[data-theme] :is(.lighting-option.active,.lighting-option[aria-pressed=true],.inspiration-selected,.plan-style-selected){border-color:var(--u-accent)}html[data-theme] :is(.lighting-copy small,.render-note-help,.specialized-lock-note,.selection-type-note,.retouch-precision-note,.renderer-artifact-note){color:var(--u-muted)}html[data-theme] :is(.render-credit-cost,.plan-credits,.credit-split,.status-pill){border-color:var(--u-accent);background:var(--u-accent-soft);color:var(--u-accent)}html[data-theme] :is(.canvas-remove-source,.batch-source-remove,.modal-close){border-color:var(--u-line-strong);background:var(--u-surface-3);color:var(--u-text)}html[data-theme] :is(.batch-source-filmstrip,.batch-result-nav,.segment-chip-strip,.library-source-rail,.retouch-batch-list){border-color:var(--u-line);background:color-mix(in srgb, var(--u-bg) 82%, transparent)}html[data-theme] :is(.batch-source-item.active,.retouch-batch-list button.active,.library-source-rail button.active){border-color:var(--u-accent);box-shadow:0 0 0 2px var(--u-accent-soft)}html[data-theme] .rendering-progress-track>span{background:var(--u-accent)}html[data-theme] :is(.gallery-main,.project-main,.professional-main,.account-main,.specialized-main,.retouch-main,.retouch-picker-main){color:var(--u-text)}html[data-theme] :is(.history-card,.project-pin-section,.project-board-section,.account-panel,.professional-library,.professional-projects){padding:clamp(18px,2vw,28px)}html[data-theme] :is(.history-meta,.history-summary,.account-period,.account-date,.credit-activity,.project-empty,.professional-empty){color:var(--u-muted)}html[data-theme] :is(.account-secondary-button,.history-expand,.history-viewer-retouch,.studio-download-result,.studio-result-links a,.project-board-strip button){border-color:var(--u-line-strong);background:var(--u-surface);min-height:42px;color:var(--u-text);border-radius:5px}html[data-theme] :is(.history-viewer,.project-pin-viewer,.account-modal-backdrop,.material-admin-modal-backdrop){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080604c7}html[data-theme] :is(.history-viewer-panel,.account-modal,.material-admin-modal){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text);box-shadow:var(--u-shadow);border-radius:9px}html[data-theme] :is(.pricing-page,.legal-page,.password-page){background:var(--u-bg);color:var(--u-text)}html[data-theme] :is(.pricing-nav,.pricing-footer,.legal-page nav){border-color:var(--u-line)}html[data-theme] :is(.pricing-hero p,.pricing-section-heading p,.legal-page p,.legal-lead,.pricing-footer){color:var(--u-muted)}html[data-theme] .pricing-section{padding-block:clamp(58px,8vw,110px)}html[data-theme] :is(.plan-grid article,.pack-grid article,.pricing-note,.password-card){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text);box-shadow:var(--u-shadow-soft);border-radius:7px}html[data-theme] :is(.plan-grid article:hover,.pack-grid article:hover){border-color:var(--u-accent)}html[data-theme] :is(.plan-price,.plan-credits,.pricing-trial strong){color:var(--u-accent)}html[data-theme] .checkout-button{width:100%}html[data-theme] :is(.admin-hub-page,.material-admin-page,.billing-admin-page,.operations-admin-page,.product-admin-page){background:linear-gradient(var(--u-accent-faint) 1px, transparent 1px), linear-gradient(90deg, var(--u-accent-faint) 1px, transparent 1px), var(--u-bg);min-height:100vh;color:var(--u-text);background-size:48px 48px}html[data-theme] :is(.admin-hub-nav,.material-admin-nav,.billing-admin-nav,.operations-admin-nav,.material-admin-header,.billing-admin-heading,.operations-admin-heading){border-color:var(--u-line)}html[data-theme] .admin-hub-page{padding:0 clamp(18px,5vw,84px) 72px}html[data-theme] .admin-hub-nav{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:center;min-height:84px;display:flex}html[data-theme] .admin-hub-nav-actions{align-items:center;gap:12px;display:flex}html[data-theme] .admin-hub-nav-actions>span,html[data-theme] .admin-hub-nav-actions>a{border:1px solid var(--u-line-strong);min-height:42px;color:var(--u-text-soft);letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}html[data-theme] .admin-hub-nav-actions>span{border-color:var(--u-accent-soft);color:var(--u-accent);background:var(--u-accent-faint)}html[data-theme] .admin-hub-heading{max-width:960px;padding:clamp(54px,8vw,110px) 0 clamp(34px,5vw,64px)}html[data-theme] .admin-hub-heading>span{color:var(--u-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}html[data-theme] .admin-hub-heading h1{color:var(--u-text);letter-spacing:-.055em;margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:.92}html[data-theme] .admin-hub-heading p{max-width:680px;color:var(--u-muted);margin:0;font-size:14px;line-height:1.75}html[data-theme] .admin-hub-heading small{color:var(--u-muted);letter-spacing:.08em;margin-top:14px;font-size:10px;display:block}html[data-theme] .admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-theme] .admin-hub-grid>a{border:1px solid var(--u-line);background:var(--u-surface);min-height:280px;color:var(--u-text);box-shadow:var(--u-shadow-soft);border-radius:8px;flex-direction:column;padding:clamp(24px,3vw,40px);text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex}html[data-theme] .admin-hub-grid>a:hover{border-color:var(--u-accent);box-shadow:var(--u-shadow);transform:translateY(-3px)}html[data-theme] .admin-hub-icon{background:var(--u-accent);width:48px;height:48px;color:var(--u-accent-ink);border-radius:50%;place-items:center;margin-bottom:30px;display:grid}html[data-theme] .admin-hub-grid small{color:var(--u-accent);letter-spacing:.16em;font-size:9px;font-weight:850}html[data-theme] .admin-hub-grid h2{margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1}html[data-theme] .admin-hub-grid p{max-width:560px;color:var(--u-muted);margin:0 0 30px;font-size:12px;line-height:1.65}html[data-theme] .admin-hub-open{border-top:1px solid var(--u-line);color:var(--u-text-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:800;display:flex}html[data-theme] .account-material-admin{border-color:var(--u-line);background:var(--u-surface);color:var(--u-text);box-shadow:var(--u-shadow-soft);border-radius:7px}html[data-theme] .account-material-admin>span:first-child{background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] .account-material-admin :is(small,p){color:var(--u-muted)}html[data-theme] .account-material-admin:hover{border-color:var(--u-accent);background:var(--u-surface-2)}html[data-theme] :is(.material-admin-stats,.material-admin-tools,.material-record,.material-brand-group,.billing-admin-section,.billing-admin-plan-grid article,.operations-admin-metrics,.operations-admin-grid,.operations-admin-grid>article){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text);box-shadow:var(--u-shadow-soft);border-radius:7px}html[data-theme] :is(.material-admin-header p,.material-record-meta,.billing-admin-section p,.operations-admin-heading p,.operations-provider-list small,.operations-provider-list em){color:var(--u-muted)}html[data-theme] :is(.material-admin-tools input,.material-admin-tools select,.material-form-grid input,.material-form-grid select,.material-form-grid textarea){background:var(--u-bg-elevated)}html[data-theme] :is(.material-swatch,.material-reference-placeholder){border-color:var(--u-line);background:var(--u-bg-elevated)}html[data-theme] :is(.material-brand-group>header,.material-record-files,.billing-admin-table-wrap,.operations-provider-list>div,.operations-error-list>div){border-color:var(--u-line)}html[data-theme] .operations-provider-list .is-up{background:var(--uutify-success);box-shadow:0 0 12px color-mix(in srgb, var(--uutify-success) 45%, transparent)}html[data-theme] :is(.billing-admin-section>div:first-child>span,.operations-admin-heading>span,.operations-admin-metrics article>svg){color:var(--u-accent)}html[data-theme] :is(.billing-admin-table-wrap table,.billing-admin-workflows span){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text);border-radius:7px}html[data-theme] :is(.billing-admin-table-wrap th,.billing-admin-plan-grid small,.billing-admin-plan-grid footer){color:var(--u-muted)}html[data-theme] .retouch-batch-list a.selected{border-color:var(--u-accent);box-shadow:0 0 0 2px var(--u-accent-soft)}html[data-theme] .layout-studio-shell{--layout-bg:var(--u-bg);background:var(--u-bg);color:var(--u-text)}html[data-theme] .layout-studio-shell .creative-body{height:calc(100vh - 80px)}html[data-theme] :is(.layout-studio-main,.layout-editor-grid,.layout-canvas){background:var(--u-bg)}html[data-theme] :is(.layout-toolbar,.layout-library,.layout-inspector,.layout-canvas-panel,.layout-canvas-panel>header,.layout-canvas-panel>footer,.layout-scorebar,.layout-panel-title,.layout-inspector>nav){border-color:var(--u-line);background:var(--u-surface);color:var(--u-text)}html[data-theme] :is(.layout-library,.layout-inspector,.layout-canvas-panel){box-shadow:var(--u-shadow-soft);border-radius:8px}html[data-theme] :is(.layout-mode-switch,.layout-toolbar>select,.layout-toolbar-actions button,.layout-library>button,.layout-underlay-upload,.layout-panel-title button,.layout-inspector-body input,.layout-inspector-body select,.layout-inspector-body textarea,.layout-inspector-actions button,.layout-layer-list button,.layout-issue-list button,.layout-export-actions button){border-color:var(--u-line-strong);background:var(--u-bg-elevated);color:var(--u-text);border-radius:5px}html[data-theme] :is(.layout-mode-switch .active,.layout-toolbar-actions button.primary,.layout-library>button.active,.layout-confirm-program,.layout-export-actions button:last-child){border-color:var(--u-accent);background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] .layout-library details{border-color:var(--u-line)}html[data-theme] .layout-library details button{color:var(--u-text-soft)}html[data-theme] .layout-library details button:hover{background:var(--u-accent-faint)}html[data-theme] :is(.layout-panel-title,.layout-library summary,.layout-inspector-body label,.layout-canvas-loading,.layout-help,.layout-scorebar>div>span,.layout-overall-score small),html[data-theme] .layout-inspector>nav button{color:var(--u-muted)}html[data-theme] .layout-inspector>nav button.active{border-color:var(--u-accent);background:var(--u-accent-faint);color:var(--u-accent)}html[data-theme] .layout-canvas-panel>header>span>i,html[data-theme] .layout-scorebar>div>i>b{background:var(--u-accent)}html[data-theme] .layout-calibration-bar>span{background:var(--u-accent);color:var(--u-accent-ink)}html[data-theme] .layout-canvas-panel>header button{color:var(--u-text-soft)}html[data-theme] .layout-canvas-panel>header button:hover{background:var(--u-accent-faint)}html[data-theme] .layout-issue-list{border-color:var(--u-line)}html[data-theme] .layout-issue-list h3 span{background:var(--u-bg-elevated)}html[data-theme] .layout-empty-state{background:radial-gradient(circle at 65% 20%, var(--u-accent-soft), transparent 25%), var(--u-bg);color:var(--u-text)}html[data-theme] .layout-empty-state p,html[data-theme] .layout-canvas-panel>header small,html[data-theme] .layout-canvas-panel>footer{color:var(--u-muted)}html[data-theme] :is(.layout-calibration-bar,.layout-toast){border-color:var(--u-accent);background:var(--u-surface);color:var(--u-text);box-shadow:var(--u-shadow)}html[data-theme] :is(.design-canvas,.creative-agent,.history-card,.account-panel,.plan-grid article,.pack-grid article,.material-record,.layout-library,.layout-inspector,.layout-canvas-panel){transition:border-color .22s,box-shadow .22s,transform .22s,background-color .22s,color .18s}html[data-theme] :is(.history-card,.plan-grid article,.pack-grid article,.material-record):hover{border-color:var(--u-accent);transform:translateY(-2px)}@media (max-width:1050px){html[data-theme] .creative-studio .creative-main{padding:28px 22px 46px}html[data-theme] .creative-studio .creative-workspace,html[data-theme] .creative-studio .lovart-workspace{gap:16px}}@media (max-width:760px){html[data-theme] .admin-hub-page{padding-inline:14px;padding-bottom:110px}html[data-theme] .admin-hub-nav{min-height:68px}html[data-theme] .admin-hub-nav-actions>span{display:none}html[data-theme] .admin-hub-nav-actions>a{justify-content:center;width:42px;min-height:42px;padding:0;font-size:0}html[data-theme] .admin-hub-heading{padding:48px 4px 30px}html[data-theme] .admin-hub-heading h1{font-size:clamp(46px,16vw,70px)}html[data-theme] .admin-hub-grid{grid-template-columns:1fr}html[data-theme] .admin-hub-grid>a{min-height:240px}html[data-theme] body{font-size:14px}html[data-theme] .logo-type{letter-spacing:.32em;font-size:14px}html[data-theme] .logo-mark{width:32px;height:36px}html[data-theme] .logo-mark i{width:11px;height:26px;left:6px}html[data-theme] .mystic-wrap{width:min(100% - 28px,1520px)}html[data-theme] .mystic-nav{height:72px}html[data-theme] .creative-studio .creative-topbar{height:68px;padding-inline:14px}html[data-theme] .creative-studio .creative-body{min-height:calc(100vh - 68px);display:block}html[data-theme] .creative-studio .creative-main{padding:26px 12px 110px}html[data-theme] .creative-studio .creative-rail{border:1px solid var(--u-line-strong);background:color-mix(in srgb, var(--u-surface) 92%, transparent);width:auto;height:66px;box-shadow:var(--u-shadow);border-radius:9px;padding:7px;inset:auto 10px 10px}html[data-theme] .creative-studio .creative-rail-nav{gap:5px}html[data-theme] .creative-studio .creative-rail a,html[data-theme] .creative-studio .creative-rail button{border-radius:5px;width:50px;min-height:50px}html[data-theme] .creative-studio .creative-rail a.active{box-shadow:inset 0 -3px 0 var(--u-accent)}html[data-theme] .creative-studio :is(.design-canvas,.creative-agent){border-radius:8px;min-height:560px}html[data-theme] .theme-toggle{bottom:86px;right:12px}html[data-theme] .auth-form-wrap{padding:22px 16px}html[data-theme] .auth-card{padding:24px 20px}html[data-theme] .studio-entry-main{min-height:calc(100svh - 68px);padding-block:38px 100px}html[data-theme] .studio-entry-composer>footer{align-items:stretch;gap:14px}html[data-theme] .studio-entry-submit{width:100%}html[data-theme] .layout-toolbar{top:68px}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-theme] .language-switcher{gap:7px;padding:0 11px;overflow:hidden}html[data-theme] .language-switcher select,html[data-theme] .language-switcher.compact select,html[data-theme] .creative-studio .language-switcher select,html[data-theme] .mystic-nav-actions .language-switcher select{width:auto;min-width:0;height:100%;min-height:0;color:inherit;outline:0;margin:0;padding:0 20px 0 0;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}html[data-theme=dark] :is(.mystic-nav,.creative-topbar,.pricing-nav,.admin-hub-nav,.material-admin-nav,.billing-admin-nav,.operations-admin-nav,.product-admin-nav,.history-nav){color:#fff9f1;background-color:#090806f5}html[data-theme=dark] :is(.mystic-nav,.creative-topbar,.pricing-nav,.admin-hub-nav,.material-admin-nav,.billing-admin-nav,.operations-admin-nav,.product-admin-nav,.history-nav) .uutify-logo{color:#fff9f1!important}html[data-theme=light] :is(.mystic-nav,.creative-topbar,.pricing-nav,.admin-hub-nav,.material-admin-nav,.billing-admin-nav,.operations-admin-nav,.product-admin-nav,.history-nav){color:#17120e;-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);background-color:#f7eee0f2;border-color:#52341f29;box-shadow:0 8px 28px #5b391e0f}html[data-theme=light] .uutify-logo,html[data-theme=light] .uutify-logo.inverse,html[data-theme=light] .creative-studio .uutify-logo.inverse,html[data-theme=light] :is(.mystic-nav,.creative-topbar,.pricing-nav,.admin-hub-nav,.material-admin-nav,.billing-admin-nav,.operations-admin-nav,.product-admin-nav,.history-nav) .uutify-logo{filter:none;color:#17120e!important}html[data-theme=light] .uutify-logo .logo-mark,html[data-theme=light] .uutify-logo.inverse .logo-mark,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-mark{color:#17120e!important}html[data-theme=light] .uutify-logo .logo-mark i,html[data-theme=light] .uutify-logo.inverse .logo-mark i,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-mark i{border-color:var(--u-accent)!important}html[data-theme=light] .uutify-logo .logo-type small,html[data-theme=light] .uutify-logo.inverse .logo-type small,html[data-theme=light] .creative-studio .uutify-logo.inverse .logo-type small{color:#17120e8f!important}html[data-theme] :is(.mystic-button-light,.portfolio-nav-cta,.agent-render,.specialized-submit>button,.studio-entry-submit,.checkout-button,.generate-button,.layout-confirm-program,.specialized-retouch-primary,.studio-retouch-primary,.confirm-mask,.button.primary,.auth-button){color:#24170f;text-shadow:0 1px #ffffffb8;background-color:#eee4d5;background-image:linear-gradient(#ffffff14,#482e1c12),url(/brand/uutify-travertine-ui-v1.webp);background-position:50%;background-size:cover,cover;border-color:#c8a785}html[data-theme] :is(.mystic-button-light,.portfolio-nav-cta,.agent-render,.specialized-submit>button,.studio-entry-submit,.checkout-button,.generate-button,.layout-confirm-program,.specialized-retouch-primary,.studio-retouch-primary,.confirm-mask,.button.primary,.auth-button):hover:not(:disabled){color:#1d120c;background-color:#e8dccb;background-position:50%,48% 52%;border-color:#a66a3f}html[data-theme] .specialized-submit{color:var(--u-text);text-shadow:none;border-color:var(--u-line)!important;box-shadow:none!important;background:0 0!important;transform:none!important}html[data-theme] .rendering-simple{color:#fff9f1;background:radial-gradient(circle at 50% 38%,#e66e221c,#0000 31%),#090806}html[data-theme] .rendering-sketch-backdrop{opacity:.1;filter:grayscale()sepia(.16)contrast(1.05)brightness(.72);mix-blend-mode:screen}html[data-theme] .rendering-sketch-backdrop:after{background:linear-gradient(90deg,#090806 0%,#09080680 48%,#090806 100%)}html[data-theme] .rendering-simple-card small,html[data-theme] .rendering-simple-card .rendering-phase{color:#e99a67}html[data-theme] .rendering-simple-card p{color:#fff9f19e}html[data-theme] .rendering-phase>span,html[data-theme] .rendering-progress-track i,html[data-theme] .rendering-progress-track>span{background:var(--u-accent);box-shadow:0 0 16px #e66e2280}html[data-theme=light] .rendering-simple{color:#1d1712;background:radial-gradient(circle at 50% 36%,#e66e221f,#0000 34%),linear-gradient(135deg,#fffaf1 0%,#f5ead9 56%,#ead8bf 100%)}html[data-theme=light] .rendering-sketch-backdrop{opacity:.08;filter:grayscale()sepia(.3)contrast(.9)brightness(1.18);mix-blend-mode:multiply}html[data-theme=light] .rendering-sketch-backdrop:after{background:linear-gradient(90deg,#f8efdf 0%,#f8efdf80 48%,#f8efdf 100%)}html[data-theme=light] .rendering-simple-card small,html[data-theme=light] .rendering-simple-card .rendering-phase{color:#b94f16}html[data-theme=light] .rendering-simple-card p{color:#1d17129e}html[data-theme=light] .rendering-progress-track{background:#412a1929}html[data-theme] .theme-interior{filter:none!important;transition:opacity .85s!important}html[data-theme] .theme-interior-day{opacity:0}html[data-theme] .theme-interior-night,html[data-theme=light] .theme-interior-day{opacity:1}html[data-theme=light] .theme-interior-night{opacity:0}html[data-theme=light] :is(.mystic-hero-image,.mystic-space-image,.mystic-final-image,.mystic-material-frame>div):after{z-index:1;pointer-events:none;content:"";mix-blend-mode:screen;background:linear-gradient(118deg,#fff6e152,#0000 43%),radial-gradient(circle at 75% 23%,#fffff54d,#0000 34%);position:absolute;inset:0}html[data-theme=light] .mystic-site,html[data-theme=light] .mystic-hero{background:#f4eadb}html[data-theme=light] .mystic-hero-shade{opacity:1;background:linear-gradient(90deg,#f7eee0fa 0%,#f7eee0eb 24%,#f7eee07a 33%,#f7eee01a 41%,#0000 48%),linear-gradient(#0000 66%,#f7eee024)}html[data-theme=light] .mystic-space-shade,html[data-theme=light] .mystic-final-shade{opacity:.36}html[data-theme=light] .mystic-hero-copy h1,html[data-theme=light] .mystic-hero-copy h1 span,html[data-theme=light] .mystic-hero-intro p,html[data-theme=light] .mystic-text-link,html[data-theme=light] .mystic-hero-footer strong{color:#17120e}html[data-theme=light] .mystic-hero-copy h1 span:last-child{color:#17120e57;-webkit-text-stroke-color:#17120e61}html[data-theme=light] .mystic-nav-links a,html[data-theme=light] .mystic-nav-actions>a,html[data-theme=light] .mystic-nav-actions .home-auth-signed-in>a:first-child{color:#17120ec2}html[data-theme] .mystic-nav.mystic-wrap{width:min(1520px,100% - clamp(32px,6vw,96px));max-width:1520px;box-shadow:none;background:0 0;border-bottom:0;margin-inline:auto;padding-inline:0}html[data-theme] .mystic-nav:before{z-index:-1;border-bottom:1px solid var(--u-line);content:"";-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);background:#090806f5;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000001f}html[data-theme=light] .mystic-nav:before{background:#f7eee0f7;box-shadow:0 8px 28px #5b391e0f}html[data-theme] .creative-studio :is(.creative-main,.lovart-workspace.render-workspace,.design-canvas,.creative-agent.render-agent){min-width:0}html[data-theme] .creative-studio .agent-orb{background:var(--u-accent);color:var(--u-accent-ink);box-shadow:5px 5px 0 var(--u-accent-soft)}html[data-theme] .creative-studio .render-model-select{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}html[data-theme] .creative-studio .render-model-select>span{border:1px solid var(--u-line);background:var(--u-surface-2);min-width:0;color:var(--u-muted);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}html[data-theme] .creative-studio .render-model-select>span strong,html[data-theme] .creative-studio .render-model-select>span small{color:var(--u-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .creative-studio :is(.output-size-grid>button.selected,.base-profile-control button.selected,.lighting-option.selected){border-color:var(--u-accent);background:var(--u-accent-soft);color:var(--u-accent);box-shadow:inset 0 0 0 1px var(--u-accent-faint)}html[data-theme] .creative-studio .output-size-grid>button.selected :is(strong,span),html[data-theme] .creative-studio .base-profile-control button.selected{color:var(--u-accent)}html[data-theme] .creative-studio :is(.render-model-select select,.source-pipeline-grid select):focus{border-color:var(--u-accent);box-shadow:0 0 0 3px var(--u-accent-soft)}html[data-theme] .creative-studio .render-agent,html[data-theme] .creative-studio .render-agent>.agent-header,html[data-theme] .creative-studio .render-agent-scroll,html[data-theme] .creative-studio .render-agent .render-control-group,html[data-theme] .creative-studio .render-agent .agent-prompt,html[data-theme] .creative-studio .render-agent .render-agent-action{background-color:var(--u-surface)}@media (max-width:1120px){html[data-theme] .creative-studio .lovart-workspace.render-workspace.has-source{width:min(100%,900px);margin-inline:auto}}
.material-card-trigger{all:unset;box-sizing:border-box;width:100%;color:inherit;cursor:pointer;display:block}.material-card-trigger:focus-visible{outline-offset:-3px;outline:2px solid #e86b1f}.material-card-summary{border-top:1px solid #e0e5df;justify-content:space-between;align-items:flex-end;gap:12px;min-height:58px;padding:10px 14px 13px;display:flex}.material-record{display:block}.material-card-summary>svg{color:#e86b1f;flex:none;margin:0 0 4px auto;transition:transform .55s cubic-bezier(.22,1,.36,1)}.material-admin-grid>article{transform-origin:50% 10%;transition:grid-column 10ms linear,transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s}.material-admin-grid>article.is-expanded{border-color:#e86b1f75;grid-column:1/-1;box-shadow:0 28px 80px #29190d29}.material-admin-grid>article.is-expanded .material-card-trigger{grid-template-columns:minmax(320px,1.5fr) minmax(210px,.62fr) minmax(150px,.38fr);align-items:stretch;display:grid}.material-admin-grid>article.is-expanded .material-swatch{aspect-ratio:16/8;border-bottom:0;border-right:1px solid #d3d9d1}.material-admin-grid>article.is-expanded .material-record{flex-direction:column;justify-content:center;min-height:0;padding:clamp(22px,3vw,48px);display:flex}.material-admin-grid>article.is-expanded .material-record strong{max-width:18ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;font-size:clamp(28px,3vw,52px);line-height:.95}.material-admin-grid>article.is-expanded .material-card-summary{border-top:0;border-left:1px solid #e0e5df;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:24px}.material-admin-grid>article.is-expanded .material-card-summary>svg{margin:12px 0 0;transform:rotate(180deg)}.material-card-unfold{opacity:0;background:#e86b1f0b;border-top:0 solid #0000;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .3s,border-color .3s;display:grid}.material-card-unfold>div{min-height:0;overflow:hidden}.material-card-unfold>div>span{border-right:1px solid #4f41331f;min-width:0;padding:18px clamp(14px,2vw,30px)}.material-card-unfold small,.material-card-unfold strong{display:block}.material-card-unfold small{color:#88796b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800}.material-card-unfold strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.material-admin-grid>article.is-expanded .material-card-unfold{opacity:1;border-top-width:1px;border-top-color:#4f413324;grid-template-rows:1fr}.material-admin-grid>article.is-expanded .material-card-unfold>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.project-board-strip{scroll-snap-type:x proximity;align-items:stretch;display:flex!important}.project-board-strip>a{scroll-snap-align:start;flex:0 0 clamp(185px,16vw,230px);transition:flex-basis .65s cubic-bezier(.22,1,.36,1),transform .35s,border-color .35s,opacity .35s!important}.project-board-strip:has(>a.selected)>a:not(.selected){opacity:.58}.project-board-strip>a.selected{opacity:1;flex-basis:clamp(320px,35vw,520px)}.project-board-cover{transition:height .65s cubic-bezier(.22,1,.36,1)}.project-board-strip>a.selected .project-board-cover{height:clamp(180px,24vw,300px)}.project-board-strip>a:not(.selected) .project-board-cover img{filter:saturate(.72)brightness(.72)}.project-board-cover img{transition:filter .4s,transform .7s cubic-bezier(.22,1,.36,1)}.project-board-strip>a.selected .project-board-cover img{transform:scale(1.025)}.project-pin-section{animation:.72s cubic-bezier(.22,1,.36,1) both uutifyCollectionUnfold}.gallery-focus-stage{--gallery-stage-bg:#0c0b09;--gallery-stage-line:#ffffff21;color:#f6efe5;background:var(--gallery-stage-bg);border:1px solid var(--gallery-stage-line);border-radius:24px;margin:26px 0 4px;scroll-margin-top:18px;animation:.7s cubic-bezier(.22,1,.36,1) both uutifyCollectionUnfold;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000047}.gallery-focus-stage>header{border-bottom:1px solid var(--gallery-stage-line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 12px 10px 18px;display:flex}.gallery-focus-stage>header>div{align-items:center;gap:9px;min-width:0;display:flex}.gallery-focus-stage>header>div:first-child{grid-template-columns:auto minmax(0,auto);gap:2px 10px;display:grid}.gallery-focus-stage>header span{color:#e86b1f;letter-spacing:.12em;grid-row:1/span 2;font-size:9px;font-weight:850}.gallery-focus-stage>header strong{font-family:var(--font-display), Georgia, serif;font-size:18px;font-weight:520}.gallery-focus-stage>header small{color:#968f86;font-size:8px}.gallery-focus-stage>header a,.gallery-focus-stage>header button{color:#e9e1d7;border:1px solid var(--gallery-stage-line);cursor:pointer;min-height:36px;font:inherit;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.gallery-focus-stage>header button:last-child{width:36px;padding:0}.gallery-focus-image{cursor:zoom-in;background:#090806;border:0;width:100%;height:min(72vh,790px);min-height:420px;padding:0;display:block;position:relative;overflow:hidden}.gallery-focus-image img{object-fit:contain;padding:clamp(10px,1.4vw,20px)}.gallery-focus-rail{border-top:1px solid var(--gallery-stage-line);scrollbar-width:thin;gap:8px;padding:10px 12px 12px;display:flex;overflow-x:auto}.gallery-focus-rail button{opacity:.48;cursor:pointer;background:#17130f;border:1px solid #0000;border-radius:10px;flex:0 0 92px;height:62px;padding:0;transition:flex-basis .45s cubic-bezier(.22,1,.36,1),opacity .25s,border-color .25s;position:relative;overflow:hidden}.gallery-focus-rail button.selected{opacity:1;border-color:#e86b1f;flex-basis:132px}.gallery-focus-rail img{object-fit:cover}.gallery-focus-rail span{z-index:1;color:#fff;background:#000000a6;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:800;position:absolute;bottom:5px;left:6px}.history-viewer-panel{animation:.5s cubic-bezier(.22,1,.36,1) both uutifyViewerOpen}@keyframes uutifyCollectionUnfold{0%{opacity:0;clip-path:inset(0 7% round 24px);transform:translateY(28px)scale(.985)}to{opacity:1;clip-path:inset(0 round 24px);transform:none}}@keyframes uutifyViewerOpen{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:none}}html[data-theme=dark] .material-card-summary,html[data-theme=dark] .material-admin-grid>article.is-expanded .material-card-summary,html[data-theme=dark] .material-admin-grid>article.is-expanded .material-swatch{border-color:#ffffff1c}html[data-theme=dark] .material-card-unfold{background:#e86b1f13}html[data-theme=dark] .material-card-unfold small{color:#9e9184}html[data-theme=light] .gallery-focus-stage{--gallery-stage-bg:#eee1cf;--gallery-stage-line:#39271726;color:#1e160f;box-shadow:0 34px 90px #51321629}html[data-theme=light] .gallery-focus-stage>header a,html[data-theme=light] .gallery-focus-stage>header button{color:#2e2117;background:#ffffff7a}html[data-theme=light] .gallery-focus-image{background:#e5d6c2}html[data-theme=light] .gallery-focus-rail button{background:#c9b59c}@media (max-width:900px){.material-admin-grid>article.is-expanded .material-card-trigger{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.material-admin-grid>article.is-expanded .material-card-summary{border-top:1px solid #e0e5df;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;min-height:74px}.material-admin-grid>article.is-expanded .material-card-summary>svg{margin:0 0 0 auto}.material-admin-grid>article.is-expanded .material-card-unfold>div{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-focus-stage>header a{width:36px;padding:0;font-size:0}}@media (max-width:620px){.material-admin-grid>article.is-expanded .material-card-trigger{display:block}.material-admin-grid>article.is-expanded .material-swatch{aspect-ratio:4/3;border-bottom:1px solid #d3d9d1;border-right:0}.material-admin-grid>article.is-expanded .material-record{padding:20px 14px}.material-admin-grid>article.is-expanded .material-record strong{font-size:30px}.material-admin-grid>article.is-expanded .material-card-unfold>div{grid-template-columns:repeat(2,minmax(0,1fr))}.project-board-strip>a.selected{flex-basis:min(78vw,330px)}.project-board-strip>a.selected .project-board-cover{height:180px}.gallery-focus-stage{border-radius:18px;margin-inline:-8px}.gallery-focus-stage>header{align-items:flex-start}.gallery-focus-stage>header>div:first-child small,.gallery-focus-stage>header .project-save-trigger{display:none}.gallery-focus-image{height:58vh;min-height:300px}}@media (prefers-reduced-motion:reduce){.material-admin-grid>article,.material-card-unfold,.material-card-summary>svg,.project-board-strip>a,.project-board-cover,.project-board-cover img,.gallery-focus-stage,.gallery-focus-rail button,.history-viewer-panel{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
