.Toast_toast__yX8q8{position:fixed;top:80px;right:20px;min-width:300px;max-width:500px;padding:16px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10000;animation:Toast_slideIn__vVUGl .3s ease-out}.Toast_toast__yX8q8.Toast_exit__uYPgT{animation:Toast_slideOut__2f6q4 .3s ease-out forwards}@keyframes Toast_slideIn__vVUGl{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__2f6q4{0%{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}.Toast_toast__yX8q8.Toast_success__GC0ES{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Toast_toast__yX8q8.Toast_error__KsWaD{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.Toast_toast__yX8q8.Toast_warning__EdxrR{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.Toast_toast__yX8q8.Toast_info__AFHx7{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.Toast_icon___s6he{flex-shrink:0;display:flex;align-items:center}.Toast_message__fKs2u{flex:1 1;font-size:14px;line-height:1.5;font-weight:500}.Toast_closeButton__UXns0{background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.Toast_closeButton__UXns0:hover{color:#fff}@media (max-width:768px){.Toast_toast__yX8q8{right:10px;left:10px;min-width:unset;max-width:unset}@keyframes Toast_slideIn__vVUGl{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Toast_slideOut__2f6q4{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0}}}.VersionControlBar_versionBar__uNO8p{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:linear-gradient(135deg,rgba(20,20,30,.95),rgba(30,30,45,.95));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 10px rgba(0,0,0,.3);position:-webkit-sticky;position:sticky;top:0;z-index:100}.VersionControlBar_autoSaveStatus__7Kt_b{display:flex;align-items:center;gap:1rem}.VersionControlBar_autoSaveToggle__SaRD1{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.VersionControlBar_autoSaveToggle__SaRD1.VersionControlBar_enabled__8IeRH{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#22c55e}.VersionControlBar_autoSaveToggle__SaRD1.VersionControlBar_enabled__8IeRH:hover{background:rgba(34,197,94,.25);transform:scale(1.02)}.VersionControlBar_autoSaveToggle__SaRD1.VersionControlBar_disabled__sfUl4{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.VersionControlBar_autoSaveToggle__SaRD1.VersionControlBar_disabled__sfUl4:hover{background:rgba(239,68,68,.25);transform:scale(1.02)}.VersionControlBar_lastSaveTime__jANf_{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.6)}.VersionControlBar_actions__tDT5h{display:flex;align-items:center;gap:.75rem}.VersionControlBar_historyButton__BvalE,.VersionControlBar_saveButton__RR_U0{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.VersionControlBar_saveButton__RR_U0{background:linear-gradient(135deg,#475efd,#3346d9);border-color:transparent;color:#fff;box-shadow:0 2px 8px rgba(71,94,253,.3)}.VersionControlBar_saveButton__RR_U0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.VersionControlBar_saveButton__RR_U0:disabled{opacity:.6;cursor:not-allowed;transform:none}.VersionControlBar_historyButton__BvalE{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.VersionControlBar_historyButton__BvalE:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.VersionControlBar_spinner__QE1JF{animation:VersionControlBar_spin__FQ72r 1s linear infinite}@keyframes VersionControlBar_spin__FQ72r{to{transform:rotate(1turn)}}.VersionControlBar_dialogOverlay__vDpWx{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:VersionControlBar_fadeIn__9XR5e .2s ease-out}@keyframes VersionControlBar_fadeIn__9XR5e{0%{opacity:0}to{opacity:1}}.VersionControlBar_dialog__E6Oo3{width:90%;max-width:450px;padding:2rem;background:linear-gradient(135deg,rgba(20,20,30,.98),rgba(30,30,45,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:VersionControlBar_slideUp__BP1ln .3s ease-out}@keyframes VersionControlBar_slideUp__BP1ln{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.VersionControlBar_dialog__E6Oo3 h3{margin:0 0 .5rem;font-size:1.5rem;color:#fff;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.VersionControlBar_dialog__E6Oo3 p{margin:0 0 1.5rem;color:hsla(0,0%,100%,.6);font-size:.9rem}.VersionControlBar_dialogInput__Xio3D{width:100%;padding:.875rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:1rem;transition:all .2s;margin-bottom:1.5rem}.VersionControlBar_dialogInput__Xio3D:focus{outline:none;border-color:#475efd;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(71,94,253,.2)}.VersionControlBar_dialogInput__Xio3D::placeholder{color:hsla(0,0%,100%,.4)}.VersionControlBar_dialogActions__azdKc{display:flex;gap:1rem}.VersionControlBar_cancelButton__mn1F5,.VersionControlBar_confirmButton__wcKg_{flex:1 1;padding:.875rem 1.5rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent}.VersionControlBar_cancelButton__mn1F5{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.VersionControlBar_cancelButton__mn1F5:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.VersionControlBar_confirmButton__wcKg_{background:linear-gradient(135deg,#475efd,#3346d9);border-color:transparent;color:#fff;box-shadow:0 4px 15px rgba(71,94,253,.3)}.VersionControlBar_confirmButton__wcKg_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}.VersionControlBar_confirmButton__wcKg_:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.VersionControlBar_versionBar__uNO8p{flex-direction:column;gap:1rem;padding:1rem}.VersionControlBar_autoSaveStatus__7Kt_b{width:100%;justify-content:space-between}.VersionControlBar_actions__tDT5h{width:100%}.VersionControlBar_historyButton__BvalE,.VersionControlBar_saveButton__RR_U0{flex:1 1}}.VersionHistory_container__I838_{position:fixed;top:0;right:0;width:400px;height:100vh;background:linear-gradient(135deg,rgba(20,20,30,.98),rgba(30,30,45,.98));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-5px 0 30px rgba(0,0,0,.5);display:flex;flex-direction:column;z-index:1000;animation:VersionHistory_slideIn__1BhbW .3s ease-out}@keyframes VersionHistory_slideIn__1BhbW{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.VersionHistory_header__04GJl{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}.VersionHistory_headerTitle__iETiP{display:flex;align-items:center;gap:.75rem;color:#fff}.VersionHistory_headerTitle__iETiP h3{margin:0;font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.VersionHistory_closeButton__PSogQ{padding:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.VersionHistory_closeButton__PSogQ:hover{background:hsla(0,0%,100%,.1);transform:scale(1.05)}.VersionHistory_filterTabs__Md6Gg{display:flex;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1)}.VersionHistory_filterTab__eSpGy{flex:1 1;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.6);font-size:.85rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.VersionHistory_filterTab__eSpGy:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.VersionHistory_filterTab__eSpGy.VersionHistory_active__lxBZ_{background:linear-gradient(135deg,#475efd,#3346d9);border-color:transparent;color:#fff;font-weight:500}.VersionHistory_versionList__7wTfj{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.VersionHistory_versionList__7wTfj::-webkit-scrollbar{width:8px}.VersionHistory_versionList__7wTfj::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.VersionHistory_versionList__7wTfj::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.VersionHistory_versionList__7wTfj::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.VersionHistory_emptyState__vofWu,.VersionHistory_loadingState__jXWG0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;color:hsla(0,0%,100%,.5);text-align:center}.VersionHistory_spinner__hDXX0{animation:VersionHistory_spin__r2Zze 1s linear infinite;color:#475efd}@keyframes VersionHistory_spin__r2Zze{to{transform:rotate(1turn)}}.VersionHistory_emptyHint__DJFc_{font-size:.85rem;color:hsla(0,0%,100%,.4)}.VersionHistory_versionCard__pz6Ze{padding:1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;transition:all .2s;cursor:pointer}.VersionHistory_versionCard__pz6Ze:hover{background:hsla(0,0%,100%,.08);border-color:rgba(139,92,246,.5);transform:translateX(-4px)}.VersionHistory_versionCard__pz6Ze.VersionHistory_currentVersion__j2yHx{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border-color:rgba(139,92,246,.5)}.VersionHistory_versionCard__pz6Ze.VersionHistory_selected__0x8Qi{border-color:#475efd;box-shadow:0 0 0 2px rgba(71,94,253,.3)}.VersionHistory_versionHeader__LnHhE{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.VersionHistory_versionLabel__JEtOF{display:flex;align-items:center;gap:.5rem}.VersionHistory_currentBadge__4Ghhp{color:#22c55e}.VersionHistory_versionNumber__3BE56{font-weight:600;color:#fff;font-size:.95rem}.VersionHistory_autoSaveBadge__q8LjA{padding:.125rem .5rem;background:rgba(251,191,36,.2);border:1px solid rgba(251,191,36,.3);border-radius:4px;font-size:.7rem;color:#fbbf24;text-transform:uppercase;font-weight:500}.VersionHistory_versionTime__R8EZ8{font-size:.75rem;color:hsla(0,0%,100%,.5)}.VersionHistory_versionDescription__CnJVg{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-bottom:.5rem;line-height:1.4}.VersionHistory_versionAuthor__xf7Qs{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.6);margin-bottom:.75rem}.VersionHistory_versionActions__DZje8{display:flex;gap:.5rem;margin-top:.75rem}.VersionHistory_previewButton__FKxM6,.VersionHistory_restoreButton__q8QAO{flex:1 1;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent}.VersionHistory_previewButton__FKxM6{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.3);color:#a5b4fc}.VersionHistory_previewButton__FKxM6:hover:not(:disabled){background:rgba(99,102,241,.3);border-color:#6366f1;transform:translateY(-2px)}.VersionHistory_restoreButton__q8QAO{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.3);color:#86efac}.VersionHistory_restoreButton__q8QAO:hover:not(:disabled){background:rgba(34,197,94,.3);border-color:#22c55e;transform:translateY(-2px)}.VersionHistory_previewButton__FKxM6:disabled,.VersionHistory_restoreButton__q8QAO:disabled{opacity:.5;cursor:not-allowed;transform:none}.VersionHistory_currentLabel__O8ViP{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#22c55e;font-size:.85rem;font-weight:500;justify-content:center}.VersionHistory_footer__0OLY7{padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);display:flex;flex-direction:column;gap:.5rem}.VersionHistory_footerText__uwL2q{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.6);text-align:center}.VersionHistory_footerHint__6iqEL{margin:0;font-size:.75rem;color:hsla(0,0%,100%,.5);text-align:center}.VersionHistory_footerHint__6iqEL kbd{padding:.125rem .375rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;font-family:monospace;font-size:.7rem}@media (max-width:768px){.VersionHistory_container__I838_{width:100%;max-width:100vw}}