@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#f9f9f9;--foreground:#171717;--card-background:#fff;--card-background-active:#f3f4f6;--card-border:#e5e7eb;--card-border-active:#3b82f6;--text-primary:#007bff;--text-secondary:#6b7280;--text-muted:#9ca3af;--label-background:#f0f0f0;--error-background:#fee2e2;--error-text:#dc2626;--error-border:#fecaca;--shadow-color:#0000001a;--theme-page-background:#d0d0d0;--theme-page-foreground:#1b1f31;--theme-content-background:#fff;--theme-content-border:#0f172a14;--theme-content-shadow-lg:0 12px 40px #0f172a1f;--theme-surface-background:#f1f1f1;--theme-surface-border:#0f172a14;--theme-surface-shadow:0 8px 24px #0f172a14;--theme-muted-text:#4b5568;--theme-scrollbar-track:#0f172a14;--theme-scrollbar-thumb:#64748b80;--theme-scrollbar-thumb-hover:#64748ba6;--theme-divider:#0f172a1a;--theme-scene-row-background:#ffffff4d;--theme-scene-control-panel-background:#0000000d;--theme-asset-drawer-background:#fafafa;--theme-card-generating-background:#f8fff9;--theme-card-generating-border:#28a745;--theme-input-background:#ffffffbf;--theme-input-border:#d1d5db;--theme-input-text:#1b1f31;--model-value-text:#1ed003;--theme-primary-button-text:#fff;--theme-primary-button-border:#3b82f6;--theme-primary-button-bg:#3b82f6;--theme-primary-button-hover-bg:#2563eb;--theme-primary-button-disabled:#3b82f64d;--theme-primary-button-shadow:0 10px 24px #3b82f640;--theme-tab-background:#6b72801a;--theme-active-tab-background:#fdfdfd;--theme-active-tab-text:#1b1f31;--theme-active-tab-border:#3b82f6;--theme-cancel-button-text:#6b7280;--theme-cancel-button-border:#00000080;--theme-cancel-button-bg:transparent;--theme-cancel-button-hover-bg:#0003;--theme-cancel-button-disabled:#dc26264d;--theme-delete-button-text:#ededed;--theme-delete-button-border:#dc262680;--theme-delete-button-bg:#dc2626;--theme-delete-button-hover-bg:#dc262680;--theme-delete-button-disabled:#dc26264d;--theme-input-image-stack-background:transparent;--theme-input-image-stack-border:silver;--theme-input-image-border-scene-gen:#4c13ea;--theme-input-image-border-scene-ref:#c82333;--theme-input-image-border-default:#3280fd;--theme-input-image-add-button-bg:#3280fd1a;--theme-input-image-add-button-bg-active:#3280fd33;--theme-info-card-background:#f0f0f0;--theme-info-card-border:#d1d5db;--theme-info-card-text:#1b1f31}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--card-background:#4b5563;--card-background-active:#6b7280;--card-border:#374151;--card-border-active:#3b82f6;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--label-background:#374151;--error-background:#8b141433;--error-text:#fafafa;--error-border:#991b1b;--shadow-color:#0000004d;--theme-page-background:#0d0d12;--theme-page-foreground:#f5f5f7;--theme-content-background:#141622;--theme-content-border:#ffffff0d;--theme-content-shadow-lg:0 12px 40px #00000080;--theme-surface-background:#1a1d2b;--theme-surface-border:#ffffff0f;--theme-surface-shadow:0 12px 32px #0000008c;--theme-muted-text:#a8b0c3;--theme-scrollbar-track:#94a3b829;--theme-scrollbar-thumb:#94a3b873;--theme-scrollbar-thumb-hover:#94a3b8a6;--theme-divider:#ffffff1a;--theme-scene-row-background:#1f2937;--theme-scene-control-panel-background:#0006;--theme-asset-drawer-background:#1f2937;--theme-card-generating-background:#10262b;--theme-card-generating-border:#22c55e;--theme-input-background:#374151;--theme-input-border:#4b5563;--theme-input-text:#f5f5f7;--model-value-text:#1ea003;--theme-tab-background:#6b728033;--theme-active-tab-background:#3b82f638;--theme-active-tab-text:#fff;--theme-active-tab-border:#3b82f6;--theme-primary-button-text:#fff;--theme-primary-button-border:#3b82f6;--theme-primary-button-bg:#3b82f6;--theme-primary-button-hover-bg:#2563eb;--theme-primary-button-disabled:#3b82f64d;--theme-primary-button-shadow:0 10px 24px #3b82f61a;--theme-cancel-button-text:#d1d5db;--theme-cancel-button-border:#ffffff4d;--theme-cancel-button-bg:#0000004d;--theme-cancel-button-hover-bg:#fff9;--theme-cancel-button-disabled:#dc26264d;--theme-delete-button-text:#ededed;--theme-delete-button-border:#dc262680;--theme-delete-button-bg:#dc2626cc;--theme-delete-button-hover-bg:#dc262680;--theme-delete-button-disabled:#dc26264d;--theme-input-image-stack-background:transparent;--theme-input-image-stack-border:#234782;--theme-input-image-border-scene-gen:#4f46e5;--theme-input-image-border-scene-ref:#c82333;--theme-input-image-border-default:#3b82f6;--theme-input-image-add-button-bg:#3280fd1a;--theme-input-image-add-button-bg-active:#3280fd33;--theme-info-card-background:#0003;--theme-info-card-border:#ffffff1a;--theme-info-card-text:#d1d5db}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.VersionDisplay-module__BC7Lta__versionDisplay{color:#3f4a5a;z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f0f0f0f0;border-top:1px solid #0f172a14;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:30px;padding:0 12px 0 8px;font-size:14px;display:flex;position:fixed;bottom:0;box-shadow:0 -12px 32px #0f172a14}@media (max-width:768px){.VersionDisplay-module__BC7Lta__versionDisplay{padding:3px 6px;font-size:10px;bottom:6px;right:6px}}@media (prefers-color-scheme:dark){.VersionDisplay-module__BC7Lta__versionDisplay{color:#dbe4ff;background:linear-gradient(135deg,#1f2436eb 0%,#151a28eb 100%);border-top:1px solid #7888c066;box-shadow:0 -14px 32px #0009}}
/*# sourceMappingURL=b0308fed89c172a4.css.map*/