.canvas-composer_toolbar__O5HpL{position:relative;container-type:inline-size;display:flex;align-items:end;gap:6px;min-width:0}.canvas-composer_controls__KLPiB{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0}.canvas-composer_model__SOlK0{flex:1 1 0;min-width:0}.canvas-composer_modelTrigger__3ADUG{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:6px 8px;border-radius:10px;text-align:left;cursor:pointer}.canvas-composer_modelTrigger__3ADUG:hover{background:#f4f4f4}.canvas-composer_modelTrigger__3ADUG>svg{flex-shrink:0}.canvas-composer_modelTrigger__3ADUG:focus-visible,.canvas-composer_settings__dHiQj:focus-visible{outline:2px solid #a3a3a3;outline-offset:2px}.canvas-composer_modelName__KMbnB{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.canvas-composer_modelMenu__kV4jW{position:absolute;bottom:calc(100% + 8px);right:0;z-index:40;width:min(288px,100%);border:1px solid #e5e5e5;border-radius:12px;padding:4px;background:white;box-shadow:0 8px 30px rgb(0 0 0/10%)}.canvas-composer_mode__JiKJl{position:relative;flex:0 0 auto;min-width:0}.canvas-composer_skill__grzLm{flex:0 0 auto;min-width:0}.canvas-composer_settings__dHiQj{display:flex;flex:0 1 auto;align-items:center;gap:5px;min-width:0;max-width:140px;min-height:44px;padding:6px;border-radius:10px;font-size:11px;text-align:left;cursor:pointer}.canvas-composer_settings__dHiQj:hover{background:#f5f5f5}.canvas-composer_settings__dHiQj>svg{width:14px;height:14px;flex-shrink:0}.canvas-composer_summary__T0rnx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-composer_actions__Xafgw{display:flex;flex:0 0 auto;gap:6px;align-items:center}.canvas-composer_actions__Xafgw>button{width:40px;height:40px;flex-shrink:0}.canvas-composer_videoHint__qa5Wm{flex:1 1 auto;min-width:0;font-size:11px;color:#737373}.canvas-composer_compactName__72HKV{display:none}.canvas-composer_skillMenu__eZgf4{position:absolute;bottom:calc(100% + 8px);left:0;z-index:40;width:min(320px,100%);max-height:min(520px,calc(100dvh - 180px));overflow-y:auto}@container (max-width: 480px){.canvas-composer_fullName__OC3bx{display:none}.canvas-composer_compactName__72HKV{display:inline}}@container (max-width: 320px){.canvas-composer_controls__KLPiB{flex-wrap:wrap}.canvas-composer_model__SOlK0{flex-basis:100%}.canvas-composer_modelTrigger__3ADUG{gap:4px;padding-inline:6px}}.canvas-toolbar_viewport__w7mHL{container:canvas/inline-size}.canvas-toolbar_canvasBackdrop__7vvkO{background-color:#f2f4f7;background-image:radial-gradient(circle,#e1e4e9 1px,transparent 1.4px);background-size:24px 24px}.canvas-toolbar_actions__Kzb0f{position:absolute;top:16px;right:16px;z-index:30;display:flex;align-items:center;gap:8px}.canvas-toolbar_action__KPez6{display:inline-flex;min-width:44px;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#404040;box-shadow:0 1px 2px #0000000d;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:border-color .16s,background .16s}.canvas-toolbar_action__KPez6:hover{border-color:#d4d4d4;background:#fafafa}.canvas-toolbar_action__KPez6:active{background:#f5f5f5}.canvas-toolbar_action__KPez6:focus-visible{outline:2px solid #404040;outline-offset:3px}@container canvas (max-width: 960px){.canvas-toolbar_actions__Kzb0f{top:76px}}@container canvas (max-width: 600px){.canvas-toolbar_secondaryLabel__4sypZ{display:none}}@container canvas (max-width: 360px){.canvas-toolbar_label__p61yl{display:none}.canvas-toolbar_actions__Kzb0f{right:12px;gap:6px}}@media (prefers-reduced-motion:reduce){.canvas-toolbar_action__KPez6{transition:none}}.home-image-settings_trigger__3r_vB{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;padding:6px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#525252;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.home-image-settings_trigger__3r_vB:hover:not(:disabled),.home-image-settings_trigger__3r_vB[data-state=open]{background:#f5f5f5;color:#171717}.home-image-settings_trigger__3r_vB:disabled{cursor:not-allowed;opacity:.45}.home-image-settings_close__tf273:focus-visible,.home-image-settings_done__RQC5t:focus-visible,.home-image-settings_trigger__3r_vB:focus-visible{outline:2px solid #737373;outline-offset:2px}.home-image-settings_chevron__tmbjE{transition:transform .15s ease}.home-image-settings_trigger__3r_vB[data-state=open] .home-image-settings_chevron__tmbjE{transform:rotate(180deg)}.home-image-settings_panel__hoY7J{z-index:60;display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 24px);max-height:min(520px,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fff;color:#262626;box-shadow:0 20px 48px -18px #00000035,0 5px 12px -5px #00000016;outline:none;transform-origin:var(--radix-popover-content-transform-origin);animation:home-image-settings_appear__MAubU .15s ease-out}.home-image-settings_header__EXBa8{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 11px;border-bottom:1px solid #f0f0f0}.home-image-settings_header__EXBa8 h2{margin:0;font-size:14px;font-weight:600;line-height:21px}.home-image-settings_header__EXBa8 p{margin:0;color:#737373;font-size:11px;line-height:17px}.home-image-settings_meta__85mR2{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:4px}.home-image-settings_close__tf273{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#737373;cursor:pointer;transition:background-color .15s ease}.home-image-settings_close__tf273:hover{background:#f5f5f5;color:#262626}.home-image-settings_body__I6EH2{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 16px;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.home-image-settings_fields__CLL50{min-width:0;margin:0;padding:0;border:0}.home-image-settings_section__mCRKP+.home-image-settings_section__mCRKP{margin-top:14px}.home-image-settings_labelRow__oIrIg{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.home-image-settings_labelRow__oIrIg h3{margin:0;color:#525252;font-size:12px;font-weight:500;line-height:18px}.home-image-settings_cost__1s9M_{display:inline-flex;align-items:center;gap:3px;border-radius:6px;background:#faf7f1;padding:2px 5px;color:#876128;font-size:10px;line-height:15px;font-variant-numeric:tabular-nums}.home-image-settings_hint__my5Zj{color:#737373;font-size:10px;line-height:15px}.home-image-settings_resolutions__Oee7_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-image-settings_resolutions__Oee7_.home-image-settings_twoColumns__GgcCv{grid-template-columns:repeat(2,minmax(0,1fr))}.home-image-settings_resolution__UXyWX{display:flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #e7e7e7;border-radius:8px;background:#fff;color:#525252;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.home-image-settings_resolution__UXyWX span{font-size:10px;font-weight:400}.home-image-settings_pricedResolution__jtKcM{min-height:50px;flex-direction:column;gap:2px;padding:6px 3px}.home-image-settings_resolutionCost___ifps{color:#737373;font-size:11px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.home-image-settings_resolution__UXyWX[aria-pressed=true] .home-image-settings_resolutionCost___ifps{color:#525252}.home-image-settings_resolution__UXyWX:hover:not(:disabled){border-color:#bdbdbd;background:#fafafa}.home-image-settings_resolution__UXyWX[aria-pressed=true]{border-color:#a3a3a3;background:#f4f4f4;color:#171717;box-shadow:inset 0 1px 0 #fff}.home-image-settings_resolution__UXyWX:disabled{cursor:not-allowed;opacity:.38}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF:focus-visible,.home-image-settings_resolution__UXyWX:focus-visible{outline:2px solid #737373;outline-offset:2px}.home-image-settings_note__zxfs8{margin:6px 0 0;color:#737373;font-size:10px;line-height:16px}.home-image-settings_panel__hoY7J .home-image-settings_ratios__IM7if{gap:4px;border:1px solid #eeeeef;border-radius:10px;background:#f7f7f8;padding:4px}.home-image-settings_threeColumns__P_jmy{grid-template-columns:repeat(3,minmax(0,1fr))}.home-image-settings_fourColumns__2F3u8{grid-template-columns:repeat(4,minmax(0,1fr))}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF{min-height:44px;gap:2px;padding:5px 2px;border-radius:7px;font-size:10px;line-height:14px;transition-duration:.15s}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF>span:first-child{height:20px}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF[aria-checked=true]{border-color:#d4d4d4;background:#fff;color:#171717;box-shadow:0 1px 4px #0000000b}.home-image-settings_fields__CLL50:disabled .home-image-settings_ratioOption__BE2XF{cursor:not-allowed;opacity:.4}.home-image-settings_footer__vIvIq{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;border-top:1px solid #eeeeef;background:#fafafa}.home-image-settings_footer__vIvIq>span{display:inline-flex;align-items:center;gap:4px;color:#737373;font-size:10px;line-height:16px}.home-image-settings_done__RQC5t{min-height:30px;padding:5px 12px;border:1px solid #242424;border-radius:8px;background:#262626;color:white;font-size:11px;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff14;transition:background-color .15s ease}.home-image-settings_done__RQC5t:hover{background:#404040}@keyframes home-image-settings_appear__MAubU{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-image-settings_panel__hoY7J{animation:none}.home-image-settings_chevron__tmbjE,.home-image-settings_close__tf273,.home-image-settings_done__RQC5t,.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF,.home-image-settings_resolution__UXyWX,.home-image-settings_trigger__3r_vB{transition:none}}.font-style-selector_root__kDmn2{container-type:inline-size;min-width:0}.font-style-selector_grid__RnxtF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@container (max-width: 320px){.font-style-selector_grid__RnxtF{grid-template-columns:repeat(2,minmax(0,1fr))}}.node-chrome_premium__PN59X{--node-tone:115,115,115;--node-ink:#404040;display:flex;flex-direction:column;border-color:#e4e4e4;box-shadow:0 2px 4px -2px rgb(0 0 0/8%),0 8px 24px -12px rgb(0 0 0/14%);transition:border-color .18s ease,box-shadow .18s ease}.node-chrome_premium__PN59X:hover{border-color:rgba(var(--node-tone),.38);box-shadow:0 2px 4px -2px rgb(0 0 0/8%),0 10px 26px -12px rgb(0 0 0/20%)}.node-chrome_premium__PN59X.node-chrome_selected__b7Ti2{border-color:rgba(var(--node-tone),.58);box-shadow:0 0 0 3px rgba(var(--node-tone),.09),0 8px 26px -12px rgba(var(--node-tone),.25)}.node-chrome_header__jaNFS{display:flex;align-items:center;flex:0 0 48px;min-width:0;gap:8px;padding:0 10px;border-bottom:1px solid #ededed;background:linear-gradient(180deg,#fff,#fafafa)}.node-chrome_title__rY837{min-width:0;flex:1 1 auto;color:#323232;font-size:13px;font-weight:600;letter-spacing:.01em}.node-chrome_icon__QXzDO{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(var(--node-tone),.16);border-radius:9px;color:var(--node-ink);background:linear-gradient(145deg,#fff 4%,rgba(var(--node-tone),.12) 100%);box-shadow:inset 0 1px 0 #fff,0 2px 3px -2px rgba(var(--node-tone),.35)}.node-chrome_icon__QXzDO[data-kind=text]{--node-tone:99,122,202;--node-ink:#4e67aa}.node-chrome_icon__QXzDO[data-kind=image]{--node-tone:168,116,188;--node-ink:#9366ad}.node-chrome_icon__QXzDO[data-kind=config]{--node-tone:86,155,136;--node-ink:#3b8874}.node-chrome_actions__3rnz1{display:flex;flex-shrink:0;align-items:center;gap:1px;margin-left:auto}.node-chrome_action__ODzVH{display:flex;width:26px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;color:#929292;opacity:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.node-chrome_premium__PN59X:focus-within .node-chrome_action__ODzVH,.node-chrome_premium__PN59X:hover .node-chrome_action__ODzVH,.node-chrome_selected__b7Ti2 .node-chrome_action__ODzVH{opacity:1}.node-chrome_action__ODzVH:hover{border-color:#e4e4e4;color:var(--node-ink);background:#f4f4f4}.node-chrome_action__ODzVH[data-destructive=true]:hover{border-color:#f5dedd;color:#bf4e49;background:#fff2f1}.node-chrome_action__ODzVH:focus-visible{outline:2px solid rgba(var(--node-tone),.75);outline-offset:2px;opacity:1}.node-chrome_body__UsyGt{position:relative;width:100%;min-height:0;flex:1 1 0%}.node-chrome_bodyAuto__uH6tZ{flex:1 0 auto}.node-chrome_premium__PN59X[data-node-visual=image] .node-chrome_body__UsyGt{container-name:image-node-body;container-type:size}@container image-node-body (height < 115px){.node-chrome_premium__PN59X [data-node-upload-art],.node-chrome_premium__PN59X [data-node-upload-hint]{display:none}}.node-chrome_handle__bbuCA{--node-port-tone:115,115,115;display:flex;width:22px!important;height:22px!important;align-items:center;justify-content:center;border:2px solid rgb(var(--node-port-tone))!important;border-radius:50%!important;color:rgb(var(--node-port-tone));background:#fff!important;box-shadow:0 0 0 2px rgba(var(--node-port-tone),.16),0 2px 4px rgb(0 0 0/10%);transition:box-shadow .15s ease,background-color .15s ease;z-index:5}.node-chrome_handle__bbuCA:before{position:absolute;inset:-5px;border-radius:50%;content:""}.node-chrome_handle__bbuCA[data-port-accent=text]{--node-port-tone:59,130,246}.node-chrome_handle__bbuCA[data-port-accent=image]{--node-port-tone:139,92,246}.node-chrome_handle__bbuCA[data-port-accent=video]{--node-port-tone:244,63,94}.node-chrome_handle__bbuCA[data-port-accent=audio]{--node-port-tone:6,182,212}.node-chrome_handle__bbuCA.connectingfrom,.node-chrome_handle__bbuCA.connectingto.valid,.node-chrome_handle__bbuCA:focus-visible,.node-chrome_handle__bbuCA:hover{background:rgba(var(--node-port-tone),.1)!important;box-shadow:0 0 0 4px rgba(var(--node-port-tone),.2),0 2px 5px rgb(0 0 0/12%)}.node-chrome_handle__bbuCA.connectingto:not(.valid){background:#fff1f2!important;box-shadow:0 0 0 4px rgb(244 63 94/18%)}.node-chrome_handlePlus__up_bF{width:13px;height:13px;flex-shrink:0;pointer-events:none}.node-chrome_handleLabel__OEz_3{border:1px solid #e4e4e4;background:#fff;color:#737373;box-shadow:0 1px 3px rgb(0 0 0/6%)}@media (hover:none){.node-chrome_action__ODzVH{opacity:1}}@media (prefers-reduced-motion:reduce){.node-chrome_action__ODzVH,.node-chrome_handle__bbuCA,.node-chrome_premium__PN59X{transition:none}}.ImageGenerationLoader_loader__Zk8Rh{--peg-fill:#7c3aed;--peg-shine:rgb(124 58 237/20%);position:relative;width:120px;height:58px;filter:drop-shadow(0 4px 8px var(--peg-shine))}.ImageGenerationLoader_peg__eQZxa{position:absolute;top:10px;left:46px;width:28px;height:28px;color:var(--peg-fill);opacity:0;will-change:transform,opacity}.ImageGenerationLoader_pegOne__KAo9P{animation:ImageGenerationLoader_peg-flow-one__DIlkf 1s linear infinite}.ImageGenerationLoader_pegTwo__x5MYf{animation:ImageGenerationLoader_peg-flow-two__61REs 1s linear .3s infinite}.ImageGenerationLoader_pegThree__mRFEz{animation:ImageGenerationLoader_peg-flow-three__zp7rE 1s linear .6s infinite}@keyframes ImageGenerationLoader_peg-flow-one__DIlkf{0%{transform:translate3d(0,-32px,0) scale(.5);opacity:0}25%{transform:translate3d(0,-16px,0) scale(.75);opacity:1}50%{transform:translateZ(0) scale(1);opacity:1}75%{transform:translate3d(0,12px,0) scale(.5);opacity:1}to{transform:translate3d(0,24px,0) scale(0);opacity:0}}@keyframes ImageGenerationLoader_peg-flow-two__61REs{0%{transform:translate3d(-40px,-32px,0) rotate(-10deg) scale(.5);opacity:0}25%{transform:translate3d(-30px,-16px,0) rotate(-5deg) scale(1);opacity:1}50%{transform:translate3d(-22px,0,0) rotate(0deg) scale(1);opacity:1}75%{transform:translate3d(-10px,12px,0) rotate(5deg) scale(.5);opacity:1}to{transform:translate3d(0,24px,0) rotate(10deg) scale(0);opacity:0}}@keyframes ImageGenerationLoader_peg-flow-three__zp7rE{0%{transform:translate3d(40px,-32px,0) rotate(10deg) scale(.5);opacity:0}25%{transform:translate3d(30px,-16px,0) rotate(5deg) scale(1);opacity:1}50%{transform:translate3d(22px,0,0) rotate(0deg) scale(1);opacity:1}75%{transform:translate3d(10px,12px,0) rotate(-5deg) scale(.5);opacity:1}to{transform:translate3d(0,24px,0) rotate(-10deg) scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.ImageGenerationLoader_peg__eQZxa{animation:none;opacity:0}.ImageGenerationLoader_pegOne__KAo9P{transform:translateZ(0) scale(.9);opacity:1}}.canvas-connection-line_feedback__2cfZ_{pointer-events:none}.canvas-connection-line_arcGlow__Uh3Kd{opacity:.32;filter:blur(2px)}.canvas-connection-line_arc__mrMxW{filter:drop-shadow(0 0 3px currentColor)}.canvas-connection-line_core__jxcKB{opacity:.62}.canvas-connection-line_still__lpDPO{display:none}.canvas-connection-line_branch__U4qbV{opacity:.38;filter:blur(.6px);animation:canvas-connection-line_electric-flicker__Wz_SX .18s steps(1) infinite alternate}.canvas-connection-line_ring__neXv8{opacity:.7;animation:canvas-connection-line_ring-in__TiFLV .32s ease-out both}@keyframes canvas-connection-line_electric-flicker__Wz_SX{0%{opacity:.1}to{opacity:1}}@keyframes canvas-connection-line_ring-in__TiFLV{0%{opacity:0}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.canvas-connection-line_ring__neXv8{animation:none}.canvas-connection-line_branch__U4qbV,.canvas-connection-line_moving__5uOLK{display:none}.canvas-connection-line_still__lpDPO{display:inline}}.node-library-items_item__nxZhR{display:flex;width:100%;min-width:0;min-height:68px;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.node-library-items_item__nxZhR:hover:not(:disabled){border-color:#e8e8e8;background:#fafafa;box-shadow:0 3px 10px -6px rgb(0 0 0/12%)}.node-library-items_item__nxZhR:active:not(:disabled){background:#f4f4f4}.node-library-items_item__nxZhR:focus-visible{outline:2px solid #8b8b8b;outline-offset:2px}.node-library-items_item__nxZhR:disabled{opacity:.45;cursor:not-allowed}.node-library-items_workflow__njID_{min-height:76px}.node-library-items_copy__K7dxz{display:block;flex:1 1 auto;min-width:0}.node-library-items_description__VUyMA,.node-library-items_meta__lK98f,.node-library-items_title__HDRTV{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-library-items_title__HDRTV{color:#272727;font-size:13px;font-weight:600;line-height:20px}.node-library-items_description__VUyMA{margin-top:2px;color:#737373;font-size:11px;line-height:17px}.node-library-items_meta__lK98f{margin-top:3px;color:#737373;font-size:10px;line-height:14px;font-variant-numeric:tabular-nums}.node-library-items_workflow__njID_ .node-library-items_title__HDRTV{line-height:18px}.node-library-items_workflow__njID_ .node-library-items_description__VUyMA{line-height:16px}.node-library-items_affordance__AtloF{display:flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;color:#b0b0b0;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.node-library-items_item__nxZhR:focus-visible .node-library-items_affordance__AtloF,.node-library-items_item__nxZhR:hover:not(:disabled) .node-library-items_affordance__AtloF{color:#454545;background:#fff;border-color:#e8e8e8}.node-library-items_iconWrap___0bD3{display:flex;width:40px;height:44px;flex-shrink:0;align-items:center;justify-content:center}.node-library-items_iconWrap___0bD3>span{width:38px;height:38px;border-radius:12px}.node-library-items_iconWrap___0bD3>span>svg{width:27px;height:27px}.node-library-items_materialIcon__dcEfz{--library-tone:181,106,120;--library-ink:#a26474;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--library-tone),.16);color:var(--library-ink);background:linear-gradient(145deg,#fff 4%,rgba(var(--library-tone),.12) 100%);box-shadow:inset 0 1px 0 #fff,0 2px 3px -2px rgba(var(--library-tone),.35)}.node-library-items_materialIcon__dcEfz[data-kind=text-to-image]{--library-tone:99,122,202;--library-ink:#4e67aa}.node-library-items_materialIcon__dcEfz[data-kind=image-to-image]{--library-tone:168,116,188;--library-ink:#9366ad}.node-library-items_materialIcon__dcEfz[data-kind=text-to-video]{--library-tone:181,106,120;--library-ink:#a26474}.node-library-items_materialIcon__dcEfz[data-kind=reference-to-video]{--library-tone:86,155,136;--library-ink:#3b8874}@media (prefers-reduced-motion:reduce){.node-library-items_affordance__AtloF,.node-library-items_item__nxZhR{transition:none}}.node-library-picker_root__GpQ5E{position:relative}.node-library-picker_trigger__CMaxy{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#202020;color:#fff;box-shadow:0 2px 3px #00000014,0 5px 14px #00000016,inset 0 1px 0 #ffffff16;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.node-library-picker_trigger__CMaxy:hover{background:#383838;box-shadow:0 5px 18px #00000024}.node-library-picker_trigger__CMaxy:active{background:#101010}.node-library-picker_trigger__CMaxy:focus-visible{outline:2px solid #737373;outline-offset:4px}.node-library-picker_trigger__CMaxy svg{width:20px;height:20px;transition:transform .18s ease}.node-library-picker_trigger__CMaxy[data-open=true] svg:not(.node-library-picker_spinner__ilamv){transform:rotate(45deg)}.node-library-picker_spinner__ilamv{animation:node-library-picker_spin__qOGaP 1s linear infinite}.node-library-picker_panel__amH_m{position:absolute;left:0;top:calc(100% + 10px);z-index:30;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7e7e9;border-radius:20px;background:#fff;color:#262626;box-shadow:0 20px 56px -16px #17171730,0 5px 14px -5px #17171712,inset 0 1px 0 #fff;animation:node-library-picker_enter__K1agP .16s cubic-bezier(.2,.8,.2,1);transform-origin:22px 0}.node-library-picker_header__AGkE5{display:flex;flex:0 0 auto;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px}.node-library-picker_header__AGkE5 h2{margin:0;font-size:16px;line-height:24px;font-weight:650;letter-spacing:-.3px}.node-library-picker_header__AGkE5 p{margin:5px 0 0;font-size:11px;line-height:18px;color:#737373}.node-library-picker_escape__Llycb{margin-top:2px;border:1px solid #e7e7e7;border-radius:5px;background:#fafafa;padding:1px 5px;font:10px/16px ui-monospace,monospace;color:#737373}.node-library-picker_scrollArea__3BDKx{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dedede transparent;padding:0 12px 12px}.node-library-picker_hint___MmJV{margin:16px 8px 8px;font-size:11px;line-height:16px;color:#737373}.node-library-picker_items__NZsOG{display:grid;gap:4px}.node-library-picker_footer__RjDxW{flex:0 0 auto;display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px 20px;border-top:1px solid #eeeeef;background:#fafafb;color:#737373;font-size:10px;line-height:16px}.node-library-picker_keyboardHint__J9Kj_{white-space:nowrap}.node-library-picker_error__MUNqF{margin:8px;color:#b91c1c;font-size:12px}@keyframes node-library-picker_enter__K1agP{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes node-library-picker_spin__qOGaP{to{transform:rotate(1turn)}}@media (max-width:480px){.node-library-picker_escape__Llycb,.node-library-picker_keyboardHint__J9Kj_{display:none}.node-library-picker_header__AGkE5{padding:16px}}@media (prefers-reduced-motion:reduce){.node-library-picker_panel__amH_m,.node-library-picker_spinner__ilamv{animation:none}.node-library-picker_trigger__CMaxy,.node-library-picker_trigger__CMaxy svg{transition:none}}.canvas-tutorial_overlay__pttr7{z-index:90;background:rgba(19,24,43,.5);backdrop-filter:blur(7px)}.canvas-tutorial_dialog__KjIHP{z-index:91;max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden;border:1px solid #ffffffb8;border-radius:28px;background:#fff;color:#1b2131;box-shadow:0 28px 100px #11182738,0 0 0 1px #ffffff20}.canvas-tutorial_header__fEMfp{display:flex;align-items:center;gap:16px;padding:24px 28px 22px}.canvas-tutorial_headerIcon__usm_8{display:flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border:1px solid #e0e5ff;border-radius:15px;background:linear-gradient(145deg,#eef4ff,#f2edff);color:#6957e6}.canvas-tutorial_heading___zabF{min-width:0;flex:1}.canvas-tutorial_eyebrow__QYJAu{display:block;margin-bottom:6px;color:#7c83a2;font-size:9px;font-weight:650;letter-spacing:1.8px}.canvas-tutorial_title__Qnz4l{margin:0;color:#1b2131;font-size:23px;line-height:1.25;font-weight:650;letter-spacing:-.6px}.canvas-tutorial_description__IXDZs{margin:7px 0 0;color:#737c8f;font-size:12px;line-height:1.5}.canvas-tutorial_close__eaA7w{display:flex;align-items:center;justify-content:center;align-self:flex-start;flex:0 0 34px;height:34px;padding:0;border:1px solid #edf0f5;border-radius:50%;background:#f8f9fb;color:#788196;transition:background .16s,color .16s}.canvas-tutorial_close__eaA7w:hover{color:#1b2131;background:#edf0f5}.canvas-tutorial_body__I_oLx{padding:0 24px}.canvas-tutorial_playerShell__Yw8PF{overflow:hidden;border:1px solid #dce1f0;border-radius:18px;background:#f5f7fc}.canvas-tutorial_chapters__aRXxs{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#fff;border-bottom:1px solid #e9eaf1}.canvas-tutorial_chapter__tSsD8{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:0;border-radius:9px;background:transparent;color:#626977;font-size:12px;font-weight:600;cursor:pointer}.canvas-tutorial_chapter__tSsD8 span{color:#9096a5;font-size:10px;font-variant-numeric:tabular-nums}.canvas-tutorial_chapter__tSsD8:hover{background:#f2f2f5;color:#22242c}.canvas-tutorial_chapter__tSsD8[aria-pressed=true]{background:#17171a;color:#fff}.canvas-tutorial_chapter__tSsD8[aria-pressed=true] span{color:#c6c4d1}.canvas-tutorial_chapter__tSsD8:focus-visible{outline:2px solid #8e7cf0;outline-offset:2px}.canvas-tutorial_chapter__tSsD8:disabled{opacity:.45;cursor:default}.canvas-tutorial_playerStage__cTTNd{width:100%;aspect-ratio:16/9;overflow:hidden}.canvas-tutorial_controls__2H3cr{display:flex;align-items:center;gap:14px;height:48px;padding:0 14px;border-top:1px solid #e2e6f1;background:#fff;color:#657086}.canvas-tutorial_iconButton__Hqonh{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border:0;border-radius:8px;background:#f0f2f8;color:#5360ba}.canvas-tutorial_progress__ApIU3{min-width:0;flex:1;height:4px;accent-color:#6957e6;cursor:pointer}.canvas-tutorial_time__QF_TE{flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.canvas-tutorial_replayButton__Di_1Q{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:#68738b;font-size:11px}.canvas-tutorial_replayButton__Di_1Q:hover{background:#f2f4f9;color:#3a465d}.canvas-tutorial_loading__qMRRQ{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;aspect-ratio:16/9;border-radius:18px;background:#f4f6fc;color:#7d83a1;font-size:12px}.canvas-tutorial_loading__qMRRQ svg{animation:canvas-tutorial_spin__W_RsZ 1s linear infinite}.canvas-tutorial_fallback__SVQJ_{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:12%;background:#f4f6fc;color:#3d4667;font-size:24px;line-height:1.7}.canvas-tutorial_steps__uTUED{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:20px 5px;list-style:none}.canvas-tutorial_steps__uTUED li{display:flex;align-items:flex-start;gap:10px}.canvas-tutorial_steps__uTUED li>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border:1px solid #e9e6ff;border-radius:8px;background:#f5f2ff;color:#7d69da;font-size:9px;font-weight:650}.canvas-tutorial_steps__uTUED strong{display:block;color:#404b62;font-size:12px;font-weight:550;line-height:18px}.canvas-tutorial_steps__uTUED small{display:block;margin-top:3px;color:#9198a9;font-size:10px;line-height:15px}.canvas-tutorial_footer__MCQkY{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;border-top:1px solid #edf0f5;background:#fafbfe}.canvas-tutorial_footer__MCQkY p{margin:0;color:#969caf;font-size:11px;line-height:1.6}.canvas-tutorial_startButton__AzEqn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;flex:0 0 auto;padding:0 20px;border:1px solid #6760de;border-radius:12px;background:linear-gradient(115deg,#6479ea,#8260de);color:#fff;box-shadow:0 4px 10px #665be61f,inset 0 1px 0 #ffffff26;font-size:12px;font-weight:550;transition:filter .16s}.canvas-tutorial_startButton__AzEqn:hover{filter:brightness(1.05)}.canvas-tutorial_close__eaA7w:focus-visible,.canvas-tutorial_iconButton__Hqonh:focus-visible,.canvas-tutorial_progress__ApIU3:focus-visible,.canvas-tutorial_replayButton__Di_1Q:focus-visible,.canvas-tutorial_startButton__AzEqn:focus-visible{outline:2px solid #8e7cf0;outline-offset:3px}@keyframes canvas-tutorial_spin__W_RsZ{to{transform:rotate(1turn)}}@media (max-width:640px){.canvas-tutorial_dialog__KjIHP{border-radius:20px}.canvas-tutorial_header__fEMfp{gap:11px;padding:20px 18px}.canvas-tutorial_headerIcon__usm_8{flex-basis:38px;height:38px;border-radius:12px}.canvas-tutorial_title__Qnz4l{font-size:18px}.canvas-tutorial_description__IXDZs{font-size:10px}.canvas-tutorial_body__I_oLx{padding:0 12px}.canvas-tutorial_playerShell__Yw8PF{border-radius:12px}.canvas-tutorial_controls__2H3cr{gap:9px;padding:0 9px;height:42px}.canvas-tutorial_time__QF_TE{font-size:9px}.canvas-tutorial_steps__uTUED{gap:9px;padding:16px 2px}.canvas-tutorial_steps__uTUED li{gap:6px}.canvas-tutorial_steps__uTUED li>span{flex-basis:22px;height:22px;border-radius:6px;font-size:8px}.canvas-tutorial_steps__uTUED strong{font-size:10px;line-height:14px}.canvas-tutorial_steps__uTUED small{font-size:9px;line-height:13px}.canvas-tutorial_footer__MCQkY{gap:12px;padding:14px 18px}.canvas-tutorial_footer__MCQkY p{font-size:10px}.canvas-tutorial_startButton__AzEqn{min-height:38px;padding:0 13px;font-size:11px}}@media (max-height:720px) and (min-width:900px){.canvas-tutorial_dialog__KjIHP{max-width:960px!important}.canvas-tutorial_header__fEMfp{padding-top:18px;padding-bottom:18px}.canvas-tutorial_body__I_oLx{padding:0 20px}.canvas-tutorial_steps__uTUED{padding:14px 4px}.canvas-tutorial_footer__MCQkY{padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.canvas-tutorial_loading__qMRRQ svg{animation:none}.canvas-tutorial_close__eaA7w,.canvas-tutorial_startButton__AzEqn{transition:none}.canvas-tutorial_dialog__KjIHP,.canvas-tutorial_overlay__pttr7{animation:none!important}}