.workflow-studio_app__eq4NV{--ink:#292b26;--muted:#7c8276;--border:#dfe3d7;--surface:#fcfdf8;--accent:#b74c2c;--green:#4b725a;display:flex;flex-direction:column;height:100dvh;color:var(--ink);background:var(--surface);font-family:Geist,sans-serif;font-size:13px;overflow:hidden}.workflow-studio_app__eq4NV *{box-sizing:border-box}.workflow-studio_app__eq4NV button,.workflow-studio_app__eq4NV input,.workflow-studio_app__eq4NV select,.workflow-studio_app__eq4NV textarea{font:inherit}.workflow-studio_app__eq4NV button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:5px;cursor:pointer}.workflow-studio_app__eq4NV button:hover{background:#eef1e7}.workflow-studio_app__eq4NV button:disabled{opacity:.48;cursor:default}.workflow-studio_app__eq4NV :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workflow-studio_app__eq4NV a{color:var(--accent)}.workflow-studio_app__eq4NV .workflow-studio_primary__fXlCb{color:#fff9f2;background:var(--accent);border-color:var(--accent)}.workflow-studio_app__eq4NV .workflow-studio_primary__fXlCb:hover{background:#a44428}.workflow-studio_topbar__fqbPS{height:62px;flex-shrink:0;display:flex;align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--border)}.workflow-studio_brand__CQaIv{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:23px;letter-spacing:-1px}.workflow-studio_brand__CQaIv strong{color:var(--ink)}.workflow-studio_brand__CQaIv>span{font-size:30px;line-height:1;font-weight:700}.workflow-studio_divider__gDl_Z{width:1px;height:20px;background:var(--border);flex-shrink:0}.workflow-studio_projectPicker__gXgEC{position:relative;max-width:270px}.workflow-studio_projectPicker__gXgEC select{border:0;background:transparent;appearance:none;padding:10px 24px 10px 0;width:100%;font-size:13px;color:var(--ink);cursor:pointer}.workflow-studio_projectPicker__gXgEC>svg{position:absolute;right:2px;top:14px;pointer-events:none}.workflow-studio_savedState__MoZV4{color:var(--muted);font-size:11px;white-space:nowrap}.workflow-studio_headerActions__IcRiZ{margin-left:auto;display:flex;gap:12px}.workflow-studio_app__eq4NV .workflow-studio_classicLink__LS_Nu{border-color:transparent;color:var(--muted)}.workflow-studio_workspacebar__zphMQ{flex-shrink:0;height:58px;padding:0 24px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--border)}.workflow-studio_tabs__Pt0Ho{display:flex;align-self:stretch;gap:22px}.workflow-studio_app__eq4NV .workflow-studio_tabs__Pt0Ho button{padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--muted)}.workflow-studio_app__eq4NV .workflow-studio_tabs__Pt0Ho .workflow-studio_activeTab__r4afw{border-bottom:2px solid var(--accent);color:var(--ink);font-weight:600}.workflow-studio_sceneLabel__NdZcp{font-size:11px;color:var(--muted);max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-studio_execution__NfvbF{display:flex;gap:8px;align-items:center;margin-left:auto}.workflow-studio_app__eq4NV select{background:var(--surface);border:1px solid var(--border);padding:8px 10px;border-radius:4px;color:var(--ink)}.workflow-studio_message__7HSMd{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f1f4e9;padding:9px 24px;font-size:11px;flex-shrink:0;border-bottom:1px solid var(--border)}.workflow-studio_message__7HSMd>div{display:flex;gap:8px;flex-shrink:0}.workflow-studio_message__7HSMd button{padding:5px 8px;font-size:10px}.workflow-studio_errorMessage__V7Rba{background:#faf0e7;color:#954429}.workflow-studio_main__2BKbZ{flex:1;display:flex;min-height:230px;overflow:hidden}.workflow-studio_workspace__QyaQM{flex:1;position:relative;min-width:0;overflow:hidden;background:#f1f3ec}.workflow-studio_canvas__bMLLU{width:100%;height:100%;position:relative;overflow:hidden;touch-action:none;background-image:radial-gradient(#cdd4c3 .7px,transparent 0);background-size:20px 20px}.workflow-studio_graph__8GWfz{position:absolute;left:0;top:0;transform-origin:0 0}.workflow-studio_connections__ViUBR{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.workflow-studio_connections__ViUBR path{fill:none;stroke:#a9a1b4;stroke-width:1.6px}.workflow-studio_connections__ViUBR .workflow-studio_imageWire__RT6bj{stroke:#8aa28d}.workflow-studio_connections__ViUBR .workflow-studio_motionWire__HMw0k{stroke:#b99c7a}.workflow-studio_graphLabel__j5Blc{position:absolute;color:#858c7e;font-size:12px;white-space:nowrap}.workflow-studio_node__2N5v0{position:absolute;width:230px;background:var(--surface);border:1px solid #d6dfcf;border-radius:7px;box-shadow:0 2px 5px #242f1808;cursor:pointer;user-select:none}.workflow-studio_node__2N5v0:hover{border-color:#9cad91}.workflow-studio_selectedNode__QklhM{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.workflow-studio_nodeHeader__HvYdB{display:flex;align-items:center;gap:8px;height:42px;padding:0 13px;border-bottom:1px solid #e4e9dc;font-size:12px}.workflow-studio_nodeHeader__HvYdB strong{font-weight:550}.workflow-studio_nodeHeader__HvYdB>span{margin-left:auto;color:#969e8b;font-size:10px}.workflow-studio_textNode__4dLE2 .workflow-studio_nodeHeader__HvYdB>svg{color:#8c729f}.workflow-studio_imageNode__DCn5z .workflow-studio_nodeHeader__HvYdB>svg{color:#628064}.workflow-studio_videoNode__bnegl .workflow-studio_nodeHeader__HvYdB>svg{color:#b56a55}.workflow-studio_motionNode__8Oeyk .workflow-studio_nodeHeader__HvYdB>svg{color:#ab8152}.workflow-studio_nodeBody__RLl4s{padding:14px}.workflow-studio_nodeBody__RLl4s>strong{display:block;font-size:13px;font-weight:550;margin-bottom:8px;line-height:1.5}.workflow-studio_nodeBody__RLl4s p{margin:0;color:#7b8371;line-height:1.65;font-size:12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.workflow-studio_nodeFooter__ZPUVF{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:18px;font-size:9px;color:#909784}.workflow-studio_nodeFooter__ZPUVF>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-studio_nodeFooter__ZPUVF>span:last-child{display:flex;align-items:center;white-space:nowrap}.workflow-studio_nodeFooter__ZPUVF .workflow-studio_approved__LgeeL{color:var(--green)}.workflow-studio_nodeFooter__ZPUVF .workflow-studio_failed__YjQYF{color:#a4432d}.workflow-studio_nodeMedia__LxA6L{height:190px;position:relative;background:#e7ebdf;overflow:hidden}.workflow-studio_nodeMedia__LxA6L>img{display:block;height:100%;width:100%;object-fit:cover;object-position:center 42%}.workflow-studio_imageNode__DCn5z .workflow-studio_nodeMedia__LxA6L{height:230px}.workflow-studio_referenceNode__c03uA .workflow-studio_nodeMedia__LxA6L{height:135px}.workflow-studio_imageNode__DCn5z .workflow-studio_nodeBody__RLl4s p{-webkit-line-clamp:2}.workflow-studio_execution__NfvbF .workflow-studio_primary__fXlCb{white-space:nowrap}.workflow-studio_mediaEmpty__uMUkq{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ba58c;font-size:10px}.workflow-studio_app__eq4NV .workflow-studio_playOverlay__0_J4U{position:absolute;inset:0;border:0;background:#29312220;color:#fafcf3;border-radius:0}.workflow-studio_app__eq4NV .workflow-studio_playOverlay__0_J4U:hover{background:#29312240}.workflow-studio_posterLabel__V1wOk{position:absolute;left:9px;bottom:8px;font-size:9px;color:#fcfff5;background:#27341eaa;padding:3px 6px;border-radius:3px}.workflow-studio_app__eq4NV .workflow-studio_port__zggJ4{position:absolute;padding:0;height:10px;width:10px;border:2px solid #91a68a;background:var(--surface);border-radius:50%;top:95px}.workflow-studio_app__eq4NV .workflow-studio_inputPort__eOEVW{left:-6px}.workflow-studio_app__eq4NV .workflow-studio_outputPort__2zba2{right:-6px}.workflow-studio_app__eq4NV .workflow-studio_connectingPort__H60Dr{border-color:var(--accent);background:#f3d5b5}.workflow-studio_canvasTools__Vo_zq{position:absolute;z-index:4;left:14px;top:20px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:3px;gap:4px}.workflow-studio_app__eq4NV .workflow-studio_canvasTools__Vo_zq button{height:33px;width:33px;padding:0;border:0;background:transparent}.workflow-studio_app__eq4NV .workflow-studio_canvasTools__Vo_zq .workflow-studio_selectedTool__6IK_0{background:#e9eede}.workflow-studio_zoomTools__G6MJF{position:absolute;z-index:3;bottom:18px;left:18px;display:flex;align-items:center;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:2px}.workflow-studio_app__eq4NV .workflow-studio_zoomTools__G6MJF button{padding:6px 8px;border:0;background:transparent;font-size:11px}.workflow-studio_zoomTools__G6MJF>span{min-width:33px;text-align:center;font-size:10px}.workflow-studio_zoomTools__G6MJF>.workflow-studio_divider__gDl_Z{height:15px;min-width:1px;margin:0 5px}.workflow-studio_inspector__NFDJN{width:320px;flex-shrink:0;background:var(--surface);border-left:1px solid var(--border);overflow-y:auto}.workflow-studio_inspector__NFDJN>header{display:flex;align-items:center;justify-content:space-between;height:47px;padding:0 22px;border-bottom:1px solid var(--border);font-size:11px;color:var(--muted)}.workflow-studio_inspectorBody__EBNU_{padding:22px}.workflow-studio_app__eq4NV label{display:block;font-size:11px;font-weight:550;margin:18px 0 8px}.workflow-studio_app__eq4NV input,.workflow-studio_app__eq4NV textarea{width:100%;padding:10px;border:1px solid var(--border);background:#f8faf2;color:#46523a;border-radius:4px;line-height:1.7}.workflow-studio_app__eq4NV textarea{resize:vertical;min-height:50px}.workflow-studio_inspector__NFDJN label>input,.workflow-studio_inspector__NFDJN label>select,.workflow-studio_inspector__NFDJN label>textarea{display:block;margin-top:8px;width:100%;font-size:12px;font-weight:400}.workflow-studio_app__eq4NV .workflow-studio_titleLabel__4_4KW{margin:0;font-size:10px;color:var(--muted)}.workflow-studio_app__eq4NV .workflow-studio_titleLabel__4_4KW input{border:0;background:transparent;padding:0;font-size:20px;font-weight:550;color:var(--ink);letter-spacing:-.5px}.workflow-studio_inspector__NFDJN h2{font-size:19px;font-weight:550;margin:0 0 12px}.workflow-studio_inspectorSubtitle__rnd2N{color:var(--muted);font-size:11px;margin:6px 0 22px}.workflow-studio_modelControls__cCxMp{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:17px 0;margin:18px 0}.workflow-studio_sectionHeading__BeSLZ{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:12px}.workflow-studio_sectionHeading__BeSLZ>span{font-size:10px;color:var(--muted)}.workflow-studio_modelControls__cCxMp label{margin-top:12px}.workflow-studio_keyState__2mcNy{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8e7955;margin-top:12px}.workflow-studio_app__eq4NV .workflow-studio_keyState__2mcNy button{padding:0;border:0;color:var(--accent);background:transparent;font-size:10px}.workflow-studio_help__8YLcN{color:var(--muted);font-size:11px;line-height:1.7;margin:12px 0;font-weight:400}.workflow-studio_help__8YLcN>svg{vertical-align:middle;margin-right:4px}.workflow-studio_error__andVL{color:#a2432b;font-size:11px;line-height:1.6}.workflow-studio_app__eq4NV .workflow-studio_wideButton__Hne5C{display:flex;width:100%;margin-top:12px;font-size:11px}.workflow-studio_fieldRow__62H3X{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.workflow-studio_actionRow__hb4lj{display:flex;gap:8px;margin-top:20px}.workflow-studio_actionRow__hb4lj button{flex:1;padding:8px;font-size:11px}.workflow-studio_inputInfo__UXnb5{font-size:10px;color:var(--green)}.workflow-studio_shotChecks__nCyqp{margin-top:20px;border-top:1px solid var(--border);padding-top:17px}.workflow-studio_shotChecks__nCyqp>strong{font-size:11px;font-weight:550}.workflow-studio_shotChecks__nCyqp p{color:var(--muted);font-size:11px;line-height:1.7}.workflow-studio_inspectorImage__P_Ynw{width:100%;max-height:240px;object-fit:contain;background:#e8eddf;border-radius:4px}.workflow-studio_app__eq4NV .workflow-studio_imageInspectButton__u3GtA{display:block;padding:0;background:none;border:0;width:100%}.workflow-studio_imageInspectButton__u3GtA>span{display:flex;justify-content:space-between;align-items:center;padding-top:8px;color:var(--muted);font-size:10px}.workflow-studio_planDetails__xFk2j{margin-top:20px;padding-top:15px;border-top:1px solid var(--border);font-size:11px;color:var(--muted);line-height:1.7}.workflow-studio_planDetails__xFk2j summary{color:var(--ink);cursor:pointer;margin-bottom:12px}.workflow-studio_planDetails__xFk2j select{width:100%;margin-bottom:12px}.workflow-studio_planDetails__xFk2j ul{padding-left:16px}.workflow-studio_takeHistory__DjJm2{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.workflow-studio_takeHistory__DjJm2 article{padding:15px 0;border-bottom:1px solid var(--border)}.workflow-studio_takeHistory__DjJm2 article>p{font-size:10px;color:var(--muted);line-height:1.7}.workflow-studio_takeHistory__DjJm2 article>p.workflow-studio_error__andVL{color:#a2432b}.workflow-studio_takeLine__44ZCM{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:10px}.workflow-studio_takeLine__44ZCM span{color:var(--muted);font-size:10px}.workflow-studio_takeActions__WtAhE{display:flex;align-items:center;gap:7px}.workflow-studio_takeActions__WtAhE button{padding:6px 10px;font-size:10px}.workflow-studio_takeActions__WtAhE a{margin-left:auto}.workflow-studio_selectedTake__KgQ8t .workflow-studio_takeLine__44ZCM strong{color:var(--green)}.workflow-studio_timeline__f82zb{height:185px;flex-shrink:0;border-top:1px solid var(--border);background:var(--surface)}.workflow-studio_timeline__f82zb>header{height:45px;padding:0 22px;display:flex;justify-content:space-between;align-items:center}.workflow-studio_timeline__f82zb>header>div{display:flex;align-items:center;gap:15px;font-size:11px}.workflow-studio_timeline__f82zb>header strong{font-size:12px;font-weight:550}.workflow-studio_timeline__f82zb>header span{color:var(--muted)}.workflow-studio_timeline__f82zb>header button{font-size:10px;padding:5px 8px}.workflow-studio_shotStrip__S_dpG{display:flex;gap:9px;padding:0 22px 7px;height:110px;overflow-x:auto}.workflow-studio_app__eq4NV .workflow-studio_shotTile__m_mJ4{display:block;padding:0;width:152px;min-width:152px;overflow:hidden;border-radius:4px;text-align:left}.workflow-studio_shotTile__m_mJ4>div{height:70px;background:#e4eada;display:flex;align-items:center;justify-content:center;color:#9ba68d}.workflow-studio_shotTile__m_mJ4 img{display:block;width:100%;height:70px;object-fit:cover;object-position:center 42%}.workflow-studio_shotTile__m_mJ4>span{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:6px 7px}.workflow-studio_shotTile__m_mJ4 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500}.workflow-studio_shotTile__m_mJ4 small{font-size:9px;color:var(--muted)}.workflow-studio_app__eq4NV .workflow-studio_selectedShot___uSRl{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.workflow-studio_app__eq4NV .workflow-studio_newSceneTile__6jYIL{min-width:110px;display:flex;flex-direction:column;gap:9px;border-style:dashed;font-size:10px;color:var(--muted)}.workflow-studio_budget__W3tyo{font-size:9px;margin:5px 22px;color:var(--muted)}.workflow-studio_storyboard__RAjPl{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:22px;padding:28px;height:100%;overflow-y:auto;align-content:start}.workflow-studio_app__eq4NV .workflow-studio_storyboardShot__MhDjI{display:block;padding:0;text-align:left;overflow:hidden}.workflow-studio_storyboardShot__MhDjI>div{height:225px;background:#e2ead8;display:flex;align-items:center;justify-content:center;color:#9ca78e}.workflow-studio_storyboardShot__MhDjI img{width:100%;height:100%;object-fit:cover}.workflow-studio_storyboardShot__MhDjI>span,.workflow-studio_storyboardShot__MhDjI>strong{display:block;margin:12px;font-size:12px}.workflow-studio_storyboardShot__MhDjI>span{font-size:10px;color:var(--muted)}.workflow-studio_empty__bNttI{max-width:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:calc(100% - 48px)}.workflow-studio_emptySymbol__PAQPn{color:#82916e;margin-bottom:20px}.workflow-studio_empty__bNttI h1{font-size:25px;font-weight:550;letter-spacing:-.7px;margin:0 0 12px}.workflow-studio_empty__bNttI p{font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 22px}.workflow-studio_empty__bNttI label{font-weight:400;color:var(--muted);margin-top:27px}.workflow-studio_empty__bNttI select{display:block;margin:12px auto;width:100%}.workflow-studio_modalBackdrop___THbM{position:fixed;inset:0;z-index:100;background:#242e2090;display:flex;align-items:center;justify-content:center;padding:24px}.workflow-studio_connectionDialog__rRlJs,.workflow-studio_previewDialog__Nv2QE{background:var(--surface);border:1px solid #d3dec8;border-radius:8px;overflow-y:auto;max-height:88dvh;width:720px;max-width:100%}.workflow-studio_dialogHeader__6KE2P{padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border)}.workflow-studio_dialogHeader__6KE2P h2{font-size:15px;font-weight:550;margin:0}.workflow-studio_dialogHeader__6KE2P p{color:var(--muted);font-size:11px;margin:6px 0 0}.workflow-studio_dialogHeader__6KE2P button{padding:2px;border:0;background:transparent}.workflow-studio_connectionLayout__k8Drn{display:grid;grid-template-columns:165px 1fr}.workflow-studio_connectionLayout__k8Drn nav{background:#f1f5e9;padding:20px 10px;border-right:1px solid var(--border)}.workflow-studio_app__eq4NV .workflow-studio_connectionLayout__k8Drn nav button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:12px;margin-bottom:7px;font-size:12px}.workflow-studio_app__eq4NV .workflow-studio_connectionLayout__k8Drn nav .workflow-studio_providerActive__imGNx{background:#e4ecd8;font-weight:550}.workflow-studio_connectionLayout__k8Drn form{padding:24px 30px}.workflow-studio_connectionLayout__k8Drn h3{font-size:20px;font-weight:550;margin:0 0 12px}.workflow-studio_connectionLayout__k8Drn form>a{font-size:11px;display:inline-flex;gap:6px;align-items:center}.workflow-studio_dialogActions__PCiMt{display:flex;justify-content:flex-end;margin-top:20px}.workflow-studio_savedConnections__Qk5X2{margin-top:24px}.workflow-studio_savedConnections__Qk5X2>div{border-top:1px solid var(--border);padding:15px 0;display:flex;align-items:center;gap:14px;justify-content:space-between}.workflow-studio_savedConnections__Qk5X2 small,.workflow-studio_savedConnections__Qk5X2 strong{display:block;font-weight:400;font-size:11px}.workflow-studio_savedConnections__Qk5X2 small{margin-top:5px;color:var(--muted);font-size:10px}.workflow-studio_savedConnections__Qk5X2 button{font-size:10px;padding:5px 9px}.workflow-studio_previewDialog__Nv2QE{width:900px}.workflow-studio_previewBody__1Shla{padding:24px;overflow-y:auto}.workflow-studio_previewBody__1Shla>img,.workflow-studio_previewBody__1Shla>video{display:block;max-width:100%;max-height:62dvh;margin:0 auto;object-fit:contain}.workflow-studio_previewBody__1Shla>.workflow-studio_help__8YLcN{white-space:pre-line;margin-top:24px}.workflow-studio_comparison__pZv5z{display:flex;flex-wrap:wrap;gap:20px}.workflow-studio_comparison__pZv5z figure{margin:0;min-width:200px;flex:1}.workflow-studio_comparison__pZv5z img,.workflow-studio_comparison__pZv5z video{width:100%;max-height:50dvh;object-fit:contain;background:#e3eada}.workflow-studio_comparison__pZv5z figcaption{margin:12px 0;color:var(--muted);font-size:11px}.workflow-studio_exportReady__b3ss4{position:fixed;right:26px;bottom:202px;display:flex;align-items:center;gap:9px;color:#fbfff3!important;background:#4b6840;padding:13px 20px;text-decoration:none;border-radius:5px;z-index:40}.workflow-studio_spin__9mJ9O{animation:workflow-studio_rotate__judA0 1.3s linear infinite}.workflow-studio_app__eq4NV .workflow-studio_mobileClose__AAXTv{display:none}@keyframes workflow-studio_rotate__judA0{to{transform:rotate(1turn)}}@media (min-width:1550px){.workflow-studio_inspector__NFDJN{width:340px}.workflow-studio_inspectorBody__EBNU_{padding:24px}}@media (max-width:1050px){.workflow-studio_sceneLabel__NdZcp{display:none}.workflow-studio_topbar__fqbPS{padding:0 15px;gap:12px}.workflow-studio_workspacebar__zphMQ{padding:0 15px;gap:18px}.workflow-studio_inspector__NFDJN{width:280px}.workflow-studio_inspectorBody__EBNU_{padding:18px}.workflow-studio_classicLink__LS_Nu{font-size:10px!important}.workflow-studio_actionRow__hb4lj{flex-wrap:wrap}.workflow-studio_headerActions__IcRiZ{gap:6px}.workflow-studio_savedState__MoZV4{display:none}}@media (max-width:700px){.workflow-studio_topbar__fqbPS{height:55px;padding:0 12px;gap:10px}.workflow-studio_brand__CQaIv{font-size:19px}.workflow-studio_brand__CQaIv>span{font-size:26px}.workflow-studio_projectPicker__gXgEC{max-width:130px}.workflow-studio_projectPicker__gXgEC select{font-size:11px}.workflow-studio_headerActions__IcRiZ button{padding:8px}.workflow-studio_app__eq4NV .workflow-studio_classicLink__LS_Nu,.workflow-studio_headerActions__IcRiZ button>span{display:none}.workflow-studio_workspacebar__zphMQ{height:53px;padding:0 10px;gap:12px}.workflow-studio_tabs__Pt0Ho{gap:13px}.workflow-studio_tabs__Pt0Ho button{font-size:11px}.workflow-studio_execution__NfvbF{gap:5px}.workflow-studio_execution__NfvbF>button{padding:7px;font-size:10px}.workflow-studio_execution__NfvbF>button>span{display:none}.workflow-studio_execution__NfvbF select{max-width:120px;font-size:10px;padding:7px 3px}.workflow-studio_main__2BKbZ{position:relative}.workflow-studio_inspector__NFDJN{display:none;position:absolute;right:0;top:0;bottom:0;width:min(320px,88vw);z-index:8;box-shadow:-2px 0 6px #29351c20}.workflow-studio_mobileInspector___qq_0{display:block}.workflow-studio_app__eq4NV .workflow-studio_mobileClose__AAXTv{display:inline-flex;border:0;padding:0}.workflow-studio_timeline__f82zb{height:168px}.workflow-studio_timeline__f82zb>header{padding:0 12px}.workflow-studio_timeline__f82zb>header>div{gap:8px;font-size:9px}.workflow-studio_timeline__f82zb>header>div:first-child>span{display:none}.workflow-studio_timeline__f82zb>header button{font-size:9px;padding:5px 7px}.workflow-studio_shotStrip__S_dpG{height:96px;padding-left:12px}.workflow-studio_app__eq4NV .workflow-studio_shotTile__m_mJ4{width:125px;min-width:125px}.workflow-studio_shotTile__m_mJ4 img,.workflow-studio_shotTile__m_mJ4>div{height:57px}.workflow-studio_budget__W3tyo{margin:5px 12px;font-size:8px}.workflow-studio_message__7HSMd{padding:8px 12px;flex-wrap:wrap;gap:7px}.workflow-studio_modalBackdrop___THbM{padding:14px}.workflow-studio_connectionLayout__k8Drn{grid-template-columns:100px 1fr}.workflow-studio_connectionLayout__k8Drn nav{padding:10px 5px}.workflow-studio_app__eq4NV .workflow-studio_connectionLayout__k8Drn nav button{padding:10px 7px;font-size:11px}.workflow-studio_connectionLayout__k8Drn form{padding:20px 16px}.workflow-studio_dialogHeader__6KE2P{padding:18px}.workflow-studio_connectionLayout__k8Drn h3{font-size:18px}.workflow-studio_savedConnections__Qk5X2>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.workflow-studio_spin__9mJ9O{animation:none}}.workflow-studio_creditComparison__5gHZw{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda;font-size:12px}.workflow-studio_creditComparison__5gHZw span{display:flex;flex-direction:column;gap:4px}.workflow-studio_creditComparison__5gHZw small{grid-column:1/-1;color:#74766e;font-size:11px}.video-downloads_trigger__ZmeCQ{display:inline-flex;align-items:center;gap:6px;font:inherit;white-space:nowrap}.studio-dialog.video-downloads_dialog__K3erM{width:min(840px,calc(100vw - 28px));max-width:840px;color:#292a28}.video-downloads_dialog__K3erM .dialog-body{padding:0}.video-downloads_body__X49m0{padding:20px;display:grid;gap:14px;font-size:13px;line-height:1.55;color:#292a28;max-height:75vh;overflow:auto}.video-downloads_body__X49m0 p{margin:0}.video-downloads_help__mLTDU{color:#62675e;font-size:12px}.video-downloads_error__RTKAO{color:#a13c28;font-size:12px}.video-downloads_tools__tlIat{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.video-downloads_tools__tlIat label{flex:1;min-width:180px;display:grid;gap:5px}.video-downloads_body__X49m0 input{width:100%;padding:8px 10px;border:1px solid #d8dbd3;border-radius:5px;background:#fff;color:#292a28;font:inherit}.video-downloads_body__X49m0 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid #ced5ca;border-radius:5px;background:#f5f7f2;color:#304c39;font:inherit;cursor:pointer}.video-downloads_body__X49m0 button:disabled{opacity:.45;cursor:default}.video-downloads_body__X49m0 a{color:#304c39;text-decoration:underline}.video-downloads_list__oWJD5{list-style:none;padding:0;margin:0;border-top:1px solid #dedfda}.video-downloads_list__oWJD5 li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #dedfda}.video-downloads_list__oWJD5 li>div:first-child{min-width:0;display:grid;gap:3px}.video-downloads_list__oWJD5 span{display:block;font-size:12px}.video-downloads_filename__Bw__U{overflow-wrap:anywhere;color:#62675e}.video-downloads_actions__BBTtd{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width:600px){.video-downloads_list__oWJD5 li{align-items:flex-start;flex-direction:column;gap:10px}.video-downloads_body__X49m0{padding:16px}.video-downloads_tools__tlIat label{flex-basis:100%}}.director-plan_summary__J54br{display:grid;gap:10px;padding:16px 0;border-bottom:1px solid #dedfda}.director-plan_summary__J54br p{font-size:12px;line-height:1.6;color:#66695f;margin:0}.studio-dialog.director-plan_dialog__Q5ppb{width:min(1120px,95vw);max-width:1120px}.director-plan_dialog__Q5ppb .dialog-body{padding:0}.director-plan_body__cPLe8{padding:20px;display:grid;gap:16px;overflow:auto;max-height:80vh;font-size:13px;line-height:1.6;color:#292a28}.director-plan_body__cPLe8 p{margin:0}.director-plan_body__cPLe8 label{display:grid;gap:5px}.director-plan_dialog__Q5ppb .director-plan_body__cPLe8 input,.director-plan_dialog__Q5ppb .director-plan_body__cPLe8 textarea{width:100%;box-sizing:border-box;padding:9px;border:1px solid #dedfda;border-radius:6px;background:#ffffff;color:inherit;font:inherit;resize:vertical}.director-plan_body__cPLe8 button,.director-plan_summary__J54br button{padding:10px 12px;background:#f0f3ee;border:1px solid #b9c5b9;border-radius:6px;color:#2b4934;cursor:pointer}.director-plan_body__cPLe8 button:disabled,.director-plan_summary__J54br button:disabled{opacity:.45;cursor:default}.director-plan_table__D7gfU{overflow:auto;border:1px solid #dedfda}.director-plan_table__D7gfU th:nth-child(2){width:42%}.director-plan_table__D7gfU table{width:100%;min-width:820px;border-collapse:collapse}.director-plan_table__D7gfU td,.director-plan_table__D7gfU th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dedfda}.director-plan_table__D7gfU th{background:#f0f1ed}.director-plan_table__D7gfU caption{text-align:left;padding:12px;font-weight:600}.director-plan_table__D7gfU td:first-child{white-space:nowrap}.director-plan_notice__8YQpF,.director-plan_table__D7gfU span{font-size:12px;color:#66695f}.director-plan_take__S3U3g{padding:16px 0;border-bottom:1px solid #dedfda;display:grid;gap:12px}.director-plan_edits__keVS9{display:grid;gap:10px}.director-plan_edits__keVS9 details{border:1px solid #dedfda;padding:10px;border-radius:6px}.director-plan_edits__keVS9 label{display:grid;gap:5px;margin:8px 0}.director-plan_edits__keVS9 input,.director-plan_edits__keVS9 select,.director-plan_edits__keVS9 textarea{width:100%;box-sizing:border-box}.director-plan_actions__B4uPp{display:flex;gap:8px}.director-plan_error__hzVOm{color:#a13c28}@media (max-width:700px){.director-plan_table__D7gfU caption,.director-plan_table__D7gfU table,.director-plan_table__D7gfU tbody{display:block;min-width:0}.director-plan_table__D7gfU thead{display:none}.director-plan_table__D7gfU tr{display:grid;border-bottom:1px solid #dedfda;padding-bottom:10px}.director-plan_table__D7gfU td{border:0;padding:6px 12px}.director-plan_table__D7gfU td:first-child{background:#f0f1ed;font-weight:600;padding:10px 12px;margin-bottom:6px}.director-plan_table__D7gfU td:nth-child(3):before,.director-plan_table__D7gfU td:nth-child(4):before{display:block;font-size:11px;font-weight:600;color:#66695f}.director-plan_table__D7gfU td:nth-child(3):before{content:"Dialogue / sound source"}.director-plan_table__D7gfU td:nth-child(4):before{content:"Why this shot"}}.node-workspace_app__RQ6dv{height:100dvh;min-height:550px;display:flex;flex-direction:column;background:#f7f7f5;color:#292a28;font-family:var(--font-geist-sans),sans-serif;font-size:13px;--line:#dedfda;--muted:#74766e;--accent:#3e5948}.node-workspace_compositionWire__x9gpR{fill:none;stroke:#617e8a;stroke-width:2}.node-workspace_compositionPort__rpkJJ i{background:#617e8a}.node-workspace_editingInspector__giWjw{display:flex;flex-direction:column;gap:14px}.node-workspace_editingInspector__giWjw label{display:flex;flex-direction:column;gap:6px}.node-workspace_editCue__yuImW{border:1px solid #dedfda;border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:10px;min-width:0}.node-workspace_editCue__yuImW legend{color:#74766e;font-size:12px}.node-workspace_editTimes__sUPMz{display:grid;grid-template-columns:1fr 1fr;gap:10px}.node-workspace_editTimes__sUPMz input{width:100%}.node-workspace_app__RQ6dv *{box-sizing:border-box}.node-workspace_app__RQ6dv button,.node-workspace_app__RQ6dv input,.node-workspace_app__RQ6dv select,.node-workspace_app__RQ6dv textarea{font:inherit}.node-workspace_app__RQ6dv a,.node-workspace_app__RQ6dv button{touch-action:manipulation}.node-workspace_app__RQ6dv button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:#fdfdfb;border-radius:5px;padding:7px 10px;color:inherit;cursor:pointer;white-space:nowrap}.node-workspace_app__RQ6dv button[hidden]{display:none}.node-workspace_app__RQ6dv button:hover:not(:disabled){background:#eeeeea}.node-workspace_app__RQ6dv button:disabled{opacity:.42;cursor:default}.node-workspace_app__RQ6dv a:focus-visible,.node-workspace_app__RQ6dv button:focus-visible,.node-workspace_app__RQ6dv input:focus-visible,.node-workspace_app__RQ6dv select:focus-visible,.node-workspace_app__RQ6dv textarea:focus-visible{outline:2px solid #729681;outline-offset:2px}.node-workspace_app__RQ6dv a{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.node-workspace_app__RQ6dv input,.node-workspace_app__RQ6dv select,.node-workspace_app__RQ6dv textarea{border:1px solid #d9dbd4;border-radius:4px;padding:8px 9px;background:#fdfdfb;color:inherit;width:100%;min-width:0}.node-workspace_app__RQ6dv textarea{resize:vertical;line-height:1.55}.node-workspace_app__RQ6dv label{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.4}.node-workspace_app__RQ6dv .node-workspace_primary__zuJ2V{background:var(--accent);color:#fafbf9;border-color:var(--accent)}.node-workspace_app__RQ6dv .node-workspace_primary__zuJ2V:hover:not(:disabled){background:#304a3b}.node-workspace_topbar__NiRdP{height:58px;flex-shrink:0;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 18px;gap:22px;background:#fcfcf9;z-index:15}.node-workspace_app__RQ6dv .node-workspace_brand__ZKg0c{border:0;padding:0;background:transparent;gap:7px}.node-workspace_brand__ZKg0c>span{display:grid;place-items:center;background:#3f5948;color:#fafbf9;width:27px;height:27px;font-size:28px;font-weight:600;line-height:1}.node-workspace_brand__ZKg0c strong{font-size:21px;letter-spacing:-1px}.node-workspace_projectSelector__JNVP0{position:relative;display:flex;gap:12px;align-items:center;border-left:1px solid var(--line);padding-left:20px}.node-workspace_projectSelector__JNVP0>button{border:0;max-width:350px;overflow:hidden;text-overflow:ellipsis;background:transparent;font-weight:500;justify-content:flex-start}.node-workspace_workspaceTitle__cpf4_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-workspace_projectSelector__JNVP0>span{font-size:11px;color:var(--muted)}.node-workspace_topActions__6_SLq{display:flex;gap:8px;margin-left:auto}.node-workspace_keyCount__sjyoi{font-size:10px;background:#e9ede6;min-width:18px;padding:2px 4px;border-radius:3px}.node-workspace_projectMenu__CVSSm{position:absolute;top:44px;left:10px;min-width:290px;max-height:65vh;overflow:auto;border:1px solid var(--line);background:#fcfcf9;padding:6px;box-shadow:0 3px 8px #252a2020;border-radius:5px}.node-workspace_projectMenu__CVSSm>button{width:100%;justify-content:flex-start;border:0;white-space:normal;text-align:left}.node-workspace_projectMenu__CVSSm>button svg:last-child{margin-left:auto}.node-workspace_projectMenu__CVSSm hr{border:0;border-top:1px solid var(--line);margin:5px 0}.node-workspace_workspace__7rSDW{min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr) 320px;flex:1}.node-workspace_library__3_yt0{border-right:1px solid var(--line);background:#f9f9f6;display:flex;flex-direction:column;min-height:0}.node-workspace_libraryTitle__zpneD{display:flex;align-items:center;justify-content:space-between;padding:19px 18px 13px}.node-workspace_libraryTitle__zpneD strong{font-size:14px;font-weight:550}.node-workspace_tabs__vkyda{display:flex;border-bottom:1px solid var(--line);padding:0 16px;gap:18px}.node-workspace_app__RQ6dv .node-workspace_tabs__vkyda button{border:0;border-radius:0;background:transparent;padding:9px 0;color:var(--muted);border-bottom:2px solid transparent}.node-workspace_app__RQ6dv .node-workspace_tabs__vkyda .node-workspace_tabActive__DlwU1{color:#2c3a30;border-bottom-color:var(--accent)}.node-workspace_search__fcT2p{display:flex!important;align-items:center;flex-direction:row!important;gap:7px!important;border:1px solid var(--line);border-radius:4px;padding:0 9px;background:#fcfcfa}.node-workspace_library__3_yt0>.node-workspace_search__fcT2p{margin:13px 12px 7px}.node-workspace_app__RQ6dv .node-workspace_search__fcT2p input{border:0;padding:9px 0;background:transparent;outline:0!important}.node-workspace_search__fcT2p svg{flex-shrink:0;color:var(--muted)}.node-workspace_libraryList__L4sBb{overflow:auto;padding:3px 7px 12px;flex:1}.node-workspace_app__RQ6dv .node-workspace_libraryItem__0EK4o{width:100%;justify-content:flex-start;border:0;background:transparent;padding:12px 9px;white-space:normal;text-align:left;gap:11px}.node-workspace_libraryItem__0EK4o>svg:first-child{align-self:flex-start;flex-shrink:0;margin-top:2px;color:#626c60}.node-workspace_libraryItem__0EK4o span{display:flex;flex-direction:column;gap:4px;flex:1}.node-workspace_libraryItem__0EK4o strong{font-size:12px;font-weight:550}.node-workspace_libraryItem__0EK4o small{font-size:11px;color:var(--muted);line-height:1.45}.node-workspace_libraryItem__0EK4o>svg:last-child{opacity:0;flex-shrink:0}.node-workspace_libraryItem__0EK4o:hover>svg:last-child{opacity:1}.node-workspace_libraryFooter__AK4uc{padding:15px 16px;border-top:1px solid var(--line);font-size:11px;line-height:1.8;color:var(--muted);display:flex;flex-direction:column}.node-workspace_libraryFooter__AK4uc kbd{font:inherit;border:1px solid var(--line);padding:1px 4px;border-radius:3px;color:#52584f}.node-workspace_main__qSXV_{min-width:0;display:flex;flex-direction:column;position:relative;min-height:0}.node-workspace_toolbar__g7JTP{height:56px;flex-shrink:0;background:#fbfbf8;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--line);gap:8px;z-index:2}.node-workspace_toolbar__g7JTP>div{display:flex;align-items:center;gap:6px}.node-workspace_toolbar__g7JTP select{font-size:12px;padding:7px 5px;border-color:transparent;background:transparent;width:155px}.node-workspace_toolbar__g7JTP button{font-size:12px}.node-workspace_canvas__xYKSS{position:relative;overflow:hidden;flex:1;min-height:150px;background-color:#f1f2ee;background-image:radial-gradient(#ced2c7 .8px,transparent 0);background-size:19px 19px;touch-action:none;outline:0;cursor:grab}.node-workspace_canvas__xYKSS:active{cursor:grabbing}.node-workspace_world__Uilkv{position:absolute;left:0;top:0;transform-origin:0 0;width:1px;height:1px}.node-workspace_wires__zQSLi{position:absolute;overflow:visible;left:0;top:0;pointer-events:none}.node-workspace_wires__zQSLi path{fill:none;stroke:#989e91;stroke-width:2}.node-workspace_wires__zQSLi .node-workspace_textWire__UVL82{stroke:#a18ab7}.node-workspace_wires__zQSLi .node-workspace_imageWire__98yfG{stroke:#799c79}.node-workspace_wires__zQSLi .node-workspace_videoWire__1iYt_{stroke:#ba9071}.node-workspace_wires__zQSLi .node-workspace_pendingWire__3ZO9W{stroke:#4c6653;stroke-dasharray:6 5}.node-workspace_node__rL5uF{position:absolute;background:#fdfdfb;border:1px solid #d2d6cb;border-radius:7px;cursor:default;box-shadow:0 2px 4px #1f2f1f0a;user-select:none}.node-workspace_node__rL5uF.node-workspace_selected__Ajnsx{outline:1px solid #606a5c;outline-offset:4px}.node-workspace_node__rL5uF.node-workspace_nodeSuccess__NmrpZ{border:2px solid #3d8a51}.node-workspace_node__rL5uF.node-workspace_nodeBlocked__VNdpQ{border:2px solid #bc5149}.node-workspace_node__rL5uF.node-workspace_nodeOutdated__C3OkD,.node-workspace_node__rL5uF.node-workspace_nodeRunning__1VLuN{border:2px solid #b78a37}.node-workspace_nodeSuccess__NmrpZ .node-workspace_frameStatus__u3Wm0{color:#337c46}.node-workspace_nodeBlocked__VNdpQ .node-workspace_frameStatus__u3Wm0{color:#a44740}.node-workspace_nodeOutdated__C3OkD .node-workspace_frameStatus__u3Wm0,.node-workspace_nodeRunning__1VLuN .node-workspace_frameStatus__u3Wm0{color:#8e692a}.node-workspace_frameStatus__u3Wm0{display:inline-flex;align-items:center;gap:4px}.node-workspace_nodeContent__HCrus.node-workspace_videoPromptContent___N0Ea{display:flex;flex-direction:column;padding:6px;gap:5px}.node-workspace_nodeContent__HCrus.node-workspace_videoPromptContent___N0Ea>video{height:42px;min-height:42px;max-height:42px;flex-shrink:0}.node-workspace_app__RQ6dv .node-workspace_inlinePrompt__ej2IK{flex:1;min-height:0;font-size:10px;gap:4px}.node-workspace_app__RQ6dv .node-workspace_inlinePrompt__ej2IK textarea{flex:1;min-height:0;resize:none;padding:5px;font-size:11px;line-height:1.4;background:#fcfcf8}.node-workspace_videoPromptSection__FRoL7{display:flex;flex-direction:column;gap:12px}.node-workspace_joinSummary__6rR3c{display:flex;flex-direction:column;gap:7px;padding:10px;font-size:11px;color:#6e7866;line-height:1.5}.node-workspace_joinSummary__6rR3c strong{font-weight:550;color:#36432e}.node-workspace_joinSummary__6rR3c span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-workspace_joinList__WMOQW{display:flex;flex-direction:column}.node-workspace_joinClip__PhaHm{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.node-workspace_joinClip__PhaHm>span{color:#7e8873;font-size:11px}.node-workspace_joinClip__PhaHm strong{font-size:11px;font-weight:550;display:block;overflow-wrap:anywhere}.node-workspace_joinClip__PhaHm small{display:block;color:#808b75;margin-top:4px;font-size:10px}.node-workspace_joinClip__PhaHm>div:last-child{display:flex;gap:3px}.node-workspace_app__RQ6dv .node-workspace_joinClip__PhaHm button{padding:3px}.node-workspace_nodeHeader__pRVWa{height:43px;padding:0 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e8e9e2;cursor:grab}.node-workspace_nodeHeader__pRVWa>svg{color:#737e6c;flex-shrink:0}.node-workspace_nodeHeader__pRVWa strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.node-workspace_app__RQ6dv .node-workspace_nodeHeader__pRVWa button{padding:3px;border:0;background:transparent;color:#83887a}.node-workspace_nodeContent__HCrus{height:117px;margin:10px 11px 0;border:1px solid #e6e7df;border-radius:3px;overflow:hidden;background:#f8f8f4;position:relative}.node-workspace_nodeContent__HCrus p{font-size:12px;line-height:1.6;margin:0;padding:10px 11px;white-space:pre-wrap;overflow-wrap:anywhere;color:#606457}.node-workspace_nodeContent__HCrus.node-workspace_hasMedia__GJ1UA{background:#e8eae3}.node-workspace_nodeContent__HCrus img,.node-workspace_nodeContent__HCrus video{width:100%;height:100%;object-fit:contain;display:block}.node-workspace_nodePlaceholder__MB9u6{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;color:#919685;font-size:11px;padding:10px;text-align:center}.node-workspace_nodePlaceholder__MB9u6 svg{opacity:.6}.node-workspace_nodeCaption___kc6x{padding:7px 12px;font-size:10px;color:#838778;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-workspace_inputPorts__ORK5S,.node-workspace_outputPorts__i_H1R{position:absolute;top:193px;display:flex;flex-direction:column;gap:0;max-width:47%}.node-workspace_inputPorts__ORK5S{left:-7px}.node-workspace_outputPorts__i_H1R{right:-7px;align-items:flex-end}.node-workspace_app__RQ6dv .node-workspace_port__dwUoo{height:28px;min-height:28px;display:flex;border:0;background:transparent;border-radius:0;padding:0;font-size:10px;gap:6px;color:#777d6c}.node-workspace_app__RQ6dv .node-workspace_port__dwUoo:hover:not(:disabled){background:transparent;color:#303b2e}.node-workspace_port__dwUoo i{width:12px;height:12px;background:#b9a4cb;border:2px solid #fcfcf9;border-radius:50%;box-shadow:0 0 0 1px #9f88b4;flex-shrink:0}.node-workspace_imagePort__XgAi0 i{background:#88a383;box-shadow:0 0 0 1px #7d9878}.node-workspace_videoPort__8Wejs i{background:#c39a79;box-shadow:0 0 0 1px #b98c69}.node-workspace_mediaPort__lN1Yo i{background:#9ca190;box-shadow:0 0 0 1px #858e78}.node-workspace_port__dwUoo small{font-size:9px;color:#a0a593}.node-workspace_port__dwUoo.node-workspace_compatible__lNOn6 i{box-shadow:0 0 0 3px #c5d6b9}.node-workspace_nodeFooter__RJrar{position:absolute;bottom:0;left:0;right:0;height:36px;border-top:1px solid #e8e9e2;display:flex;align-items:center;justify-content:space-between;padding:0 10px;gap:5px}.node-workspace_nodeFooter__RJrar>span{font-size:10px;color:#7d8472}.node-workspace_app__RQ6dv .node-workspace_nodeFooter__RJrar button,.node-workspace_nodeFooter__RJrar a{font-size:10px;padding:3px 8px;border-radius:3px;gap:4px}.node-workspace_nodeFooter__RJrar a{padding:0}.node-workspace_empty__Qgn8P{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;cursor:default;pointer-events:none}.node-workspace_empty__Qgn8P>button{pointer-events:auto}.node-workspace_emptyDiagram__rcEa_{display:flex;align-items:center;gap:0;color:#8a967e;margin-bottom:19px}.node-workspace_emptyDiagram__rcEa_>svg{width:42px;height:42px;padding:10px;background:#fbfcf7;border:1px solid #d4d9cd;border-radius:5px}.node-workspace_emptyDiagram__rcEa_ span{width:28px;height:1px;background:#bdc8b3}.node-workspace_empty__Qgn8P h1{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:0 0 10px}.node-workspace_empty__Qgn8P p{font-size:13px;color:#808773;line-height:1.7;margin:0 0 22px}.node-workspace_canvasControls__lpYTH{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:2px;background:#fafbf6;border:1px solid #d8dcd0;padding:3px;border-radius:5px;z-index:3}.node-workspace_app__RQ6dv .node-workspace_canvasControls__lpYTH button{padding:6px;border:0;background:transparent}.node-workspace_canvasControls__lpYTH>span{font-size:11px;min-width:36px;text-align:center;color:#6a735f}.node-workspace_wireHint___mPmu{position:absolute;top:15px;left:50%;transform:translateX(-50%);display:flex;gap:12px;align-items:center;padding:8px 12px;background:#fcfcf9;border:1px solid var(--line);border-radius:4px;z-index:8;white-space:nowrap;font-size:11px}.node-workspace_app__RQ6dv .node-workspace_wireHint___mPmu button{border:0;padding:0}.node-workspace_message__bBG4K{display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--line);background:#f7f9f0;font-size:12px;line-height:1.4;z-index:2}.node-workspace_message__bBG4K>span{flex:1}.node-workspace_app__RQ6dv .node-workspace_message__bBG4K button{border:0;background:transparent;padding:0 4px;font-size:11px}.node-workspace_message__bBG4K.node-workspace_error__9qmZq{background:#fcf0e9;color:#955c42}.node-workspace_bottomBar__CPrRk{min-height:37px;border-top:1px solid var(--line);background:#fafbf6;display:flex;align-items:center;gap:15px;padding:5px 13px;font-size:10px;color:var(--muted);flex-wrap:wrap}.node-workspace_bottomBar__CPrRk>span{margin-right:auto}.node-workspace_app__RQ6dv .node-workspace_bottomBar__CPrRk button{border:0;background:transparent;font-size:10px;padding:2px 0}.node-workspace_inspector__BFWIS{border-left:1px solid var(--line);background:#fbfbf8;overflow:auto;min-height:0}.node-workspace_inspectorHeading__t8OYT{height:56px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 18px}.node-workspace_inspectorHeading__t8OYT strong{font-size:13px;font-weight:550}.node-workspace_app__RQ6dv .node-workspace_inspectorHeading__t8OYT button{border:0;padding:2px;background:transparent;display:none}.node-workspace_inspectorEmpty__I9Tdp{padding:24px 19px;display:flex;flex-direction:column;gap:12px;color:#868b7d}.node-workspace_inspectorEmpty__I9Tdp p{font-size:12px;line-height:1.7;margin:0 0 16px}.node-workspace_inspectorBody__YKT4G{padding:17px;display:flex;flex-direction:column;gap:19px}.node-workspace_inspectorBody__YKT4G>section{border-bottom:1px solid var(--line);padding-bottom:18px}.node-workspace_nodeType__e0aqz{display:flex;align-items:center;gap:7px;color:#737b68;font-size:11px;margin-top:-7px}.node-workspace_nodeType__e0aqz>span:last-child{margin-left:auto;font-size:10px}.node-workspace_inputBlocker__75PxK{display:flex;flex-direction:column;gap:10px;background:#f1f4ea;border:1px solid #d8e0cf;border-radius:4px;padding:12px!important}.node-workspace_inputBlocker__75PxK strong{font-size:12px;font-weight:550}.node-workspace_app__RQ6dv .node-workspace_reviewDialog__uFJBo{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #ccd5c5;border-radius:6px;background:#fcfcf8;padding:22px;color:#293026;overflow:auto}.node-workspace_reviewDialog__uFJBo::backdrop{background:rgb(27 35 23/.4)}.node-workspace_reviewBody__g5AdV{display:flex;flex-direction:column;gap:16px}.node-workspace_reviewBody__g5AdV>p{font-size:13px;line-height:1.65;margin:0}.node-workspace_reviewBody__g5AdV img,.node-workspace_reviewBody__g5AdV video{width:100%;max-height:350px;object-fit:contain;background:#e7ebdf}.node-workspace_inputBlocker__75PxK p{font-size:12px;line-height:1.6;margin:0;color:#68775b}.node-workspace_formRow__Edm9H{display:grid;grid-template-columns:1fr 1fr;gap:9px}.node-workspace_app__RQ6dv .node-workspace_checkbox__OukBs{flex-direction:row;align-items:center;gap:8px}.node-workspace_checkbox__OukBs input{width:14px}.node-workspace_result__4afZc{display:flex;flex-direction:column;gap:12px}.node-workspace_result__4afZc>img,.node-workspace_result__4afZc>video{width:100%;max-height:340px;object-fit:contain;background:#e9ece2;border-radius:4px}.node-workspace_result__4afZc>strong,.node-workspace_sectionTitle__m5m1N strong{font-size:12px;font-weight:550}.node-workspace_sectionTitle__m5m1N{display:flex;justify-content:space-between}.node-workspace_sectionTitle__m5m1N span{font-size:10px;color:#70805e}.node-workspace_connections__k7xzL>strong{font-size:12px;font-weight:550}.node-workspace_connections__k7xzL>div{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:12px}.node-workspace_connections__k7xzL>div>span{font-size:12px;overflow:hidden;text-overflow:ellipsis}.node-workspace_connections__k7xzL small{display:block;font-size:10px;color:#8e9582;margin-top:3px}.node-workspace_app__RQ6dv .node-workspace_connections__k7xzL>div>button{padding:3px;border:0;background:transparent}.node-workspace_connections__k7xzL label{margin-top:14px}.node-workspace_help__VaG8i{font-size:11px;color:#87907b;line-height:1.65;margin:0;overflow-wrap:anywhere}.node-workspace_runError__kFNI_{font-size:12px;line-height:1.6;color:#a15d43;margin:0}.node-workspace_details__RuizF{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.node-workspace_details__RuizF summary{font-size:11px;cursor:pointer;color:#737e67}.node-workspace_details__RuizF pre{font-family:inherit;font-size:11px;white-space:pre-wrap;line-height:1.6;max-height:250px;overflow:auto;margin-bottom:0}.node-workspace_history__waEdp{display:flex;flex-direction:column;gap:7px;font-size:11px;padding:12px 0;border-top:1px solid var(--line);margin-top:12px}.node-workspace_history__waEdp small{color:var(--muted);font-size:10px}.node-workspace_history__waEdp p{white-space:pre-wrap;max-height:150px;overflow:auto;line-height:1.6;margin:0}.node-workspace_nodeActions__SCmQO{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:16px}.node-workspace_nodeActions__SCmQO button{font-size:11px}.node-workspace_menuBackdrop__5iOa5{position:fixed;inset:0;z-index:29;background:transparent!important;border:0!important;border-radius:0!important;cursor:default!important}.node-workspace_addMenu__tUMkj{position:fixed;z-index:30;width:330px;background:#fcfdf8;border:1px solid #cfd7c5;border-radius:6px;box-shadow:0 3px 8px #23301b20;padding:8px;max-height:400px;display:flex;flex-direction:column}.node-workspace_addMenu__tUMkj>.node-workspace_search__fcT2p{flex-shrink:0}.node-workspace_app__RQ6dv .node-workspace_addMenu__tUMkj>.node-workspace_search__fcT2p button{padding:0;border:0;background:transparent}.node-workspace_addMenu__tUMkj>div{overflow:auto;padding-top:5px}.node-workspace_app__RQ6dv .node-workspace_addMenu__tUMkj>div>button{width:100%;border:0;justify-content:flex-start;white-space:normal;text-align:left;padding:11px 8px;background:transparent;gap:10px}.node-workspace_addMenu__tUMkj>div>button>svg{flex-shrink:0;color:#79876c}.node-workspace_addMenu__tUMkj>div>button>span{flex:1;display:flex;flex-direction:column;gap:4px}.node-workspace_addMenu__tUMkj strong{font-size:12px;font-weight:550}.node-workspace_addMenu__tUMkj small{font-size:10px;color:#87917c;line-height:1.5}@media (min-width:1700px){.node-workspace_workspace__7rSDW{grid-template-columns:248px minmax(0,1fr) 340px}}@media (max-width:1200px){.node-workspace_workspace__7rSDW{grid-template-columns:210px minmax(0,1fr) 290px}.node-workspace_toolbar__g7JTP{padding:0 9px}.node-workspace_toolbar__g7JTP select{width:138px}.node-workspace_projectSelector__JNVP0>button{max-width:230px}.node-workspace_projectSelector__JNVP0>span{display:none}.node-workspace_libraryItem__0EK4o small{font-size:10px}}@media (max-width:1000px){.node-workspace_workspace__7rSDW{grid-template-columns:210px minmax(0,1fr)}.node-workspace_inspector__BFWIS{position:fixed;right:0;top:58px;bottom:0;width:320px;z-index:20;display:none;box-shadow:-2px 0 6px #28301d0a}.node-workspace_inspectorOpen___WFTe{display:block}.node-workspace_app__RQ6dv .node-workspace_inspectorHeading__t8OYT button{display:flex}.node-workspace_topbar__NiRdP{gap:12px;padding:0 12px}.node-workspace_projectSelector__JNVP0{padding-left:10px}.node-workspace_topActions__6_SLq button{font-size:12px}.node-workspace_toolbar__g7JTP select{width:145px}}@media (max-width:680px){.node-workspace_workspace__7rSDW{grid-template-columns:minmax(0,1fr)}.node-workspace_library__3_yt0{display:none}.node-workspace_topbar__NiRdP{gap:9px;height:54px}.node-workspace_brand__ZKg0c strong{display:none}.node-workspace_projectSelector__JNVP0{border:0;padding-left:0;min-width:0;flex:1}.node-workspace_projectSelector__JNVP0>button{font-size:12px;max-width:100%;padding:5px 0}.node-workspace_topActions__6_SLq{gap:5px;flex-shrink:0}.node-workspace_topActions__6_SLq>button:last-child{display:inline-flex;padding:6px;font-size:11px}.node-workspace_topActions__6_SLq button{font-size:11px;padding:6px}.node-workspace_keyCount__sjyoi{display:none}.node-workspace_toolbar__g7JTP{height:52px;padding:0 8px;gap:3px}.node-workspace_toolbar__g7JTP>div{gap:4px}.node-workspace_toolbar__g7JTP button{padding:7px;font-size:11px}.node-workspace_toolbar__g7JTP select{width:129px;padding:6px 0;font-size:11px}.node-workspace_toolbar__g7JTP>div:first-child>button:nth-child(3){display:none}.node-workspace_inspector__BFWIS{top:54px;width:min(340px,95vw)}.node-workspace_empty__Qgn8P h1{font-size:18px}.node-workspace_wireHint___mPmu{max-width:95%;white-space:normal;width:310px}.node-workspace_message__bBG4K{font-size:11px}.node-workspace_projectMenu__CVSSm{left:0;min-width:260px}.node-workspace_bottomBar__CPrRk{gap:9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.node-workspace_app__RQ6dv *{animation:none!important;transition:none!important}}.node-workspace_studioNav__xmIxS{display:flex;align-items:center;gap:22px;padding:0 18px;min-height:48px;flex-shrink:0;background:#fcfcf9;border-bottom:1px solid var(--line)}.node-workspace_studioNav__xmIxS>div{display:flex;gap:18px;align-self:stretch}.node-workspace_studioNav__xmIxS button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:12px 2px;color:var(--muted)}.node-workspace_studioNav__xmIxS button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.node-workspace_studioNav__xmIxS>span{color:var(--muted);font-size:12px}.node-workspace_studioNav__xmIxS>small{margin-left:auto;min-width:0;max-width:420px;text-align:right;line-height:1.5;color:var(--muted);font-size:11px}.node-workspace_creditAmount__k5n1W{display:inline-flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.node-workspace_creditAmount__k5n1W strong{font-size:13px;font-weight:500;color:#292a28}.node-workspace_creditAmount__k5n1W small{font-size:11px;color:#74766e}.node-workspace_creditEstimate__BISyA{display:flex;flex-direction:column;gap:14px;max-width:760px;font-size:13px;line-height:1.6}.node-workspace_creditEstimate__BISyA p{margin:0;color:#74766e}.node-workspace_creditEstimate__BISyA table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.node-workspace_creditEstimate__BISyA td,.node-workspace_creditEstimate__BISyA th{padding:10px 14px 10px 0;border-bottom:1px solid #dedfda;vertical-align:top}.node-workspace_creditEstimate__BISyA th{font-weight:500}.node-workspace_creditEstimate__BISyA thead{color:#74766e;font-size:12px}.node-workspace_creditEstimate__BISyA tbody tr:last-child{font-weight:600}.node-workspace_creditEstimate__BISyA details{border-top:1px solid #dedfda;padding-top:12px}@media (max-width:900px){.node-workspace_studioNav__xmIxS>span{display:none}.node-workspace_topActions__6_SLq{gap:5px}.node-workspace_studioNav__xmIxS{gap:10px}}.node-workspace_menuHeading__lpt1M{padding:10px 10px 4px;color:var(--muted);font-size:11px}.credit-packages_dialog__fPVBM{width:min(660px,calc(100vw - 32px))}.credit-packages_content__8Qbxk{font-size:13px;line-height:1.5;color:#292a28}.credit-packages_content__8Qbxk p{margin:10px 0}.credit-packages_content__8Qbxk .credit-packages_muted__IzVAz{color:#63665e}.credit-packages_content__8Qbxk button{white-space:normal}.credit-packages_balance__wBRuk{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfda;padding-bottom:10px;gap:10px}.credit-packages_balance__wBRuk strong{font-size:17px;font-weight:600;margin-left:12px;font-variant-numeric:tabular-nums}.credit-packages_currency__rV7wn{border:0;display:flex;flex-wrap:wrap;gap:18px;padding:0;margin:20px 0}.credit-packages_currency__rV7wn legend{float:left;margin-right:20px}.credit-packages_content__8Qbxk .credit-packages_currency__rV7wn label{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:13px}.credit-packages_content__8Qbxk input[type=radio]{width:16px;height:16px;margin:0;padding:0;accent-color:#3e5948;flex-shrink:0}.credit-packages_packages__9YmwU{border:0;margin:0;padding:0;display:grid;gap:8px}.credit-packages_packages__9YmwU legend{margin-bottom:9px;font-weight:500}.credit-packages_content__8Qbxk .credit-packages_packages__9YmwU label{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #dedfda;border-radius:5px;cursor:pointer;font-size:13px}.credit-packages_content__8Qbxk .credit-packages_packages__9YmwU label:hover{background:#f3f4ef}.credit-packages_content__8Qbxk .credit-packages_packages__9YmwU .credit-packages_selected__Ujloy{border-color:#3e5948;background:#eff3ed}.credit-packages_packages__9YmwU label>span{display:flex;flex-direction:column;gap:2px}.credit-packages_packages__9YmwU label>span>span{color:#63665e;font-size:12px}.credit-packages_packages__9YmwU strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.credit-packages_price__90FzK{text-align:right}.credit-packages_content__8Qbxk .credit-packages_primary__9Bx_A{width:100%;background:#3e5948;border-color:#3e5948;color:#fafbf9;padding:10px 14px;margin:10px 0 0}.credit-packages_content__8Qbxk .credit-packages_primary__9Bx_A:hover:not(:disabled){background:#304a3b}.credit-packages_content__8Qbxk .credit-packages_fx__ehF5v,.credit-packages_content__8Qbxk .credit-packages_notice__eUZKp{background:#f1f2ed;border:1px solid #dedfda;border-radius:4px;padding:10px 12px;font-size:12px;color:#5a5f51}.credit-packages_receipt__B_goL dl{margin:20px 0 10px}.credit-packages_receipt__B_goL dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:8px 0}.credit-packages_receipt__B_goL dt{color:#63665e}.credit-packages_receipt__B_goL dd{margin:0;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.credit-packages_receipt__B_goL .credit-packages_total__PmO48{border-top:1px solid #dedfda;margin-top:8px;padding-top:14px}.credit-packages_total__PmO48 dd{font-size:23px}.credit-packages_total__PmO48 dd span{font-size:12px;font-weight:400;color:#63665e}.credit-packages_details__CMbHg{margin-top:16px;padding-top:12px;border-top:1px solid #dedfda}.credit-packages_details__CMbHg summary{cursor:pointer;font-weight:500}.credit-packages_details__CMbHg table{width:100%;border-collapse:collapse;margin:12px 0;font-size:12px}.credit-packages_details__CMbHg td,.credit-packages_details__CMbHg th{padding:9px 4px;text-align:right;border-bottom:1px solid #e3e4dd}.credit-packages_details__CMbHg th:first-child{text-align:left}.credit-packages_details__CMbHg th{font-weight:500}.credit-packages_history__GhEdg{list-style:none;margin:12px 0 0;padding:0}.credit-packages_history__GhEdg li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e3e4dd;gap:16px}.credit-packages_history__GhEdg li>span{display:flex;flex-direction:column}.credit-packages_history__GhEdg li>span:last-child{text-align:right}.credit-packages_history__GhEdg small{font-size:11px;color:#63665e}.credit-packages_error__BMVSp{color:#9b3333}@media (max-width:480px){.credit-packages_balance__wBRuk strong{font-size:15px;margin-left:6px}.credit-packages_currency__rV7wn{gap:12px}.credit-packages_currency__rV7wn legend{margin-right:8px}.credit-packages_content__8Qbxk .credit-packages_packages__9YmwU label{padding:11px 10px;gap:9px}.credit-packages_receipt__B_goL dl>div{gap:12px}.credit-packages_receipt__B_goL dt{max-width:50%}}.projects-library_library__A7K74{height:100dvh;min-height:500px;display:flex;flex-direction:column;background:#f7f7f5;color:#292a28;font:14px var(--font-geist-sans),sans-serif;--line:#dedfda;--muted:#74766e;--accent:#3e5948}.projects-library_library__A7K74 *{box-sizing:border-box}.projects-library_library__A7K74 button,.projects-library_library__A7K74 input,.projects-library_library__A7K74 select{font:inherit;color:inherit}.projects-library_library__A7K74 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 11px;background:#fdfdfb;border:1px solid var(--line);border-radius:5px;cursor:pointer}.projects-library_library__A7K74 button:hover:not(:disabled){background:#eeeeea}.projects-library_library__A7K74 button:disabled{opacity:.45;cursor:default}.projects-library_library__A7K74 button:focus-visible,.projects-library_library__A7K74 input:focus-visible,.projects-library_library__A7K74 select:focus-visible{outline:2px solid #729681;outline-offset:2px}.projects-library_library__A7K74 .projects-library_primary__CCMkM{background:var(--accent);color:#fafbf9;border-color:var(--accent)}.projects-library_library__A7K74 .projects-library_primary__CCMkM:hover:not(:disabled){background:#304a3b}.projects-library_library__A7K74 input,.projects-library_library__A7K74 select{padding:9px 10px;border:1px solid var(--line);border-radius:4px;background:#fdfdfb;min-width:0}.projects-library_library__A7K74 input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px;margin:0;cursor:pointer}.projects-library_header__fQSh_{height:62px;flex-shrink:0;background:#fcfcf9;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px}.projects-library_header__fQSh_>div{display:flex;align-items:center;gap:14px}.projects-library_header__fQSh_ strong{font-weight:600;font-size:17px}.projects-library_mark__raDGT{display:grid;place-items:center;width:28px;height:28px;background:#3f5948;color:#fafbf9;font-size:28px;font-weight:600;line-height:1}.projects-library_headerActions__UHJyD{display:flex;gap:8px}.projects-library_body__vFWDQ{min-height:0;flex:1;display:grid;grid-template-columns:218px minmax(0,1fr)}.projects-library_sidebar__3zkE9{padding:22px 12px;border-right:1px solid var(--line);overflow:auto;background:#f3f4f0}.projects-library_sidebar__3zkE9 nav{display:flex;flex-direction:column;gap:3px}.projects-library_sidebar__3zkE9 nav button{width:100%;justify-content:flex-start;border-color:transparent;background:transparent;padding:9px 10px;min-width:0}.projects-library_sidebar__3zkE9 nav button[aria-current=page]{background:#e6ebe2;color:#314d3b;font-weight:500}.projects-library_sidebar__3zkE9 nav button>span:last-child:not(.projects-library_folderName__cMaCW){margin-left:auto;color:var(--muted);font-size:12px}.projects-library_folderHeading__zTDtz{display:flex;align-items:center;justify-content:space-between;margin:25px 10px 8px;color:var(--muted);font-size:12px}.projects-library_folderHeading__zTDtz strong{font-weight:500}.projects-library_folderHeading__zTDtz button{padding:4px;border:0;background:transparent}.projects-library_folderRow__v4ty6{display:flex;min-width:0;align-items:center;gap:2px}.projects-library_folderRow__v4ty6>button:first-child{flex:1}.projects-library_folderRow__v4ty6>button:last-child{width:28px;padding:6px 3px;flex-shrink:0;color:var(--muted)}.projects-library_folderName__cMaCW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.projects-library_folderHint__MfJSM{color:var(--muted);font-size:12px;line-height:1.6;margin:10px}.projects-library_archiveNav__lIifg{margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}.projects-library_main__xYchQ{padding:30px 32px;overflow:auto;min-width:0}.projects-library_heading__e_Q0u{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px}.projects-library_heading__e_Q0u h1{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.5px;margin:0 0 7px}.projects-library_heading__e_Q0u p{color:var(--muted);font-size:12px;margin:0;line-height:1.6}.projects-library_toolbar__cUFpt{display:flex;gap:10px;align-items:center;margin-bottom:20px}.projects-library_search__XucHY{display:flex;align-items:center;gap:9px;flex:1;min-width:130px;border:1px solid var(--line);border-radius:4px;padding:0 10px;background:#fdfdfb;color:var(--muted)}.projects-library_search__XucHY input{border:0;background:none;width:100%;padding:10px 0}.projects-library_search__XucHY button{border:0;background:transparent;padding:3px}.projects-library_toolbar__cUFpt select{max-width:170px;font-size:12px}.projects-library_projectList__EZNAQ{border-top:1px solid var(--line)}.projects-library_listHeading__tuOFe{display:grid;grid-template-columns:minmax(220px,1fr) 155px 115px 74px;gap:15px;align-items:center;padding:12px 0;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}.projects-library_listHeading__tuOFe label{display:flex;gap:17px;align-items:center}.projects-library_projectRow__FRPcI{display:grid;grid-template-columns:16px minmax(185px,1fr) 155px 115px 74px;gap:15px;align-items:center;min-height:88px;padding:12px 0;border-bottom:1px solid var(--line)}.projects-library_projectRow__FRPcI .projects-library_projectTitle__k4FxX{padding:0;border:0;background:none;justify-content:flex-start;text-align:left;gap:14px;min-width:0;white-space:normal}.projects-library_projectRow__FRPcI .projects-library_projectTitle__k4FxX:hover{background:transparent}.projects-library_noThumbnail__zXidc,.projects-library_projectTitle__k4FxX img{width:48px;height:60px;object-fit:cover;flex-shrink:0;border:1px solid var(--line);border-radius:3px}.projects-library_noThumbnail__zXidc{display:grid;place-items:center;background:#eeefea;color:#9a9c93}.projects-library_projectTitle__k4FxX>span:last-child{min-width:0}.projects-library_projectTitle__k4FxX strong{display:block;font-size:13px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.projects-library_projectTitle__k4FxX small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.projects-library_projectDetails__m1apj{display:flex;flex-direction:column;gap:6px;font-size:12px}.projects-library_projectDetails__m1apj>span:first-child{color:var(--muted)}.projects-library_status__b3h_p{font-size:11px}.projects-library_status__b3h_p[data-status=running]{color:#3e5948}.projects-library_status__b3h_p[data-status=needs-approval]{color:#966726}.projects-library_status__b3h_p[data-status=needs-attention]{color:#a54235}.projects-library_projectRow__FRPcI time{font-size:11px;color:var(--muted)}.projects-library_rowActions__tkJKw{display:flex;gap:4px;justify-content:flex-end;position:relative}.projects-library_rowActions__tkJKw>button{padding:7px;border:0;background:transparent;color:var(--muted)}.projects-library_rowActions__tkJKw>button[aria-pressed=true]{color:var(--accent)}.projects-library_rowMenu__CSkYl{position:absolute;right:0;top:34px;background:#fdfdfb;border:1px solid var(--line);padding:5px;min-width:180px;z-index:4;box-shadow:0 2px 8px #20251b14;border-radius:4px}.projects-library_rowMenu__CSkYl button{width:100%;justify-content:flex-start;border:0;background:transparent;font-size:12px}.projects-library_empty__xo2HE{padding:70px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:12px}.projects-library_empty__xo2HE h2{font-size:17px;margin:0;color:#292a28;font-weight:500}.projects-library_empty__xo2HE p{font-size:13px;margin:0;max-width:390px;line-height:1.6}.projects-library_footer__OKarS{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:var(--muted);font-size:12px}.projects-library_footer__OKarS>div{display:flex;align-items:center;gap:12px}.projects-library_footer__OKarS button{padding:5px}.projects-library_selection__ElT2y{display:flex;align-items:center;gap:10px;padding:10px 0 14px;font-size:12px;flex-wrap:wrap}.projects-library_selection__ElT2y>span{font-weight:500;margin-right:6px}.projects-library_selection__ElT2y button{padding:6px 9px;font-size:12px}.projects-library_error__pibvp,.projects-library_notice__L4UJr{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;margin-bottom:12px;font-size:12px;line-height:1.6}.projects-library_error__pibvp{background:#f7eae4;color:#9a3f30}.projects-library_notice__L4UJr{background:#e9eee4;color:#3e5948}.projects-library_error__pibvp button,.projects-library_notice__L4UJr button{padding:4px 7px;border:0;background:transparent;font-size:12px}.projects-library_form___YbZZ{display:flex;flex-direction:column;gap:18px;min-width:min(330px,65vw);font-size:13px}.projects-library_form___YbZZ label{display:flex;flex-direction:column;gap:8px}.projects-library_form___YbZZ input,.projects-library_form___YbZZ select{font:inherit;padding:10px;border:1px solid #dedfda;border-radius:4px;background:#fdfdfb}.projects-library_form___YbZZ>button{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #3e5948;border-radius:4px;background:#3e5948;color:#fafbf9;cursor:pointer}.projects-library_form___YbZZ button:disabled{opacity:.45}.projects-library_form___YbZZ p{margin:0;line-height:1.6;color:#74766e}.projects-library_starters__UKhyr{display:flex;flex-direction:column;gap:9px;width:min(460px,75vw)}.projects-library_starters__UKhyr button{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;border:1px solid #dedfda;border-radius:4px;padding:15px;background:#fdfdfb;color:#292a28;cursor:pointer}.projects-library_starters__UKhyr button:hover{background:#eeefea}.projects-library_starters__UKhyr button:disabled{opacity:.45}.projects-library_starters__UKhyr strong{display:block;font-size:14px;font-weight:500}.projects-library_starters__UKhyr small{display:block;margin-top:6px;color:#74766e;font-size:12px}.projects-library_starters__UKhyr p{font-size:12px;line-height:1.7;color:#74766e;margin:10px 0 0}@media (max-width:1100px){.projects-library_body__vFWDQ{grid-template-columns:185px minmax(0,1fr)}.projects-library_main__xYchQ{padding:24px}.projects-library_listHeading__tuOFe{grid-template-columns:minmax(170px,1fr) 120px 70px}.projects-library_listHeading__tuOFe>span:nth-last-child(2){display:none}.projects-library_projectRow__FRPcI{grid-template-columns:16px minmax(130px,1fr) 120px 70px;gap:10px}.projects-library_projectRow__FRPcI time{display:none}.projects-library_projectDetails__m1apj{font-size:11px}.projects-library_header__fQSh_{padding:0 18px}}@media (max-width:760px){.projects-library_body__vFWDQ{display:flex;flex-direction:column}.projects-library_sidebar__3zkE9{padding:10px 14px;border-right:0;border-bottom:1px solid var(--line);overflow:auto;flex-shrink:0;max-height:180px}.projects-library_sidebar__3zkE9 nav[aria-label=Folders],.projects-library_sidebar__3zkE9>nav{flex-direction:row;flex-wrap:wrap;gap:4px}.projects-library_sidebar__3zkE9 nav button{width:auto;gap:7px;padding:6px 8px;font-size:12px}.projects-library_folderHeading__zTDtz{margin:8px 8px 4px;justify-content:flex-start;gap:10px}.projects-library_folderRow__v4ty6>button:last-child{width:24px}.projects-library_sidebar__3zkE9 .projects-library_archiveNav__lIifg{margin-top:6px;padding-top:6px}.projects-library_folderHint__MfJSM{margin:4px 8px}.projects-library_main__xYchQ{padding:20px 16px;flex:1}.projects-library_heading__e_Q0u{margin-bottom:18px}.projects-library_heading__e_Q0u h1{font-size:22px}.projects-library_toolbar__cUFpt{flex-wrap:wrap;gap:8px}.projects-library_search__XucHY{flex-basis:100%}.projects-library_toolbar__cUFpt select{flex:1;max-width:none}.projects-library_projectRow__FRPcI{grid-template-columns:16px minmax(0,1fr) 64px;gap:9px;padding:12px 0}.projects-library_projectDetails__m1apj{grid-column:2;grid-row:auto;flex-direction:row;gap:12px;margin-top:-6px;margin-left:54px}.projects-library_rowActions__tkJKw{grid-column:3;grid-row:1/span 2}.projects-library_listHeading__tuOFe{grid-template-columns:1fr 64px}.projects-library_listHeading__tuOFe>span{display:none}.projects-library_noThumbnail__zXidc,.projects-library_projectTitle__k4FxX img{width:42px;height:54px}.projects-library_projectRow__FRPcI .projects-library_projectTitle__k4FxX{gap:12px}.projects-library_header__fQSh_ strong{font-size:16px}.projects-library_headerActions__UHJyD button{font-size:12px;padding:7px 9px}.projects-library_headerActions__UHJyD button:first-child svg{display:none}.projects-library_footer__OKarS{font-size:11px}}