.prep.svelte-xz9llf{--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;position:relative;display:flex;flex-direction:column;height:100%;font-variant-ligatures:none}.body.svelte-xz9llf{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(196px,31cqw,214px);gap:14px;padding:12px 28px 10px 14px}.viz.svelte-xz9llf{position:relative;min-width:0;min-height:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-soft);overflow:hidden}.viz.svelte-xz9llf canvas:where(.svelte-xz9llf){position:absolute;inset:0;width:100%;height:100%}.side.svelte-xz9llf{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;padding-top:2px}.label.svelte-xz9llf{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:8px;height:18px;font-family:var(--mono);font-size:var(--scene-text-floor);color:var(--color-text-muted);pointer-events:none}.label-text.svelte-xz9llf{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:svelte-xz9llf-fade-in .18s var(--scene-ease-out) both}@keyframes svelte-xz9llf-fade-in{0%{opacity:0;transform:translateY(3px)}}.tray.svelte-xz9llf{position:absolute;font-size:var(--scene-text-floor);color:var(--color-text-secondary);pointer-events:none;animation:svelte-xz9llf-fade-in .26s var(--scene-ease-out) both}.tray-head.svelte-xz9llf{position:absolute;top:5px;left:8px;height:14px;line-height:14px;font-family:var(--mono);letter-spacing:.04em;color:var(--color-text-muted)}.tray-tag.svelte-xz9llf{position:absolute;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.tray-head.svelte-xz9llf,.tray-tag-text.svelte-xz9llf{padding:0 3px;border-radius:3px;background:var(--color-surface-soft)}.dock.svelte-xz9llf{position:absolute;display:flex;gap:4px}.chip.svelte-xz9llf{position:relative;display:flex;align-items:center;padding:0 6px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);overflow:hidden;transition:border-color .3s ease}.chip.svelte-xz9llf:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(30,64,175,.07) 50%,transparent 70%);transform:translate(-100%);animation:svelte-xz9llf-card-light 2.6s ease-in-out infinite;pointer-events:none}@keyframes svelte-xz9llf-card-light{to{transform:translate(100%)}}.chip.is-busy.svelte-xz9llf{border-color:color-mix(in srgb,var(--color-brand-primary) 40%,var(--color-border))}.chip-text.svelte-xz9llf{display:flex;flex-direction:column;min-width:0;line-height:1.25;animation:svelte-xz9llf-fade-in .22s var(--scene-ease-out) both}.chip-text.svelte-xz9llf b:where(.svelte-xz9llf){font-family:var(--mono);font-size:var(--scene-text-floor);font-weight:600;color:var(--color-text-default)}.dock.is-tiny.svelte-xz9llf{gap:2px}.dock.is-tiny.svelte-xz9llf .chip:where(.svelte-xz9llf){justify-content:center;padding:0 1px}.dock.is-tiny.svelte-xz9llf .chip-text:where(.svelte-xz9llf) b:where(.svelte-xz9llf){font-family:inherit;letter-spacing:-.02em}.dock.is-tiny.svelte-xz9llf .chip-text:where(.svelte-xz9llf) span:where(.svelte-xz9llf){display:none}.chip-text.svelte-xz9llf span:where(.svelte-xz9llf){font-size:var(--scene-text-floor);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.detail.svelte-xz9llf{display:flex;flex-direction:column;gap:6px;margin-top:auto}.media.svelte-xz9llf{position:relative;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--color-surface-soft);border:1px solid var(--color-border)}.frame.svelte-xz9llf{position:absolute;inset:-4px;background-repeat:no-repeat;animation:svelte-xz9llf-fade-in .2s ease-out both}.frame.hatched.svelte-xz9llf{background:repeating-linear-gradient(-45deg,#f1f5f9 0 4px,#64748b73 4px 5px)}.frame.half.svelte-xz9llf{position:relative;display:block;width:98px;max-width:calc(50% - 3px);aspect-ratio:4 / 3;border-radius:4px}.speech.svelte-xz9llf{position:absolute;inset:18% 8%;display:block;animation:svelte-xz9llf-fade-in .2s ease-out both}.wave.svelte-xz9llf{width:100%;height:100%;fill:var(--scene-data)}.heat.svelte-xz9llf{position:absolute;top:6px;right:8px;bottom:6px;height:calc(100% - 12px);width:auto;image-rendering:pixelated}.media.svelte-xz9llf:has(.heat:where(.svelte-xz9llf)) .frame.half:where(.svelte-xz9llf){position:absolute;left:6px;top:50%;transform:translateY(-50%)}.pair.svelte-xz9llf{position:absolute;inset:6px;display:flex;gap:6px;align-items:center}.frame.is-merged.svelte-xz9llf{opacity:.55;outline:1px solid var(--scene-data-alt)}.decks.svelte-xz9llf{position:absolute;inset:6px 8px;display:grid;grid-template-rows:1fr 1fr;gap:8px}.deck.svelte-xz9llf{position:relative;--ink: var(--color-brand-primary)}.deck.is-validation.svelte-xz9llf{--ink: var(--scene-data-alt)}.deck-dir.svelte-xz9llf{position:absolute;top:0;left:0;font-family:var(--mono);font-size:var(--scene-text-floor);font-weight:600;line-height:12px;color:var(--color-text-default)}.file.svelte-xz9llf{position:absolute;left:0;right:14px;bottom:0;display:flex;align-items:center;gap:6px;height:24px;padding:0 7px;border:1px solid var(--color-border);border-left:2px solid var(--ink);border-radius:4px;background:var(--color-surface);font-family:var(--mono);font-size:var(--scene-text-floor);white-space:nowrap;color:var(--color-text-secondary);transform:translate(calc(var(--depth) * 5px),calc(var(--depth) * -5px));opacity:calc(1 - var(--depth) * .18);z-index:calc(10 - var(--depth));transition:transform .2s var(--scene-ease-out),opacity .2s ease;animation:svelte-xz9llf-file-in .2s var(--scene-ease-out) backwards}.file.svelte-xz9llf:not(:last-child){color:transparent}.file.svelte-xz9llf:not(:last-child) .glyph:where(.svelte-xz9llf){visibility:hidden}@keyframes svelte-xz9llf-file-in{0%{opacity:0;transform:translate(-10px)}}.glyph.svelte-xz9llf{flex-shrink:0;width:9px;height:11px;background:linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 3.5px,var(--ink) 3.5px 5.5px,transparent 5.5px 7px,var(--ink) 7px 9px);opacity:.8}.detail-cap.svelte-xz9llf{margin:0;min-height:2.6em;font-size:var(--scene-text-floor);line-height:1.3;color:var(--color-text-secondary);animation:svelte-xz9llf-fade-in .18s var(--scene-ease-out) both}@container scene (max-width: 580px){.body.svelte-xz9llf{gap:10px;padding:10px 28px 8px 12px}}@container scene (max-height: 380px){.media.svelte-xz9llf{width:160px}}@container scene (max-height: 320px){.detail.svelte-xz9llf{display:none}}@container scene (max-width: 440px){.body.svelte-xz9llf{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:10px 10px 8px}.side.svelte-xz9llf{padding-top:0}.chip.svelte-xz9llf{padding:0 4px}}
