.observatory.svelte-oty5ux{flex-direction:column;flex:1;display:flex}.stage.svelte-oty5ux{border-left:1px dashed var(--border);border-right:1px dashed var(--border);flex:1;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.7fr);min-height:0;display:grid}.vitrine.svelte-oty5ux{flex-direction:column;justify-content:center;min-width:0;min-height:420px;padding:2.2rem 1.4rem 1.6rem;display:flex;position:relative}.live.svelte-oty5ux{scrollbar-width:thin;min-width:0;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.live.svelte-oty5ux .graph{animation:.7s linear infinite svelte-oty5ux-march}}@keyframes svelte-oty5ux-march{to{background-position:8px 0,100% 8px,-8px 100%,0 -8px}}.dossier.svelte-oty5ux{border-left:1px dashed var(--border);background:linear-gradient(180deg, #141414 0%, var(--bg) 100%);flex-direction:column;gap:1.15rem;min-width:0;padding:1.6rem 1.3rem 1.4rem;display:flex}.dossier.svelte-oty5ux .import-box{margin-top:auto}.meta-row.svelte-oty5ux{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.68rem;display:flex}.meta-row.svelte-oty5ux b:where(.svelte-oty5ux){color:var(--text-primary);font-weight:500}.spec-list.svelte-oty5ux{color:var(--text-secondary);gap:.55rem;margin:0;font-size:.8rem;display:grid}.spec-list.svelte-oty5ux div:where(.svelte-oty5ux){border-bottom:1px dotted #2a2a2a;grid-template-columns:9ch 1fr;gap:.8rem;padding-bottom:.45rem;display:grid}dt.svelte-oty5ux{color:var(--text-muted)}dd.svelte-oty5ux{color:var(--text-primary);margin:0}.film.svelte-oty5ux{grid-template-columns:auto 1fr;align-items:stretch;gap:.8rem;padding-top:.9rem;display:grid}.film-label.svelte-oty5ux{writing-mode:vertical-rl;color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;place-items:center;padding:.4rem 0;font-size:.62rem;display:grid;transform:rotate(180deg)}.clips.svelte-oty5ux{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:.65rem;padding:.55rem .15rem .75rem;display:flex;overflow-x:auto}.clip.svelte-oty5ux{scroll-snap-align:start;text-align:left;background-color:#0000;background-image:repeating-linear-gradient(to right, var(--graph-framer)), repeating-linear-gradient(to bottom, var(--graph-framer)), repeating-linear-gradient(to right, var(--graph-framer)), repeating-linear-gradient(to bottom, var(--graph-framer));min-height:96px;color:var(--text-secondary);font-family:var(--font-mono);background-position:0 0,100% 0,0 100%,0 0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:100% 1px,1px 100%,100% 1px,1px 100%;border:0;flex:0 0 11.5rem;padding:.85rem .7rem .7rem;position:relative}.clip.svelte-oty5ux:hover{color:var(--text-primary)}.clip.active.svelte-oty5ux,.clip[aria-selected=true].svelte-oty5ux{color:var(--graph-accent)}@media (prefers-reduced-motion:no-preference){.clip.active.svelte-oty5ux{animation:.7s linear infinite svelte-oty5ux-march}}.mini.svelte-oty5ux{letter-spacing:.02em;white-space:pre;height:48px;color:var(--text-secondary);margin:0 0 .55rem;font-size:9px;line-height:1.15;overflow:hidden}.clip.active.svelte-oty5ux .mini:where(.svelte-oty5ux){color:var(--graph-accent)}.name.svelte-oty5ux{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}@media (width<=1024px){.stage.svelte-oty5ux{grid-template-columns:1fr}.vitrine.svelte-oty5ux{min-height:320px;padding:1.5rem 1.1rem 1.2rem}.dossier.svelte-oty5ux{border-left:0;border-top:1px dashed var(--border);gap:.9rem;padding:1.2rem 1.1rem 1.1rem}}@media (width<=560px){.vitrine.svelte-oty5ux{min-height:260px}.film.svelte-oty5ux{grid-template-columns:1fr;gap:.4rem}.film-label.svelte-oty5ux{writing-mode:horizontal-tb;padding:0;transform:none}}
