.project-loading-panel.svelte-1bhrzyv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:safe center;justify-content:center;overflow:auto;padding:min(1rem,4%);box-sizing:border-box;container-type:inline-size;background:var(--loading-background, #f5f4e0)}.project-loading-panel.graph.svelte-1bhrzyv{background:#fffeee}.dark .project-loading-panel.graph.svelte-1bhrzyv{background:#101016}.dark .project-loading-panel.svelte-1bhrzyv{--loading-background: #101016}.loading-checklist.svelte-1bhrzyv{width:100%;max-width:17rem;min-width:0;font-size:clamp(10px,5cqi,12px);overflow-wrap:anywhere;color:#767680}.dark .loading-checklist.svelte-1bhrzyv{color:#85858f}.stage-heading.svelte-1bhrzyv{display:flex;align-items:center;gap:.6rem;line-height:1.25rem}.stage-icon.svelte-1bhrzyv{width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px}.active.svelte-1bhrzyv{color:#506f7b}.dark .active.svelte-1bhrzyv{color:#91abb6}.loading-checklist.svelte-1bhrzyv .loading-stage:where(.svelte-1bhrzyv) .shimmer-text{--shimmer-gradient: linear-gradient(90deg, transparent, rgba(22, 78, 99, .12), transparent)}.dark .loading-checklist.svelte-1bhrzyv .loading-stage:where(.svelte-1bhrzyv) .shimmer-text{--shimmer-gradient: linear-gradient(90deg, transparent, rgba(255, 255, 255, .12), transparent)}.stage-detail.svelte-1bhrzyv{height:2rem;margin-left:1.475rem;padding-top:.35rem}.progress-track.svelte-1bhrzyv{height:3px;border-radius:2px;overflow:hidden;background:#e2e1dc}.dark .progress-track.svelte-1bhrzyv{background:#222229}.progress-fill.svelte-1bhrzyv{height:100%;background:currentColor;opacity:.65;border-radius:inherit;transition:width 40ms linear}.active.svelte-1bhrzyv .progress-fill:where(.svelte-1bhrzyv){animation:svelte-1bhrzyv-reveal-progress 40ms linear}@keyframes svelte-1bhrzyv-reveal-progress{0%{width:0%}}.complete.svelte-1bhrzyv .progress-fill:where(.svelte-1bhrzyv){transition:none}@media (prefers-reduced-motion: reduce){.progress-fill.svelte-1bhrzyv,.active.svelte-1bhrzyv .progress-fill:where(.svelte-1bhrzyv){transition:none;animation:none}}.failure-space.svelte-1bhrzyv{min-height:3.5rem;font-size:11px}.failure-space.svelte-1bhrzyv p:where(.svelte-1bhrzyv){margin:0}button.svelte-1bhrzyv{margin-top:.4rem;min-width:4rem;height:1.75rem;border:1px solid currentColor;border-radius:.3rem}button.svelte-1bhrzyv:hover{color:#0891b2}.resolution-picker-select.svelte-ixdbnc{width:auto;min-width:110px;height:24px;line-height:22px;border:1px solid #d6d4c6;border-radius:.25rem;background-color:#fffeee;color:#333330;font-size:11px;padding:0 1.75rem 0 .625rem}.resolution-picker-select.svelte-ixdbnc:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 1px #0891b2}.dark .resolution-picker-select.svelte-ixdbnc{border-color:#27272f;background-color:#101016;color:#d4d4d8}.resolution-picker-segmented.svelte-ixdbnc{overflow:hidden;border:1px solid #d6d4c6;border-radius:.35rem;background-color:#f5f4e5}.resolution-picker-segmented.svelte-ixdbnc button:where(.svelte-ixdbnc){min-width:2.55rem;height:1.75rem;padding:0 .6rem;border-right:1px solid #d6d4c6;color:#71716c;font-size:11px;font-variant-numeric:tabular-nums}.resolution-picker-segmented.svelte-ixdbnc button:where(.svelte-ixdbnc):last-child{border-right:0}.resolution-picker-segmented.svelte-ixdbnc button:where(.svelte-ixdbnc):hover{color:#27272a}.resolution-picker-segmented.svelte-ixdbnc button.active:where(.svelte-ixdbnc){background-color:#06b6d424;color:#0891b2}.dark .resolution-picker-segmented.svelte-ixdbnc{border-color:#27272f;background-color:#0c0c10}.dark .resolution-picker-segmented.svelte-ixdbnc button:where(.svelte-ixdbnc){border-right-color:#27272f;color:#71717a}.dark .resolution-picker-segmented.svelte-ixdbnc button:where(.svelte-ixdbnc):hover{color:#d4d4d8}.dark .resolution-picker-segmented.svelte-ixdbnc button.active:where(.svelte-ixdbnc){background-color:#06b6d42e;color:#22d3ee}.texture-export-modal-layer.svelte-n2ieov{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;font-size:11px}.modal-backdrop.svelte-n2ieov{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#09090b75;cursor:default}.texture-export-modal.svelte-n2ieov{position:relative;display:flex;width:min(440px,calc(100vw - 24px));max-height:calc(100vh - 24px);flex-direction:column;overflow:hidden;border:1px solid #d6d4c6;border-radius:6px;background:#fffeee;box-shadow:0 18px 48px #00000052;color:#333330}.texture-export-modal.svelte-n2ieov:focus{outline:none}.dark .texture-export-modal.svelte-n2ieov{border-color:#2a2a32;background:#101016;color:#e4e4e7}.modal-content.svelte-n2ieov{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:14px}.preset-control.svelte-n2ieov,.file-type-control.svelte-n2ieov{display:flex;min-width:0;flex-direction:column;gap:5px}.preset-label-row.svelte-n2ieov{display:flex;align-items:center;justify-content:space-between;gap:8px}.preset-label-row.svelte-n2ieov label:where(.svelte-n2ieov),.file-type-control.svelte-n2ieov>label:where(.svelte-n2ieov),.texture-heading.svelte-n2ieov,.metadata-heading.svelte-n2ieov,.folder-heading.svelte-n2ieov{color:#71716c;font-size:10px;font-weight:600}.dark .preset-label-row.svelte-n2ieov label:where(.svelte-n2ieov),.dark .file-type-control.svelte-n2ieov>label:where(.svelte-n2ieov),.dark .texture-heading.svelte-n2ieov,.dark .metadata-heading.svelte-n2ieov,.dark .folder-heading.svelte-n2ieov{color:#71717a}.preset-label-row.svelte-n2ieov a:where(.svelte-n2ieov){padding:0;border:0;background:transparent;color:#555550;font-family:inherit;font-size:10px;line-height:1.4;white-space:nowrap;text-decoration:underline;cursor:pointer}.preset-label-row.svelte-n2ieov a:where(.svelte-n2ieov):hover{color:#18181b}.dark .preset-label-row.svelte-n2ieov a:where(.svelte-n2ieov){color:#a1a1aa}.dark .preset-label-row.svelte-n2ieov a:where(.svelte-n2ieov):hover{color:#f4f4f5}.preset-select.svelte-n2ieov{width:100%;height:24px;line-height:22px;border:1px solid #d6d4c6;border-radius:.25rem;background-color:#fffeee;color:#333330;font-size:11px;padding:0 1.75rem 0 .625rem}.preset-select.svelte-n2ieov:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 1px #0891b2}.preset-select.svelte-n2ieov:disabled{cursor:default;opacity:.55}.dark .preset-select.svelte-n2ieov{border-color:#27272f;background-color:#101016;color:#d4d4d8}.texture-heading.svelte-n2ieov,.metadata-heading.svelte-n2ieov{margin-bottom:-12px}.texture-list.svelte-n2ieov,.metadata-list.svelte-n2ieov{display:grid;min-width:0;gap:2px}.texture-row.svelte-n2ieov{display:grid;grid-template-columns:14px minmax(90px,.7fr) minmax(0,1.3fr);align-items:center;gap:8px;min-height:26px;padding:0 4px;border-radius:4px;cursor:pointer}.texture-row.svelte-n2ieov:hover{background:#7f7f7f12}.texture-checkbox.svelte-n2ieov{display:grid;box-sizing:border-box;width:13px;height:13px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;border:1px solid #b3b1a3;border-radius:3px;outline:none;background:#fffeee;cursor:pointer}.texture-checkbox.svelte-n2ieov:after{content:"";width:3px;height:6px;border:solid #ffffff;border-width:0 1.5px 1.5px 0;opacity:0;transform:translateY(-1px) rotate(45deg)}.texture-checkbox.svelte-n2ieov:checked{border-color:#0891b2;background:#0891b2}.texture-checkbox.svelte-n2ieov:checked:after{opacity:1}.texture-checkbox.svelte-n2ieov:focus-visible{box-shadow:0 0 0 2px #0891b247}.texture-checkbox.svelte-n2ieov:disabled{cursor:default}.dark .texture-checkbox.svelte-n2ieov{border-color:#3a3a42;background:#101016}.dark .texture-checkbox.svelte-n2ieov:checked{border-color:#06b6d4;background:#06b6d4}.texture-name.svelte-n2ieov{overflow:hidden;color:#555550;font-size:11px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.manifest-name.svelte-n2ieov{grid-column:2 / -1}.dark .texture-name.svelte-n2ieov{color:#a1a1aa}.texture-row.svelte-n2ieov code:where(.svelte-n2ieov){overflow:hidden;color:#71716c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dark .texture-row.svelte-n2ieov code:where(.svelte-n2ieov){color:#71717a}.folder-control.svelte-n2ieov{display:flex;min-width:0;flex-direction:column;gap:5px}.folder-destination.svelte-n2ieov{display:flex;min-width:0;min-height:24px;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.folder-name-row.svelte-n2ieov{display:flex;min-width:0;flex:1;align-items:center;gap:6px;color:#333330}.folder-name.svelte-n2ieov{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.folder-name-row.svelte-n2ieov i:where(.svelte-n2ieov){flex:none;font-size:10px}.folder-actions.svelte-n2ieov{display:flex;flex:none;align-items:center;gap:8px}.folder-action.svelte-n2ieov{width:50px;padding:0;border:0;background:transparent;color:#555550;font-family:inherit;font-size:10px;text-align:center;text-decoration:underline;cursor:pointer}.folder-action.svelte-n2ieov:hover:not(:disabled){color:#18181b}.folder-action.svelte-n2ieov:disabled{cursor:default;opacity:.5}.folder-action-hidden.svelte-n2ieov{visibility:hidden}.forget-folder.svelte-n2ieov{width:36px}.dark .folder-name-row.svelte-n2ieov{color:#d4d4d8}.dark .folder-action.svelte-n2ieov{color:#a1a1aa}.dark .folder-action.svelte-n2ieov:hover:not(:disabled){color:#f4f4f5}.empty-textures.svelte-n2ieov{margin:0;padding:4px;color:#888880;font-size:10px}.dark .empty-textures.svelte-n2ieov{color:#71717a}.message-row.svelte-n2ieov{min-height:28px;max-height:28px;flex:none;overflow-y:auto}.message-row.svelte-n2ieov p:where(.svelte-n2ieov){margin:0;color:#888880;font-size:10px;line-height:1.4}.dark .message-row.svelte-n2ieov p:where(.svelte-n2ieov){color:#71717a}.modal-footer.svelte-n2ieov{display:flex;min-height:52px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.modal-export-actions.svelte-n2ieov{display:flex;align-items:center;gap:6px}.modal-action.svelte-n2ieov{height:28px;padding:0 12px;border:1px solid #d6d4c6;border-radius:4px;font-family:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.modal-action.secondary.svelte-n2ieov{background:#fffeee;color:#333330}.modal-action.secondary.svelte-n2ieov:hover:not(:disabled){border-color:#888880}.modal-action.primary.svelte-n2ieov{border-color:#0891b2;background:#0891b2;color:#fff}.modal-action.primary.svelte-n2ieov:hover:not(:disabled){border-color:#0e7490;background:#0e7490}.modal-action.svelte-n2ieov:disabled{cursor:default;opacity:.4}.dark .modal-action.secondary.svelte-n2ieov{border-color:#2a2a32;background:#101016;color:#e4e4e7}.dark .modal-action.secondary.svelte-n2ieov:hover:not(:disabled){border-color:#3a3a42}.message-row.svelte-n2ieov p.notice:where(.svelte-n2ieov){color:#a16207}.dark .message-row.svelte-n2ieov p.notice:where(.svelte-n2ieov){color:#fbbf24}.message-row.svelte-n2ieov p.error:where(.svelte-n2ieov){color:#b42318}.dark .message-row.svelte-n2ieov p.error:where(.svelte-n2ieov){color:#fb7185}@media (max-width: 420px){.modal-footer.svelte-n2ieov{align-items:stretch;flex-direction:column-reverse}.modal-export-actions.svelte-n2ieov{display:grid}.modal-action.svelte-n2ieov{width:100%}}.material-toggle-active.svelte-18syfbx{color:#22d3ee}.material-toggle-inactive.svelte-18syfbx{color:#a1a1aa}.material-toggle-inactive.svelte-18syfbx:hover{color:#71717a}.dark .material-toggle-inactive.svelte-18syfbx{color:#52525b}.dark .material-toggle-inactive.svelte-18syfbx:hover{color:#71717a}.material-overlay-controls.svelte-18syfbx{background-color:transparent}.material-settings-menu.svelte-18syfbx{background-color:#fafaf7f5;border-color:#d4d4d8;color:#27272a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .material-settings-menu.svelte-18syfbx{background-color:#0e0e12f5;border-color:#27272f;color:#d4d4d8}.material-settings-label.svelte-18syfbx{color:#71717a}.material-settings-row.svelte-18syfbx{background-color:#a1a1aa14;color:inherit}.material-settings-row.svelte-18syfbx:hover{background-color:#06b6d41f}.material-settings-active.svelte-18syfbx{background-color:#06b6d433;color:#0891b2}.dark .material-settings-active.svelte-18syfbx{color:#22d3ee}
