.ui-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.14em;pointer-events:none;overflow:visible}.ui-icon[data-icon=brand]{stroke-linecap:butt;stroke-width:1.6}.brand-mark,.home-brand>span:first-child,.legal-brand>span:first-child{display:inline-flex;align-items:center;justify-content:center}.hero-capabilities>span{display:inline-flex;align-items:center;gap:5px}.hero-capabilities .ui-icon{font-size:12px}.artwork-tile>.ui-icon{margin-bottom:7px}.placement-mark .ui-icon,.final-asterisk .ui-icon{display:block}.export-action{display:inline-flex;align-items:center;gap:7px}.export-action .ui-icon{font-size:14px}#sample>.ui-icon{margin-right:5px;font-size:13px}#close-dialog .ui-icon{width:20px;height:20px}.canvas-tools .ui-icon{width:15px;height:15px}.home-plan ul>li,.plans-panel .plan-features>li,.compact-plan-card .plan-features>li{display:flex;align-items:flex-start;gap:10px;position:relative;padding:0;line-height:1.65;color:var(--muted)}.home-plan ul>li:before,.plan-features>li:before{content:none!important}.home-plan li>.ui-icon,.plan-features li>.ui-icon{width:17px;height:17px;margin-top:1px;opacity:.85}.home-plan li>span,.plan-features li>span{flex:1;min-width:0}.plans-panel .plan-features{gap:12px;margin:22px 0 26px;font-size:12px}#dialog-content .plan-features>li{padding:0;color:var(--muted)}.compact-plan-card .plan-feature-preview{gap:8px;margin:12px 0 0;font-size:10px}.compact-plan-card .plan-feature-preview .ui-icon{width:14px;height:14px}.legal-header>a:not(.legal-brand),.legal-provider-links a{display:inline-flex;align-items:center;gap:8px}.header-policy-links a:after,.home-policies a:after,.video-quality summary:after,.home-plan li:before,.plan-features li:before,.presentation-footer li:before,.pro-card:after{content:"";background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.header-policy-links a:after,.home-policies a:after{display:block;flex:none;width:12px;height:12px;padding:0;margin-left:auto;mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22arrow-up-right%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M6%2018L18%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22arrow-up-right%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M6%2018L18%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E)}.video-quality summary:after{width:14px;height:14px;mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22chevron-down%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22chevron-down%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E)}.video-quality[open] summary:after{transform:rotate(180deg)}.home-plan li:before,.plan-features li:before{display:block;width:12px;height:12px;top:.25em;mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22check%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%2012l4%204L19%206%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22check%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%2012l4%204L19%206%22%2F%3E%3C%2Fsvg%3E)}.presentation-footer li:before{display:inline-block;width:10px;height:10px;mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22sparkle%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%203l2.3%206.7L21%2012l-6.7%202.3L12%2021l-2.3-6.7L3%2012l6.7-2.3z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22sparkle%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%203l2.3%206.7L21%2012l-6.7%202.3L12%2021l-2.3-6.7L3%2012l6.7-2.3z%22%2F%3E%3C%2Fsvg%3E)}.pro-card:after{width:1em;height:1em;mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22brand%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%202v20M2%2012h20M4.93%204.93l14.14%2014.14M4.93%2019.07L19.07%204.93%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22ui-icon%22%20data-icon%3D%22brand%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12%202v20M2%2012h20M4.93%204.93l14.14%2014.14M4.93%2019.07L19.07%204.93%22%2F%3E%3C%2Fsvg%3E)}:root{--ui-ink:#233c35;--ui-muted:#68796a;--ui-page:#f9faf7;--ui-field:#edf2e7;--ui-accent:#78916c}html[data-theme=dark]{--ui-ink:#cccccc;--ui-muted:#a0a0a0;--ui-page:#0c0c0e;--ui-heading:#dedede;--ui-faint:#969696;--ui-field:#252525;--ui-accent:#ababab;--green:#cccccc;--line:#ffffff18;--muted:#a0a0a0;--lime:#b8b8b8;--glass-surface:linear-gradient(145deg,#242426dc,#151517ed);--glass-control:linear-gradient(155deg,#303032bd,#232325e5);--glass-selected:linear-gradient(145deg,#414143d9,#303032ed);--glass-primary:linear-gradient(145deg,#315549,#183b34 72%);--glass-edge:#ffffff20;--glass-depth:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000040,0 12px 36px #0000004d;--glass-blur:24px;background:var(--ui-page);color:var(--ui-ink)}body .theme-island{display:flex;align-items:center;justify-content:center;flex:none;order:10;min-height:48px;width:48px;margin-left:0;padding:5px;border:1px solid var(--glass-edge,#dfe6d7);border-radius:14px;background:var(--glass-surface,linear-gradient(145deg,#fffffff2,#f6f9f0e3));box-shadow:var(--glass-depth,inset 0 1px #fff,0 5px 18px #183b3407);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ui-ink)}body .theme-toggle{display:grid;place-items:center;width:36px;height:36px;padding:8px;border:0;border-radius:9px;background:transparent;color:inherit;cursor:pointer}.theme-toggle svg,.theme-menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-toggle:hover{background:var(--ui-field);filter:none!important}.theme-toggle:focus-visible,.theme-menu button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.theme-menu[popover]{position:fixed;inset:auto;margin:0;width:192px;padding:6px;border:1px solid var(--glass-edge,#dfe6d7);border-radius:14px;background:var(--glass-surface,#fffffff2);box-shadow:var(--glass-depth),0 12px 32px #0002;color:var(--ui-ink);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:inherit}.theme-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:500 12px Plus Jakarta Sans,sans-serif;cursor:pointer;text-align:left}.theme-menu button:hover,.theme-menu button[aria-checked=true]{background:var(--ui-field)}.theme-menu button[aria-checked=true]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ui-accent);margin-left:auto}.home-header .home-action-island{margin-left:auto}.legal-header .theme-island{margin-left:0}.legal-header>a:last-of-type{margin-left:auto}.plans-page-header nav{margin-left:auto}@media(max-width:700px){body .theme-island{width:38px;min-height:42px;border-radius:12px;padding:3px}body .theme-toggle{width:30px;height:34px;padding:7px}.home-page .home-header{gap:6px}.home-page .home-header-cta{padding:10px;gap:6px}.home-page .home-brand-island{gap:5px;padding:6px 8px}.home-page .home-brand{font-size:16px}.home-page .home-brand-dot{display:none}.plans-page-header{gap:6px;flex-wrap:wrap}}@media(max-width:420px){body .topbar.header-islands{flex-wrap:wrap;gap:6px;height:auto;min-height:74px}body .topbar.header-islands .header-brand-island{margin-right:auto}body .topbar.header-islands .theme-island{order:0}body .topbar.header-islands .header-action-island{order:1;margin-left:auto}.home-page .home-header{flex-wrap:wrap}.home-header .theme-island{order:0;margin-left:auto}.home-header .home-action-island{order:1}.home-page .home-header{width:calc(100% - 16px);gap:4px}.home-page .home-brand-island{padding:6px}.home-page .home-brand{font-size:15px}.home-page .home-more{width:24px}.home-page .home-action-island{padding:4px;min-height:42px;gap:2px}.home-page .home-account{width:30px;height:32px;padding:6px}}@media(max-width:360px){.home-page .home-brand{font-size:14px}.home-page .home-header-cta{font-size:8px;padding:9px}}@media(max-width:340px){body.home-page{padding-top:112px}}@media(max-width:700px){body .topbar.header-islands{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;height:auto;min-height:0;padding:12px;align-items:center}body .topbar.header-islands .header-brand-island{grid-column:1;grid-row:1;justify-self:start;margin:0;min-width:0;max-width:100%;min-height:44px}body .topbar.header-islands .theme-island{grid-column:2;grid-row:1;order:0;width:44px;min-height:44px;margin:0}body .topbar.header-islands .header-action-island{grid-column:1 / -1;grid-row:2;order:1;justify-self:stretch;width:100%;margin:0;padding:5px 6px;gap:6px;min-height:50px;flex-wrap:nowrap}body .header-action-island .available-credits{margin-right:auto;font-size:12px;padding:9px 8px;gap:5px;min-width:0}body .header-action-island .available-credits:after{display:inline;font-size:10px}body .topbar.header-islands .header-action-island :is(#account,#new-design){width:38px;min-height:38px;padding:9px;flex:none}body .header-action-island :is(#account,#new-design) .ui-icon{width:18px;height:18px}body .header-islands .header-action-island #save{min-height:38px;padding:9px 16px;font-size:12px;flex:none}}@media(max-width:360px){body .header-action-island .available-credits{font-size:11px;padding:8px 5px}body .header-action-island .available-credits:after{font-size:9px}body .topbar.header-islands .header-action-island{gap:3px}body .topbar.header-islands .header-action-island :is(#account,#new-design){width:34px}body .header-islands .header-action-island #save{padding:9px 12px}}html[data-theme=dark] body,html[data-theme=dark] body.home-page,html[data-theme=dark] body.plans-page{background:var(--ui-page);color:var(--ui-ink)}html[data-theme=dark] body .viewport-shell.dynamic-viewport{background:var(--ui-page)!important}html[data-theme=dark] body :is(.topbar,.panel,.hero-visual){background:transparent}html[data-theme=dark] body :is(.header-brand-island,.header-action-island,.home-brand-island,.home-action-island,.plans-page-header,.legal-header>a,.panel>section,.scene-export-tabs,.compact-plan-card,.animation-timeline,.presentation-toolbar,.legal-article,.legal-summaries>div,.legal-preferences>div,.home-plan,.plan-option,.credit-topup,.billing-summary){background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-depth);color:var(--ui-ink)}html[data-theme=dark] body :is(dialog[open],.studio-select-menu[popover],.studio-color-picker,.frame-ratio-menu,.header-links[popover],.header-policy-links[popover],.home-policies[popover],.home-navigation[popover]){background:linear-gradient(145deg,#252525e8,#151515ef);color:var(--ui-ink);border-color:var(--glass-edge);box-shadow:var(--glass-depth),0 18px 55px #0005}html[data-theme=dark] dialog::backdrop{background:#0006}html[data-theme=dark] body :is(.outline,.studio-select-trigger,.color-custom>div,.upload-box,.slider-value-button,.slider-number-editor,.slider-value,.color-picker-hex-label,.color-picker-heading button,.background-noise,.background-add-color,.video-quality,.video-summary,.artwork-context,.layer,.timeline-interpolation,.animation-timeline button,.live-preview-controls button,.home-button.secondary,.home-billing-period,.account-tabs,.account-field input,.billing-notice,.showcase-callout,.export-demo-card,.artwork-tile,.mini-color-strip,.frame-ratio-trigger,.canvas-tools,.mobile-studio-nav,.showcase-bottom,.showcase-note,.motion-preview-hint,.topup-confirmation){background:var(--glass-control);color:var(--ui-ink);border-color:var(--glass-edge);box-shadow:inset 0 1px #ffffff0b}html[data-theme=dark] body :is(.dark,.home-button.primary,.home-header-cta,#free-preview-plans){background:var(--glass-primary);color:#e8eeea;border-color:#7eaa9630;box-shadow:inset 0 1px #ffffff16,0 4px 14px #00000030}html[data-theme=dark] body :is(.dark,.home-button.primary,.home-header-cta):hover:not(:disabled){background:linear-gradient(145deg,#3c6352,#21483d);color:#f1f5f2;filter:none}html[data-theme=dark] body :is(.outline:hover,.studio-select-option:hover,.studio-select-option:focus-visible,.theme-toggle:hover,.header-menu-toggle:hover,.home-more:hover,.home-account:hover,.home-navigation>a:hover,.header-policy-links a:hover,.home-policies a:hover,.available-credits:hover,.header-action-island #account:hover,.header-action-island #new-design:hover){background:#ffffff0d;color:var(--ui-ink);filter:none}html[data-theme=dark] body :is(.studio-select-option[aria-selected=true],.layer.active,.frame-ratio-grid button[aria-pressed=true],.timeline-interpolation button[aria-pressed=true],.scene-export-tabs [aria-selected=true],.export-tabs button.active,.account-tabs [aria-pressed=true],.home-billing-period input:checked+span,.plan-ultimate,.home-plan-pro){background:var(--glass-selected);color:#c8c8c8;border-color:#ffffff30;box-shadow:inset 0 1px #ffffff10}html[data-theme=dark] body :is(.panel .section-heading,.panel .section-toggle,.panel .field-label,.panel .toggle-row,.panel .color-custom,.panel .lighting-color-row,.panel .background-control-row,.panel .background-presets,.panel .slider-row>label.range-label,.slider-row>output,.studio-select-trigger,.garment-grid-search input,.color-picker-hex,.lighting-shadows summary,.artwork-adjustment-group summary,.timeline-name,.timeline-time,.timeline-duration,.timeline-interpolation button,.header-links a,.header-links button,.header-action-island #account,.header-action-island #new-design,.available-credits,.home-account,.home-navigation a,.home-more,.header-legal-toggle,.header-menu-toggle,#dialog-content .export-task-status,.legal-article p){color:var(--ui-ink)}html[data-theme=dark] body :is(.hint,.muted,.small-tag,.eyebrow,.range-label,.studio-select-copy small,.garment-grid-name,.garment-grid-empty,.garment-picker-meta,.section-chevron,.lighting-reset,.color-picker-hue-label,.artwork-context small,.available-credits:after,.plans-page-intro>p:last-child,.new-design-prompt p,.hero-description,.hero-footnote,.hero-capabilities,.home-eyebrow,.home-plan p,.home-plan ul,.workflow-card p,.presentation-copy p,.presentation-copy ul,.home-faq p,.home-footer,.hero-visual-note,.hero-satellite,.legal-intro small){color:var(--ui-muted)}html[data-theme=dark] body :is(#dialog-content p,#dialog-content li,.account-panel p,.design-library p,.account-legal-note,.topup-price,.topup-heading>span){color:var(--ui-muted)}html[data-theme=dark] body :is(.small-tag,.collection-pro-badge,.pro-label,.credit-badge,.export-credit-cost,.topup-heading>span){background:#8ca8791c;color:#aebfa1;border-color:#8ca87933}html[data-theme=dark] body :is(.fabric-adjustments,.artwork-adjustment-group,.lighting-shadows,.collection-picker,.header-policy-links,.legal-footer,.home-footer,.hero-capabilities){border-color:var(--glass-edge)}html[data-theme=dark] body .lighting-pad{background-color:#232323;border-color:var(--glass-edge);background-image:linear-gradient(transparent calc(50% - .5px),#ffffff12 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),#ffffff12 50%,transparent calc(50% + .5px)),radial-gradient(#ffffff30 1px,transparent 1px)}html[data-theme=dark] body .slider-row input.studio-slider::-webkit-slider-runnable-track{background:#2f2f2f;border-color:#ffffff12}html[data-theme=dark] body .slider-row input.studio-slider::-moz-range-track{background:#2f2f2f;border-color:#ffffff12}html[data-theme=dark] body .slider-thumb{background:#ababab}html[data-theme=dark] body .switch{background:#4b4b4b}html[data-theme=dark] body input:checked+.switch{background:#8b8b8b}html[data-theme=dark] body .garment-grid-search{background:#ffffff05;border-color:var(--glass-edge)}html[data-theme=dark] body :is(.lighting-preset-grid .studio-select-option,.animation-preset-grid .studio-select-option){background:#ffffff06}html[data-theme=dark] body .garment-grid-picture{background:#d8d8d8;border-color:#ffffff16}html[data-theme=dark] body .garment-grid-option[aria-selected=true] .garment-grid-picture{background:#cdcdcd;border-color:#a0a0a0}html[data-theme=dark] body .garment-trigger-thumbnail{background:#d8d8d8;border-radius:8px}html[data-theme=dark] body .gizmo-axis.axis-rear{background:#232323eb}html[data-theme=dark] body .timeline-ticks span{background:#ffffff25}html[data-theme=dark] body .timeline-ticks .major{color:var(--ui-muted);background:#ffffff40}html[data-theme=dark] body .timeline-track{border-color:#ffffff26;background:linear-gradient(90deg,#4b4b4b var(--timeline-progress),#2c2c2c var(--timeline-progress))}html[data-theme=dark] body .timeline-marker,html[data-theme=dark] body .timeline-marker:before{background:#aaa}html[data-theme=dark] body .timeline-name{color:#c8c8c8}html[data-theme=dark] body .export-progress::-webkit-progress-bar{background:#353535}html[data-theme=dark] body #toast{background:#303030;color:#c8c8c8}html[data-theme=dark] body .hero-visual:before{background:radial-gradient(ellipse at center,#ffffff08,transparent 70%)}html[data-theme=dark] body .hero-satellite{mix-blend-mode:normal}html[data-theme=dark] body .hero-satellite img{mix-blend-mode:normal;border-radius:18px}html[data-theme=dark] body :is(.hero-copy h1,.hero-copy h1>.hero-line,.home-plan h3,.section-intro h2,.presentation-copy h2,.plans-intro h2,.home-faq h2){color:var(--ui-ink)}html[data-theme=dark] body .hero-copy h1 em{color:#f3f3f3;text-shadow:0 0 34px #ffffff12}html[data-theme=dark] body :is(.home-collection-filter button,.motion-styles button,.legal-page-nav a:hover,thead,.browser-storage-note,.legal-draft,.legal-contact){background:#272729;border-color:var(--glass-edge);color:var(--ui-ink)}html[data-theme=dark] body :is(.legal-draft p,.browser-storage-note p,.legal-contact p){color:var(--ui-muted)}html[data-theme=dark] body :is(#header-studio,#color-name,#layer-count,.section-toggle>span:first-child,.home-billing-period small,.upload-icon){background:#ffffff0a;color:var(--ui-muted)}html[data-theme=dark] body :is(.home-footer a,.presentation-copy li,.garment-number,.account-legal-note a,.account-terms-agreement a){color:var(--ui-muted)}html[data-theme=dark] body .design-panel :is(#sample,#wash-effect,#stone-wash,#heather-texture):hover:enabled{background:#ffffff0d;border-color:#ffffff30}html[data-theme=dark] body :is(.upload-box u,.legal-page-nav a[aria-current],.legal-skip){color:#c8c8c8}html[data-theme=dark] body.plans-page .plans-panel>.billing-summary,html[data-theme=dark] body.plans-page .plans-panel .credit-topup{background:var(--glass-surface);color:var(--ui-ink);border-color:var(--glass-edge)}html[data-theme=dark] body select{background-color:#2c2c2c;color:var(--ui-ink);border-color:var(--glass-edge)}html[data-theme=dark] body .legal-page-nav a[aria-current]{background:#414141;color:#c8c8c8}html[data-theme=dark] body :is(.background-noise-choice,.add-background-stop,.design-panel .color-custom>div){background:var(--glass-control);color:var(--ui-ink);border-color:var(--glass-edge)}html[data-theme=dark] body :is(.background-noise-choice button,.design-panel .color-custom span){color:var(--ui-muted)}html[data-theme=dark] body .background-noise-choice [aria-pressed=true]{background:var(--glass-selected);color:var(--ui-ink)}body .export-credit-cost{animation:none}body dialog:has(.new-design-prompt){max-width:420px;padding:26px;border-radius:22px}body dialog:has(.new-design-prompt) .dialog-heading{align-items:center;gap:16px;margin-bottom:14px}body dialog:has(.new-design-prompt) .dialog-heading h2{margin:0;font-size:21px;letter-spacing:-.8px}body dialog:has(.new-design-prompt) #close-dialog{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:7px;border-radius:9px;background:var(--ui-field)}body .new-design-prompt .new-design-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;margin-bottom:14px;background:var(--ui-field);color:var(--ui-accent)}.new-design-symbol svg{width:21px;height:21px}body #dialog-content .new-design-prompt p{margin:0;font-size:13px;line-height:1.75;color:var(--ui-muted)}body .new-design-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:24px}body .new-design-actions button{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;padding:11px 14px;border-radius:11px;font-size:12px;font-weight:600}body #dialog-content .new-design-actions button{margin:0}body .new-design-actions button .ui-icon{width:16px;height:16px}body .new-design-actions .text-button{min-height:34px;font-weight:500;color:var(--ui-muted)}@media(prefers-reduced-motion:reduce){.theme-toggle,.theme-menu button{transition:none}}body .design-panel #art-controls .artwork-adjustment-group{margin-bottom:18px}html[data-theme=dark] body :is(.header-brand-island,.header-action-island,.home-brand-island,.home-action-island,.theme-island,.plans-page-header,.panel>section,.scene-island,.scene-export-tabs,.animation-timeline,.compact-plan-card,.presentation-toolbar,dialog[open],.studio-select-menu[popover],.studio-color-picker,.frame-ratio-menu,.theme-menu[popover],.header-links[popover],.header-policy-links[popover],.home-policies[popover],.home-navigation[popover]){backdrop-filter:blur(var(--glass-blur)) saturate(.35);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(.35)}html[data-theme=dark] body .header-islands :is(#header-studio,#saved,#credits-badge,#account,#new-design,.header-menu-toggle,.header-legal-toggle):hover:not(:disabled),html[data-theme=dark] body .home-header :is(.home-navigation>a,.home-account,.home-more):hover{background:#ffffff0d;color:var(--ui-ink);transform:none;box-shadow:none;filter:none}html[data-theme=dark] body .slider-track-wrap:hover:not(.is-disabled) .slider-thumb{background:silver}html[data-theme=dark] body .lighting-pad-dot{background:#ccc;border-color:#858585;box-shadow:0 2px 8px #0005}html[data-theme=dark] body .timeline-track:after{background:#999}html[data-theme=dark] body :is(.timeline-status,.design-panel .layer .ui-icon,.design-panel #finish-artwork,.upload-box>span:not(.upload-icon),.upload-box small){color:var(--ui-muted)}html[data-theme=dark] body .timeline-status:before{background:#8a8a8a;box-shadow:none}html[data-theme=dark] body .artwork-adjustment-group summary::marker{color:var(--ui-muted)}html[data-theme=dark] body .studio-tooltip{background:#202020f2;border-color:#ffffff24;color:var(--ui-ink);box-shadow:0 5px 20px #0005}html[data-theme=dark] body .slider-value-button:hover:enabled{background:#ffffff0c;border-color:#ffffff30}html[data-theme=dark] body :is(button,input,a,[tabindex]):focus-visible{outline-color:var(--ui-accent)}html[data-theme=dark] body .design-panel :is(#sample,#wash-effect,#stone-wash,#heather-texture){color:var(--ui-ink);box-shadow:inset 0 1px #ffffff0b}html[data-theme=dark] body .design-panel :is(#sample,#wash-effect,#stone-wash,#heather-texture):hover:not(:disabled){color:var(--ui-ink);border-color:#ffffff30;filter:none}html[data-theme=dark] body .design-panel #art-controls>.compact>strong{color:var(--ui-muted)}html[data-theme=dark] body :is(.outline,.home-button.secondary):hover:not(:disabled){border-color:#ffffff30}html[data-theme=dark] body :is(.scene-export-tabs button,.export-tabs button,.mobile-studio-nav button,.frame-ratio-grid button){color:var(--ui-muted)}html[data-theme=dark] body :is(.scene-export-tabs [aria-selected=true],.export-tabs button.active,.mobile-studio-nav [aria-selected=true],.frame-ratio-grid button[aria-pressed=true]){color:var(--ui-ink)}html[data-theme=dark] body :is(.compact-plan-card .pro-card-top,.compact-plan-card p,.collection-picker>label,.garment-picker-meta #garment-position,.studio-select-trigger>.ui-icon,.studio-select-option>.ui-icon,.frame-ratio-grid .ratio-icon){color:var(--ui-muted)}html[data-theme=dark] body .garment-grid-search input::placeholder,html[data-theme=dark] body .account-field input::placeholder,html[data-theme=dark] body .design-search input::placeholder{color:var(--ui-muted);opacity:1}html[data-theme=dark] body .garment-grid-search svg{stroke:var(--ui-muted)}html[data-theme=dark] body .garment-grid-search:focus-within{border-color:#ffffff30}html[data-theme=dark] body .studio-select-trigger[aria-expanded=true]{box-shadow:0 0 0 2px #ffffff0d}html[data-theme=dark] body .garment-grid-option[aria-selected=true] .garment-grid-name{color:var(--ui-ink)}html[data-theme=dark] body .garment-grid-option[aria-selected=true] .garment-grid-picture{box-shadow:inset 0 0 0 1px #a0a0a0}html[data-theme=dark] body .garment-grid-option:hover .garment-grid-picture{background:#cfcfcf;border-color:#aaa}html[data-theme=dark] body .garment-grid-picture>.ui-icon{background:#414141;color:#dedede}html[data-theme=dark] body .garment-grid,html[data-theme=dark] body .studio-select-menu{scrollbar-color:#666666 transparent}html[data-theme=dark] body .studio-select-menu::-webkit-scrollbar-thumb{background:#666}html[data-theme=dark] body .dynamic-viewport .viewport-header h2{color:#3c3c3c}html[data-theme=dark] body .dynamic-viewport :is(.viewport-header .eyebrow,.design-save-status,.viewport-view-label,.viewport-help){color:#737373}html[data-theme=dark] body .dynamic-viewport.dark-backdrop .viewport-header h2{color:#ccc}html[data-theme=dark] body .dynamic-viewport.dark-backdrop :is(.viewport-header .eyebrow,.design-save-status,.viewport-view-label,.viewport-help){color:#aaa}html[data-theme=dark] body .floating-preview .preview-drag-handle{color:var(--ui-muted)}html[data-theme=dark] body :is(h1,h2,h3,.saved-name,.plan-price strong,.plan-allowances dd,.home-plan-price strong,.home-plan-allowance strong){color:var(--ui-heading)}html[data-theme=dark] body :is(.hero-footnote strong,.workflow-number,.home-plan-top>span,.home-present .presentation-copy h2 span){color:var(--ui-ink)}html[data-theme=dark] body :is(.showcase-top,.showcase-bottom small,.workflow-number span,.export-demo-heading small,.export-still-caption,.export-demo-duration,.presentation-footer ul,.presentation-footer>small,.home-billing-period span,.home-plan-allowance span,.home-plan-note,.home-beta-note,.footer-main>div>p,.footer-main nav,.footer-bottom,.home-collection-filter,.garment-link-arrow,.faq-list summary>span,.plan-price span,.plan-allowances dt,.plan-description,.topup-rate,.topup-expiry,.account-tabs button,.saved-garment,.saved-date,.saved-preview.needs-design-image,.library-preview-note,.browser-storage-note summary,.free-preview-tag,.free-video-preview-card p,.video-quality summary:after,.header-policy-links a:after,.home-policies a:after){color:var(--ui-muted)}html[data-theme=dark] body #dialog-content :is(.plans-panel .plan-description,.plan-features li,.plan-editing-note,.plans-panel .billing-notice,.library-preview-note,.credit-topup .topup-rate,.credit-topup .topup-expiry){color:var(--ui-muted)}html[data-theme=dark] body .design-library .saved-item .saved-garment{color:var(--ui-muted)!important}html[data-theme=dark] body .design-library .saved-item .saved-date{color:var(--ui-muted)}html[data-theme=dark] body :is(.home-plan li:before,.presentation-footer li:before,.presentation-copy li:before,.plan-features li:before){color:#b5b5b5}html[data-theme=dark] body :is(.status-dot,.showcase-top i,.home-eyebrow:before,.design-save-status:before){background:#969696}html[data-theme=dark] body :is(.home-workflow>.section-intro,.home-faq,.home-footer .footer-main,.home-plan-allowance,.workflow-link,.home-plan-top>span,.home-present .motion-styles){border-color:var(--glass-edge)}html[data-theme=dark] body .home-plan-top>span{background:#ffffff07}html[data-theme=dark] body :is(.workflow-card,.home-final-cta){background:transparent;box-shadow:none}html[data-theme=dark] body .final-asterisk{color:#ffffff0a}html[data-theme=dark] body .hero-visual>.hero-showcase{background:#19191b;border-color:var(--glass-edge);box-shadow:0 28px 80px #0005,inset 0 1px #ffffff10}html[data-theme=dark] body :is(.showcase-bottom,.showcase-note){background:#1c1c1ef5}html[data-theme=dark] body .showcase-note{border-color:var(--glass-edge)}html[data-theme=dark] body :is(.workflow-card .choose-art,.workflow-card .export-art){background:radial-gradient(ellipse at 50% 35%,#303033,#19191c 85%);box-shadow:inset 0 1px #ffffff14;border:1px solid var(--glass-edge)}html[data-theme=dark] body :is(.choose-art span,.home-garment>.garment-render){border-color:var(--glass-edge);box-shadow:inset 0 1px #ffffff10,0 8px 22px #00000030}html[data-theme=dark] body .home-garment>.garment-render{background:#222224}html[data-theme=dark] body .customize-art{background:radial-gradient(ellipse at 50% 35%,#303033,#19191c 85%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px #ffffff12,0 15px 40px #00000030}html[data-theme=dark] body .placement-mark{color:#555}html[data-theme=dark] body .export-demo-card{background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:inset 0 1px #ffffff10,0 15px 35px #00000050}html[data-theme=dark] body .export-demo-timeline{background:#414143}html[data-theme=dark] body .export-demo-timeline i{background:#b5b5b5}html[data-theme=dark] body .export-demo-player button{background:#3d3d40;color:#ddd}html[data-theme=dark] body .home-present .presentation-heading{color:var(--ui-muted);background:transparent}html[data-theme=dark] body .home-present .motion-preview-hint{background:#242426e8;color:var(--ui-ink);border:1px solid var(--glass-edge)}html[data-theme=dark] body .home-present .motion-preview-controls button{background:var(--glass-primary);color:#e8eeea;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] body .home-present .motion-preview-controls button:hover:enabled{background:linear-gradient(145deg,#3c6352,#21483d)}html[data-theme=dark] body :is(.home-present .motion-styles button,.home-collection-filter button){background:transparent;color:var(--ui-muted)}html[data-theme=dark] body :is(.home-present .motion-styles button[aria-pressed=true],.home-collection-filter button[aria-pressed=true]){background:var(--glass-selected);border-color:#ffffff30;color:var(--ui-heading);box-shadow:inset 0 1px #ffffff10}html[data-theme=dark] body :is(.home-present .motion-styles button,.home-collection-filter button):hover:enabled{background:#ffffff0d;border-color:#ffffff30;color:var(--ui-heading)}html[data-theme=dark] body :is(.home-plan,.plans-panel .plan-option){background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-depth)}html[data-theme=dark] body :is(.home-plan-pro,.plans-panel .plan-ultimate){background:linear-gradient(145deg,#303033e8,#1e1e21f2);border-color:#ffffff30;box-shadow:inset 0 2px #ffffff26,0 15px 45px #00000040}html[data-theme=dark] body :is(.account-credit-summary,.design-library .saved-item,.library-empty,.library-no-matches,.account-status:not(:empty),.browser-storage-note.is-compact,.free-video-preview-card){background:var(--glass-control);border-color:var(--glass-edge);box-shadow:inset 0 1px #ffffff0b;color:var(--ui-ink)}html[data-theme=dark] body #dialog-content :is(.account-credit-summary,.account-status:not(:empty),.browser-storage-note.is-compact,.library-no-matches,.credit-topup .topup-confirmation){background:var(--glass-control);color:var(--ui-ink);border-color:var(--glass-edge)}html[data-theme=dark] body .design-search input{background:var(--glass-control);border-color:var(--glass-edge);color:var(--ui-ink)}html[data-theme=dark] body :is(.account-field input,.design-search input):focus-visible{background:#2b2b2e;border-color:#ffffff45;box-shadow:0 0 0 3px #ffffff0b;outline:1px solid #b0b0b0;outline-offset:2px}html[data-theme=dark] body :is(.password-toggle:hover,.dialog-heading button:hover,.ghost:hover,.canvas-tools button:hover,.legal-header>a:hover){background:#ffffff0d;color:var(--ui-heading);filter:none}html[data-theme=dark] body :is(.section-toggle,.text-button):hover:not(:disabled){color:var(--ui-heading)}html[data-theme=dark] body .design-library .saved-item:hover{border-color:#ffffff35;box-shadow:inset 0 1px #ffffff12,0 5px 20px #00000030}html[data-theme=dark] body :is(.library-empty-icon,.saved-preview){background:#333336;color:#b5b5b5;border-color:var(--glass-edge)}html[data-theme=dark] body .saved-preview svg{fill:#b5b5b5;stroke:#888}html[data-theme=dark] body #dialog-content .account-status[data-tone=error]{background:#a86f5b18;color:#dbafa1}html[data-theme=dark] body #dialog-content .account-status[data-tone=success]{background:#ffffff08;color:var(--ui-ink)}html[data-theme=dark] body .account-terms-agreement input{accent-color:#ababab}html[data-theme=dark] body :is(.export-tabs span,.video-quality summary span,.home-collection-filter .pro-label){background:#8ca8791c;color:#aebfa1;border-color:#8ca87933}html[data-theme=dark] body :is(.account-panel,.design-library,.plans-panel) a:hover{color:var(--ui-heading)}html[data-theme=dark] body :is(.free-video-preview,.free-preview-edit){background:#151517cc;color:var(--ui-ink)}html[data-theme=dark] body #free-preview-edit{background:var(--glass-control);color:var(--ui-ink)}html[data-theme=dark] body .live-preview-controls{background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-depth)}html[data-theme=dark] body :is(.timeline-play,#stop-live-preview){background:var(--glass-selected);color:var(--ui-heading)}html[data-theme=dark] body .mobile-studio-nav [aria-pressed=true]{background:var(--glass-selected);color:var(--ui-heading)}html[data-theme=dark] body :is(.panel,.design-list,dialog){scrollbar-color:#626265 transparent}html[data-theme=dark] body .color-picker-hex-label:focus-within{border-color:#ffffff45;box-shadow:0 0 0 2px #ffffff0b}html[data-theme=dark] body .upload-box.dragging{background:#ffffff0a;border-color:#ffffff40}html[data-theme=dark] body :is(.legal-article,.legal-summaries>div,.legal-preferences>div,.legal-draft,.legal-contact){box-shadow:var(--glass-depth);border-color:var(--glass-edge)}html[data-theme=dark] body :is(.legal-preferences span,.format-pill){background:#ffffff0a;color:var(--ui-ink);border-color:var(--glass-edge)}html[data-theme=dark] body .legal-article a{color:#d5d5d5;text-decoration-color:#ffffff45}html[data-theme=dark] body .legal-article a:hover{color:#eee;text-decoration-color:#ffffff80}html[data-theme=dark] body .legal-skip{background:#333336;color:#dedede}html[data-theme=dark] body .legal-contents a:hover{color:var(--ui-heading)}html[data-theme=dark] body ::selection{background:#ffffff26;color:#eee}html[data-theme=dark] body :is(.canvas-tools button,.viewport-footer){color:var(--ui-ink)}html[data-theme=dark] body :is(.lighting-color-row input,.artwork-selection-hint){border-color:var(--glass-edge)}html[data-theme=dark] body .pointer-glow{background:radial-gradient(circle,#ffffff12 0%,#ffffff08 25%,#ffffff03 48%,transparent 72%)}html[data-theme=dark] body .skip-link{background:#333336;color:#dedede}html[data-theme=dark] body .design-panel .layer.active{box-shadow:inset 3px 0 #a0a0a0}html[data-theme=dark] body .export-task-icon{background:#ffffff09;color:var(--ui-ink)}html[data-theme=dark] body .export-progress{accent-color:#ababab}html[data-theme=dark] body .export-progress::-webkit-progress-value{background:#ababab}html[data-theme=dark] body .export-progress::-moz-progress-bar{background:#ababab}html[data-theme=dark] body .design-save-status.is-saving:before{background:none;border-color:#aaa;border-top-color:#555}html[data-theme=dark] body :is(.small-tag,.collection-pro-badge,.pro-label,.credit-badge,.topup-heading>span,.export-tabs span,.video-quality summary span,.home-collection-filter .pro-label){background:#ffffff0b;color:#b6b6b6;border-color:#ffffff1c}
