.watcher_panel__Pk0tD{display:grid;gap:var(--s3)}.watcher_banner__GaYBR{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;padding:var(--s2) var(--s3);border:1px dashed var(--hairline);border-radius:var(--r-card);color:var(--muted);font-size:.9rem}.watcher_cards__7650m{display:grid;gap:var(--s3);list-style:none;margin:0;padding:0}.watcher_card__WZ0Oy{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--hairline);border-left:3px solid var(--provisional);border-radius:var(--r-card);background:var(--surface)}.watcher_card__WZ0Oy[data-severity=blocking]{border-left-color:var(--blocked)}.watcher_card__WZ0Oy[data-severity=major]{border-left-color:var(--review)}.watcher_card__WZ0Oy[data-stale=true],.watcher_card__WZ0Oy[data-status=dismissed],.watcher_card__WZ0Oy[data-status=resolved]{opacity:.6}.watcher_cardHead__Uyc3t{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;font-size:.85rem;color:var(--muted)}.watcher_severity__Mm_aM{font-weight:600;text-transform:capitalize}.watcher_card__WZ0Oy[data-severity=blocking] .watcher_severity__Mm_aM{color:var(--blocked)}.watcher_card__WZ0Oy[data-severity=major] .watcher_severity__Mm_aM{color:var(--review)}.watcher_time__FLf2r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:none;border:1px solid var(--control-border);border-radius:var(--r-control);padding:0 var(--s2);color:var(--ink);cursor:pointer;font:inherit}.watcher_time__FLf2r:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.watcher_claim__SFJps{font-weight:600}.watcher_evidence__3GyL3{color:var(--muted);font-size:.9rem}.watcher_fix__Bmx_6{font-size:.9rem}.watcher_actions__n4qxG{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:flex-start}.watcher_verdicts__T_7At{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;border-top:1px solid var(--hairline);padding-top:var(--s2)}.watcher_input__p2qTt{font:inherit;padding:var(--s1) var(--s2);border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--bg);color:var(--ink);min-width:12rem;flex:1 1}.watcher_summary__bdEvY{font-size:.875rem;color:var(--muted);display:grid;gap:2px}.watcher_ask__f_QWH{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-card)}.watcher_key__DykQl{font-size:.75rem;border:1px solid var(--control-border);border-radius:4px;padding:0 4px;margin-left:var(--s1)}.watcher_takeNotes__uzuUE{display:grid;gap:var(--s2)}.watcher_quiet__W7gre{color:var(--muted);font-size:.875rem}.runs_strip__c_dAe{display:flex;gap:2px;width:100%;min-height:44px;border-radius:var(--r-control);overflow:hidden;background:var(--cinema)}.runs_segment__b6Z6b{display:flex;gap:1px;min-width:0;border-radius:6px;overflow:hidden}.runs_segment__b6Z6b[data-run=true]{outline:2px solid var(--accent-text);outline-offset:-2px}.runs_range__YNqAi{flex:1 1;min-width:56px;padding:var(--s1) var(--s2);display:grid;align-content:center;font-size:13px;line-height:1.2;background:var(--selected);color:var(--ink);white-space:nowrap}.runs_range__YNqAi,.runs_range__YNqAi>*{position:relative;overflow:hidden;text-overflow:ellipsis}.runs_range__YNqAi[data-chosen=false]{background:var(--surface);color:var(--muted);border:1px dashed var(--hairline)}.runs_range__YNqAi[data-state=filming]{border-style:solid}.runs_range__YNqAi[data-state=filming]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--hover) 50%,transparent 100%);background-size:200% 100%;animation:runs_run-shimmer__5efmN 1.6s linear infinite}.runs_range__YNqAi[data-state=failed]{color:var(--blocked);border-color:var(--blocked)}@keyframes runs_run-shimmer__5efmN{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.runs_range__YNqAi[data-state=filming]:before{animation:none;background:var(--hover);opacity:.5}}.runs_legendWrap__Ni36p{display:grid;gap:var(--s1)}.runs_legend__o0VyS{color:var(--muted);font-size:13px}.runs_shots__hHIR9{display:grid;gap:var(--s3)}.runs_shot__vz2Hs{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-card)}.runs_shotHead__TKBBM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3)}.runs_shotTitle__niGXs{font-weight:600}.runs_shotMeta__Xv8lH{color:var(--muted);font-size:.8rem}.runs_shotPins__Azye5{margin-left:auto}.runs_making__8A1xY{max-width:260px}.runs_shotFoot__pRov4{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s2) var(--s3)}.runs_keyframe__YNnKk{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:var(--s3);align-items:center}.runs_keyframe__YNnKk img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--cinema)}.runs_small__jeyzq{color:var(--muted);font-size:.8rem}.runs_sceneHead__v_y7d{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3)}.runs_sceneTitle__42JEk{font-size:1.25rem;line-height:1.6rem}.runs_problem__RdWxW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--blocked);border-radius:var(--r-control);font-size:.9rem}.runs_problem__RdWxW>p{flex:1 1 280px}.runs_problemMark__78PKs{color:var(--blocked);font-weight:700}.runs_now__wLCIc{display:flex;align-items:center;gap:var(--s2);font-weight:600}.runs_nowMark__Anl6Y{width:8px;height:8px;border-radius:50%;background:var(--accent-text);animation:runs_now-breathe__2fIn1 1.6s ease-in-out infinite}@keyframes runs_now-breathe__2fIn1{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.runs_nowMark__Anl6Y{animation:none}}.runs_sceneRows__fCM9A{display:grid;border-top:1px solid var(--hairline)}.runs_sceneRow__YATJj{border-bottom:1px solid var(--hairline)}.runs_sceneRow__YATJj>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);min-height:52px;padding:var(--s2) 0;cursor:pointer;list-style:none}.runs_sceneRow__YATJj>summary::-webkit-details-marker{display:none}.runs_sceneRow__YATJj>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.runs_sceneName__vYxir{font-weight:600}.runs_sceneSide__aQF_T{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s3)}.runs_sceneState__iiYTh{display:inline-flex;align-items:center;gap:var(--s1);color:var(--muted);font-size:.875rem}.runs_sceneState__iiYTh[data-tone=needs]{color:var(--blocked)}.runs_sceneState__iiYTh[data-tone=done],.runs_sceneState__iiYTh[data-tone=yours]{color:var(--accent-text)}.runs_sceneState__iiYTh[data-tone=review]{color:var(--review)}.runs_sceneMark__vgZCW{min-width:1em;text-align:center;font-weight:700}.runs_chevron__E44Z3{color:var(--muted);transition:transform .12s var(--ease)}.runs_sceneRow__YATJj[open]>summary .runs_chevron__E44Z3{transform:rotate(90deg)}.runs_sceneBody__LEb5L{display:grid;gap:var(--s4);padding-bottom:var(--s4)}.runs_approveRow__8UEJi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}@media (max-width:599px){.runs_keyframe__YNnKk{grid-template-columns:1fr}.runs_sceneSide__aQF_T{margin-left:0;width:100%;justify-content:space-between}}.home_page__EFvJ_{min-height:100dvh}.home_bar__2MEXD{height:var(--bar-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--s5);border-bottom:1px solid var(--hairline)}.home_wordmark__WvAoY{font-family:var(--font-display);font-weight:500;font-size:1.6rem}.home_main__I7gOK{max-width:760px;margin:0 auto;padding:var(--s6) var(--s5);display:grid;gap:var(--s6);align-items:start}.home_barRight__No1No{display:flex;align-items:center;gap:var(--s2)}.home_h1__cCjlm{font-size:2.25rem;line-height:2.75rem;margin-bottom:var(--s4)}.home_h2__yOaPf{font-size:1.5rem;line-height:2rem}.home_list__Wz9Ul{display:grid;gap:var(--s3)}.home_projects__faHbB{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.home_project__Un8Vf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title spend" "status spend";gap:2px var(--s3);align-items:center;padding:var(--s3) var(--s4);border:1px solid var(--hairline);border-radius:var(--r-card);color:var(--ink);text-decoration:none;background:var(--surface)}.home_project__Un8Vf:hover{background:var(--hover)}.home_projectTitle__GSxWd{grid-area:title;font-family:var(--font-display);font-size:1.2rem}.home_projectStatus__n071s{grid-area:status;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.9rem}.home_projectStatus__n071s[data-tone=yours]{color:var(--review)}.home_projectStatus__n071s[data-tone=done]{color:var(--accent-text)}.home_projectSpend__I3q1V{grid-area:spend;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_dot__pIjZ7{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:home_home-breathe__emTI9 2s ease-in-out infinite}@keyframes home_home-breathe__emTI9{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.home_dot__pIjZ7{animation:none}}.home_more__K0rmK>summary{cursor:pointer;color:var(--muted);min-height:44px;display:flex;align-items:center}.home_moreBody__8Jm0U{display:grid;gap:var(--s4);padding-top:var(--s2)}.home_formActions__lXXrj{display:flex;gap:var(--s2);align-items:center}.home_muted__C2aWp{color:var(--muted);font-size:.9rem}.home_form__slEUG{display:grid;gap:var(--s4);padding:var(--s5);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface)}.home_row___L_Y_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--s4);align-items:start}@media (max-width:599px){.home_main__I7gOK{padding:var(--s5) var(--s4)}.home_bar__2MEXD{padding:0 var(--s4)}.home_form__slEUG{padding:var(--s4)}}.home_projects__faHbB>li{display:grid;gap:var(--s2);justify-items:start}.home_projects__faHbB>li>a{justify-self:stretch}.draft_draft__zd4Ws{display:grid;gap:var(--s4);width:100%;max-width:76ch;color:var(--ink)}.draft_head__nitaX{display:grid;gap:var(--s1,4px)}.draft_headline__x9p_O{font-weight:600;font-size:1.05rem;color:var(--accent-text)}.draft_note__FA3rI{color:var(--muted);font-size:.875rem}.draft_parts__dClqr{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.draft_part__hbTmk{display:grid;gap:2px;padding-left:var(--s3);border-left:2px solid var(--accent)}.draft_pending__IYxzm{border-left:2px dashed var(--hairline);color:var(--muted)}.draft_title__XzFbr{font-weight:600}.draft_detail__ZP_1Q{color:var(--muted);font-size:.875rem}@media (prefers-reduced-motion:no-preference){.draft_part__hbTmk{animation:draft_arrive__IOsgd .24s ease-out}@keyframes draft_arrive__IOsgd{0%{opacity:0;transform:translateY(4px)}}}.reel_watchLine__pw5yA{align-items:center;color:var(--muted);font-size:.875rem}.reel_shotsHead__MwLrk,.reel_watchLine__pw5yA{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3)}.reel_shotsHead__MwLrk{align-items:baseline}.reel_shotsTitle__uz8wU{font-size:1rem;font-weight:600}.reel_shotsMeta__DuFwa{color:var(--muted);font-size:.85rem}.reel_scene__FDS8f{display:grid;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--hairline)}.reel_sceneHead__qI0MM{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3)}.reel_sceneName__QINOz{font-size:.95rem;font-weight:600}.reel_sceneMeta__BoWm9,.reel_sceneState__ukxAq{color:var(--muted);font-size:.85rem}.reel_sceneState__ukxAq{margin-left:auto}.reel_sceneState__ukxAq[data-tone=needs]{color:var(--blocked)}.reel_sceneState__ukxAq[data-tone=done]{color:var(--accent-text)}@media (max-width:599px){.reel_sceneState__ukxAq{margin-left:0;width:100%}}.reel_grid__znTon{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));gap:var(--s3)}.reel_tile__2DWFb{display:grid;gap:var(--s1);min-width:0}.reel_thumbButton__Q8Qxv{display:block;width:100%;height:100%;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--cinema);cursor:pointer}.reel_caption___3gHp:focus-visible,.reel_thumbButton__Q8Qxv:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.reel_thumb__m_Sue{display:block;width:100%;height:100%;object-fit:cover}.reel_held__Emjri{opacity:.55}.reel_caption___3gHp,.reel_heldNote__AkU_Q{color:var(--muted);font-size:.8rem}.reel_caption___3gHp{display:flex;gap:var(--s1);align-items:baseline;min-height:44px;padding:var(--s1) 0;border:0;background:none;line-height:1.3;text-align:left;cursor:pointer}.reel_caption___3gHp:hover{color:var(--ink)}.reel_captionText__HhYDS{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reel_music__E6ay1{color:var(--muted);font-size:.85rem}.reel_drawerPicture__MhOrm{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-control);background:var(--cinema)}.reel_facts__EVmIl{display:grid;grid-template-columns:max-content 1fr;gap:var(--s1) var(--s3);margin:0;font-size:.9rem}.reel_facts__EVmIl dt{color:var(--muted)}.reel_facts__EVmIl dd{margin:0}.reel_drawerSection__J3b4s{display:grid;gap:var(--s2)}.script_hear__0tKv_{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.script_count__BTXWu{color:var(--muted);font-size:.875rem}.script_scene__agkvx{display:grid;gap:var(--s1);max-width:80ch}.script_sceneHead__wF7NP{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s3)}.script_sceneTitle__SsxIU{font-size:1.25rem;line-height:1.6rem}.script_where___5w6Q{color:var(--muted);font-size:.85rem}.script_action__qCeRy{color:var(--muted);font-style:italic;font-size:.95rem}.script_lines__P_o_7{display:grid;margin-top:var(--s2)}.script_line__zjcBw{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:var(--s2) var(--s3);align-items:start;padding:var(--s2) 0;border-top:1px solid var(--hairline)}.script_speaker__vhH8U{padding-top:3px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.script_words__Gq1lj{font-size:1.05rem;line-height:1.6;overflow-wrap:anywhere}.script_direction__9MUxu{color:var(--muted);font-size:.85rem}.script_lineSide__nCWdQ{display:flex;align-items:center;gap:var(--s2);justify-content:flex-end;min-height:36px}.script_voice__DPxqT{min-width:44px}.script_sceneExtras__dyX0N{margin-top:var(--s1)}@media (max-width:599px){.script_line__zjcBw{grid-template-columns:minmax(0,1fr) auto}.script_speaker__vhH8U{grid-column:1/-1}.script_lineSide__nCWdQ{justify-content:flex-start}}