.film.svelte-1bg0ex0{scroll-margin-top:6rem;background:#101010;color:#f4f2ed;padding:1.8rem}.film-heading.svelte-1bg0ex0{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.film.svelte-1bg0ex0 .label:where(.svelte-1bg0ex0){color:#aaa9a4;font-size:.6rem;margin:0 0 .65rem}h2.svelte-1bg0ex0{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:550;line-height:1.05;letter-spacing:-.045em;color:#f4f2ed}.sound.svelte-1bg0ex0{display:inline-flex;align-items:center;gap:.4rem;color:#aaa9a4;font-size:.65rem;white-space:nowrap}.sound.svelte-1bg0ex0>span:where(.svelte-1bg0ex0){color:#ff5c2b;letter-spacing:-.1em;font-size:.9rem}.film-player.svelte-1bg0ex0{display:block;width:100%;aspect-ratio:16/9;background:#101010;object-fit:contain}.film-caption.svelte-1bg0ex0{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-top:1rem}.film-caption.svelte-1bg0ex0 p:where(.svelte-1bg0ex0){margin:0;max-width:38rem;color:#aaa9a4;font-size:.72rem;line-height:1.6}.film-caption.svelte-1bg0ex0 a:where(.svelte-1bg0ex0){color:#f4f2ed;font-size:.72rem;text-decoration:none;white-space:nowrap;border-bottom:1px solid #555;padding-bottom:.2rem}.film-caption.svelte-1bg0ex0 a:where(.svelte-1bg0ex0) span:where(.svelte-1bg0ex0){margin-left:.6rem}details.svelte-1bg0ex0{margin-top:1rem;color:#aaa9a4;font-size:.7rem}summary.svelte-1bg0ex0{cursor:pointer;width:fit-content}details.svelte-1bg0ex0 p:where(.svelte-1bg0ex0){max-width:55rem;line-height:1.8;margin:1rem 0 0}.music-credit.svelte-1bg0ex0{margin:1rem 0 0;color:#aaa9a4;font-size:.63rem;line-height:1.6}.music-credit.svelte-1bg0ex0 a:where(.svelte-1bg0ex0){color:inherit;text-underline-offset:.2rem}@media(max-width:720px){.film.svelte-1bg0ex0{padding:1rem}.film-heading.svelte-1bg0ex0{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:1rem}.film-caption.svelte-1bg0ex0{flex-direction:column;gap:.8rem}}.camera-control.svelte-x8orbm{color:#f4f3ef;width:100%;min-width:0;outline:none}.camera-heading.svelte-x8orbm{display:flex;justify-content:space-between;align-items:center;gap:8px}h3.svelte-x8orbm{margin:0;color:#f4f3ef;font-size:12px;font-weight:550;letter-spacing:-.01em}.duration.svelte-x8orbm{color:#b4b6b9;background:#ffffff08;border:1px solid #ffffff12;border-radius:99px;padding:3px 7px;font-size:10px;line-height:1;font-variant-numeric:tabular-nums}.instruction.svelte-x8orbm{color:#aaaeb3;font-size:11px;line-height:1.45;margin:8px 0 12px}.control-deck.svelte-x8orbm{display:flex;align-items:center;justify-content:space-between;gap:16px}.keypad.svelte-x8orbm{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px);gap:4px}.camera-key.svelte-x8orbm{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;width:44px;height:44px;background:linear-gradient(155deg,#ffffff10,#ffffff07);color:#d9dbde;border:1px solid #ffffff21;border-bottom:2px solid #ffffff28;border-radius:8px;padding:0;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.camera-key.svelte-x8orbm:disabled{opacity:.55;cursor:default}.camera-key.pressed.svelte-x8orbm{background:#ff6634;color:#181818;border-color:#ffab8b;border-bottom-color:#ff6634}.camera-key.svelte-x8orbm:focus-visible,.record-button.svelte-x8orbm:focus-visible,.clear-button.svelte-x8orbm:focus-visible{outline:2px solid #ffffffd0;outline-offset:3px}.key-w.svelte-x8orbm{grid-column:2;grid-row:1}.key-a.svelte-x8orbm{grid-column:1;grid-row:2}.key-s.svelte-x8orbm{grid-column:2;grid-row:2}.key-d.svelte-x8orbm{grid-column:3;grid-row:2}.key-arrow.svelte-x8orbm{font-size:14px;line-height:1}.key-letter.svelte-x8orbm{font-size:10px;line-height:1;font-weight:650}.map.svelte-x8orbm{width:100px;height:92px;position:relative;border:1px solid #ffffff12;border-radius:9px;background:#07090b4d;overflow:hidden}.map.svelte-x8orbm svg:where(.svelte-x8orbm){width:100%;height:100%;display:block}.map-grid.svelte-x8orbm{stroke:#ffffff09;stroke-width:.6;fill:none}.origin.svelte-x8orbm{fill:#ffffff62}.map-path.svelte-x8orbm{fill:none;stroke:#e4e4df;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.map-dot-halo.svelte-x8orbm{fill:#ff66341b}.map-dot.svelte-x8orbm{fill:#ff6634}.map.svelte-x8orbm>span:where(.svelte-x8orbm){position:absolute;left:6px;bottom:4px;color:#a7aaad;font-size:8px;letter-spacing:.045em;line-height:1}.status-line.svelte-x8orbm{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px}.status.svelte-x8orbm{display:flex;align-items:center;gap:5px;color:#aeb1b5;font-size:10px;line-height:1.4}.status-dot.svelte-x8orbm{display:inline-block;width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:#6a7075}.recording.svelte-x8orbm .status-dot:where(.svelte-x8orbm),.ready.svelte-x8orbm .status-dot:where(.svelte-x8orbm){background:#ff6634}.ready.svelte-x8orbm{color:#eeeeea}.time.svelte-x8orbm{color:#b1b5ba;font-size:10px;font-variant-numeric:tabular-nums}progress.svelte-x8orbm{display:block;appearance:none;width:100%;height:2px;border:0;background:#ffffff13;border-radius:2px;margin:7px 0 11px;overflow:hidden}progress.svelte-x8orbm::-webkit-progress-bar{background:#ffffff13}progress.svelte-x8orbm::-webkit-progress-value{background:#ff6634}progress.svelte-x8orbm::-moz-progress-bar{background:#ff6634}.camera-actions.svelte-x8orbm{display:flex;align-items:center;justify-content:space-between;gap:8px}.record-button.svelte-x8orbm{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff24;background:#ffffff09;color:#edece9;padding:9px 11px;border-radius:8px;font-size:11px;line-height:1.2;font-weight:500;cursor:pointer;flex:1;white-space:nowrap;transition:background .15s}.record-button.svelte-x8orbm>span:where(.svelte-x8orbm){color:#ff6634;font-size:9px}.record-button.svelte-x8orbm:hover:not(:disabled){background:#ffffff12}.record-button.svelte-x8orbm:disabled{opacity:.45;cursor:not-allowed}.record-button.cancel.svelte-x8orbm{background:#ff663410;border-color:#ff663446}.clear-button.svelte-x8orbm{color:#bfc1c5;background:transparent;border:0;padding:8px 0 8px 4px;font-size:11px;cursor:pointer;white-space:nowrap}.clear-button.svelte-x8orbm:disabled{opacity:.5;cursor:not-allowed}.camera-note.svelte-x8orbm{font-size:11px;color:#a2a7ad;line-height:1.5;margin:9px 0 0}@media(prefers-reduced-motion:reduce){.camera-key.svelte-x8orbm,.record-button.svelte-x8orbm{transition:none}}@media(pointer:coarse){.control-deck.svelte-x8orbm{gap:10px}.map.svelte-x8orbm{flex-shrink:1}}.experimental-notice.svelte-aanjr2{border:1px solid #8a6639;background:#30271c;border-radius:12px;padding:12px;color:#f5d6aa;font-size:12px;line-height:1.5}.experimental-notice.svelte-aanjr2 strong:where(.svelte-aanjr2){display:block;font-weight:600}.experimental-notice.svelte-aanjr2 p:where(.svelte-aanjr2){margin:5px 0 0}.world-studio.svelte-aanjr2{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:1.5rem;max-width:1800px;margin:auto;color:#f5f4ef}.world-viewer.svelte-aanjr2{min-width:0}.viewer-meta.svelte-aanjr2{display:flex;justify-content:space-between;gap:1rem;font-size:11px;color:#b9beb7;margin-bottom:12px}.viewer-meta.svelte-aanjr2>span:where(.svelte-aanjr2):first-child{display:flex;align-items:center;gap:7px}.viewer-meta.svelte-aanjr2 i:where(.svelte-aanjr2){height:5px;width:5px;background:#c0cbb8;border-radius:50%}.world-screen.svelte-aanjr2{position:relative;aspect-ratio:1280/704;background:#101316;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 18px 80px #0008}.world-screen.svelte-aanjr2 img:where(.svelte-aanjr2){display:block;width:100%;height:100%;object-fit:contain}.world-empty.svelte-aanjr2{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:#b9bfba;background:radial-gradient(ellipse,#29302888,#101316 70%)}.world-empty.svelte-aanjr2>span:where(.svelte-aanjr2){color:#99a593;font-size:50px;line-height:1}.world-empty.svelte-aanjr2 h2:where(.svelte-aanjr2){color:#e6e9e3;font-size:18px;font-weight:450;letter-spacing:-.03em;margin:1.2rem 0 .5rem}.world-empty.svelte-aanjr2 p:where(.svelte-aanjr2){font-size:12px;line-height:1.6;max-width:22rem;margin:0}.world-overlay.svelte-aanjr2{position:absolute;left:16px;right:16px;bottom:16px;display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid #ffffff20;border-radius:10px;background:#0b0d10ec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.busy-dot.svelte-aanjr2{width:6px;height:6px;flex:none;border-radius:50%;background:#ff7e53}.world-overlay.svelte-aanjr2 strong:where(.svelte-aanjr2){display:block;font-size:12px;font-weight:500}.world-overlay.svelte-aanjr2 div:where(.svelte-aanjr2)>span:where(.svelte-aanjr2){display:block;font-size:10px;color:#b6bdc4;margin-top:4px;line-height:1.5}.view-caption.svelte-aanjr2{margin-top:20px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.view-caption.svelte-aanjr2 h2:where(.svelte-aanjr2){color:#f3f2ed;font-size:clamp(20px,2vw,28px);font-weight:450;letter-spacing:-.04em;margin:0}.view-caption.svelte-aanjr2 p:where(.svelte-aanjr2),.latency.svelte-aanjr2{font-size:12px;color:#a9ada8;line-height:1.7;max-width:44rem;margin:9px 0 0}.view-caption.svelte-aanjr2 a:where(.svelte-aanjr2){flex:none;white-space:nowrap;color:#dadbd7;text-decoration:none;font-size:11px;border:1px solid #ffffff25;border-radius:20px;padding:9px 12px}.latency.svelte-aanjr2{font-size:11px;color:#919890;margin-top:15px;padding-top:14px;border-top:1px solid #ffffff15}.latency.svelte-aanjr2 span:where(.svelte-aanjr2){color:#b7bfb3}.world-director.svelte-aanjr2{min-width:0;background:linear-gradient(160deg,#202125e6,#16171aee);border:1px solid #ffffff20;border-radius:18px;padding:18px;box-shadow:0 20px 70px #0004}.director-heading.svelte-aanjr2{display:flex;justify-content:space-between;align-items:center;gap:8px}.director-heading.svelte-aanjr2 h2:where(.svelte-aanjr2){color:#eee;font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0}.director-heading.svelte-aanjr2>span:where(.svelte-aanjr2){font-size:9px;border:1px solid #ffffff25;color:#bac1c8;padding:3px 5px;border-radius:4px;letter-spacing:.08em}.intro.svelte-aanjr2{font-size:11px;color:#adb2b8;line-height:1.6;margin:9px 0 17px}label.svelte-aanjr2{display:block;font-size:11px;color:#bfc0c3;margin-bottom:8px}textarea.svelte-aanjr2{width:100%;font:inherit;font-size:12px;line-height:1.65;color:#f1f0eb;background:#0c0d10a8;border:1px solid #ffffff1d;border-radius:9px;padding:12px;resize:vertical;min-height:110px}textarea.svelte-aanjr2:disabled{color:#9ea4ac}button.svelte-aanjr2{font:inherit;cursor:pointer}button.svelte-aanjr2:disabled{cursor:not-allowed;opacity:.45}.svelte-aanjr2:is(button:where(.svelte-aanjr2),textarea:where(.svelte-aanjr2),a:where(.svelte-aanjr2)):focus-visible{outline:2px solid #ff9b79;outline-offset:4px}.start-world.svelte-aanjr2{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:9px;background:#f0eee7;color:#17191d;padding:13px 14px;margin-top:12px;font-size:12px;font-weight:550}.world-controls.svelte-aanjr2{border-top:1px solid #ffffff18;margin-top:20px;padding-top:16px}.control-focus.svelte-aanjr2{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;color:#e4e5e3;background:transparent;padding:0;border:0;font-size:12px}.control-focus.svelte-aanjr2>span:where(.svelte-aanjr2):last-child{color:#929aa4;font-size:15px}.control-note.svelte-aanjr2{color:#adb2b8;font-size:11px;line-height:1.55;margin:9px 0 0}.world-keypad.svelte-aanjr2{display:grid;grid-template-columns:repeat(3,54px);grid-template-rows:repeat(2,50px);justify-content:center;gap:6px;margin:19px 0}.world-keypad.svelte-aanjr2 button:where(.svelte-aanjr2){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;color:#d9dcdf;background:linear-gradient(150deg,#ffffff13,#ffffff07);border:1px solid #ffffff2a;border-bottom:2px solid #ffffff30;border-radius:10px;font-size:11px;touch-action:none;user-select:none;-webkit-user-select:none}.world-keypad.svelte-aanjr2 button[aria-disabled=true]:where(.svelte-aanjr2){color:#9299a2;background:#ffffff05;cursor:default}.world-keypad.svelte-aanjr2 button.pressed:where(.svelte-aanjr2){color:#181818;background:#ff7e53;border-color:#ffc0a9}.arrow.svelte-aanjr2{font-size:18px;line-height:1}.key-w.svelte-aanjr2{grid-column:2;grid-row:1}.key-a.svelte-aanjr2{grid-column:1;grid-row:2}.key-s.svelte-aanjr2{grid-column:2;grid-row:2}.key-d.svelte-aanjr2{grid-column:3;grid-row:2}.step-meta.svelte-aanjr2{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff12;padding-top:12px;color:#a3aab3;font-size:11px}.step-meta.svelte-aanjr2 strong:where(.svelte-aanjr2){font-size:14px;color:#eeefea;font-weight:500}.step-meta.svelte-aanjr2 strong:where(.svelte-aanjr2)>span:where(.svelte-aanjr2){font-size:11px;color:#7f8994}.direction.svelte-aanjr2{color:#ecb29b;font-size:11px;margin:9px 0 0}.close-world.svelte-aanjr2{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #ffffff20;border-radius:9px;background:#ffffff05;color:#bfc3c7;padding:11px 12px;margin-top:17px;font-size:11px}.retry-world.svelte-aanjr2{width:100%;border:1px solid #ff7e5370;background:#ff7e5310;color:#f3c3b3;border-radius:9px;padding:11px 12px;font-size:11px;margin-top:12px}.world-error.svelte-aanjr2{color:#eab4a7;font-size:11px;line-height:1.65;margin:14px 0 0}.terminal.svelte-aanjr2{color:#d5d8ce;font-size:11px;line-height:1.65;margin:14px 0 0}.text-action.svelte-aanjr2{padding:8px 0;border:0;background:transparent;color:#e3d9ce;font-size:11px;text-decoration:underline}.budget.svelte-aanjr2{color:#919ba7;font-size:10px;line-height:1.65;margin:14px 0 0}@media(max-width:1100px){.world-studio.svelte-aanjr2{grid-template-columns:minmax(0,1fr) 320px;gap:1rem}.world-screen.svelte-aanjr2{border-radius:12px}.world-screen.empty.svelte-aanjr2{aspect-ratio:auto}.view-caption.svelte-aanjr2{flex-wrap:wrap}}@media(max-width:800px){.world-studio.svelte-aanjr2{grid-template-columns:1fr;gap:1.5rem}.world-screen.svelte-aanjr2{border-radius:14px}.world-overlay.svelte-aanjr2{left:9px;right:9px;bottom:9px;padding:9px 10px}.world-overlay.svelte-aanjr2 strong:where(.svelte-aanjr2){font-size:11px}.view-caption.svelte-aanjr2{margin-top:16px}.world-empty.svelte-aanjr2{min-height:280px}.world-director.svelte-aanjr2{padding:18px}}.nomas-app.svelte-6q45dd{--world-muted: #a6a7a9;--world-line: #ffffff1c;background:#0b0c0e;color:#f5f4ef;min-height:100svh;color-scheme:dark}.nomas-app.svelte-6q45dd h1:where(.svelte-6q45dd),.nomas-app.svelte-6q45dd h2:where(.svelte-6q45dd),.nomas-app.svelte-6q45dd h3:where(.svelte-6q45dd){color:inherit}.nomas-app.svelte-6q45dd a:where(.svelte-6q45dd){text-decoration:none}.nomas-app.svelte-6q45dd button:where(.svelte-6q45dd){font:inherit;cursor:pointer}.nomas-app.svelte-6q45dd button:where(.svelte-6q45dd):disabled{cursor:not-allowed;opacity:.45}.nomas-app.svelte-6q45dd :where(.svelte-6q45dd):is(a:where(.svelte-6q45dd),button:where(.svelte-6q45dd),textarea:where(.svelte-6q45dd),input:where(.svelte-6q45dd),select:where(.svelte-6q45dd),summary:where(.svelte-6q45dd)):focus-visible{outline:2px solid #ff855e;outline-offset:4px}.appbar.svelte-6q45dd{position:sticky;top:0;z-index:20;height:68px;padding:0 2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#0b0c0ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--world-line)}.identity.svelte-6q45dd,.brand.svelte-6q45dd,.appbar.svelte-6q45dd nav:where(.svelte-6q45dd){display:flex;align-items:center;gap:.7rem}.brand.svelte-6q45dd{color:#f5f4ef;font-size:1rem;font-weight:550;letter-spacing:-.045em}.brand-mark.svelte-6q45dd{width:27px;height:27px}.divider.svelte-6q45dd{height:20px;width:1px;background:var(--world-line);margin-inline:.5rem}.product-name.svelte-6q45dd{font-size:.86rem;font-weight:500}.research.svelte-6q45dd{font:.55rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff26;padding:.28rem .45rem;border-radius:4px;color:#b8b8b8}.appbar.svelte-6q45dd nav:where(.svelte-6q45dd){gap:1.5rem;font-size:.73rem}.appbar.svelte-6q45dd nav:where(.svelte-6q45dd) a:where(.svelte-6q45dd){color:#b8b8b8}.appbar.svelte-6q45dd nav:where(.svelte-6q45dd) .download-nav:where(.svelte-6q45dd){color:#f5f4ef}.workspace.svelte-6q45dd{position:relative;padding:2rem 2.4rem 1.2rem;min-height:calc(100svh - 68px);overflow:hidden;isolation:isolate;scroll-margin-top:68px}.atmosphere.svelte-6q45dd{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 32% 38%,#343b3036,transparent 67%),linear-gradient(#0b0c0e88,#0b0c0e),repeating-linear-gradient(0deg,transparent 0 79px,#ffffff06 79px 80px),repeating-linear-gradient(90deg,transparent 0 79px,#ffffff06 79px 80px)}.workspace-head.svelte-6q45dd{display:flex;justify-content:space-between;align-items:center;gap:1.4rem;margin-bottom:1.7rem}.overline.svelte-6q45dd{font:.58rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--world-muted);margin:0 0 .7rem}h1.svelte-6q45dd{font-size:clamp(1.7rem,2.7vw,2.6rem);font-weight:480;letter-spacing:-.045em;line-height:1.05;white-space:normal}.workspace-actions.svelte-6q45dd{display:flex;align-items:center;gap:1rem}.mode-badge.svelte-6q45dd{font:.56rem var(--font-mono);color:#aaa;letter-spacing:.06em;text-transform:uppercase}.icon-button.svelte-6q45dd{width:36px;height:36px;border:1px solid #ffffff22;background:#ffffff08;border-radius:50%;color:#eee;font-size:1.15rem!important}.studio-grid.svelte-6q45dd{display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:1.5rem;max-width:1800px;margin:auto}.world-mode-bar.svelte-6q45dd{display:flex;align-items:center;gap:1rem;margin:-.4rem 0 1.4rem;max-width:1800px;margin-inline:auto;flex-wrap:wrap}.world-mode-bar.svelte-6q45dd>p:where(.svelte-6q45dd){color:#a3aaa2;font-size:11px;margin:0}.world-modes.svelte-6q45dd{display:flex;padding:4px;gap:4px;border:1px solid #ffffff22;background:#ffffff05;border-radius:12px}.world-modes.svelte-6q45dd button:where(.svelte-6q45dd){border:0;border-radius:8px;background:transparent;color:#9ea8a0;padding:9px 13px;font-size:11px}.world-modes.svelte-6q45dd button.selected:where(.svelte-6q45dd){background:#e9ece4;color:#161b17}.viewer.svelte-6q45dd{min-width:0}.viewer-top.svelte-6q45dd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;gap:.7rem}.viewer-tag.svelte-6q45dd{display:flex;align-items:center;gap:.45rem;font-size:.68rem;color:#c7c9c5}.tiny-dot.svelte-6q45dd{width:5px;height:5px;background:#858a80;border-radius:50%}.tiny-dot.result.svelte-6q45dd{background:#a3bfa4}.resolution.svelte-6q45dd{font:.56rem var(--font-mono);color:#999}.screen.svelte-6q45dd{width:100%;aspect-ratio:1280/704;background:#111416;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 18px 80px #0008}.screen.processing.svelte-6q45dd{aspect-ratio:auto;min-height:350px}.screen.svelte-6q45dd video:where(.svelte-6q45dd){width:100%;height:100%;display:block;object-fit:contain}.viewer-caption.svelte-6q45dd{margin-top:1.3rem;padding-inline:.2rem}.caption-title.svelte-6q45dd{display:flex;align-items:center;justify-content:space-between;gap:1rem}.viewer-caption.svelte-6q45dd h2:where(.svelte-6q45dd){font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:450;letter-spacing:-.035em}.viewer-caption.svelte-6q45dd p:where(.svelte-6q45dd){color:#9b9e9b;font-size:.74rem;line-height:1.6;max-width:45rem;margin:.55rem 0 0}.viewer-caption.svelte-6q45dd .result-prompt:where(.svelte-6q45dd){overflow-wrap:anywhere}.viewer-caption.svelte-6q45dd .camera-result:where(.svelte-6q45dd){color:#eab49e}.job-id.svelte-6q45dd{font:.64rem var(--font-mono);overflow-wrap:anywhere}.world-note.svelte-6q45dd{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--world-line);color:#999}.world-note.svelte-6q45dd>span:where(.svelte-6q45dd){font-size:1.5rem;color:#c7c9c5}.world-note.svelte-6q45dd p:where(.svelte-6q45dd){font-size:.68rem;line-height:1.6;max-width:40rem;margin:0}.world-note.svelte-6q45dd a:where(.svelte-6q45dd){font-size:.64rem;color:#bbb;white-space:nowrap;margin-left:auto}.director.svelte-6q45dd{min-width:0;background:linear-gradient(160deg,#202125e6,#16171aee);border:1px solid #ffffff20;border-radius:18px;padding:1.1rem;box-shadow:0 20px 70px #0004;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.director-top.svelte-6q45dd{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.director.svelte-6q45dd h2:where(.svelte-6q45dd){font-size:.95rem;font-weight:500;letter-spacing:-.02em}.live-dot.svelte-6q45dd{width:5px;height:5px;background:#858585;border-radius:50%}.live-dot.online.svelte-6q45dd{background:#a5c3a3;box-shadow:0 0 0 4px #a5c3a310}.field-label.svelte-6q45dd{display:block;font-size:.64rem;color:#bfc0c3;margin-bottom:.5rem}textarea.svelte-6q45dd,input.svelte-6q45dd,select.svelte-6q45dd{font:inherit;color:#f1f0eb;background:#0c0d10a8;border:1px solid #ffffff1d;border-radius:9px}textarea.svelte-6q45dd{width:100%;display:block;resize:vertical;min-height:108px;padding:.75rem;font-size:.75rem;line-height:1.55}.prompt-meta.svelte-6q45dd{display:flex;gap:.7rem;justify-content:space-between;margin:.45rem 0 .8rem;color:#8c8f94;font-size:.57rem;line-height:1.4}#prompt-count.svelte-6q45dd{font-family:var(--font-mono);white-space:nowrap}.example-buttons.svelte-6q45dd{display:flex;flex-wrap:wrap;gap:.3rem}.example-buttons.svelte-6q45dd button:where(.svelte-6q45dd){font-size:.58rem;border:1px solid #ffffff15;border-radius:2rem;color:#b2b4b9;background:transparent;padding:.35rem .5rem}.example-buttons.svelte-6q45dd button.chosen:where(.svelte-6q45dd),.example-buttons.svelte-6q45dd button:where(.svelte-6q45dd):hover{background:#ffffff0b;color:#eee;border-color:#ffffff35}.settings.svelte-6q45dd{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0;font-size:.66rem;color:#b7b8bc}select.svelte-6q45dd{font-size:.66rem;padding:.35rem .45rem}.advanced.svelte-6q45dd{margin-left:auto}summary.svelte-6q45dd{cursor:pointer;font-size:.6rem;color:#b7b8bc}.advanced[open].svelte-6q45dd{width:100%;margin-top:.4rem}.advanced.svelte-6q45dd>div:where(.svelte-6q45dd){display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding-top:.6rem}.advanced.svelte-6q45dd input:where(.svelte-6q45dd){width:90px;padding:.4rem;font-size:.66rem}.advanced.svelte-6q45dd p:where(.svelte-6q45dd){width:100%;font-size:.58rem;color:#888;line-height:1.5;margin:0}.camera-slot.svelte-6q45dd{border-top:1px solid var(--world-line);padding-top:.9rem;margin-top:.4rem}.plan-status.svelte-6q45dd{font-size:.6rem;line-height:1.5;color:#eab49e}.generate.svelte-6q45dd{width:100%;margin-top:1rem;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:30px;background:#eeede8;color:#18191a;padding:.75rem .95rem;font-size:.76rem!important;font-weight:550!important}.generate.svelte-6q45dd:hover:not(:disabled){background:#fff}.generate.svelte-6q45dd span:where(.svelte-6q45dd){font-size:1.1rem}.service-note.svelte-6q45dd{margin-top:.8rem;font-size:.56rem;color:#83868b;line-height:1.55}.service-note.svelte-6q45dd p:where(.svelte-6q45dd){margin:.3rem 0 0}.service-state.svelte-6q45dd{color:#b4b7bc}.error-message.svelte-6q45dd{color:#f2c7b7;background:#ff6b3710;border-left:2px solid #bd704f;padding:.7rem;font-size:.7rem;line-height:1.5}.pill-button.svelte-6q45dd{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff30;border-radius:24px;padding:.5rem .8rem;color:#eeede8;background:#ffffff05;font-size:.67rem!important;white-space:nowrap}.text-button.svelte-6q45dd{padding:.2rem 0;margin-top:.4rem;border:0;border-bottom:1px solid #ffffff35;background:transparent;color:#d7d7d3;font-size:.68rem!important}.processing-view.svelte-6q45dd{width:100%;height:100%;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background:radial-gradient(ellipse at center,#272c26,#101214 70%)}.process-glyph.svelte-6q45dd{width:70px;height:70px;color:#deddd4;animation:svelte-6q45dd-turn 45s linear infinite;margin-bottom:1rem}.process-title.svelte-6q45dd{font-size:1.1rem;margin:.3rem 0}.process-message.svelte-6q45dd,.processing-view.svelte-6q45dd>p:where(.svelte-6q45dd){font-size:.75rem;line-height:1.65;max-width:25rem;color:#aaa}.queue-position.svelte-6q45dd,.progress-number.svelte-6q45dd{font:.65rem var(--font-mono);margin-top:.7rem;color:#bbb}progress.svelte-6q45dd{appearance:none;width:min(16rem,100%);height:3px;margin-top:1rem;border:0;background:#ffffff20}progress.svelte-6q45dd::-webkit-progress-bar{background:#ffffff20}progress.svelte-6q45dd::-webkit-progress-value{background:#e5e4db}progress.svelte-6q45dd::-moz-progress-bar{background:#e5e4db}.pending-line.svelte-6q45dd{width:min(16rem,100%);height:2px;background:#ffffff20;margin-top:1rem;overflow:hidden}.pending-line.svelte-6q45dd span:where(.svelte-6q45dd){display:block;background:#deddd4;width:35%;height:100%;animation:svelte-6q45dd-sweep 2.5s ease-in-out infinite}.failure-mark.svelte-6q45dd{font-size:2.6rem;margin-bottom:1rem}.workspace-foot.svelte-6q45dd{display:flex;justify-content:space-between;gap:1rem;font:.55rem var(--font-mono);color:#71757a;letter-spacing:.03em;margin-top:1.5rem}.workspace-foot.svelte-6q45dd a:where(.svelte-6q45dd){color:#a5a7ab}.beyond.svelte-6q45dd{max-width:1280px;margin:4rem auto 0;padding:3rem 2.4rem 4rem;border-top:1px solid var(--world-line)}.beyond-head.svelte-6q45dd{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.beyond-head.svelte-6q45dd a:where(.svelte-6q45dd){color:#aaa;font-size:.7rem}.local-release.svelte-6q45dd{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 0}.local-release.svelte-6q45dd h2:where(.svelte-6q45dd){font-size:2.4rem;letter-spacing:-.04em;font-weight:470}.local-release.svelte-6q45dd p:where(.svelte-6q45dd):not(.overline){color:#aaa;max-width:38rem;font-size:.85rem;line-height:1.7;margin:.8rem 0 0}.release-button.svelte-6q45dd{flex-shrink:0;background:#eeede8;color:#151515;padding:.9rem 1.1rem;border-radius:30px;font-size:.75rem}.benchmark-strip.svelte-6q45dd{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--world-line)}.benchmark-strip.svelte-6q45dd>div:where(.svelte-6q45dd){display:flex;flex-direction:column;gap:.7rem;padding:1.5rem 0}.benchmark-strip.svelte-6q45dd>div:where(.svelte-6q45dd)+div:where(.svelte-6q45dd){border-left:1px solid var(--world-line);padding-left:1.5rem}.benchmark-strip.svelte-6q45dd strong:where(.svelte-6q45dd){font-size:2.5rem;font-weight:400;letter-spacing:-.04em}.benchmark-strip.svelte-6q45dd span:where(.svelte-6q45dd),.benchmark-note.svelte-6q45dd{color:#909499;font-size:.64rem;line-height:1.7}.benchmark-note.svelte-6q45dd{margin:.8rem 0 0}.app-footer.svelte-6q45dd{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--world-line);padding:1.5rem 2.4rem;font-size:.65rem;color:#777b80}.app-footer.svelte-6q45dd a:where(.svelte-6q45dd){color:#aaa}.workspace.svelte-6q45dd:fullscreen,.workspace.immersive.svelte-6q45dd{background:#0b0c0e;overflow:auto}body:has(.workspace.immersive){overflow:hidden}.workspace.immersive.svelte-6q45dd{position:fixed;inset:0;z-index:60;height:100dvh;width:100%}@keyframes svelte-6q45dd-turn{to{transform:rotate(360deg)}}@keyframes svelte-6q45dd-sweep{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(min-width:1600px){.workspace-head.svelte-6q45dd{max-width:1800px;margin-inline:auto}.viewer.svelte-6q45dd{padding-top:.2rem}}@media(max-width:1100px){.appbar.svelte-6q45dd{padding-inline:1.3rem}.workspace.svelte-6q45dd{padding:1.5rem 1.3rem 1.1rem}.studio-grid.svelte-6q45dd{grid-template-columns:minmax(0,1fr) 320px;gap:1rem}.world-note.svelte-6q45dd{flex-wrap:wrap}.world-note.svelte-6q45dd a:where(.svelte-6q45dd){margin-left:2rem}.screen.svelte-6q45dd{border-radius:12px}.processing-view.svelte-6q45dd{min-height:300px}}@media(max-width:800px){.studio-grid.svelte-6q45dd{grid-template-columns:1fr;gap:1.5rem}.director.svelte-6q45dd{max-width:100%}.workspace-head.svelte-6q45dd{align-items:flex-start}.workspace-actions.svelte-6q45dd{gap:.5rem}.mode-badge.svelte-6q45dd{display:none}h1.svelte-6q45dd{font-size:1.75rem;max-width:18rem}.screen.svelte-6q45dd{border-radius:14px}.viewer-caption.svelte-6q45dd h2:where(.svelte-6q45dd){font-size:1.25rem}.world-note.svelte-6q45dd{margin-top:1rem}.viewer-caption.svelte-6q45dd{margin-top:.9rem}.world-note.svelte-6q45dd a:where(.svelte-6q45dd){margin-left:0}.world-note.svelte-6q45dd p:where(.svelte-6q45dd){flex:1}.director.svelte-6q45dd{padding:1.1rem}textarea.svelte-6q45dd{min-height:105px}.director-top.svelte-6q45dd{margin-bottom:.8rem}.director.svelte-6q45dd h2:where(.svelte-6q45dd){font-size:1rem}.example-buttons.svelte-6q45dd button:where(.svelte-6q45dd){font-size:.65rem}.camera-slot.svelte-6q45dd{max-width:100%}.research.svelte-6q45dd{display:none}.appbar.svelte-6q45dd{height:60px;padding-inline:1.1rem}.appbar.svelte-6q45dd nav:where(.svelte-6q45dd){gap:.9rem;font-size:.65rem}.divider.svelte-6q45dd{margin-inline:.1rem}.workspace.svelte-6q45dd{padding:1.4rem 1rem 1rem;scroll-margin-top:60px}.workspace-foot.svelte-6q45dd{line-height:1.6}.beyond.svelte-6q45dd{margin-top:2rem;padding:2rem 1rem}.local-release.svelte-6q45dd{flex-direction:column;align-items:flex-start;gap:1.4rem;padding-block:2rem}.local-release.svelte-6q45dd h2:where(.svelte-6q45dd){font-size:2rem}.benchmark-strip.svelte-6q45dd strong:where(.svelte-6q45dd){font-size:1.8rem}.benchmark-strip.svelte-6q45dd>div:where(.svelte-6q45dd)+div:where(.svelte-6q45dd){padding-left:.7rem}.benchmark-strip.svelte-6q45dd>div:where(.svelte-6q45dd){padding-right:.5rem}.benchmark-strip.svelte-6q45dd span:where(.svelte-6q45dd){font-size:.57rem}.app-footer.svelte-6q45dd{padding:1.2rem 1rem;flex-wrap:wrap}.app-footer.svelte-6q45dd>span:where(.svelte-6q45dd){display:none}}@media(prefers-reduced-motion:reduce){.process-glyph.svelte-6q45dd,.pending-line.svelte-6q45dd span:where(.svelte-6q45dd){animation:none}}
