.Editor_tools__J6uvs{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.Editor_toolBtn__xX3CM{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--text-muted);transition:background .15s,color .15s}.Editor_toolBtn__xX3CM:hover{background:var(--surface-hover);color:var(--text)}.Editor_toolBtnActive__kSZYM,.Editor_toolBtnActive__kSZYM:hover{background:rgba(0,255,134,.13);color:var(--green)}.Editor_gate__0TD8n{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--bg);text-align:center;padding:24px}.Editor_gateTitle__rTWXh{font-size:18px;font-weight:800;color:var(--text-soft)}.Editor_gateSub__uOGIZ{font-size:13.5px;color:var(--text-muted)}.Editor_gateBtn__BKe_6{margin-top:10px;padding:9px 16px;border-radius:10px;background:var(--green);color:var(--green-ink);font-size:13px;font-weight:800}.Editor_spinner__5xunr{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--surface-chip);border-top-color:var(--green);animation:Editor_spin__qjwre .8s linear infinite}.BusyOverlay_scrim__5R_g0{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:rgba(8,11,10,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:progress;animation:BusyOverlay_fade__t_T9d .16s ease-out both}.BusyOverlay_panel__iLi3d{display:flex;flex-direction:column;gap:14px;padding:16px 20px;border-radius:12px;border:1px solid #1d2320;background:#0e1210;box-shadow:0 18px 50px rgba(0,0,0,.5);animation:BusyOverlay_rise__YbnOz .22s cubic-bezier(.2,.8,.3,1) both}.BusyOverlay_panelWide__2g8lk{width:min(340px,100%)}.BusyOverlay_row__q7d_L{display:flex;align-items:center;gap:12px}.BusyOverlay_note__lT1Xl{margin:0;font-size:12.5px;line-height:1.5;color:#9fb0a8}.BusyOverlay_actions__S1P4x{display:flex;justify-content:flex-end}.BusyOverlay_cancel__kyf0K{border:1px solid #2a322e;background:#141816;color:#e8ecea;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.BusyOverlay_cancel__kyf0K:hover{background:#1a201c;border-color:#3a443f}.BusyOverlay_ring__YhPkH{flex:none;transform-origin:50% 50%}.BusyOverlay_ringSpin__9pBAd{animation:BusyOverlay_spin__PkkaK 1.1s linear infinite}.BusyOverlay_track__gQLU0{fill:none;stroke:#2a322e;stroke-width:2.5}.BusyOverlay_arc__BMaBo{fill:none;stroke:#00e07a;stroke-width:2.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .24s ease-out}.BusyOverlay_label__fT2_I{font-size:13px;font-weight:600;color:#e8ecea;white-space:nowrap}.BusyOverlay_percent__ARz4g{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9fb0a8}@keyframes BusyOverlay_fade__t_T9d{0%{opacity:0}to{opacity:1}}@keyframes BusyOverlay_rise__YbnOz{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes BusyOverlay_spin__PkkaK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BusyOverlay_panel__iLi3d,.BusyOverlay_ringSpin__9pBAd,.BusyOverlay_scrim__5R_g0{animation:none}.BusyOverlay_ringSpin__9pBAd .BusyOverlay_arc__BMaBo{stroke-dasharray:none;opacity:.6}}.ConfirmDialog_overlay__IsGj1{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.ConfirmDialog_panel__w73aQ{width:min(420px,100%);background:#0e1210;border:1px solid #1d2320;border-radius:12px;padding:20px;color:#e8ecea;box-shadow:0 18px 50px rgba(0,0,0,.5)}.ConfirmDialog_title__VEsjR{margin:0 0 8px;font-size:15px;font-weight:600}.ConfirmDialog_body__PbETq{margin:0 0 18px;font-size:13px;line-height:1.5;color:#9fb0a8}.ConfirmDialog_actions__V2eg_{display:flex;justify-content:flex-end;gap:8px}.ConfirmDialog_btn__hA6uX{border:1px solid #2a322e;background:#141816;color:#e8ecea;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer}.ConfirmDialog_btn__hA6uX:hover{background:#1a201c}.ConfirmDialog_btnPrimary__Frtmv{background:#00e07a;border-color:#00e07a;color:#06130c;font-weight:600}.ConfirmDialog_btnPrimary__Frtmv:hover{background:#0af08a}.ConfirmDialog_btnDanger__j5QIs{background:#2a1414;border-color:#6b2a2a;color:#ff9d9d;font-weight:600}.ConfirmDialog_btnDanger__j5QIs:hover{background:#3a1a1a;border-color:#8f3535}.Toast_toast__K4dn_{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);z-index:70;background:var(--surface-5);border:1px solid rgba(0,255,134,.3);color:#eaf7ef;font-size:13.5px;font-weight:600;padding:12px 20px;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.5);display:flex;align-items:center;gap:9px;animation:Toast_toastin__3Mi12 .25s ease both}.Toast_dot__hyRkQ{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.SourceIdentity_row__oltcR{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.SourceIdentity_thumbSlot__Xk5FH{flex-shrink:0;display:inline-flex}.SourceIdentity_text__zY_7H{display:flex;flex-direction:column;flex:1 1;min-width:0;text-align:left}.SourceIdentity_textInline__7wM97{flex-direction:row;align-items:baseline;gap:14px}.SourceIdentity_meta__92_H4,.SourceIdentity_title__nDrCb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourceIdentity_textInline__7wM97 .SourceIdentity_meta__92_H4{display:inline-flex;gap:14px;flex-shrink:0;overflow:visible}.Hints_rail__FvJWW{display:flex;flex-direction:column;height:100%;min-height:0}.Hints_head__JVia3{padding:16px 16px 12px;border-bottom:1px solid var(--border)}.Hints_headRow__pu85s{display:flex;align-items:center;gap:8px}.Hints_headTitle__vWZzT{flex:1 1;font-size:13.5px;font-weight:800;color:var(--text-soft)}.Hints_collapseBtn__u4vzc{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;border-radius:8px;color:var(--text-dim);transition:background .15s,color .15s}.Hints_collapseBtn__u4vzc:hover{background:var(--surface-hover);color:var(--text)}.Hints_headSub__maRhf{margin-top:3px;font-size:12px;line-height:1.45;color:var(--text-dim)}.Hints_actions__Mo_rJ{display:flex;align-items:center;gap:6px;margin-top:12px}.Hints_actionBtn__zAn9Q,.Hints_actionIcon__JPwMU{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.Hints_actionIcon__JPwMU{margin-left:auto;padding:0;width:30px;justify-content:center}.Hints_actionBtn__zAn9Q:hover,.Hints_actionIcon__JPwMU:hover{background:var(--surface-hover);color:var(--text)}.Hints_actionBtnActive__jLo0a,.Hints_actionBtnActive__jLo0a:hover{background:rgba(0,255,134,.13);border-color:rgba(0,255,134,.35);color:var(--green)}.Hints_spine__YnS46{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;min-height:0;padding:10px 0}.Hints_spineBtn__qmGSx{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--text-dim);transition:background .15s,color .15s}.Hints_spineBtn__qmGSx:hover{background:var(--surface-hover);color:var(--text)}.Hints_spineCount__n9fUQ{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(0,255,134,.13);color:var(--green);font-size:11px;font-weight:800}.Hints_list__wzwkQ{flex:1 1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.Hints_empty__8mwl4{display:flex;flex-direction:column;gap:14px;padding:18px 8px}.Hints_emptyRows__yrXVR{display:flex;flex-direction:column;gap:12px}.Hints_emptyRow__oFyG5{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.Hints_emptyRow__oFyG5 b{color:var(--text-soft);font-weight:700}.Hints_emptyIcon__MEpul{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);color:var(--green)}.Hints_emptyHintKeys__XDKUD{font-size:11px;color:var(--text-faint);padding-left:2px}.Hints_k_moment__gfu_q{--intent:#ffd166}.Hints_k_region__SQu2f{--intent:var(--blue)}.Hints_k_range__kEy0A{--intent:var(--green)}.Hints_card__rnYJ5{position:relative;padding:10px 12px 10px 16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;transition:background .15s,border-color .15s}.Hints_card__rnYJ5:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--intent)}.Hints_card__rnYJ5:hover{background:var(--surface-hover)}.Hints_cardActive__mcGiT{border-color:var(--intent)}.Hints_cardTop__V7ioB{display:flex;align-items:center;gap:8px}.Hints_cardKind__FPtbA{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--intent)}.Hints_cardAnchor__0wKpa{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-dim)}.Hints_cardDelete__txBQ_{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--text-faint);opacity:0;transition:opacity .12s,color .12s,background .12s}.Hints_card__rnYJ5:hover .Hints_cardDelete__txBQ_{opacity:1}.Hints_cardDelete__txBQ_:hover{background:var(--surface-hover-2);color:var(--danger)}.Hints_cardIsSent__El1nf{opacity:.55}.Hints_cardIsSent__El1nf:hover{opacity:.8}.Hints_sentBadge__mY_Cc{flex:none;padding:1px 6px;border-radius:999px;background:var(--surface-chip);color:var(--text-dim);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.Hints_cardNote___7UyI{margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.Hints_composer__oe2dp{padding:12px;border-radius:12px;background:var(--surface-3);border:1px solid rgba(0,255,134,.35);animation:Hints_pop__It3Yl .18s ease;display:flex;flex-direction:column;gap:10px}.Hints_composerAnchor__UTlac{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--green)}.Hints_composerAnchorKind__VT4vX{font-weight:600;color:var(--text-dim)}.Hints_presetRow__ZG4Dv{display:flex;flex-wrap:wrap;gap:6px}.Hints_presetChip__NSzRa{padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:11.5px;font-weight:700;text-align:left;transition:all .12s}.Hints_presetChip__NSzRa:hover{border-color:var(--border-strong);color:var(--text-soft)}.Hints_presetChipActive___5Xgt,.Hints_presetChipActive___5Xgt:hover{background:rgba(0,255,134,.14);border-color:rgba(0,255,134,.4);color:var(--green)}.Hints_noteInput__5UhzM{width:100%;resize:vertical;min-height:44px;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface-1);font-size:12.5px;line-height:1.45;outline:none}.Hints_noteInput__5UhzM:focus{border-color:rgba(0,255,134,.4)}.Hints_composerActions__kfnte{display:flex;gap:8px}.Hints_saveBtn__Y8_KZ{padding:8px 14px;border-radius:9px;background:var(--green);color:var(--green-ink);font-size:12.5px;font-weight:800}.Hints_saveBtn__Y8_KZ:disabled{opacity:.35;cursor:default}.Hints_cancelBtn__8zOxa{padding:8px 12px;border-radius:9px;color:var(--text-muted);font-size:12.5px;font-weight:700}.Hints_cancelBtn__8zOxa:hover{background:var(--surface-hover);color:var(--text)}.Hints_foot__DqTt4{padding:12px;border-top:1px solid var(--border)}.Hints_redoBtn__wFKIY{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:12px;background:var(--green);color:var(--green-ink);font-size:13px;font-weight:800;transition:opacity .15s,transform .1s}.Hints_redoBtn__wFKIY:hover:enabled{transform:translateY(-1px)}.Hints_redoBtn__wFKIY:disabled{opacity:.3;cursor:default}.Toggle_toggle__VBdi8{position:relative;width:38px;height:20px;flex-shrink:0;border-radius:7px;background:var(--surface-hover);border:1px solid var(--border-soft);cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease}.Toggle_on__URcKv,.Toggle_toggle__VBdi8:hover{border-color:rgba(0,255,134,.35)}.Toggle_on__URcKv{background:rgba(0,255,134,.1)}.Toggle_knob___JRFc{position:absolute;top:3px;left:4px;width:12px;height:12px;border-radius:3px;background:#6f7683;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.Toggle_on__URcKv .Toggle_knob___JRFc{transform:translateX(16px);background:var(--green);box-shadow:0 0 8px rgba(0,255,134,.55)}.CaptionPreview_stage__Lcvi8{display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:11px;background:#000;border:1px solid var(--border-soft);overflow:hidden;padding:14px 16px}.CaptionPreview_line__MHJBV{display:inline-flex;gap:.32em;align-items:baseline;line-height:1.15;white-space:nowrap;transition:background .15s ease}.CaptionPreview_word__WaFn7{display:inline-block;transition:color .12s ease,transform .16s ease,opacity .12s ease,text-shadow .12s ease}.CaptionPreview_hidden___oDJw{opacity:0}.CaptionPreview_collapsed__G_bAa{display:none}.ColorSwatches_swatches__fe5wx{display:flex;gap:7px;align-items:center;position:relative}.ColorSwatches_swatch__JopFH{width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.ColorSwatches_swatchActive__DExr2{outline:2px solid var(--green);outline-offset:2px}.ColorSwatches_swatchCustom__XGvmk{background:conic-gradient(#ff5c33,#ffd400,#00ff86,#4da6ff,#b366ff,#ff3b81,#ff5c33);display:flex;align-items:center;justify-content:center;cursor:pointer}.ColorSwatches_swatchCustomDot__U5kvF{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.35);pointer-events:none}.ColorSwatches_popover__jy4Xh{position:absolute;bottom:calc(100% + 10px);right:0;z-index:30;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:13px;padding:10px;box-shadow:0 10px 28px rgba(0,0,0,.5);animation:ColorSwatches_popIn__LnBNl .14s ease both}@keyframes ColorSwatches_popIn__LnBNl{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ColorSwatches_popover__jy4Xh .react-colorful{width:188px;height:148px}.ColorSwatches_popover__jy4Xh .react-colorful__saturation{border-radius:9px;border-bottom:none;margin-bottom:10px}.ColorSwatches_popover__jy4Xh .react-colorful__hue{height:10px;border-radius:999px}.ColorSwatches_popover__jy4Xh .react-colorful__pointer{width:15px;height:15px;border-width:2.5px;box-shadow:0 1px 4px rgba(0,0,0,.5)}.ColorSwatches_hexRow__HIxoH{display:flex;align-items:center;gap:6px;margin-top:10px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:8px;padding:5px 9px}.ColorSwatches_hexHash__xUMgO{font-size:12px;color:var(--text-dim)}.ColorSwatches_hexInput__apEx6{width:100%;background:transparent;border:none;outline:none;font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ColorSwatches_hexDot__UPMLf{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.18);flex-shrink:0}.PresetBar_wrap__iNkX1{display:flex;flex-direction:column;gap:6px}.PresetBar_row__dpeOn{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.PresetBar_label__JjfuS{font-size:11px;color:#8b909a;font-weight:600;width:62px;flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}.PresetBar_select__zI1sc{font-size:12.5px;padding:5px 9px;border-radius:8px;background:var(--surface-hover);color:var(--text);border:1px solid var(--border-soft);max-width:220px}.PresetBar_select__zI1sc:disabled{opacity:.5}.PresetBar_action__HXZLJ{font-size:12.5px;padding:5px 11px;border-radius:8px;background:var(--surface-hover);color:var(--text-muted)}.PresetBar_action__HXZLJ:disabled{opacity:.35;cursor:default}.PresetBar_actionOn__eoJz2{background:rgba(0,255,134,.14);color:var(--green);font-weight:700;border:1px solid rgba(0,255,134,.3)}.PresetBar_form__NRXaH{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:68px}.PresetBar_input___RS__{font-size:12.5px;padding:5px 9px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text);min-width:180px}.PresetBar_primary__y8_j7{font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:8px;background:rgba(0,255,134,.14);color:var(--green);border:1px solid rgba(0,255,134,.3)}.PresetBar_primary__y8_j7:disabled{opacity:.35;cursor:default}.PresetBar_quiet__cmLxT{font-size:12px;color:var(--text-fainter);padding-left:68px}.PresetBar_error___1TFm{font-size:12px;color:var(--danger);padding-left:68px}.CaptionPicker_picker__6vduU{display:flex;flex-direction:column;gap:10px}.CaptionPicker_quiet__NdbCE{font-size:12px;color:var(--text-fainter)}.CaptionPicker_preview__zVSwa{width:100%}.CaptionPicker_chips__GU76d{display:flex;gap:6px;flex-wrap:wrap}.CaptionPicker_chip__CAy60{font-size:12.5px;padding:5px 11px;border-radius:8px;background:var(--surface-hover);color:var(--text-muted)}.CaptionPicker_chipActive__35UFr{background:rgba(0,255,134,.14);color:var(--green);font-weight:700;border:1px solid rgba(0,255,134,.3)}.CaptionPicker_chip__CAy60:disabled{opacity:.35;cursor:default}.CaptionPicker_axes__jmYud{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface-2)}.CaptionPicker_axisRow__dzfw_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CaptionPicker_axisLabel__CDokv{font-size:11px;color:#8b909a;font-weight:600;width:62px;flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}.CaptionScriptPanel_panel__bWUDF{flex:1 1;min-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:4px}.CaptionScriptPanel_hint__oiGDP{font-size:11.5px;color:var(--text-dim);padding:0 8px 8px}.CaptionScriptPanel_cue__wQB1V{display:flex;gap:8px;align-items:baseline;padding:7px 8px;border-radius:8px;cursor:pointer}.CaptionScriptPanel_cue__wQB1V:hover{background:var(--surface-hover)}.CaptionScriptPanel_cueActive__MxPq5{background:var(--surface-3)}.CaptionScriptPanel_cueTime__uMcH4{font-size:11px;color:var(--text-dim);min-width:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaptionScriptPanel_words__aohO4{flex:1 1;display:flex;flex-wrap:wrap;gap:4px 6px;font-size:13.5px;line-height:1.5}.CaptionScriptPanel_word__u5SVh{border-radius:4px;padding:0 2px;cursor:text}.CaptionScriptPanel_word__u5SVh:hover{background:var(--surface-hover);outline:1px solid var(--border)}.CaptionScriptPanel_wordEdited__JxY1j{color:var(--green);text-decoration:underline;text-underline-offset:3px}.CaptionScriptPanel_wordInput__vkHaq{width:12ch;background:var(--surface-3);color:inherit;border:1px solid var(--green);border-radius:4px;font-size:13px;padding:0 4px;outline:none}.CaptionScriptPanel_deleted__G0E5G{color:var(--text-dim);font-size:12px}.CaptionScriptPanel_revertBtn__baSwG{color:var(--text-dim);font-size:13px;padding:0 4px;border-radius:4px}.CaptionScriptPanel_revertBtn__baSwG:hover{color:var(--green);background:var(--surface-hover)}.CaptionScriptPanel_empty__qGkWp{color:var(--text-dim);font-size:13px;padding:20px 8px}.Timeline_overlay__R22qs{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#0b0d0c;color:#e8ecea}.Timeline_topBar__JlhsB{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #1d2320}.Timeline_title__Ssf8T{font-weight:600;font-size:14px}.Timeline_topSpacer__eiqwt{flex:1 1}.Timeline_btn__1z8po{border:1px solid #2a322e;background:#141816;color:#e8ecea;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer}.Timeline_btn__1z8po:disabled{opacity:.4;cursor:default}.Timeline_btnPrimary__dkETb{background:#00e07a;border-color:#00e07a;color:#06130c;font-weight:600}.Timeline_btnDanger__nhfbo{border-color:#4a2a2a;color:#ff8f8f}.Timeline_tabs__QTi5k{display:flex;align-items:stretch;flex:none;border:1px solid #2a322e;border-radius:7px;overflow:hidden;background:#141816}.Timeline_tab__HAvak{display:flex;align-items:center;height:24px;padding:0 12px;border:0;border-left:1px solid #2a322e;background:transparent;color:#7d948a;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.Timeline_tab__HAvak:first-child{border-left:0}.Timeline_tab__HAvak:hover{background:#1c2320;color:#cfe3da}.Timeline_tabActive__RjtKx,.Timeline_tabActive__RjtKx:hover{background:#0f2a20;color:#00e07a}.Timeline_body__bqgZI,.Timeline_work__o4ESc{position:relative;flex:1 1;display:flex;min-height:0}.Timeline_work__o4ESc{flex-direction:column;min-width:0}.Timeline_notesRail__s9cLW{flex:none;width:320px;display:flex;min-height:0;border-left:1px solid #1d2320;transition:width .16s ease}.Timeline_notesRailCollapsed__DE8Ro{width:40px}.Timeline_inspector__CW_TK{flex:none;width:300px;display:flex;flex-direction:column;min-height:0;border-left:1px solid #1d2320;background:#0e1210}.Timeline_inspectorHead__bJM2O{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #1d2320}.Timeline_inspectorTitle__TgWHb{flex:1 1;font-size:13px;font-weight:600}.Timeline_inspectorClose__S4Ybm{border:0;background:transparent;color:#9aa5a0;font-size:13px;line-height:1;cursor:pointer}.Timeline_inspectorClose__S4Ybm:hover{color:#e8ecea}.Timeline_inspectorBody__8FZAD{flex:1 1;overflow-y:auto;padding:12px}.Timeline_inspectorEmpty__yhIPS{color:#9aa5a0;font-size:12px}.Timeline_inspectorSectionHead__RYzDc{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;margin-bottom:10px}.Timeline_inspectorScope___wbAN{font-size:11px;font-weight:400;color:#f0b429}.Timeline_inspectorGroup__elDDn{margin-bottom:16px}.Timeline_inspectorGroupTitle__Njzd4{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5f6a64;margin-bottom:8px}.Timeline_inspectorPresets__602iM{display:flex;gap:6px;margin-bottom:8px}.Timeline_inspectorPreset__1LICZ{border:1px solid #2a322e;background:#141816;color:#e8ecea;border-radius:7px;padding:4px 10px;font-size:12px;cursor:pointer}.Timeline_inspectorPresetOn__6RLJ_{border-color:#00e07a;color:#00e07a}.Timeline_inspectorPreset__1LICZ:hover{border-color:#f0b429}.Timeline_inspectorRow__jqVdA{display:flex;align-items:center;gap:8px;margin-bottom:6px}.Timeline_inspectorRow__jqVdA input[type=range]{flex:1 1;accent-color:#f0b429}.Timeline_inspectorLabel__19eJ4{width:14px;font-size:11px;color:#9aa5a0}.Timeline_inspectorValue__OURnk{width:36px;text-align:right;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9aa5a0}.Timeline_inspectorReset__avZk_{border:0;background:transparent;color:#9aa5a0;font-size:11px;padding:0;cursor:pointer;text-decoration:underline}.Timeline_inspectorReset__avZk_:hover{color:#e8ecea}.Timeline_panel__bnWy_{flex:1 1;display:flex;flex-direction:column;min-height:0}.Timeline_panel__bnWy_[hidden]{display:none}.Timeline_center__FzPdA{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;min-height:0;padding:12px}.Timeline_stageWrap__yUpim{position:relative;height:100%;aspect-ratio:9/16}.Timeline_stage__JPS6_{height:100%;width:100%;background:#000;border-radius:10px;overflow:hidden}.Timeline_stageWrapDocked__VeH2D{position:absolute;top:12px;right:12px;height:auto;width:170px;z-index:2;pointer-events:none;border:1px solid #2a322e;border-radius:10px;overflow:hidden}.Timeline_strips__eeznc{padding:8px 16px 14px;display:flex;flex-direction:column;gap:10px}.Timeline_stripLabel__iG6Sn{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6f7f78;margin-bottom:4px}.Timeline_dropCue__o2ykZ{position:absolute;top:0;bottom:0;width:3px;background:#00e07a;pointer-events:none;z-index:3}.Timeline_sourceStrip__9DfUt{position:relative;height:26px;border-radius:6px;background:#14171a;overflow:hidden}.Timeline_sourceSpan____YRc{position:absolute;top:0;bottom:0;background:rgba(0,224,122,.45);border-radius:3px;min-width:2px}.Timeline_gate__Iz2ex{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9fb0a8;font-size:13px}.Timeline_error__YFiqY{color:#ff8f8f;font-size:12px;padding:0 16px 10px}.Timeline_hint__rz_97{font-size:11px;color:#6f7f78}.Timeline_spinner___KF_u{width:22px;height:22px;border:2px solid #2a322e;border-top-color:#00e07a;border-radius:50%;animation:Timeline_spin__FuXlp .9s linear infinite}@keyframes Timeline_spin__FuXlp{to{transform:rotate(1turn)}}.PreviewStatus_overlay__mL9u_{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;pointer-events:none;color:#9fb0a8;opacity:0;animation:PreviewStatus_appear___8Rrx .25s ease .4s forwards}.PreviewStatus_overlay__mL9u_[data-state=failed],.PreviewStatus_overlay__mL9u_[data-state=stalled]{opacity:1;animation:none}.PreviewStatus_overlay__mL9u_[data-state=failed]{color:#ff8f8f}.PreviewStatus_spinner__Yd4xo{width:18px;height:18px;border-radius:50%;border:2px solid #2a3a33;border-top-color:#00e07a;animation:PreviewStatus_spin__s0y2r .8s linear infinite}.PreviewStatus_message__GkbRr{margin:0;font-size:12px;max-width:240px}@keyframes PreviewStatus_appear___8Rrx{to{opacity:1}}@keyframes PreviewStatus_spin__s0y2r{to{transform:rotate(1turn)}}.AnnotationLayer_layer__2_nLY{position:absolute;inset:0;touch-action:none}.AnnotationLayer_region__w6sQg{position:absolute;border:2px solid var(--blue);border-radius:6px;box-shadow:0 0 0 9999px rgba(0,0,0,.28);pointer-events:none}.AnnotationLayer_regionTag__2IpCh{position:absolute;top:-22px;left:-2px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:var(--blue);color:#041521;white-space:nowrap}.AnnotationLayer_regionDraft__fGbcn{border-color:var(--green);border-style:dashed;box-shadow:none}.AnnotationLayer_flagBadge__rYP_l{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(10,11,13,.65);border:1.5px solid var(--green);color:var(--green);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:AnnotationLayer_pop__yRyos .18s ease;pointer-events:none}.WordEditLayer_layer__Lscrn{position:absolute;inset:0;pointer-events:none}.WordEditLayer_hotspot__xFwAk{position:absolute;pointer-events:auto;cursor:text;border-radius:6px}.WordEditLayer_hotspot__xFwAk:hover{outline:2px solid rgba(255,255,255,.55);background:rgba(255,255,255,.08)}.WordEditLayer_input__DoLKV{position:absolute;pointer-events:auto;transform:translate(-50%,-50%);background:rgba(12,12,14,.92);color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700;text-align:center;outline:none}.WordEditLayer_input__DoLKV:focus{border-color:var(--green)}.RestyleDialog_overlay__HlXBJ{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.RestyleDialog_panel__jqGYl{display:flex;gap:18px;background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:16px;max-height:min(92vh,900px);max-width:min(96vw,1040px)}.RestyleDialog_player__3ghPm{--player-width:min(40.5vh,405px);flex:none}.RestyleDialog_sideCol__UtTSe{width:460px;max-width:42vw;display:flex;flex-direction:column;overflow-y:auto;padding-right:2px}.RestyleDialog_title__AJAqu{font-size:15px;font-weight:700;margin-bottom:10px}.RestyleDialog_tabs__M4YBb{display:flex;gap:6px;margin-bottom:12px}.RestyleDialog_tab__vhcMT{padding:7px 14px;border-radius:999px;font-size:13px;color:var(--text-muted);background:var(--surface-hover)}.RestyleDialog_tab__vhcMT:hover{color:inherit}.RestyleDialog_tabOn__8a2d_{background:var(--green);color:var(--green-ink);font-weight:700}.RestyleDialog_tabOn__8a2d_:hover{color:var(--green-ink)}.RestyleDialog_loading__el2b2{color:var(--text-dim);font-size:13px;padding:20px 0}.RestyleDialog_footer__yKKpb{margin-top:auto;padding-top:14px}.RestyleDialog_progress__EL_Sp{font-size:12.5px;color:var(--text-muted);margin-bottom:10px}.RestyleDialog_progressBar__SlN81{height:6px;border-radius:999px;background:var(--surface-3);margin-top:6px;overflow:hidden}.RestyleDialog_progressFill__xk0Kd{height:100%;border-radius:999px;background:var(--green);transition:width .2s ease}.RestyleDialog_doneMsg__x5W0U{font-size:13px;color:var(--green);margin-bottom:10px}.RestyleDialog_errorMsg__LWA9v{font-size:12.5px;color:#ff6b6b;margin-bottom:10px}.RestyleDialog_unsupported__tF060{font-size:12px;color:var(--text-dim);margin-bottom:8px}.RestyleDialog_onlyBtn__OOoa0{width:100%;margin-bottom:8px;padding:9px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:600;transition:color .15s,background .15s}.RestyleDialog_onlyBtn__OOoa0:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.RestyleDialog_onlyBtn__OOoa0:disabled{opacity:.45;cursor:default}.RestyleDialog_actions__NTZoS{display:flex;gap:10px}.RestyleDialog_applyBtn__owwL1{flex:1 1;background:var(--green);color:var(--green-ink);font-weight:800;font-size:13.5px;padding:11px;border-radius:11px;transition:filter .15s}.RestyleDialog_applyBtn__owwL1:hover:not(:disabled){filter:brightness(1.08)}.RestyleDialog_applyBtn__owwL1:disabled{opacity:.45;cursor:default}.RestyleDialog_closeBtn__SzSGo{padding:11px 16px;border-radius:11px;background:var(--surface-hover);color:var(--text-muted);font-size:13px}@media (max-width:900px){.RestyleDialog_panel__jqGYl{flex-direction:column;overflow-y:auto}.RestyleDialog_player__3ghPm{--player-width:min(26vh,88vw)}.RestyleDialog_sideCol__UtTSe{width:100%;max-width:none}}.Review_root__xZCBs{min-height:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.Review_bar__qbsRr{display:flex;align-items:center;gap:12px;width:100%;max-width:980px}.Review_backBtn__7weuc{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);transition:background .15s,color .15s}.Review_backBtn__7weuc:hover{background:var(--surface-hover);color:var(--text)}.Review_progress__BUSb6{flex:1 1 auto;min-width:0;text-align:center;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Review_progressDim__5p8UT{color:var(--text-dim);font-weight:600}.Review_binSwitch__eyDE_{flex:none;display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border)}.Review_binBtn__i1UFx{padding:5px 12px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--text-muted);white-space:nowrap;transition:background .15s,color .15s}.Review_binBtn__i1UFx:hover{color:var(--text)}.Review_binActive__ykrIA{background:var(--surface-chip);color:var(--text)}.Review_stage__s3XGn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-height:0}.Review_arrow__fSzTt{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-strong);transition:background .15s,color .15s,transform .1s}.Review_arrow__fSzTt:hover{background:var(--surface-hover);color:var(--text)}.Review_arrow__fSzTt:active{transform:scale(.94)}.Review_player__u8vnO{--player-width:clamp(210px,calc((100dvh - 330px) * 0.5625),430px)}.Review_noPreview__6_lM8{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--text-muted)}.Review_verdictRow__BZ2fg{display:flex;gap:12px;flex:none}.Review_voteBtn__qFbw5{display:inline-flex;align-items:center;gap:9px;padding:12px 24px;border-radius:14px;font-size:15px;font-weight:800;color:var(--text-soft);background:var(--surface-2);border:1px solid var(--border-strong);transition:background .15s,color .15s,border-color .15s,transform .1s}.Review_voteBtn__qFbw5:active{transform:scale(.97)}.Review_keepBtn__i4SFH:hover{background:rgba(0,255,134,.1);color:var(--green);border-color:rgba(0,255,134,.35)}.Review_keepActive__It5mc,.Review_keepActive__It5mc:hover{background:rgba(0,255,134,.14);color:var(--green);border-color:rgba(0,255,134,.5)}.Review_discardBtn__dG_QK:hover{background:rgba(255,138,107,.1);color:var(--danger);border-color:rgba(255,138,107,.35)}.Review_discardActive__UQFwR,.Review_discardActive__UQFwR:hover{background:rgba(255,138,107,.14);color:var(--danger);border-color:rgba(255,138,107,.5)}.Review_kbd__g1LP7{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;font-size:11px;font-weight:700;font-family:inherit;color:var(--text-dim);background:var(--surface-chip);border:1px solid var(--border)}.Review_discardActive__UQFwR .Review_kbd__g1LP7,.Review_keepActive__It5mc .Review_kbd__g1LP7{color:inherit;background:transparent;border-color:currentColor;opacity:.7}.Review_hint__mMuuR{flex:none;padding-bottom:4px;font-size:12px;font-weight:600;color:var(--text-faint);text-align:center}.Review_emptyState__01w5Q{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.Review_emptyTitle__Q8oOu{font-size:17px;font-weight:800;color:var(--text)}.Review_emptySub__rZzIG{font-size:13.5px;color:var(--text-muted);max-width:360px}.Review_emptyBtn__XWphM{margin-top:10px;padding:8px 18px;border-radius:10px;font-size:13px;font-weight:700;color:var(--text-soft);background:var(--surface-hover);border:1px solid var(--border-strong);transition:background .15s,color .15s}.Review_emptyBtn__XWphM:hover{background:var(--surface-chip);color:var(--text)}.Review_loading__MoNWD{min-height:100%;display:grid;place-items:center}.Review_spinner__tWGV3{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--green);animation:Review_spin__86N_9 .8s linear infinite}@media (max-width:1100px){.Review_progressDim__5p8UT{display:none}}@media (max-width:640px){.Review_stage__s3XGn{gap:8px}.Review_arrow__fSzTt{width:36px;height:36px}.Review_player__u8vnO{--player-width:clamp(190px,calc((100dvh - 300px) * 0.5625),430px)}.Review_voteBtn__qFbw5{padding:10px 16px;font-size:14px}.Review_hint__mMuuR,.Review_kbd__g1LP7{display:none}}.ChatBar_bar__yI3l4{background:var(--surface-3);border:1.5px solid var(--border-strong);border-radius:16px;padding:8px 8px 8px 16px;display:flex;align-items:center;gap:10px;transition:border-color .18s,background .18s;box-shadow:0 6px 24px rgba(0,0,0,.28)}.ChatBar_barHot___N_hL{border-color:rgba(0,255,134,.3)}.ChatBar_icon__bPoO3{color:var(--text-dim);flex-shrink:0;display:flex}.ChatBar_input__CH6dM{flex:1 1;background:none;border:none;outline:none;font-size:15px;padding:8px 0}.ChatBar_sendBtn__lq2Pq{align-self:stretch;width:44px;flex-shrink:0;border-radius:12px;border:none;background:var(--surface-hover-2,rgba(255,255,255,.06));color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.ChatBar_sendBtn__lq2Pq:hover:not(:disabled){color:#fff}.ChatBar_sendBtn__lq2Pq:disabled{opacity:.45;cursor:default}.ChatBar_stop__U8ntj{color:var(--text);background:rgba(255,92,92,.14)}.ChatBar_stop__U8ntj:hover{background:rgba(255,92,92,.24)}.CreateButton_btn__8UZa4{flex-shrink:0;background:var(--surface-hover-2);color:var(--text-faint);font-weight:800;font-size:14.5px;padding:12px 20px;border-radius:12px;display:flex;align-items:center;gap:8px;cursor:not-allowed}.CreateButton_active__nH1cX{background:var(--green);color:var(--green-ink);cursor:pointer;animation:CreateButton_softpulse__I938E 2s ease 1}.CreateButton_active__nH1cX:hover{filter:brightness(1.08)}.CreateButton_starting__Jw9QS{position:relative;overflow:hidden;cursor:progress;animation:none}.CreateButton_starting__Jw9QS:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.38) 50%,transparent 80%);transform:translateX(-100%);animation:CreateButton_createSheen__CKyd7 1.15s ease-in-out infinite}.CreateButton_starting__Jw9QS .CreateButton_bolt__EGBWj{animation:CreateButton_createBolt__U7dFZ 1.15s ease-in-out infinite}@keyframes CreateButton_createSheen__CKyd7{to{transform:translateX(100%)}}@keyframes CreateButton_createBolt__U7dFZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.CreateButton_starting__Jw9QS .CreateButton_bolt__EGBWj,.CreateButton_starting__Jw9QS:after{animation:none}.CreateButton_starting__Jw9QS{filter:brightness(.94)}}.UpdateGate_bar__jJa72{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;border-radius:12px;background:var(--surface-5);border:1px solid var(--border-strong);box-shadow:0 12px 40px rgba(0,0,0,.5);color:var(--text-soft);font-size:13.5px;font-weight:600;animation:UpdateGate_barin__K7oPL .25s ease both}.UpdateGate_dot__Nf_Rk{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px var(--blue)}.UpdateGate_scrim__J23b1{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(6,7,9,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:UpdateGate_fadein__EsiWe .2s ease both}.UpdateGate_card__BIaQb{width:min(420px,100%);padding:26px;border-radius:16px;background:var(--surface-3);border:1px solid var(--border-strong);box-shadow:0 24px 70px rgba(0,0,0,.6);text-align:center}.UpdateGate_title__RI_z5{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);letter-spacing:.02em}.UpdateGate_body__S0Ygh{margin:10px 0 18px;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.UpdateGate_warn__N8jj5{margin:0 0 18px;font-size:12.5px;line-height:1.55;color:var(--danger)}.UpdateGate_primary__S1LgB{padding:9px 18px;border:0;border-radius:9px;background:var(--green);color:var(--green-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.UpdateGate_primary__S1LgB:hover{filter:brightness(1.08)}.UpdateGate_ghost__Jdzcd{padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.UpdateGate_ghost__Jdzcd:hover{color:var(--text-soft);background:var(--surface-hover)}.UpdateGate_kbd____g1j{padding:1px 6px;border-radius:5px;background:var(--surface-chip);border:1px solid var(--border-strong);color:var(--text-soft);font-family:ui-monospace,monospace;font-size:11.5px}@keyframes UpdateGate_barin__K7oPL{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes UpdateGate_fadein__EsiWe{0%{opacity:0}to{opacity:1}}