.ui_button__FJo3w{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border-radius:var(--r-control);border:1px solid var(--control-border);background:transparent;color:var(--ink);font-weight:600;font-size:.95rem;line-height:1.2;cursor:pointer;transition:background-color .1s var(--ease),border-color .1s var(--ease);white-space:nowrap}.ui_button__FJo3w:hover:not(:disabled){background:var(--hover)}.ui_button__FJo3w:active:not(:disabled){background:var(--pressed)}.ui_button__FJo3w:disabled{cursor:not-allowed;color:var(--muted);border-color:var(--hairline)}.ui_primary___JcBa{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui_primary___JcBa:hover:not(:disabled){background:var(--accent-hover)}.ui_primary___JcBa:active:not(:disabled){background:var(--accent-pressed)}.ui_primary___JcBa:disabled{background:var(--surface);border-color:var(--hairline);color:var(--muted)}.ui_quiet__uNv_j{border-color:transparent;color:var(--muted);font-weight:400;padding:0 var(--s3)}.ui_quiet__uNv_j:hover:not(:disabled){color:var(--ink)}.ui_small__nSccJ{min-height:36px;padding:0 var(--s3);font-size:.875rem}.ui_cost__4wDKE{font-weight:400;opacity:.9}.ui_status__kG6ca{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--muted)}.ui_status__kG6ca[data-status=approved]{color:var(--ink)}.ui_status__kG6ca[data-status=needs_review]{color:var(--review)}.ui_status__kG6ca[data-status=drafting]{color:var(--provisional)}.ui_status__kG6ca[data-status=waiting] .ui_statusIcon__gjhMb{color:var(--accent-text)}.ui_pill__p57e_{display:inline-flex;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s3);border:1px solid var(--control-border);border-radius:var(--r-control);font-size:.9rem;white-space:nowrap}.ui_pillMuted__QFfKV{color:var(--muted)}.ui_pillOver__GApjw{border-color:var(--review)}button.ui_pill__p57e_{background:transparent;color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer}button.ui_pill__p57e_:hover{background:var(--hover)}.ui_pillOverText__LBBA1{color:var(--review)}.ui_pillWrap__eRjmX{position:relative;display:inline-flex}.ui_pillDot__gJy8o{display:none;width:7px;height:7px;border-radius:50%;background:var(--accent);animation:ui_pill-breathe__lFqoT 2s ease-in-out infinite}@keyframes ui_pill-breathe__lFqoT{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ui_pillDot__gJy8o{animation:none}}@media (max-width:599px){.ui_pillLong__ByLES{display:none}.ui_pillDot__gJy8o{display:inline-block}}.ui_pillSheet__vsGm8{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(300px,calc(100vw - 32px));padding:var(--s3) var(--s4);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--shadow-float);font-size:.9rem;display:grid;gap:var(--s2)}.ui_pillSheet__vsGm8 dl{display:grid;gap:4px;margin:0}.ui_pillSheet__vsGm8 dl>div{display:flex;justify-content:space-between;gap:var(--s3)}.ui_pillSheet__vsGm8 dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_pillSub__8RD3S{color:var(--muted);padding-left:var(--s3)}.ui_pillSub2__4Ht8t{padding-left:var(--s5);font-size:.85rem}.ui_pillSheetHead__D4rq4{margin-top:var(--s1)}.ui_pillNote__GpT_h,.ui_pillSheetHead__D4rq4{color:var(--muted);font-size:.8rem}.ui_field__xsPiu{display:grid;gap:6px}.ui_label__f75qx{font-size:.875rem;color:var(--muted)}.ui_input__KqJSb{width:100%;min-height:44px;padding:10px var(--s3);border-radius:var(--r-control);border:1px solid var(--control-border);background:var(--surface);color:var(--ink)}.ui_input__KqJSb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}textarea.ui_input__KqJSb{resize:vertical;line-height:1.5}.ui_error__HlIG_{color:var(--blocked);font-size:.875rem}.ui_spin__jhVhS{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ui_spin__jhVhS .8s linear infinite}@keyframes ui_spin__jhVhS{to{transform:rotate(1turn)}}.ui_wordmark__05_hV{font-family:var(--font-display);font-weight:500;white-space:nowrap}.ui_macron__RRFrI{position:relative;display:inline-block}.ui_macron__RRFrI:after{content:"";position:absolute;left:12%;right:12%;top:.3em;height:.07em;background:currentColor;border-radius:1px}.ui_cover__mNuR6{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:6px;background:var(--raised);border:1px solid var(--hairline)}.ui_cover__mNuR6 img{width:100%;height:100%;object-fit:cover;display:block}.ui_coverNumeral__wKLkq{font-family:var(--font-display);font-weight:500;font-size:1rem;line-height:1;color:var(--ink)}@media (max-width:599px){.ui_pillSheet__vsGm8{position:fixed;top:auto;left:0;right:0;bottom:0;width:100vw;max-height:80dvh;overflow-y:auto;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom, 0px));z-index:40}}.canvas_frame___KPp4{display:grid;grid-template-rows:1fr auto;height:100%;min-height:0}.canvas_scroll__cmsZj{overflow-y:auto;padding:var(--s5);min-height:0}.canvas_inner__TnNPM{max-width:1100px;margin:0 auto;display:grid;gap:var(--s5)}.canvas_header__2Sp9D{display:grid;gap:var(--s2)}.canvas_titleRow__sHXvp{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.canvas_title__I4XuS{font-size:2.25rem;line-height:2.75rem}.canvas_meta__D98pp{color:var(--muted);display:inline-flex;gap:var(--s2);align-items:center;font-size:.9rem}.canvas_notice__gssES{font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.6;max-width:76ch}.canvas_banner__rqD6F{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) var(--s4);border:1px solid var(--review);border-radius:var(--r-card);color:var(--ink)}.canvas_banner__rqD6F svg{color:var(--review);flex:none;margin-top:2px}.canvas_empty___VQ7_{display:grid;gap:var(--s3);justify-items:start;padding:var(--s6) var(--s5);border:1px dashed var(--hairline);border-radius:var(--r-card);color:var(--muted)}.canvas_problems__vAyJ0{color:var(--blocked);font-size:.875rem}.canvas_section__OSuGV{display:grid;gap:var(--s3)}.canvas_sectionTitle__Osra9{font-family:var(--font-ui);font-weight:600;font-size:1rem}.canvas_muted__TKWDg{color:var(--muted)}.canvas_small__CTn_I{font-size:.875rem}.canvas_row__AYt4x{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.canvas_footer__3m1x0{border-top:1px solid var(--hairline);background:var(--bg);position:relative}.canvas_footerBar___H_HP{padding:var(--s3) var(--s5);min-height:68px}.canvas_footerBar___H_HP,.canvas_footerRight__TbpTw{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.canvas_footerRight__TbpTw{margin-left:auto;justify-content:flex-end}.canvas_blockers__HCbrB{color:var(--muted);font-size:.875rem;max-width:46ch;text-align:right}.canvas_trayToggle__g_WAe{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s2);border:0;background:none;cursor:pointer;font-size:1rem}.canvas_trayToggle__g_WAe[aria-expanded=true] svg{transform:rotate(180deg)}.canvas_trayCount__7VlaT{font-weight:600}.canvas_tray__IvLpw{border-bottom:1px solid var(--hairline);padding:var(--s4) var(--s5);max-height:min(48dvh,440px);overflow-y:auto;display:grid;gap:var(--s3);background:var(--surface)}.canvas_note__s1pOB{display:grid;gap:var(--s2);padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--bg)}.canvas_noteHead__7vXqA{display:flex;align-items:center;gap:var(--s2);font-size:.875rem;color:var(--muted);flex-wrap:wrap}.canvas_noteHead__7vXqA strong{color:var(--ink);font-weight:600}.canvas_textarea__CsSvd{width:100%;min-height:64px;padding:10px var(--s3);border-radius:var(--r-control);border:1px solid var(--control-border);background:var(--surface);color:var(--ink);resize:vertical;line-height:1.5}.canvas_segment__OfqdH{display:inline-flex;border:1px solid var(--control-border);border-radius:var(--r-control);overflow:hidden}.canvas_segment__OfqdH button{border:0;background:none;min-height:36px;padding:0 var(--s3);cursor:pointer;color:var(--muted)}.canvas_segment__OfqdH button[aria-pressed=true]{background:var(--selected);color:var(--ink);font-weight:600}.canvas_pinBar__l9oap{display:inline-flex;gap:var(--s1);flex:none}.canvas_pinButton__PTQbm{display:inline-flex;align-items:center;gap:4px;min-height:36px;min-width:44px;padding:0 var(--s2);border:1px solid transparent;border-radius:var(--r-control);background:none;color:var(--muted);cursor:pointer;font-size:.875rem}.canvas_pinButton__PTQbm:hover{background:var(--hover);color:var(--ink)}.canvas_pinCount__mh6P_{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--raised);color:var(--ink);font-size:.75rem;font-weight:600}.canvas_jobRow___jkyK{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;font-size:.9rem;color:var(--muted)}.canvas_jobFailed__fj0VV{color:var(--blocked)}.canvas_jobLine__6NhFq{display:inline-flex;align-items:center;gap:var(--s2)}.canvas_statusLight__okZGu{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none;animation:canvas_job-breathe__2d5eD 2s ease-in-out infinite}@keyframes canvas_job-breathe__2d5eD{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.canvas_statusLight__okZGu{animation:none}}.canvas_jobGroup__q31fW{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:flex-start}.canvas_jobCell__DNJhH{display:grid;gap:4px}.canvas_compare__invNE{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--s4)}.canvas_pane__CbSRo{display:grid;gap:var(--s2);align-content:start}.canvas_paneTitle__QfSXf{font-weight:600}.canvas_item__pLwxP{padding:var(--s3);border-radius:var(--r-control);border:1px solid var(--hairline);display:grid;gap:2px}.canvas_item__pLwxP[data-change=added],.canvas_item__pLwxP[data-change=changed]{background:var(--selected);border-color:var(--accent-text)}.canvas_item__pLwxP[data-change=removed]{color:var(--muted);text-decoration:line-through}.canvas_itemTitle__m__gK{font-weight:600}.canvas_changeTag__9bPSG{font-size:.75rem;color:var(--accent-text);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.canvas_list___OYa5{margin:0;padding-left:1.2em;display:grid;gap:4px}.canvas_card___33go{border:1px solid var(--hairline);border-radius:var(--r-card);padding:var(--s4);display:grid;gap:var(--s2);background:var(--surface)}.canvas_cardKicker__eKhfV{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;gap:var(--s2)}.canvas_review__s7WNc{color:var(--review);display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-weight:600}.canvas_cardTitle___XAEN{font-size:1.1rem;font-weight:600}.canvas_cardFoot__zYRwT{display:flex;justify-content:space-between;gap:var(--s3);color:var(--muted);font-size:.9rem;flex-wrap:wrap}.canvas_question__TZYkS{border-top:1px solid var(--hairline);padding-top:var(--s3);margin-top:var(--s2);display:grid;gap:var(--s3)}@media (max-width:599px){.canvas_scroll__cmsZj{padding:var(--s4)}.canvas_footerBar___H_HP,.canvas_tray__IvLpw{padding:var(--s3) var(--s4)}.canvas_title__I4XuS{font-size:1.75rem;line-height:2.25rem}.canvas_blockers__HCbrB{text-align:left}}.canvas_pendingBar__bh_Ct{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s4);padding:var(--s2) var(--s4);border:1px solid var(--review);border-radius:var(--r-card);font-size:.9rem}.canvas_pendingTitle__mLxQH{color:var(--review);font-weight:600}.canvas_pendingItem__81TOP{color:var(--ink)}.canvas_pendingLink__OLucs{background:none;border:0;padding:0;font:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer}.canvas_linked__GCWMp{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--accent);border-radius:var(--r-card)}.canvas_linkedLine__dvAcW{margin:0;font-weight:600}.canvas_item__pLwxP[data-change=before]{color:var(--muted)}.canvas_diffBar__5eosm{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap}.canvas_diffSummary__UrJ2Z{margin:0;font-weight:600}.canvas_diffToggle__kAi9S{font:inherit;font-size:.9rem;color:var(--accent-text);background:none;border:1px solid var(--hairline);border-radius:var(--r-control);padding:var(--s1) var(--s3);cursor:pointer;justify-self:start}.canvas_diffToggle__kAi9S:hover{background:var(--hover)}.canvas_diffToggle__kAi9S:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.canvas_diffList__9kTZA{display:grid;gap:var(--s3)}.canvas_diffCard__OOKd3{padding:var(--s3) var(--s4);border-radius:var(--r-card);border:1px solid var(--hairline);display:grid;gap:var(--s2)}.canvas_diffCard__OOKd3[data-change=added]{border-color:var(--accent-text)}.canvas_diffCard__OOKd3[data-change=removed]{color:var(--muted)}.canvas_diffHead__ESKCo{display:flex;align-items:baseline;gap:var(--s2)}.canvas_diffField__0A0ew{display:grid;gap:2px}.canvas_diffLabel__QuNGA{font-size:.8rem;color:var(--muted)}.canvas_diffText__t2QST{white-space:pre-wrap}.canvas_diffDel__BvIuS{color:var(--muted);text-decoration:line-through}.canvas_diffIns__vz8j4{text-decoration:none;background:var(--accent);color:var(--on-accent);border-radius:2px}.canvas_turnBand__8eYx6{display:grid;gap:var(--s2);padding:var(--s3) var(--s5);border-bottom:1px solid var(--hairline);background:var(--bg)}.canvas_turnBand__8eYx6:empty{display:none}.canvas_turn__EcM_C{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:.9rem;color:var(--muted);min-height:28px}.canvas_turn__EcM_C strong{color:var(--ink);font-weight:600}.canvas_turn__EcM_C[data-tone=needs] strong{color:var(--blocked)}.canvas_turnText__ab4LZ{min-width:0}.canvas_turnClock__pNsqf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.canvas_prodMark__btvDH{display:inline-grid;place-items:center;width:16px;flex:none;font-size:.8rem;font-weight:650;color:var(--muted)}.canvas_prodMark__btvDH[data-tone=failed],.canvas_prodMark__btvDH[data-tone=needs]{color:var(--blocked)}.canvas_prodMark__btvDH[data-tone=yours]{color:var(--review)}.canvas_prodMark__btvDH[data-tone=done]{color:var(--accent-text)}.canvas_strip__P5JJE .canvas_statusLight__okZGu,.canvas_turn__EcM_C .canvas_statusLight__okZGu{margin:0 5px}.canvas_strip__P5JJE{font-size:.875rem;color:var(--muted)}.canvas_stripHead__YgqvV{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.canvas_stripHead__YgqvV:hover .canvas_stripTitle__YbCz2{color:var(--ink)}.canvas_stripTitle__YbCz2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas_strip__P5JJE[data-status=failed] .canvas_stripTitle__YbCz2{color:var(--blocked)}.canvas_stripCost__EAIRu:before{content:"· "}.canvas_stripChevron__FYN__{margin-left:auto;padding-left:var(--s2)}.canvas_checklist__gpleK{max-height:40vh;overflow-y:auto;padding:var(--s2) 0 var(--s1)}.canvas_checklist__gpleK ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.canvas_checkRow__2dgDV{display:grid;grid-template-columns:16px minmax(7rem,11rem) 1fr auto;align-items:center;gap:var(--s2)}.canvas_checkRow__2dgDV .canvas_statusLight__okZGu{margin:0 5px}.canvas_checkLabel__N9D_g{color:var(--ink)}.canvas_checkCount__DiMdW{display:inline-flex;align-items:center;gap:var(--s1);flex-wrap:wrap}.canvas_checkCost__YOOY0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.canvas_checklist__gpleK li[data-status=failed] .canvas_checkCount__DiMdW{color:var(--blocked)}.canvas_checkProblems__WZ9l_,.canvas_checkQuiet__3Mjxl{display:grid;gap:var(--s1);padding:var(--s1) 0 0 calc(16px + var(--s2))}.canvas_checkQuiet__3Mjxl{display:flex;flex-wrap:wrap;gap:var(--s2)}.canvas_checkFooter__d6_q2{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--hairline)}.canvas_plainError___5sp5{display:grid;gap:2px;color:var(--ink);font-size:.875rem}.canvas_details__83Ynm summary{cursor:pointer;color:var(--muted);font-size:.8rem;width:max-content}.canvas_details__83Ynm pre{margin:var(--s1) 0 0;padding:var(--s2);max-height:10rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.75rem;color:var(--muted);border:1px solid var(--hairline);border-radius:var(--r-control)}@media (max-width:599px){.canvas_turnBand__8eYx6{padding:var(--s2) var(--s4)}.canvas_checkRow__2dgDV{grid-template-columns:16px minmax(0,1fr) auto}.canvas_checkCount__DiMdW{grid-column:2/-1;grid-row:2}}.canvas_linkish__vTwY5{padding:0;border:0;background:none;color:var(--muted);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.canvas_linkish__vTwY5:hover{color:var(--ink)}.canvas_hint__UL_G8{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--hairline);border-radius:50%;font-size:.75rem;color:var(--muted);cursor:help}.canvas_hint__UL_G8:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.canvas_plan__FLkSq{display:grid;gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface)}.canvas_planHead__X5eKA{display:grid;gap:var(--s1)}.canvas_planGrid__ssZNl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--s4)}.canvas_planPart__JIkX_{display:grid;gap:var(--s2);align-content:start;font-size:.95rem}.canvas_planPartHead__HR1l3{font-size:.95rem;font-weight:600}.canvas_planPartHead__HR1l3 .canvas_linkish__vTwY5{color:var(--ink);font-weight:600;text-align:left}.canvas_planMoments__U0RsB{margin:0;padding-left:1.2em;display:grid;gap:2px}.canvas_planFoot__R5_0d{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--hairline)}.canvas_planActions__odmyV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-left:auto}.canvas_planBar__0Q7n5{padding:var(--s3) var(--s4);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);font-size:.95rem}.canvas_filmIt__FuQ_G,.canvas_planBar__0Q7n5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.canvas_filmIt__FuQ_G{padding:var(--s3) 0}.canvas_filmItDone__N8lcT{color:var(--accent-text);font-weight:600}.canvas_filmItBlocked__T3b48{color:var(--ink)}.canvas_stopResume__4dkL0{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s2)}.canvas_prodMark__btvDH[data-tone=paused]{color:var(--ink)}.canvas_filmItInline__Uexhw{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.compare_ab__ZOkGF{border:1px solid var(--hairline);border-radius:var(--r-card);padding:var(--s4);background:var(--surface);display:grid;gap:var(--s3)}.compare_criterion__722Yh{font-family:var(--font-display);font-size:1.2rem;line-height:1.6rem}.compare_sides__lg4UC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}@media (max-width:599px){.compare_sides__lg4UC{grid-template-columns:minmax(0,1fr)}}.compare_side__TkWS3{display:grid;gap:var(--s2);align-content:start;min-width:0}.compare_sideLabel__REbsv{font-weight:600;font-size:1.1rem}.compare_media__o7pX_{width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--cinema);border-radius:var(--r-media)}.compare_items__UgSnS{display:grid;gap:var(--s2);max-height:360px;overflow:auto}.compare_item__R11qL{padding:var(--s2) var(--s3);border-radius:var(--r-control);border:1px solid var(--hairline);display:grid;gap:2px;font-size:.9rem}.compare_item__R11qL[data-change=added],.compare_item__R11qL[data-change=changed],.compare_item__R11qL[data-change=removed]{border-color:var(--accent-text)}.compare_itemTitle__QPrfN{font-weight:600}.compare_options__DEpNk{display:flex;flex-wrap:wrap;gap:var(--s2)}.compare_muted__0warG{color:var(--muted);font-size:.9rem}.drawer_backdrop__vzGh6{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:var(--scrim)}.drawer_panel__2WNaQ{width:min(560px,100vw);height:100dvh;display:grid;grid-template-rows:auto 1fr;background:var(--bg);border-left:1px solid var(--hairline);box-shadow:var(--shadow-float);outline:none}.drawer_head__ZMnCh{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s3) var(--s3) var(--s5);border-bottom:1px solid var(--hairline)}.drawer_title__qammb{flex:1 1;min-width:0;font-family:var(--font-display);font-size:1.5rem;line-height:2rem;font-weight:500;overflow-wrap:anywhere}.drawer_close__QXbr_{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:var(--r-control);background:none;color:var(--muted);cursor:pointer}.drawer_close__QXbr_:hover{background:var(--hover);color:var(--ink)}.drawer_close__QXbr_:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.drawer_body__6yVki{overflow-y:auto;overscroll-behavior:contain;padding:var(--s5);display:grid;gap:var(--s6);align-content:start}@media (prefers-reduced-motion:no-preference){.drawer_backdrop__vzGh6{animation:drawer_fade__YpknF .16s var(--ease)}.drawer_panel__2WNaQ{animation:drawer_slide__tfxK6 .22s var(--ease)}}@keyframes drawer_fade__YpknF{0%{opacity:0}}@keyframes drawer_slide__tfxK6{0%{transform:translateX(32px)}}@media (max-width:599px){.drawer_panel__2WNaQ{width:100vw;border-left:0}.drawer_head__ZMnCh{padding-left:var(--s4)}.drawer_body__6yVki{padding:var(--s4);gap:var(--s5)}}.item_slot__5TuZA{display:grid;gap:var(--s1);min-width:0}.item_frame__vie8m{position:relative;overflow:hidden;border-radius:var(--r-control);background:var(--raised);display:grid;place-items:center}.item_frame__vie8m>img,.item_frame__vie8m>video{display:block;width:100%;height:100%;object-fit:cover}.item_frame__vie8m[data-aspect="1:1"]{aspect-ratio:1/1}.item_frame__vie8m[data-aspect="3:4"]{aspect-ratio:3/4}.item_frame__vie8m[data-aspect="2:3"]{aspect-ratio:2/3}.item_frame__vie8m[data-aspect="16:9"]{aspect-ratio:16/9}.item_frame__vie8m[data-aspect="9:16"]{aspect-ratio:9/16}.item_frame__vie8m[data-aspect=fill]{width:100%;height:100%;min-height:132px;border-radius:0}.item_blank__CaUBw{background:transparent;border:1px dashed var(--control-border)}.item_frame__vie8m[data-aspect=fill].item_blank__CaUBw{background:var(--raised);border:0}.item_dim__jGANb{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--review) 55%,transparent)}.item_dim__jGANb>img,.item_dim__jGANb>video{opacity:.7}.item_shimmer__gJ29Q{position:relative;overflow:hidden;background:var(--raised)}.item_shimmer__gJ29Q:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ink) 8%,transparent) 50%,transparent 70%);animation:item_item-sweep__SD2KD 1.8s infinite}@keyframes item_item-sweep__SD2KD{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.item_shimmer__gJ29Q:after{animation:none}}.item_label__YnFBQ{position:absolute;inset:auto var(--s1) var(--s2) var(--s1);z-index:1;text-align:center;font-size:.75rem;line-height:1.3;color:var(--muted)}.item_bigMark__QCUjr{font-size:1.1rem;font-weight:650;color:var(--muted)}.item_bigMark__QCUjr[data-state=failed]{color:var(--blocked)}.item_tag__Hozjw{position:absolute;top:var(--s1);left:var(--s1);z-index:1;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);font-size:.72rem}.item_under___ACBX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:.8rem;min-width:0}.item_under___ACBX>:last-child:is(.item_cost__p961m){margin-left:auto}.item_mark__hqiAL,.item_muted__hTGxt{color:var(--muted)}.item_mark__hqiAL{font-weight:650}.item_inline__Ln3k0[data-state=failed] .item_mark__hqiAL{color:var(--blocked)}.item_inline__Ln3k0{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:.85rem;color:var(--muted);min-width:0}.item_inline__Ln3k0 .item_tag__Hozjw{position:static}.item_inlineLabel__OP_2U{color:var(--muted)}.item_mini__e2vgJ{display:inline-block;width:28px;height:10px;border-radius:5px}.item_options__xzd_g summary{cursor:pointer;color:var(--muted);font-size:.8rem}.item_cost__p961m{color:var(--muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.item_disclosure__10qmb{border-top:1px solid var(--hairline)}.item_disclosure__10qmb>summary{display:flex;align-items:center;gap:0;min-height:44px;cursor:pointer;list-style:none;font-size:.95rem}.item_disclosure__10qmb>summary::-webkit-details-marker{display:none}.item_disclosure__10qmb>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.item_disclosureLabel__r3HIM{font-weight:600}.item_disclosureCount__q1Yyw,.item_disclosureHint__qBeIt{color:var(--muted);white-space:pre}.item_disclosureChevron__ceE5M:before{content:" ▸";color:var(--muted)}.item_disclosure__10qmb[open]>summary .item_disclosureChevron__ceE5M:before{content:" ▾"}.item_disclosureBody__KjV8n{padding:0 0 var(--s3)}.item_tabs__v9Spk{display:flex;gap:var(--s1);border-bottom:1px solid var(--hairline);margin-bottom:var(--s3)}.item_tab__AU_Qt{min-height:44px;padding:0 var(--s3);border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;cursor:pointer}.item_tab__AU_Qt[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.item_tab__AU_Qt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.item_prompt__3IaH_{display:grid;gap:var(--s3)}.item_promptMeta__5hdvk{color:var(--muted);font-size:.85rem}.item_promptPart__e4_nM{display:grid;gap:2px}.item_promptPart__e4_nM dt{color:var(--muted);font-size:.8rem}.item_promptPart__e4_nM dd{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.45}.item_attempts__7M3jD{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:.85rem;color:var(--muted)}.item_attempts__7M3jD li{display:flex;justify-content:space-between;gap:var(--s2)}.item_promptSection__4ICAY+.item_promptSection__4ICAY{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--hairline)}.item_promptHeading__m6wF5{font-size:.95rem;font-weight:600;margin:0 0 var(--s2)}.item_refilm__Ccf1j{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid color-mix(in srgb,var(--review) 50%,var(--hairline));border-radius:var(--r-control);font-size:.9rem}.item_tagInline__CIgTQ{padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--review) 18%,transparent);color:var(--review);font-size:.75rem;font-weight:600}.item_glow__2EihS{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 0 14px 2px color-mix(in srgb,var(--accent) 22%,transparent);animation:item_item-glow__sgY3G 2.4s ease-in-out infinite}.item_glow__2EihS.item_dim__jGANb{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--review) 55%,transparent),0 0 14px 2px color-mix(in srgb,var(--accent) 22%,transparent);animation:none}@keyframes item_item-glow__sgY3G{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 0 6px 0 color-mix(in srgb,var(--accent) 12%,transparent)}}@media (prefers-reduced-motion:reduce){.item_glow__2EihS{animation:none}}.item_clock__oe0_C{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.item_ownCorner__pJxbi{position:absolute;top:var(--s1);right:var(--s1);z-index:2;max-width:calc(100% - 2 * var(--s1));display:flex;flex-direction:column;align-items:flex-end}.item_own__4zd86{display:inline-block;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--provisional) 20%,var(--surface));color:var(--ink);font-size:.72rem;font-weight:600;white-space:nowrap;cursor:default}.item_ownDetails__3D2j9>summary{list-style:none;cursor:pointer}.item_ownDetails__3D2j9>summary::-webkit-details-marker{display:none}.item_ownDetails__3D2j9>summary:after{content:" ▸";font-weight:400}.item_ownDetails__3D2j9[open]>summary:after{content:" ▾"}.item_ownDetails__3D2j9>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.item_ownWhy__O6B2k{margin:var(--s1) 0 0;padding:var(--s2);max-width:280px;border-radius:var(--r-control);background:var(--surface);border:1px solid var(--hairline);color:var(--ink);font-size:.8rem;line-height:1.4;white-space:normal}.player_player__YgzSp{--p-ink:#ece6da;--p-muted:#b0b9b5;--p-bar:#212426;--p-line:#83918b;--p-accent:#5fa597;background:var(--cinema);color:var(--p-ink);border-radius:var(--r-media);overflow:hidden;display:grid}.player_player__YgzSp:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.player_player__YgzSp:fullscreen{border-radius:0;grid-template-rows:1fr auto}.player_picture__jIg7n{display:grid;place-items:center;background:var(--cinema)}.player_picture__jIg7n video{display:block;width:100%;max-height:54dvh;object-fit:contain;background:var(--cinema)}.player_player__YgzSp:fullscreen .player_picture__jIg7n video{max-height:none;height:100%}.player_controls__o_t3B{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--p-bar);flex-wrap:wrap}.player_iconButton__hLk88{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-control);background:transparent;color:var(--p-ink);cursor:pointer}.player_iconButton__hLk88:hover{background:#293033}.player_time__rtv4s{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9rem;min-width:92px}.player_track__FPCGM{position:relative;flex:1 1 180px;display:flex;align-items:center;min-height:44px}.player_scrub__Y9tdt{width:100%;accent-color:var(--p-ink);height:44px;margin:0;background:transparent;cursor:pointer}.player_marker__097mF{position:absolute;top:4px;width:10px;height:10px;margin-left:-5px;border-radius:50% 50% 50% 0;transform-origin:center;background:var(--p-accent);pointer-events:none;rotate:-45deg}.player_markButton__6tPiv{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border:1px solid var(--p-line);border-radius:var(--r-control);background:transparent;color:var(--p-ink);font-weight:600;cursor:pointer}.player_markButton__6tPiv:hover{background:#293033}.player_key__eTkOz{border:1px solid var(--p-line);border-radius:4px;padding:0 5px;font-size:.75rem;color:var(--p-muted)}.player_empty__bGfrV{display:flex;gap:var(--s2);align-items:center;justify-content:center;min-height:200px;border-radius:var(--r-media);border:1px dashed var(--hairline);color:var(--muted)}.player_error__aSwYw{padding:var(--s2) var(--s3);color:#f0a0a2;font-size:.875rem;background:var(--p-bar)}@media (max-width:599px){.player_markButton__6tPiv{flex:1 1 100%;justify-content:center;min-height:52px}}.audio_panel__dj5TK,.audio_takes__ZWdkr{display:grid;gap:var(--s3)}.audio_takes__ZWdkr{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.audio_take__TJdo3{display:grid;gap:var(--s2);padding:var(--s2);border:1px solid var(--hairline);border-radius:var(--r-control)}.audio_take__TJdo3 video{width:100%;border-radius:6px;background:var(--cinema);aspect-ratio:16/9}.audio_switch__qEaMl{display:inline-flex;border:1px solid var(--hairline);border-radius:var(--r-control);overflow:hidden;width:fit-content}.audio_switch__qEaMl button{border:0;background:transparent;color:inherit;font:inherit;font-size:.8rem;padding:4px 10px;cursor:pointer;min-height:32px}.audio_switch__qEaMl button[aria-pressed=true]{background:var(--selected);color:var(--accent-text)}.audio_switch__qEaMl button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.audio_row__f0cFp{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;font-size:.8rem}.audio_hint__DHCOx{color:var(--muted);font-size:.8rem}.directorMark_mark__qR8co{flex:none;overflow:visible}.directorMark_badge__19KeD{fill:var(--mark-badge,transparent)}.directorMark_ink__XeOKM{fill:var(--mark-ink,#3b1d12)}.directorMark_amber__LyqU2{fill:var(--mark-amber,#e3962b)}.directorMark_face__8E8JA{fill:var(--mark-face,#eaa23a);stroke:var(--mark-ink,#3b1d12);stroke-width:1.6}.directorMark_grey__TxY9n{fill:var(--mark-grey,#9d978d)}.directorMark_edge__cvZKk{stroke:var(--mark-ink,#3b1d12);stroke-width:1.6;stroke-linejoin:round}.directorMark_lineInk__Yt0GP{fill:none;stroke:var(--mark-ink,#3b1d12);stroke-width:1.8;stroke-linecap:round}.directorMark_glint__sFCkS{fill:var(--mark-glint,#fff6e0);opacity:0}.directorMark_wave__SIloq{fill:none;stroke:var(--mark-amber,#e3962b);stroke-width:2;stroke-linecap:round;opacity:0}.directorMark_horn__IYgO6{transform-box:view-box;transform-origin:32px 40px}.directorMark_mark__qR8co[data-state=writing] .directorMark_horn__IYgO6{animation:directorMark_lift__IRKeB 1.4s var(--ease) infinite alternate}.directorMark_mark__qR8co[data-state=writing] .directorMark_wave__SIloq{animation:directorMark_pulse__fVvI1 1.4s ease-in-out infinite}.directorMark_mark__qR8co[data-state=writing] .directorMark_wave__SIloq:nth-child(2){animation-delay:.35s}.directorMark_mark__qR8co[data-state=looking] .directorMark_glint__sFCkS{animation:directorMark_glint__sFCkS 1.8s ease-in-out infinite}.directorMark_mark__qR8co[data-state=error]{filter:grayscale(1);opacity:.6}@keyframes directorMark_lift__IRKeB{0%{transform:rotate(0deg) translateY(0)}to{transform:rotate(-9deg) translateY(-1px)}}@keyframes directorMark_pulse__fVvI1{0%,to{opacity:0}45%{opacity:1}}@keyframes directorMark_glint__sFCkS{0%{opacity:.9;transform:translateX(-4px)}60%{opacity:.9;transform:translateX(22px)}61%,to{opacity:0;transform:translateX(22px)}}@media (prefers-reduced-motion:reduce){.directorMark_mark__qR8co .directorMark_glint__sFCkS,.directorMark_mark__qR8co .directorMark_horn__IYgO6,.directorMark_mark__qR8co .directorMark_wave__SIloq{animation:none}.directorMark_mark__qR8co[data-state=writing] .directorMark_wave__SIloq{opacity:1}.directorMark_mark__qR8co[data-state=looking] .directorMark_glint__sFCkS{opacity:.9;transform:translateX(6px)}}.thread_thread__t4Dz6{display:grid;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;position:relative;background:var(--thread-bg,var(--bg));border-right:1px solid var(--thread-edge,var(--hairline))}.thread_heading__S98tb{font-size:1.75rem;line-height:2.25rem;padding:var(--s5) var(--s5) var(--s3);display:flex;align-items:center;gap:var(--s2)}.thread_directorLabel__pLeGP{display:inline-flex;align-items:center;gap:var(--s1)}.thread_list__AKPaE{overflow-y:auto;overflow-anchor:none;padding:0 var(--s5) var(--s4);min-height:0;position:relative}.thread_content__MCgwv{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);align-content:start}.thread_quiet__ldIf6{color:var(--muted);font-size:.9rem}.thread_user__OGohC{background:var(--surface);border-radius:var(--r-card);padding:var(--s3);white-space:pre-wrap;overflow-wrap:anywhere}.thread_assistant__UOFTy{display:grid;gap:var(--s2)}.thread_narration__tiU95{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.6}.thread_receipt__5tpeV{display:inline-flex;align-items:center;gap:var(--s2);font-size:.875rem;color:var(--muted);border:0;background:none;padding:0;text-align:left;min-height:28px;justify-self:start}button.thread_receipt__5tpeV{cursor:pointer;min-height:44px}button.thread_receipt__5tpeV:hover{color:var(--ink);text-decoration:underline}.thread_receipt__5tpeV[data-state=failed]{color:var(--blocked)}.thread_questionCard__pAgvU{min-width:0;border:1px solid var(--control-border);border-radius:var(--r-card);padding:0 var(--s3) var(--s3)}.thread_errorRow__gx6Qr{display:grid;gap:var(--s2);justify-items:start;color:var(--blocked);font-size:.9rem}.thread_newUpdate__yRvvO{position:sticky;display:block;margin:var(--s2) auto 0;bottom:var(--s2);border:1px solid var(--control-border);background:var(--raised);color:var(--ink);border-radius:var(--r-control);min-height:36px;padding:0 var(--s3);box-shadow:var(--shadow-float);cursor:pointer}.thread_composer__U_hnZ{border-top:1px solid var(--hairline);padding:var(--s3) var(--s5) var(--s4);display:grid;gap:var(--s2)}.thread_chip__4FSMl{display:inline-flex;align-items:center;gap:var(--s1);justify-self:start;max-width:100%;font-size:.8rem;color:var(--muted);border:1px solid var(--hairline);border-radius:var(--r-control);padding:2px 2px 2px var(--s2)}.thread_chipText__bV6TM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.thread_chipClear__DOqCk{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer;flex:none}.thread_chipClear__DOqCk:hover{background:var(--hover);color:var(--ink)}.thread_input__PQLJr{width:100%;min-height:52px;resize:none;padding:10px var(--s3);border-radius:var(--r-control);border:1px solid var(--control-border);background:var(--surface);color:var(--ink);line-height:1.4}.thread_composerRow__4i9Bh{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s2)}.thread_composerButtons__rMm6D{display:flex;gap:var(--s2);flex:none}.thread_suggestions__Jb3YC{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);min-width:0}.thread_suggestion__TAOVh{min-height:32px;max-width:100%;padding:0 var(--s3);border:1px solid var(--control-border);border-radius:var(--r-control);background:none;color:var(--ink);font-size:.85rem;text-align:left;cursor:pointer;padding-block:var(--s1);overflow-wrap:anywhere;transition:background-color .1s var(--ease)}.thread_suggestion__TAOVh:hover{background:var(--hover)}.thread_suggestion__TAOVh:active{background:var(--pressed)}button.thread_handoff__5bHJL{gap:var(--s3);padding:var(--s1) var(--s3) var(--s1) var(--s1);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);color:var(--ink);max-width:100%}button.thread_handoff__5bHJL:hover{background:var(--hover);text-decoration:none}.thread_exchange__vAeb7{display:grid;gap:var(--s4);position:relative;min-width:0}.thread_collapsed__52Af5{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:0 var(--s2);border:0;border-radius:var(--r-control);background:none;color:var(--muted);font-size:.9rem;text-align:left;cursor:pointer}.thread_collapsed__52Af5:hover{background:var(--hover);color:var(--ink)}.thread_collapsedIcon__en6dC{flex:none;rotate:-90deg}.thread_collapsedText__4t4uK{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread_collapsedHint__QC96L{flex:none;font-size:.8rem;text-decoration:underline}.thread_collapseButton__ZpHIM{position:absolute;top:-8px;right:0;min-height:28px;padding:0 var(--s2);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--raised);color:var(--muted);font-size:.8rem;cursor:pointer;opacity:0;z-index:1}.thread_collapseButton__ZpHIM:focus-visible,.thread_exchange__vAeb7:hover>.thread_collapseButton__ZpHIM{opacity:1}@media (hover:none){.thread_collapseButton__ZpHIM{display:none}}@media (max-width:599px){.thread_composer__U_hnZ,.thread_heading__S98tb,.thread_list__AKPaE{padding-left:var(--s4);padding-right:var(--s4)}}.thread_cost__JPtaD{margin:0;font-size:.75rem}.thread_eventLine__B61Ct,.thread_nudge__jItUJ{font-size:.75rem;color:var(--muted)}.thread_eventLine__B61Ct{margin:0;line-height:1rem}.thread_said__tCAZo{display:grid;gap:var(--s1)}.thread_label__baGyE{font-size:.75rem;line-height:1rem;letter-spacing:.04em;color:var(--muted)}.thread_said__tCAZo .thread_label__baGyE{justify-self:end}.thread_thinking__W5Hli{display:grid;gap:var(--s2);font-size:.875rem;color:var(--muted)}.thread_thinkingRow__V8NoA{display:flex;justify-self:start;border:0;background:none;padding:var(--s1) 0;color:inherit;font:inherit;text-align:left;min-height:32px}button.thread_thinkingRow__V8NoA{cursor:pointer}button.thread_thinkingRow__V8NoA:hover .thread_thinkingLine__9631m>span:nth-child(2){color:var(--ink)}.thread_thinkingLine__9631m{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.thread_thinking__W5Hli[data-working=true] .thread_thinkingLine__9631m{color:var(--ink)}.thread_elapsed__hZrIy{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thread_operationDot__PR_cb{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--muted);opacity:.6}.thread_operationDot__PR_cb[data-working=true]{background:var(--accent);animation:thread_operation-pulse__JhNwg 1.8s ease-in-out infinite}@keyframes thread_operation-pulse__JhNwg{0%,to{opacity:.5;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 25%,transparent)}50%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}}.thread_replySteps__HY1yJ{list-style:none;margin:0;padding:0 0 0 var(--s4);display:grid;gap:var(--s1)}.thread_replyStepDone__rVa6o{color:var(--muted)}.thread_replyStepDone__rVa6o[data-state=failed]{color:var(--blocked)}.thread_replyStepNow__hfaC0{display:grid;gap:2px;padding:var(--s2) var(--s3);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--r-control);background:var(--surface);color:var(--ink)}.thread_replyStepNow__hfaC0 strong{font-weight:600}.thread_replyNext__a8iw4{color:var(--muted);font-size:.8rem}.thread_reasoning__ERTpG{font-size:.75rem;color:var(--muted)}.thread_reasoning__ERTpG summary{cursor:pointer}.thread_reasoning__ERTpG p{margin:var(--s2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.thread_steps__3GIlc{margin:0;font-size:.75rem;line-height:1rem;color:var(--muted)}.thread_steps__3GIlc summary{cursor:pointer;list-style:none;display:inline-flex;gap:var(--s1);min-height:24px;align-items:center}.thread_steps__3GIlc summary::-webkit-details-marker{display:none}.thread_steps__3GIlc summary:before{content:"▸"}.thread_steps__3GIlc[open] summary:before{content:"▾"}.thread_steps__3GIlc[data-phase=interrupted]{color:var(--blocked)}.thread_stepList__04K9l{display:grid;gap:var(--s1);padding:var(--s1) 0 0 var(--s3)}.thread_stepList__04K9l .thread_receipt__5tpeV{font-size:.75rem}.thread_replyReceipt__WLR6Y{display:flex;align-items:center;gap:var(--s1);font-size:.75rem;color:var(--muted)}.thread_replyReceipt__WLR6Y[data-phase=interrupted]{color:var(--blocked)}.thread_prodLine__xj7jo{display:inline-flex;align-items:center;gap:var(--s2);justify-self:start;min-height:24px;padding:0;border:0;background:none;font:inherit;font-size:.75rem;color:var(--muted);text-align:left}button.thread_prodLine__xj7jo{cursor:pointer}button.thread_prodLine__xj7jo:hover{color:var(--ink)}.thread_prodLine__xj7jo[data-mark=stopped] .thread_lineMark__2uKRH{color:var(--blocked)}.thread_lineMark__2uKRH{width:12px;text-align:center}.thread_lineOpen__man4s{font-size:.75rem}.thread_lineDot__CsIoJ{display:inline-block;width:8px;height:8px;border-radius:50%;box-sizing:border-box}.thread_prodLine__xj7jo[data-mark=working] .thread_lineDot__CsIoJ{background:var(--accent);animation:thread_operation-pulse__JhNwg 1.8s ease-in-out infinite}.thread_prodLine__xj7jo[data-mark=waiting] .thread_lineDot__CsIoJ{border:1.5px solid var(--muted)}.thread_stallRow__lVuZw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.thread_ownChange__h_Dx7{margin:0;padding-left:var(--s3);border-left:2px solid var(--review);font-size:.875rem;line-height:1.25rem;color:var(--ink);overflow-wrap:anywhere}.thread_waitingNote__cg6ra{justify-self:end;font-size:.75rem;color:var(--muted)}@media (prefers-reduced-motion:reduce){.thread_prodLine__xj7jo[data-mark=working] .thread_lineDot__CsIoJ{animation:none}.thread_operationDot__PR_cb[data-working=true]{animation:none;opacity:1;box-shadow:none}}.search_line__iF5Vd{display:inline-flex;align-items:center;gap:var(--s2);font-size:.875rem;color:var(--muted);min-height:28px;margin:0}.search_line__iF5Vd[data-state=failed]{color:var(--blocked)}.search_search___bbif>summary{cursor:pointer;list-style:none;min-height:44px}.search_search___bbif>summary::-webkit-details-marker{display:none}.search_search___bbif>summary:hover{color:var(--ink)}.search_search___bbif[open]>summary svg:last-child{transform:rotate(180deg)}.search_body__SzUxq{display:grid;gap:var(--s2);padding:0 0 var(--s2) var(--s5);font-size:.875rem;min-width:0}.search_why__6OUx4{margin:0;color:var(--muted)}.search_answer__g_4K0{margin:0;color:var(--ink);overflow-wrap:anywhere}.search_query__vAafG{color:var(--muted);font-style:italic}.search_sources__f9_Qo{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.search_sources__f9_Qo li{overflow-wrap:anywhere}.search_sid__GDD3_{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search_link__iYqqC{color:var(--accent-text)}.search_quote__D_zG7{display:block;color:var(--muted);margin-top:2px}.search_flag__2L83q{color:var(--review)}.search_chips__ixz7z{border:0;width:100%;height:56px;color-scheme:normal}.auth_page__MlBxC{min-height:100dvh;display:grid;place-items:center;padding:var(--s5);background:var(--bg)}.auth_card__OLs45{width:min(440px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);padding:var(--s6);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface)}.auth_wordmark__utjfU{font-size:1.25rem}.auth_title__l9gD0{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.25;color:var(--ink)}.auth_lede__0VVCx{color:var(--ink)}.auth_status__RYGew{color:var(--muted)}.auth_problem___BB6r{color:var(--blocked)}.auth_small__eyEHW{color:var(--muted);font-size:.875rem}.auth_account__XedqW{display:flex;align-items:center;gap:var(--s2);min-width:0}.auth_email__OES8L{color:var(--muted);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.specimen_page__xFZUY{max-width:1200px;margin:0 auto;padding:var(--s6) var(--s5) var(--s8);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7)}.specimen_header__G8t93{display:flex;justify-content:space-between;align-items:center}.specimen_h1__us538{font-size:2.25rem;line-height:2.75rem}.specimen_h2__ceEQd{font-size:1.5rem;line-height:2rem;margin-bottom:var(--s2)}.specimen_note__jVgpr{color:var(--muted);margin-bottom:var(--s3)}.specimen_box__WGove{display:grid;gap:var(--s4);padding:var(--s5)}.specimen_box__WGove,.specimen_tall__WgeBV{border:1px solid var(--hairline);border-radius:var(--r-card)}.specimen_tall__WgeBV{height:720px;overflow:hidden}.specimen_row__2f0fZ{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}.specimen_grid__Ouz8S{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s4)}.specimen_swatches__RM1iN{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--s3)}.specimen_swatch__l3wZq{display:flex;gap:var(--s2);align-items:center;font-size:.8rem}.specimen_chip__YB1E0{width:32px;height:32px;border-radius:6px;border:1px solid var(--hairline);flex:none}.specimen_display__1G_1b{font-family:var(--font-display);font-size:1.5rem}.specimen_thread__r_W6I{max-width:320px;display:grid;gap:var(--s4);background:var(--thread-bg,transparent);border-right:1px solid var(--thread-edge,transparent);padding:var(--s4)}.specimen_marks__oskFt{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s4)}.specimen_markHead__xs14K{display:flex;align-items:center;gap:var(--s2);margin:0;font-size:1.25rem}.specimen_markNote__8Wf5G{margin:0;font-size:.75rem;color:var(--muted)}@media (max-width:599px){.specimen_page__xFZUY{padding:var(--s5) var(--s4) var(--s7)}}.specimen_items__wJDML{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s4);margin-bottom:var(--s4)}.specimen_item__3kRcb{margin:0;display:grid;gap:var(--s1)}.specimen_item__3kRcb figcaption{color:var(--muted);font-size:.8rem}.specimen_itemPicture__D7wmM{display:block;width:100%;height:100%;background:linear-gradient(135deg,#c98b4f,#6b3f2a)}