.editor-v2_editorLayout__Aayss{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#171e2b;background:#f1f5f9}.editor-v2_navbar__KKYT_{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-top:4px;z-index:50;flex-shrink:0}.editor-v2_navLeft__3ZuXD{display:flex;align-items:center;gap:8px;color:#171e2b}.editor-v2_navRight__RRTvd{display:flex;align-items:center;gap:12px}.editor-v2_navSep__clNNl{color:#d1d5db;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-v2_projectName__72ZvN{font-size:20px;font-weight:800}.editor-v2_navBtn__Mg_So{padding:7px 14px;border-radius:8px;border:1px solid #e2e8f0;background:white;color:#475569;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;font-family:inherit}.editor-v2_navBtn__Mg_So:hover{background:#f8fafc;border-color:#cbd5e1}.editor-v2_presentBtn__Qmdel{background:#3b82f6;border-color:#3b82f6;color:white;font-weight:600;padding:7px 18px}.editor-v2_presentBtn__Qmdel:hover{background:#2563eb;border-color:#2563eb}.editor-v2_upgradeBtn__uIl9z{padding:8px 16px;border-radius:20px;background:#171e2b;color:white;font-size:10px;font-weight:700;display:flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none;box-shadow:0 2px 12px rgba(0,0,0,.25);transition:opacity .15s,box-shadow .15s;letter-spacing:.02em;text-transform:uppercase}.editor-v2_upgradeBtn__uIl9z:hover{opacity:.9}.editor-v2_avatar__19h3q{width:36px;height:36px;border-radius:50%;background:white;padding:1.5px;display:flex;align-items:center;justify-content:center;color:white;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;overflow:hidden;transition:opacity .15s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.editor-v2_avatar__19h3q:hover{opacity:.85}.editor-v2_avatarImg__qWWFt{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.editor-v2_avatarFallback__iPdpP{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;letter-spacing:.02em}.editor-v2_canvasArea__OKwFH{position:absolute;inset:0;overflow:hidden}.editor-v2_videoBuilderOverlay__T5_un{position:absolute;inset:0;z-index:100;background:#fff;display:flex;flex-direction:column}.editor-v2_projectLoadingOverlay__olnS2{position:absolute;inset:0;z-index:90;background:#f1f5f9;display:flex;flex-direction:column}.editor-v2_slidePanel__vWkfr{position:absolute;top:calc(50% - 12px);transform:translateY(-50%);left:16px;width:108px;max-height:76vh;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.06);border-radius:16px;display:flex;flex-direction:column;z-index:30;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.03);overflow:hidden}.editor-v2_slideNewBtn__NypTS{margin:10px 10px 4px;padding:20px 0;border-radius:12px;border:1px solid #e2e8f0;background:white;color:#b9c2cd;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s;flex-shrink:0;font-family:inherit}.editor-v2_slideNewBtn__NypTS:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.editor-v2_slideList__oVJpZ{flex:1;overflow-y:auto;padding:6px 8px 8px;display:flex;flex-direction:column;gap:14px}.editor-v2_slideList__oVJpZ::-webkit-scrollbar{width:0}.editor-v2_slideThumb__nb4H_{width:100%;aspect-ratio:3/2;border-radius:12px;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;transition:all .15s;background:white;box-shadow:0 1px 3px rgba(0,0,0,.08);flex-shrink:0;display:flex;align-items:center;justify-content:center}.editor-v2_slideThumb__nb4H_:hover{border-color:#b9c2cd}.editor-v2_slideThumbActive__XTBt4{border-color:#55C498!important}.editor-v2_slideThumbInner__99PQ4{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.editor-v2_thumbTitle__1Tm_U{background:linear-gradient(135deg,#f0f9ff,#faf5ff)}.editor-v2_thumbTitle__1Tm_U .editor-v2_slideThumbInner__99PQ4{flex-direction:column;gap:1px}.editor-v2_thumbRender__Y4efD{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.editor-v2_thumbVideo__p_JKk{background:#faf5ff}.editor-v2_thumbCloseup__5NEDn{background:#fffbeb}.editor-v2_thumbTitleText__EL6OU{font-size:8px;font-weight:700;color:#475569;line-height:1.1;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-v2_thumbTitleSub__EYJfN{font-size:6px;color:#94a3b8}.editor-v2_thumbImg__vU3Ff{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.editor-v2_thumbVideoBadge__DvaKj{pointer-events:none;position:absolute;bottom:4px;right:4px;font-size:8px;color:#f4f4f4;font-weight:600;background:rgba(0,0,0,.5);width:18px;height:18px;justify-content:center;align-items:center;display:flex;border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.editor-v2_slideThumbWrap__PuNAW{position:relative}.editor-v2_thumbDeleteBtn__qHqg1{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:rgba(15,23,42,.8);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,transform .15s,background .15s;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.25)}.editor-v2_slideThumbWrap__PuNAW:hover .editor-v2_thumbDeleteBtn__qHqg1{opacity:1}.editor-v2_thumbDeleteBtn__qHqg1:hover{transform:scale(1.1);background:rgba(15,23,42,1)}.editor-v2_thumbDeleteBtn__qHqg1:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.editor-v2_dialogOverlay__q9SkG{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;animation:editor-v2_fadeIn__q_C5y .15s ease}.editor-v2_dialogContent__DFull{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:20px;padding:32px;width:100%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);animation:editor-v2_slideIn__8ALdW .2s cubic-bezier(.22,1,.36,1)}@keyframes editor-v2_fadeIn__q_C5y{0%{opacity:0}to{opacity:1}}@keyframes editor-v2_slideIn__8ALdW{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.editor-v2_dialogTitle__lsZ1l{font-size:16px;font-weight:700;color:#171e2b;margin:0 0 8px;text-transform:uppercase}.editor-v2_dialogDesc__PB6T_{font-size:13px;color:#64748b;line-height:1.5;margin:0}.editor-v2_dialogActions__VHTrL{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.editor-v2_dialogCancelBtn__LQIxs{padding:6px 16px;border-radius:10px;border:1px solid #e2e8f0;background:white;color:#475569;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;text-transform:uppercase}.editor-v2_dialogCancelBtn__LQIxs:hover{background:#f8fafc}.editor-v2_dialogDeleteBtn__SaSPt{padding:6px 16px;border-radius:10px;border:none;background:#ef4444;color:white;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;text-transform:uppercase}.editor-v2_dialogDeleteBtn__SaSPt:hover:not(:disabled){background:#dc2626}.editor-v2_dialogDeleteBtn__SaSPt:disabled{opacity:.6;cursor:not-allowed}.editor-v2_slideViewport__zJYGp{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;scroll-snap-type:y mandatory}.editor-v2_slideViewportComparing__R0AXG{scroll-snap-type:none;overflow-y:hidden}.editor-v2_slideViewport__zJYGp::-webkit-scrollbar{width:0}.editor-v2_slide__VSeSG{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;padding:64px 112px 88px 136px}.editor-v2_titleCard__s4dci{display:flex;align-items:stretch;width:100%;max-width:720px;background:white;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.03);text-align:left;border:1px solid rgba(0,0,0,.04);overflow:hidden}.editor-v2_titleCoverWrap__3KrYD{flex:0 0 50%;min-height:420px;background:linear-gradient(135deg,#f5f7fa,#e9edf2)}.editor-v2_titleCoverImage__JDE9A{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.editor-v2_titleCoverPlaceholder__Os0aY{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef1f5,#e1e7ed)}.editor-v2_titleCoverMonogram__OG8rl{width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,.05);color:rgba(0,0,0,.4);font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center}.editor-v2_titleContent__qojeL{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:56px 48px;border-left:1px solid rgba(0,0,0,.05)}.editor-v2_titleCardH1__Wiy3H{font-size:32px;font-weight:700;color:#171e2b;margin:0 0 8px;letter-spacing:-.5px;line-height:1.2}.editor-v2_titleCardSub__OdpiV{font-size:15px;color:#64748b;margin:0 0 24px;line-height:1.55}.editor-v2_titleMeta__eT0W7{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap}.editor-v2_titleMetaPill__WF5Ev{background:#f1f5f9;padding:5px 14px;border-radius:20px;font-size:12px;color:#64748b;font-weight:500}.editor-v2_sceneSlide__GwlkX{position:relative;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:14px;overflow:hidden;background:white;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.03)}.editor-v2_sceneImage__1onUe{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.editor-v2_sceneCompareWrap__w_VU4{position:absolute;inset:0;z-index:10;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.editor-v2_scenePlaceholder___XIuA{width:min(720px,100%);aspect-ratio:16/9;background:linear-gradient(135deg,#f0f9ff,#faf5ff 30%,#f0fdf4 60%,#fffbeb);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;opacity:.5}.editor-v2_sceneVideoWrap__GKuo3{width:100%;position:relative;background:black;overflow:hidden;display:flex}.editor-v2_videoSpacer__qv4kA{display:block;width:100%;max-width:100%;height:auto;opacity:0;pointer-events:none}.editor-v2_videoAbsolute__jEAPe{position:absolute;inset:0;width:100%;height:100%}.editor-v2_sceneVideoGenerating__XLu_x{width:100%;position:relative;background:white;overflow:hidden;display:flex}.editor-v2_sceneVideo__jMNIY{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.editor-v2_emptySlide__SsRqF{width:100%;height:100%;gap:0;position:relative;transition:background .2s ease}.editor-v2_emptyDropOverlay__TbSwb,.editor-v2_emptySlide__SsRqF{display:flex;flex-direction:column;align-items:center;justify-content:center}.editor-v2_emptyDropOverlay__TbSwb{position:absolute;inset:24px;border-radius:20px;border:2px dashed rgba(16,185,129,.6);background:rgba(16,185,129,.06);gap:12px;color:rgb(16,185,129);font-size:16px;font-weight:600;pointer-events:none;z-index:10;animation:editor-v2_fadeInOverlay__qk2M2 .15s ease}@keyframes editor-v2_fadeInOverlay__qk2M2{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.editor-v2_emptySlideCards__NpD6i{display:flex;gap:24px;max-width:720px;width:100%;justify-content:center;align-items:stretch}.editor-v2_emptyCard__QK_GS{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background:white;border:1px solid rgba(0,0,0,.06);border-radius:20px;cursor:pointer;text-align:center;position:relative;overflow:hidden;transition:all .25s ease;box-shadow:0 2px 16px rgba(0,0,0,.04);font-family:inherit;min-height:280px}.editor-v2_emptyCard__QK_GS:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.editor-v2_emptyCardIcon__qyAx0{padding:16px;background:#f8fafc;border-radius:16px;margin-bottom:24px;color:#475569;transition:transform .3s ease}.editor-v2_emptyCard__QK_GS:hover .editor-v2_emptyCardIcon__qyAx0{transform:scale(1.05)}.editor-v2_emptyCardTitle__xZzfA{font-size:18px;font-weight:700;color:#171e2b;margin:0 0 8px;letter-spacing:-.3px}.editor-v2_emptyCardDesc__aCW21{font-size:13px;color:#64748b;line-height:1.5;margin:0;max-width:220px}.editor-v2_emptyCardCta__BL_Q3{margin-top:28px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;transition:color .2s}.editor-v2_emptyCard__QK_GS:hover .editor-v2_emptyCardCta__BL_Q3{color:#475569}.editor-v2_emptyCardBadge__NDMD_{position:absolute;top:16px;right:16px;display:inline-block;border-radius:20px;background:linear-gradient(135deg,#10b981,#06b6d4);padding:3px 10px;font-size:9px;font-weight:800;color:white;text-transform:uppercase;letter-spacing:.15em}.editor-v2_emptyDragHint__6P1_V{margin-top:32px;display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#94a3b8}.editor-v2_emptyDragLine__kObIc{display:block;width:32px;height:1px;background:#cbd5e1}.editor-v2_emptyTutorials__J1hIM{margin-top:20px;display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .2s}.editor-v2_emptyTutorials__J1hIM:hover{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.editor-v2_emptyYoutubeIcon__bQEXA{color:#ef4444}.editor-v2_thumbProcessingOverlay__svVpQ{position:absolute;inset:0;border-radius:6px;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.editor-v2_thumbSpinner__77uiH{width:14px;height:14px;border:2px solid rgba(255,255,255,.9);border-top-color:transparent;border-radius:50%;animation:editor-v2_thumbSpin__YnVmi .7s linear infinite}@keyframes editor-v2_thumbSpin__YnVmi{to{transform:rotate(1turn)}}.editor-v2_sceneLoadingOverlay__oggoA{background:rgba(200,200,200,.5)}.editor-v2_sceneErrorOverlay__9X6y2,.editor-v2_sceneLoadingOverlay__oggoA{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;display:flex;align-items:center;justify-content:center}.editor-v2_sceneErrorOverlay__9X6y2{background:rgba(255,255,255,.85);flex-direction:column;gap:10px;color:#b91c1c}.editor-v2_sceneErrorTitle__sfSWm{font-size:14px;font-weight:700;color:#b91c1c}.editor-v2_sceneErrorMessage__4sU_x{font-size:12px;color:#b91c1c;opacity:.85;max-width:240px;text-align:center}.ProjectsDashboard_page__zlVyh{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#171e2b}.ProjectsDashboard_main__xQEb2{flex:1;min-height:0;display:flex;flex-direction:column;max-width:1280px;margin:0 auto;padding:12px 40px 0;width:100%}.ProjectsDashboard_scrollArea__x2rpH{flex:1;min-height:0;overflow-y:auto}.ProjectsDashboard_headerRow__1t3Md{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-shrink:0}.ProjectsDashboard_pageTitle__5hJHK{font-size:22px;font-weight:700;color:#171e2b;letter-spacing:-.02em;margin-left:40px}.ProjectsDashboard_tabBar__S739g{display:inline-flex;align-items:center;gap:4px;margin-right:40px}.ProjectsDashboard_tab__ADTP_{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:8px;border:none;background:transparent;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;font-family:inherit}.ProjectsDashboard_tab__ADTP_:hover{color:#171e2b;background:rgba(0,0,0,.03)}.ProjectsDashboard_tabActive__1TrUG,.ProjectsDashboard_tabActive__1TrUG:hover{background:#171e2b;color:#eee}.ProjectsDashboard_grid__erJCD{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;padding:12px 40px 40px;align-content:start}.ProjectsDashboard_card__C00PV{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;aspect-ratio:3/2;box-shadow:0 4px 16px rgba(0,0,0,.07);transition:transform .2s ease,box-shadow .25s ease}.ProjectsDashboard_card__C00PV:hover{transform:scale(1.01)}.ProjectsDashboard_cardGradient__MjFHl{position:absolute;inset:0}.ProjectsDashboard_cardPreviewImage__VbSPK{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .45s ease;will-change:opacity}.ProjectsDashboard_cardPreviewImageLoaded__i9dtB{opacity:1}.ProjectsDashboard_cardPreviewOverlay__h1Pkv{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,0));pointer-events:none}.ProjectsDashboard_cardMonogram__HiHYn{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);font-size:80px;font-weight:800;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:-.04em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProjectsDashboard_cardFade__vHCnD{position:absolute;bottom:0;left:0;right:0;height:100%;pointer-events:none}.ProjectsDashboard_cardInfo__tNS8J{position:absolute;bottom:0;left:0;right:0;padding:14px;display:flex;flex-direction:column;gap:2px}.ProjectsDashboard_cardName__41c73{font-size:16px;font-weight:700;color:#ffffff;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.2)}.ProjectsDashboard_cardMeta__2Q_5l{display:flex;align-items:center;gap:4px;padding:2px 0;font-size:11px;color:#ffffff}.ProjectsDashboard_cardMetaIcon__DIMOQ{width:11px;height:11px}.ProjectsDashboard_renameInput__fDfXC{font-size:16px;font-weight:700;color:#ffffff;background:transparent;padding:0;margin:0;width:100%;outline:none;font-family:inherit;caret-color:#fff;border:none;border-bottom:1px solid rgba(255,255,255,.6);text-shadow:0 1px 1px rgba(0,0,0,.3)}.ProjectsDashboard_sceneBadge__HPsb9{position:absolute;bottom:14px;right:14px;padding:4px 9px;border-radius:6px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;font-size:10px;font-weight:500;display:flex;align-items:center;gap:3px;pointer-events:none}.ProjectsDashboard_sceneBadgeIcon__gVGCC{width:10px;height:10px}.ProjectsDashboard_cardMenuBtn__5lF1Z{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;border-radius:8px;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease;z-index:2}.ProjectsDashboard_cardMenuBtnOpen__D6kAv,.ProjectsDashboard_card__C00PV:hover .ProjectsDashboard_cardMenuBtn__5lF1Z{opacity:1}.ProjectsDashboard_gradient1__WkjN1{background:linear-gradient(140deg,#86aba6,#5c928a)}.ProjectsDashboard_gradient2__jUMkq{background:linear-gradient(145deg,#90a6be,#668aae)}.ProjectsDashboard_gradient3__mz0vB{background:linear-gradient(135deg,#a29dbe,#7a74aa)}.ProjectsDashboard_gradient4__4L1Qc{background:linear-gradient(140deg,#96b2a6,#6c9986)}.ProjectsDashboard_gradient5__vAn_E{background:linear-gradient(160deg,#ae9cba,#8e78a6)}.ProjectsDashboard_gradient6__pf8B9{background:linear-gradient(135deg,#8eb2be,#6096ae)}.ProjectsDashboard_gradient7___1Zjz{background:linear-gradient(145deg,#beaa96,#a88e6e)}.ProjectsDashboard_gradient8__1ZYfL{background:linear-gradient(135deg,#be9aa6,#aa768a)}.ProjectsDashboard_popover__DcJUU{position:fixed;background:#fff;border-radius:12px;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.05);min-width:160px;z-index:9999}.ProjectsDashboard_popoverItem__9L6pq{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:none;background:transparent;font-size:13px;font-weight:500;color:#334155;cursor:pointer;transition:background .12s ease;width:100%;text-align:left;font-family:inherit}.ProjectsDashboard_popoverItem__9L6pq:hover{background:#f1f5f9}.ProjectsDashboard_popoverItemIcon__PoVbI{width:15px;height:15px;color:#64748b}.ProjectsDashboard_newCard__gLVJT{width:100%;aspect-ratio:3/2;background:rgba(255,255,255,.45);border-radius:20px;border:2px dashed rgba(13,148,136,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ProjectsDashboard_newCard__gLVJT:hover:not(:disabled){background:rgba(255,255,255,.7);border-color:rgba(13,148,136,.4);transform:scale(1.01)}.ProjectsDashboard_newCard__gLVJT:disabled{cursor:progress;opacity:.7}.ProjectsDashboard_newCardIcon__K7_wj{width:40px;height:40px;border-radius:20px;background:#38928b;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:10px;transition:transform .2s ease}.ProjectsDashboard_newCard__gLVJT:hover:not(:disabled) .ProjectsDashboard_newCardIcon__K7_wj{transform:scale(1.01)}.ProjectsDashboard_newCardLabel__UZRV_{font-size:12px;font-weight:600;color:#38928b;text-transform:uppercase;letter-spacing:.5px}.ProjectsDashboard_newCardSpinner__sMvtc{animation:ProjectsDashboard_newCardSpin__dVtgB .8s linear infinite}@keyframes ProjectsDashboard_newCardSpin__dVtgB{to{transform:rotate(1turn)}}.ProjectsDashboard_emptyState__SYoMW{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;text-align:center}.ProjectsDashboard_emptyIcon__Dw5IA{width:48px;height:48px;color:#cbd5e1;margin-bottom:14px}.ProjectsDashboard_emptyTitle__fvnsM{font-size:16px;font-weight:600;color:#475569;margin:0 0 5px}.ProjectsDashboard_emptyDesc__SEV8o{font-size:13px;color:#94a3b8;margin:0}@media (max-width:768px){.ProjectsDashboard_main__xQEb2{padding:20px 16px 0}.ProjectsDashboard_grid__erJCD{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}}@media (max-width:480px){.ProjectsDashboard_grid__erJCD{grid-template-columns:1fr 1fr;gap:12px}}.floating-panels_floatingToolbar__fB9A3{position:absolute;bottom:24px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:5px 6px;display:flex;align-items:center;gap:1px;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.03);z-index:40;transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.56,.64,1),max-width .25s ease;opacity:1;left:calc(50% + 12px);transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto;overflow:hidden}.floating-panels_floatingToolbarHidden__fE7XF{opacity:0;transform:translateX(-50%) translateY(10px) scale(.97);pointer-events:none}.floating-panels_modeButton__JttWd{padding:8px 14px;border-radius:10px;background:transparent;border:none;color:#64748b;font-size:11px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:all .15s;font-family:inherit;text-transform:uppercase;outline:none}.floating-panels_modeButtonActive__GlzzF,.floating-panels_modeButton__JttWd:hover{background:#f1f5f9;color:#334155}.floating-panels_modeButtonIcon__sYTex{width:16px;height:16px;stroke-width:2;flex-shrink:0}.floating-panels_toolbarDivider___fVEQ{width:1px;height:24px;background:#e2e8f0;margin:0 4px;flex-shrink:0}.floating-panels_toolButton__3kh6F{width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0;outline:none}.floating-panels_toolButtonActive__4w3NI,.floating-panels_toolButton__3kh6F:hover{background:#f1f5f9;color:#334155}.floating-panels_toolButton__3kh6F:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.floating-panels_toolButtonIcon__n5oFm{width:16px;height:16px;stroke-width:2}.floating-panels_versionStrip__aywxF{position:fixed;right:16px;top:50%;transform:translateY(-50%);width:64px;max-height:70vh;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);border-radius:10px;padding-top:6px;display:flex;flex-direction:column;gap:0;z-index:30;box-shadow:0 4px 16px rgba(0,0,0,.07);overflow:hidden}.floating-panels_versionList__vcPO1{display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding:5px 6px 8px}.floating-panels_versionList__vcPO1::-webkit-scrollbar{width:0}.floating-panels_versionThumbWrap__GlhXZ{position:relative;overflow:visible}.floating-panels_versionThumb__A7pnY{width:100%;height:28px;border-radius:7px;border:1.5px solid transparent;cursor:pointer;background:#f1f5f9;display:flex;align-items:center;justify-content:center;gap:4px;transition:border-color .15s,background .15s;padding:0 6px}.floating-panels_versionThumb__A7pnY:hover{background:#e8edf2;border-color:#b9c2cd}.floating-panels_versionThumbActive__emEs0{background:#edf9f4!important;border-color:#55C498!important}.floating-panels_versionIcon__H7_UP{flex-shrink:0;color:#475569;transition:color .15s}.floating-panels_versionIconSpin__V6709{animation:floating-panels_versionSpin___zfeJ 1s linear infinite;color:#94a3b8}@keyframes floating-panels_versionSpin___zfeJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-panels_versionLabel__WEv6T{font-size:11px;font-weight:700;color:#475569;letter-spacing:.02em}.floating-panels_versionThumbActive__emEs0 .floating-panels_versionIcon__H7_UP,.floating-panels_versionThumbActive__emEs0 .floating-panels_versionLabel__WEv6T{color:#1a7a55}.floating-panels_versionDeleteBtn__4LYxZ{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:rgba(15,23,42,.8);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.25);padding:0}.floating-panels_versionThumbWrap__GlhXZ:hover .floating-panels_versionDeleteBtn__4LYxZ{opacity:1}.floating-panels_versionDeleteBtn__4LYxZ:hover{background:rgba(15,23,42,1)}.floating-panels_versionDeleteBtn__4LYxZ:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.floating-panels_versionDialogOverlay__eBE__{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;animation:floating-panels_fadeInOverlay__5FFn9 .15s ease}.floating-panels_versionDialogContent__LP5Bf{position:fixed;z-index:201;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:20px;padding:28px;width:100%;max-width:380px;box-shadow:0 20px 60px rgba(0,0,0,.12);animation:floating-panels_slideInDialog__Awmpq .2s cubic-bezier(.22,1,.36,1)}@keyframes floating-panels_fadeInOverlay__5FFn9{0%{opacity:0}to{opacity:1}}@keyframes floating-panels_slideInDialog__Awmpq{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.floating-panels_versionDialogTitle__n_pjc{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 6px;text-transform:uppercase}.floating-panels_versionDialogDesc__5AAj4{font-size:13px;color:#64748b;line-height:1.5;margin:0}.floating-panels_versionDialogActions__I9oSS{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.floating-panels_versionDialogCancelBtn___NcxU{padding:6px 16px;border-radius:10px;border:1px solid #e2e8f0;background:white;color:#475569;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;text-transform:uppercase}.floating-panels_versionDialogCancelBtn___NcxU:hover{background:#f8fafc}.floating-panels_versionDialogDeleteBtn__iUzs5{padding:6px 16px;border-radius:10px;border:none;background:#ef4444;color:white;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;text-transform:uppercase}.floating-panels_versionDialogDeleteBtn__iUzs5:hover:not(:disabled){background:#dc2626}.floating-panels_versionDialogDeleteBtn__iUzs5:disabled{opacity:.6;cursor:not-allowed}
/*# sourceMappingURL=5047e8a093506740.css.map*/