.FileBrowser_fileBrowserOverlay__BX4wL{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FileBrowser_fileBrowserModal__ojngu{background:linear-gradient(135deg,#1e1e1e,#252525);border:1px solid #404040;border-radius:12px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;height:80%;max-height:600px;max-width:800px;overflow:hidden;width:90%}.FileBrowser_header__edOuM{align-items:flex-start;background:#1a1a1a;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:20px 24px 16px}.FileBrowser_titleSection__q7SfO{flex:1 1}.FileBrowser_title__UyRCB{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.FileBrowser_breadcrumb__LuuOD{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.FileBrowser_breadcrumbItem__FPuN3{background:none;border:none;border-radius:4px;color:#00d4ff;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.FileBrowser_breadcrumbItem__FPuN3:hover{background-color:#00d4ff1a;color:#fff}.FileBrowser_breadcrumbSeparator__0Xt1A{color:#888;font-size:14px;margin:0 2px}.FileBrowser_closeButton__K30kD{background:none;border:none;border-radius:6px;color:#ccc;cursor:pointer;margin-left:16px;padding:8px;transition:all .2s ease}.FileBrowser_closeButton__K30kD:hover{background-color:#f44;color:#fff}.FileBrowser_toolbar__Ik4q8{background:#1e1e1e;border-bottom:1px solid #404040;padding:12px 24px}.FileBrowser_backButton__1h\+f6{align-items:center;background:none;border:1px solid #404040;border-radius:6px;color:#ccc;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;transition:all .2s ease}.FileBrowser_backButton__1h\+f6:hover{background-color:#333;border-color:#555;color:#fff}.FileBrowser_content__P1QcD{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.FileBrowser_loading__Nc4ew{align-items:center;color:#ccc;display:flex;flex-direction:column;justify-content:center;padding:40px}.FileBrowser_spinner__0osw9{animation:FileBrowser_spin__GE61T 1s linear infinite;border:3px solid #404040;border-radius:50%;border-top-color:#00d4ff;height:32px;margin-bottom:16px;width:32px}@keyframes FileBrowser_spin__GE61T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileBrowser_error__jm\+2X{align-items:center;color:#ff6b6b;display:flex;flex-direction:column;justify-content:center;padding:40px}.FileBrowser_retryButton__EaBPB{background:#00d4ff;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:500;margin-top:12px;padding:8px 16px;transition:all .2s ease}.FileBrowser_retryButton__EaBPB:hover{background:#00b8e6;transform:translateY(-1px)}.FileBrowser_fileList__4jM3j{flex:1 1;overflow-y:auto;padding:0}.FileBrowser_emptyState__3fkuV{align-items:center;color:#888;display:flex;font-style:italic;justify-content:center;padding:40px}.FileBrowser_fileItem__ojpCe{align-items:center;border-bottom:1px solid #2a2a2a;cursor:pointer;display:flex;justify-content:space-between;padding:12px 24px;transition:all .2s ease}.FileBrowser_fileItem__ojpCe:hover{background-color:#2a2a2a;border-left:3px solid #00d4ff;padding-left:21px}.FileBrowser_fileItem__ojpCe:last-child{border-bottom:none}.FileBrowser_fileInfo__SD2Qu{align-items:center;display:flex;flex:1 1;gap:12px}.FileBrowser_fileName__vQ-u8{color:#fff;font-size:14px;font-weight:500}.FileBrowser_fileSize__k3o1D{color:#888;font-family:monospace;font-size:12px}.FileBrowser_folderIcon__MsOVa{color:gold;flex-shrink:0}.FileBrowser_fileIcon__G5o64{color:#ccc;flex-shrink:0}.FileBrowser_jsIcon__mRD14{color:#f7df1e;flex-shrink:0}.FileBrowser_chevron__4DOgz{color:#888;flex-shrink:0;margin-left:auto}.FileBrowser_fileList__4jM3j::-webkit-scrollbar{width:8px}.FileBrowser_fileList__4jM3j::-webkit-scrollbar-track{background:#1e1e1e}.FileBrowser_fileList__4jM3j::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.FileBrowser_fileList__4jM3j::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.FileBrowser_fileBrowserModal__ojngu{border-radius:8px;height:90%;width:95%}.FileBrowser_header__edOuM{padding:16px 20px 12px}.FileBrowser_title__UyRCB{font-size:18px}.FileBrowser_breadcrumb__LuuOD{margin-top:6px}.FileBrowser_breadcrumbItem__FPuN3{font-size:13px;padding:3px 6px}.FileBrowser_fileItem__ojpCe{padding:10px 20px}.FileBrowser_fileName__vQ-u8{font-size:13px}}.AnalysisModal_modalOverlay__LwW63{align-items:center;animation:AnalysisModal_modalFadeIn__zq65S .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.AnalysisModal_modalContent__tt5wk{animation:AnalysisModal_modalSlideIn__CzGeb .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:85vh;max-width:900px;overflow:visible;position:relative;width:100%}.AnalysisModal_modalHeader__rvXJ2{align-items:center;background:linear-gradient(135deg,#7b68ee1a,#ff77c60d);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 32px}.AnalysisModal_modalTitle__sysVe{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.AnalysisModal_titleIcon__U2D6A{font-size:28px}.AnalysisModal_closeButton__phMVi{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;transition:all .3s ease;width:44px}.AnalysisModal_closeButton__phMVi:hover{background:#ffffff40;box-shadow:0 4px 12px #0003;color:#fff;transform:scale(1.05)}.AnalysisModal_modalBody__uDw4v{max-height:calc(90vh - 200px);overflow-y:auto;padding:32px}.AnalysisModal_modalBody__uDw4v::-webkit-scrollbar{width:8px}.AnalysisModal_modalBody__uDw4v::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.AnalysisModal_modalBody__uDw4v::-webkit-scrollbar-thumb{background:#7b68ee4d;border-radius:4px}.AnalysisModal_modalBody__uDw4v::-webkit-scrollbar-thumb:hover{background:#7b68ee80}.AnalysisModal_scoreSection__cliCK{margin-bottom:32px}.AnalysisModal_scoreCard__ZKSAM{align-items:center;background:linear-gradient(135deg,#7b68ee1a,#ff77c60d);border:1px solid #7b68ee33;border-radius:16px;display:flex;gap:24px;padding:24px}.AnalysisModal_scoreCircle__SmETE{align-items:center;background:conic-gradient(from 0deg,var(--score-color) 0,var(--score-color) calc(var(--score-percentage)*1%),#ffffff1a calc(var(--score-percentage)*1%),#ffffff1a 100%);border-radius:50%;display:flex;flex-direction:column;height:100px;justify-content:center;position:relative;width:100px}.AnalysisModal_scoreCircle__SmETE:before{background:linear-gradient(135deg,#000c,#0009);border-radius:50%;content:"";height:80px;position:absolute;width:80px}.AnalysisModal_scoreNumber__3JF5D{color:#fff;font-size:28px;font-weight:800;position:relative;z-index:1}.AnalysisModal_scoreLabel__KQ\+Vt{color:#ffffffb3;font-size:12px;position:relative;z-index:1}.AnalysisModal_scoreExcellent__DsOIb{--score-color:#10b981;--score-percentage:var(--score,85)}.AnalysisModal_scoreGood__Ysg6z{--score-color:#f59e0b;--score-percentage:var(--score,70)}.AnalysisModal_scoreFair__lj\+sX{--score-color:#ef4444;--score-percentage:var(--score,50)}.AnalysisModal_scorePoor__pkijx{--score-color:#dc2626;--score-percentage:var(--score,30)}.AnalysisModal_scoreDetails__Mcf8F{flex:1 1}.AnalysisModal_qualityTitle__kt9S8{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.AnalysisModal_recommendation__OhWvO{color:#fffc;font-size:14px;line-height:1.5;margin:0 0 16px}.AnalysisModal_issueBreakdown__COgyQ{display:flex;gap:16px}.AnalysisModal_issueCount__AId5N{color:#ffffffe6;font-size:13px;font-weight:500}.AnalysisModal_section__Sa6L\+{margin-bottom:32px}.AnalysisModal_sectionTitle__cOYsy{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.AnalysisModal_metricsGrid__y3Sbj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AnalysisModal_metric__S6UMv{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.AnalysisModal_metricLabel__M0hE0{color:#fff9;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.AnalysisModal_metricValue__HK9W5{color:#fff;font-size:20px;font-weight:700}.AnalysisModal_complexityGrid__ro8LO{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AnalysisModal_complexityCard__FwnBW{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px;text-align:center}.AnalysisModal_complexityLabel__vl60H{color:#fff9;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.AnalysisModal_complexityValue__Zy63\+{font-size:24px;font-weight:800}.AnalysisModal_complexityLow__c3bhs{color:#10b981}.AnalysisModal_complexityMedium__p4z38{color:#f59e0b}.AnalysisModal_complexityHigh__lewIj{color:#ef4444}.AnalysisModal_complexityDescription__gY8mX{color:#ffffffb3;font-size:12px}.AnalysisModal_issuesList__tc0Jm{display:flex;flex-direction:column;gap:12px}.AnalysisModal_issue__5Ns3i{background:#ffffff0d;border-left:4px solid;border-radius:8px;padding:16px}.AnalysisModal_issueError__ekmV1{background:#ef44441a;border-left-color:#ef4444}.AnalysisModal_issueWarning__mzKL2{background:#f59e0b1a;border-left-color:#f59e0b}.AnalysisModal_issueInfo__hgr7H{background:#3b82f61a;border-left-color:#3b82f6}.AnalysisModal_issueHeader__wn-v2{align-items:center;display:flex;gap:12px;margin-bottom:8px}.AnalysisModal_issueIcon__HMf5t{font-size:16px}.AnalysisModal_issueTitle__akc98{color:#fff;flex:1 1;font-size:14px;font-weight:600}.AnalysisModal_issueType__bkNXD{background:#ffffff1a;border-radius:12px;color:#fff9;font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.AnalysisModal_issueSuggestion__GT0Bk{color:#fffc;font-size:13px;line-height:1.4;margin:0}.AnalysisModal_suggestionsList__6OPV3{display:flex;flex-direction:column;gap:12px}.AnalysisModal_suggestion__Uss0Y{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.AnalysisModal_suggestionHeader__spsTa{align-items:center;display:flex;gap:12px;margin-bottom:8px}.AnalysisModal_suggestionIcon__zZrS0{font-size:16px}.AnalysisModal_suggestionTitle__DGwLe{color:#fff;flex:1 1;font-size:14px;font-weight:600}.AnalysisModal_suggestionPriority__MdTpM{background:#ffffff1a;border-radius:12px;color:#fff9;font-size:11px;font-weight:500;padding:4px 8px;text-transform:capitalize}.AnalysisModal_suggestionImpact__EfrE9{color:#fffc;font-size:13px;line-height:1.4;margin:0}.AnalysisModal_modalFooter__bNsA5{background:#0003;border-top:1px solid #ffffff1a;display:flex;justify-content:center;padding:24px 32px}.AnalysisModal_closeModalButton__y64dV{background:linear-gradient(135deg,#7b68ee,#ff77c6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .3s ease}.AnalysisModal_closeModalButton__y64dV:hover{box-shadow:0 8px 24px #7b68ee4d;transform:translateY(-2px)}@keyframes AnalysisModal_modalFadeIn__zq65S{0%{opacity:0}to{opacity:1}}@keyframes AnalysisModal_modalSlideIn__CzGeb{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.AnalysisModal_modalOverlay__LwW63{padding:16px}.AnalysisModal_modalHeader__rvXJ2{padding:20px 24px}.AnalysisModal_modalTitle__sysVe{font-size:20px}.AnalysisModal_modalBody__uDw4v{padding:24px}.AnalysisModal_scoreCard__ZKSAM{flex-direction:column;gap:16px;text-align:center}.AnalysisModal_metricsGrid__y3Sbj{gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.AnalysisModal_complexityGrid__ro8LO{gap:12px;grid-template-columns:1fr}.AnalysisModal_issueBreakdown__COgyQ{flex-direction:column;gap:8px}}@media (max-width:480px){.AnalysisModal_modalContent__tt5wk{border-radius:16px}.AnalysisModal_modalHeader__rvXJ2{padding:16px 20px}.AnalysisModal_modalTitle__sysVe{font-size:18px}.AnalysisModal_modalBody__uDw4v{padding:20px}.AnalysisModal_scoreCircle__SmETE{height:80px;width:80px}.AnalysisModal_scoreCircle__SmETE:before{height:64px;width:64px}.AnalysisModal_scoreNumber__3JF5D{font-size:20px}.AnalysisModal_metricsGrid__y3Sbj{grid-template-columns:1fr}}.Terminal_terminal__cSsd1{background:#0f0f19fa;border:1px solid #7877c64d;border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;height:100%;min-height:400px;overflow:hidden}.Terminal_terminalHeader__x9Hz1{align-items:center;background:linear-gradient(135deg,#1e1e2e,#2d2d44);border-bottom:1px solid #7877c64d;display:flex;justify-content:space-between;padding:12px 16px}.Terminal_headerLeft__4Bk-i{align-items:center;display:flex;gap:8px}.Terminal_terminalIcon__rwBcZ{animation:Terminal_pulse__Y-lxf 2s ease-in-out infinite;font-size:1.2rem}@keyframes Terminal_pulse__Y-lxf{0%,to{opacity:1}50%{opacity:.6}}.Terminal_terminalTitle__-08rz{align-items:center;color:#e0e0e0;display:flex;font-size:1rem;font-weight:600;gap:6px}.Terminal_headerRight__cmREj{align-items:center;display:flex;gap:8px}.Terminal_clearButton__2Keec,.Terminal_closeButton__K8g3s,.Terminal_runButton__yA40l{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease}.Terminal_runButton__yA40l{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Terminal_runButton__yA40l:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.Terminal_runButton__yA40l:disabled{cursor:not-allowed;opacity:.6}.Terminal_playIcon__u7U-z{font-size:.8rem}.Terminal_spinner__nNL-a{animation:Terminal_spin__ju3pF 1s linear infinite;display:inline-block}@keyframes Terminal_spin__ju3pF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Terminal_clearButton__2Keec{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.Terminal_clearButton__2Keec:hover{background:#ef444433;border-color:#ef444480}.Terminal_closeButton__K8g3s{background:#7877c61a;border:1px solid #7877c64d;color:#94a3b8;padding:6px 10px}.Terminal_closeButton__K8g3s:hover{background:#ef444433;border-color:#ef444480;color:#ef4444}.Terminal_terminalBody__iT4g\+{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Terminal_outputContainer__9oyqW{background:#0000004d;flex:1 1;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.6;overflow-y:auto;padding:16px}.Terminal_outputContainer__9oyqW::-webkit-scrollbar{width:8px}.Terminal_outputContainer__9oyqW::-webkit-scrollbar-track{background:#0003}.Terminal_outputContainer__9oyqW::-webkit-scrollbar-thumb{background:#7877c64d;border-radius:4px}.Terminal_outputContainer__9oyqW::-webkit-scrollbar-thumb:hover{background:#7877c680}.Terminal_emptyState__Ou3kT{align-items:center;color:#94a3b8;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.Terminal_emptyIcon__bPz4x{font-size:3rem;margin-bottom:16px;opacity:.5}.Terminal_emptyText__oCOla{color:#cbd5e1;font-size:1rem;margin-bottom:8px}.Terminal_emptyHint__SdKUl{font-size:.85rem;opacity:.7}.Terminal_outputLine__o4Fd6{word-wrap:break-word;animation:Terminal_fadeIn__9APVa .2s ease;border-radius:4px;display:flex;gap:10px;margin-bottom:4px;padding:4px 8px}@keyframes Terminal_fadeIn__9APVa{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Terminal_outputLine__o4Fd6.Terminal_output__8lbS3{background:#ffffff05;color:#e0e0e0}.Terminal_outputLine__o4Fd6.Terminal_error__KnKVd{background:#ef44441a;border-left:3px solid #ef4444;color:#fca5a5}.Terminal_outputLine__o4Fd6.Terminal_info__vh9n0{background:#3b82f61a;border-left:3px solid #3b82f6;color:#93c5fd}.Terminal_outputLine__o4Fd6.Terminal_success__6v3bw{background:#10b9811a;border-left:3px solid #10b981;color:#86efac}.Terminal_timestamp__sifhf{color:#64748b;font-size:.75rem;min-width:70px;opacity:.7}.Terminal_content__fPqBI{flex:1 1;white-space:pre-wrap;word-break:break-word}.Terminal_inputContainer__KF5Ds{align-items:center;background:#0000004d;border-top:1px solid #7877c633;display:flex;gap:8px;padding:12px 16px}.Terminal_prompt__qbrVU{color:#10b981;font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:700}.Terminal_terminalInput__k2Z4D{background:#ffffff0d;border:1px solid #7877c633;border-radius:6px;color:#e0e0e0;flex:1 1;font-family:Courier New,Courier,monospace;font-size:.9rem;outline:none;padding:8px 12px;transition:all .2s ease}.Terminal_terminalInput__k2Z4D:focus{background:#ffffff14;border-color:#7877c680;box-shadow:0 0 0 3px #7877c61a}.Terminal_terminalInput__k2Z4D:disabled{cursor:not-allowed;opacity:.5}.Terminal_terminalInput__k2Z4D::placeholder{color:#64748b}.Terminal_terminalFooter__WHwBL{background:#0000004d;border-top:1px solid #7877c633;padding:8px 16px}.Terminal_footerInfo__8Mw-A{color:#94a3b8;display:flex;font-size:.75rem;gap:20px}.Terminal_footerItem__RpN0n{align-items:center;display:flex;gap:4px}@media (max-width:768px){.Terminal_terminal__cSsd1{min-height:300px}.Terminal_terminalHeader__x9Hz1{padding:10px 12px}.Terminal_headerRight__cmREj{gap:6px}.Terminal_clearButton__2Keec,.Terminal_closeButton__K8g3s,.Terminal_runButton__yA40l{font-size:.85rem;padding:6px 10px}.Terminal_outputContainer__9oyqW{font-size:.85rem;padding:12px}.Terminal_timestamp__sifhf{display:none}.Terminal_footerInfo__8Mw-A{font-size:.7rem;gap:12px}}.EditorPage_editorPage__RHY\+D{background:#0a0a0f;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding-top:80px;position:relative}.EditorPage_editorPage__RHY\+D:before{animation:EditorPage_backgroundPulse__IycNA 20s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c614 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}@keyframes EditorPage_backgroundPulse__IycNA{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.EditorPage_container__BDqhF{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1600px;min-height:calc(100vh - 80px);padding:2rem 1rem 1rem;position:relative;z-index:1}.EditorPage_loadingContainer__5rnOk{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:60vh}.EditorPage_spinner__cTvkg{animation:EditorPage_spin__cUTBA 1s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.EditorPage_smallSpinner__TnXPp{animation:EditorPage_spin__cUTBA 1s linear infinite;border:2px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes EditorPage_spin__cUTBA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditorPage_loadingText__Sv0\+j{color:#9ca3af;font-weight:500}.EditorPage_authRequired__ap44t{align-items:center;animation:EditorPage_fadeIn__pjNzj .6s ease-out;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.EditorPage_authRequiredIcon__UxyuR{color:#fbbf24;font-size:1.5rem}.EditorPage_authRequiredText__2oy2r{color:#fbbf24;font-weight:500}.EditorPage_controlsSection__7LWsD{animation:EditorPage_fadeIn__pjNzj .6s ease-out,EditorPage_glow__blZWv 4s ease-in-out infinite;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin-bottom:2rem;padding:2rem;position:relative;z-index:1}.EditorPage_controlsSection__7LWsD:before{background:linear-gradient(135deg,#3b82f64d,#8b5cf633 50%,#10b98133);border-radius:16px;bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:.5;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.EditorPage_formGroup__imDSH{animation:EditorPage_slideInUp__yri0- .6s ease-out forwards;margin-bottom:2rem;opacity:0;transform:translateY(20px)}.EditorPage_formGroup__imDSH:first-child{animation-delay:.1s}.EditorPage_formGroup__imDSH:nth-child(2){animation-delay:.2s}.EditorPage_formGroup__imDSH:nth-child(3){animation-delay:.3s}.EditorPage_formGroup__imDSH:nth-child(4){animation-delay:.4s}.EditorPage_formGroup__imDSH:last-child{margin-bottom:0}.EditorPage_branchSelect__TgkwV{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #0000;border-radius:12px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;overflow:hidden;padding:.875rem 1.25rem;position:relative;transition:all .3s ease}.EditorPage_branchSelect__TgkwV:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.EditorPage_branchSelect__TgkwV:hover:before{left:100%}.EditorPage_branchSelect__TgkwV:hover{background:#3b82f61a;border-color:#3b82f680;box-shadow:0 8px 25px #3b82f633;transform:translateY(-2px)}.EditorPage_branchSelect__TgkwV:focus{border-color:#3b82f6b3;box-shadow:0 0 0 3px #3b82f61a;outline:none}.EditorPage_branchSelect__TgkwV option{background:#14181cf2;color:#fff;padding:.5rem}.EditorPage_label__h19AQ{color:#f3f4f6;display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.EditorPage_input__Iqwb2,.EditorPage_select__NoICn{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172a99;border:2px solid #94a3b833;border-radius:12px;box-shadow:0 4px 15px #0000001a,inset 0 0 0 1px #ffffff0d;color:#f1f5f9;font-size:.95rem;font-weight:500;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.EditorPage_input__Iqwb2:focus,.EditorPage_select__NoICn:focus{background:#0f172acc;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f633,0 8px 25px #3b82f626,inset 0 0 0 1px #ffffff1a;outline:none;transform:translateY(-1px)}.EditorPage_select__NoICn option{background:#1f2937;color:#f3f4f6}.EditorPage_branchControls__eLFj9{align-items:flex-end;display:flex;gap:1rem}.EditorPage_branchInfo__HSDR7{flex:1 1}.EditorPage_branchDisplay__KxtVA{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;display:flex;gap:.75rem;padding:.75rem 1rem}.EditorPage_branchName__eedIX{color:#f3f4f6;font-family:var(--font-mono);font-weight:500}.EditorPage_activeBadge__7YtcA{background:linear-gradient(135deg,#10b981,#34d399);border-radius:12px;box-shadow:0 2px 8px #10b9814d;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.EditorPage_branchButton__xlvXa{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.EditorPage_branchButton__xlvXa:hover:not(:disabled){box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.EditorPage_branchButton__xlvXa:disabled{background:#4b5563;box-shadow:none;cursor:not-allowed;transform:none}.EditorPage_branchButtonActive__6kJKh{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px #10b9814d}.EditorPage_inputRow__Fdjco{display:flex;gap:1rem}.EditorPage_inputRow__Fdjco .EditorPage_input__Iqwb2{flex:1 1}.EditorPage_filePathContainer__pSLZl{align-items:stretch;display:flex;gap:8px}.EditorPage_filePathContainer__pSLZl .EditorPage_input__Iqwb2{flex:1 1}.EditorPage_browseButton__DDs6J{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:12px;box-shadow:0 4px 15px #0ea5e94d,inset 0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.05em;min-height:52px;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.EditorPage_browseButton__DDs6J:hover:not(:disabled){background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 8px 25px #0ea5e966,inset 0 0 0 1px #fff3;transform:translateY(-2px) scale(1.02)}.EditorPage_browseButton__DDs6J:disabled{background:#404040;box-shadow:none;color:#888;cursor:not-allowed;transform:none}.EditorPage_browseButton__DDs6J svg{flex-shrink:0}.EditorPage_testButton__XDsWH{background:linear-gradient(135deg,#ff9500,#ff7b00);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.EditorPage_testButton__XDsWH:hover{background:linear-gradient(135deg,#ff7b00,#f60);transform:translateY(-1px)}.EditorPage_editorContainer__Hapnn{animation:EditorPage_fadeIn__pjNzj .8s ease-out,EditorPage_floatUp__8Bnxg 1s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172acc;border:1px solid #94a3b833;border-radius:20px;box-shadow:0 20px 40px #0006,inset 0 0 0 1px #ffffff0d,0 0 50px #3b82f61a;margin-bottom:2rem;padding:2rem;position:relative;transition:all .3s ease;z-index:1}.EditorPage_editorContainer__Hapnn:hover{box-shadow:0 25px 50px #00000080,inset 0 0 0 1px #ffffff1a,0 0 80px #3b82f626;transform:translateY(-2px)}@keyframes EditorPage_floatUp__8Bnxg{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EditorPage_editorContainer__Hapnn:before{animation:EditorPage_gradientBorder__K8SyU 8s ease infinite;background:linear-gradient(45deg,#3b82f633,#8b5cf633 25%,#10b98133 50%,#fbbf2433 75%,#3b82f633);background-size:200% 200%;border-radius:18px;bottom:-2px;content:"";left:-2px;opacity:.6;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes EditorPage_gradientBorder__K8SyU{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.EditorPage_editorWrapper__WmUIF{border-radius:12px;box-shadow:0 8px 32px #0009,inset 0 0 0 1px #ffffff1a;overflow:hidden;position:relative}.EditorPage_editorWrapper__WmUIF:before{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #94a3b833;content:"";display:flex;height:40px;left:0;padding:0 1rem;position:absolute;right:0;top:0;z-index:10}.EditorPage_editorWrapper__WmUIF:after{align-items:center;color:#64748b;content:"● ● ●";display:flex;font-size:12px;height:40px;left:1rem;letter-spacing:3px;position:absolute;top:0;z-index:11}.EditorPage_lastEditor__QwQXQ{color:#9ca3af;font-family:var(--font-mono);font-size:.875rem;margin-top:1rem;text-align:center}.EditorPage_lastEditor__QwQXQ strong{color:#60a5fa}.EditorPage_actionButtons__a6Ywb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a4d;border:1px solid #94a3b81a;border-radius:16px;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem;padding:2rem}.EditorPage_actionButton__onwlz{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border:none;border-radius:12px;box-shadow:0 6px 20px #3b82f640,inset 0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.05em;min-width:120px;overflow:hidden;padding:.65rem 1.5rem;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.EditorPage_actionButton__onwlz:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.EditorPage_actionButton__onwlz:hover:before{left:100%}.EditorPage_actionButton__onwlz:hover:not(:disabled){box-shadow:0 8px 25px #3b82f666,inset 0 0 0 1px #fff3;transform:translateY(-3px) scale(1.02)}.EditorPage_actionButton__onwlz:disabled{background:#4b5563;box-shadow:none;cursor:not-allowed;transform:none}.EditorPage_pushButton__eR7jL{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px #10b9814d,inset 0 0 0 1px #ffffff1a}.EditorPage_pushButton__eR7jL:hover:not(:disabled){box-shadow:0 12px 35px #10b98180,inset 0 0 0 1px #fff3}.EditorPage_analyzeButton__PBbP4{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 25px #8b5cf64d,inset 0 0 0 1px #ffffff1a}.EditorPage_analyzeButton__PBbP4:hover:not(:disabled){box-shadow:0 12px 35px #8b5cf680,inset 0 0 0 1px #fff3}.EditorPage_terminalButton__YqW57{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px #10b9814d,inset 0 0 0 1px #ffffff1a}.EditorPage_terminalButton__YqW57:hover:not(:disabled){box-shadow:0 12px 35px #10b98180,inset 0 0 0 1px #fff3}.EditorPage_terminalButton__YqW57.EditorPage_active__1jg4N{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #05966966,inset 0 0 0 2px #10b9814d}.EditorPage_terminalContainer__KSclq{animation:EditorPage_slideUp__HJ3YR .3s ease-out;bottom:0;height:400px;left:0;position:fixed;right:0;z-index:1000}@keyframes EditorPage_slideUp__HJ3YR{0%{transform:translateY(100%)}to{transform:translateY(0)}}.EditorPage_backButton__S3KNj{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 15px #6b72804d}.EditorPage_backButton__S3KNj:hover{box-shadow:0 6px 20px #6b728066}.EditorPage_buttonIcon__FMIdr{font-size:.85rem;height:16px;width:16px}@media (max-width:768px){.EditorPage_container__BDqhF{padding:1rem}.EditorPage_controlsSection__7LWsD{padding:1.5rem}.EditorPage_branchControls__eLFj9{align-items:stretch;flex-direction:column}.EditorPage_actionButtons__a6Ywb,.EditorPage_inputRow__Fdjco{flex-direction:column}.EditorPage_actionButton__onwlz{justify-content:center}.EditorPage_editorContainer__Hapnn{padding:1rem}}@media (max-width:480px){.EditorPage_editorPage__RHY\+D{padding-top:70px}.EditorPage_container__BDqhF{padding:.75rem}.EditorPage_controlsSection__7LWsD{padding:1rem}.EditorPage_actionButton__onwlz{font-size:.8rem;min-width:100px;padding:.6rem 1.2rem}}.EditorPage_pageHeader__YHjo5{align-items:flex-start;animation:EditorPage_slideInDown__62Gq7 .8s ease-out;border-bottom:1px solid #94a3b81a;display:flex;justify-content:space-between;margin-bottom:3rem;padding:2rem 0 3rem}.EditorPage_headerContent__49W7F{flex:1 1}.EditorPage_pageTitle__fcXr6{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#f1f5f9,#cbd5e1);-webkit-background-clip:text;background-clip:text;display:flex;font-size:3rem;font-weight:800;gap:1rem;margin:0 0 .5rem}.EditorPage_titleIcon__O6JFa{filter:drop-shadow(0 0 20px rgba(255,193,7,.5));font-size:2.5rem}.EditorPage_titleBadge__-djTI{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;box-shadow:0 4px 15px #f59e0b4d;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.EditorPage_pageSubtitle__TZbvB{color:#94a3b8;font-size:1.1rem;font-weight:400;margin:0}.EditorPage_userInfo__RklAa{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #94a3b833;border-radius:16px;box-shadow:0 8px 25px #0003;display:flex;gap:1rem;padding:1rem 1.5rem}.EditorPage_userAvatar__8T2\+q{border:2px solid #3b82f680;border-radius:50%;box-shadow:0 0 20px #3b82f64d;height:48px;width:48px}.EditorPage_userDetails__bpz1S{display:flex;flex-direction:column;gap:.25rem}.EditorPage_userName__RR4D8{color:#f1f5f9;font-size:.95rem;font-weight:600}.EditorPage_userStatus__z3v3u{color:#10b981;font-size:.8rem;font-weight:500}.EditorPage_loginButton__0\+vLj{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.EditorPage_loginButton__0\+vLj:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}@keyframes EditorPage_slideInDown__62Gq7{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.EditorPage_collaboratorsPanel__CjyeJ{animation:EditorPage_slideInFromRight__t3\+6q .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141ef2;border:1px solid #7877c64d;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:300px;min-width:250px;padding:12px;position:absolute;right:20px;top:20px;z-index:10}@keyframes EditorPage_slideInFromRight__t3\+6q{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.EditorPage_collaboratorsHeader__SVB3i{align-items:center;border-bottom:1px solid #7877c633;display:flex;gap:8px;margin-bottom:10px;padding-bottom:10px}.EditorPage_collaboratorsIcon__soXl5{font-size:1.2rem}.EditorPage_collaboratorsTitle__HBDLW{color:#e0e0e0;font-size:.9rem;font-weight:600}.EditorPage_collaboratorsList__4VmGs{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.EditorPage_collaboratorsList__4VmGs::-webkit-scrollbar{width:6px}.EditorPage_collaboratorsList__4VmGs::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.EditorPage_collaboratorsList__4VmGs::-webkit-scrollbar-thumb{background:#7877c680;border-radius:3px}.EditorPage_collaboratorsList__4VmGs::-webkit-scrollbar-thumb:hover{background:#7877c6b3}.EditorPage_collaboratorItem__QrRhq{align-items:center;animation:EditorPage_fadeIn__pjNzj .3s ease-out;background:#ffffff08;border-radius:8px;display:flex;gap:10px;padding:8px;transition:all .2s ease}.EditorPage_collaboratorItem__QrRhq:hover{background:#ffffff0f;transform:translateX(2px)}.EditorPage_collaboratorAvatar__6QHxr{align-items:center;background-position:50%;background-size:cover;border:2px solid #fff3;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:32px;justify-content:center;width:32px}.EditorPage_collaboratorInfo__TodoH{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.EditorPage_collaboratorName__dN6xy{color:#e0e0e0;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorPage_typingIndicator__zWHBW{animation:EditorPage_pulse__2jnNQ 1.5s ease-in-out infinite;color:#78dbffe6;font-size:.75rem;font-style:italic}@keyframes EditorPage_pulse__2jnNQ{0%,to{opacity:.5}50%{opacity:1}}.EditorPage_collaboratorColorDot__WqAHg{border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:8px;width:8px}.EditorPage_roomInfo__8XWiQ{color:#fff9;font-size:.9rem}.EditorPage_roomInfo__8XWiQ strong{color:#78dbffe6;font-weight:500}.EditorPage_commentsPanel__zX6w7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141e99;border:1px solid #7877c64d;border-radius:12px;margin-top:1.5rem;padding:1rem}.EditorPage_commentsPanelHeader__sRm6O{align-items:center;border-bottom:1px solid #7877c633;display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px}.EditorPage_commentsPanelIcon__4COHU{font-size:1.2rem}.EditorPage_commentsPanelTitle__5ge0L{color:#e0e0e0;font-size:1rem;font-weight:600}.EditorPage_commentsList__mswH1{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.EditorPage_commentsList__mswH1::-webkit-scrollbar{width:6px}.EditorPage_commentsList__mswH1::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.EditorPage_commentsList__mswH1::-webkit-scrollbar-thumb{background:#7877c680;border-radius:3px}.EditorPage_commentItem__QU-U1{animation:EditorPage_fadeInUp__lwtAa .3s ease-out;background:#ffffff0d;border-left:3px solid #4ecdc4;border-radius:8px;padding:12px;transition:all .2s ease}.EditorPage_commentItem__QU-U1:hover{background:#ffffff14;transform:translateX(2px)}.EditorPage_commentResolved__y1Fmh{border-left-color:#52b788;opacity:.6}.EditorPage_commentHeader__0idYv{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.EditorPage_commentAuthor__wLgvs{align-items:center;display:flex;gap:8px}.EditorPage_commentAvatar__55-wf{align-items:center;background-position:50%;background-size:cover;border:2px solid #fff3;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.EditorPage_commentAuthorName__J8AhN{color:#e0e0e0;font-size:.85rem;font-weight:500}.EditorPage_commentLineButton__Fcz7-{background:#7877c633;border:1px solid #7877c666;border-radius:6px;color:#78dbffe6;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 12px;transition:all .2s ease}.EditorPage_commentLineButton__Fcz7-:hover{background:#7877c64d;border-color:#78dbff99;transform:translateY(-1px)}.EditorPage_commentText__emA-V{color:silver;font-size:.9rem;line-height:1.5;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.EditorPage_commentFooter__xOqvj{align-items:center;display:flex;font-size:.75rem;justify-content:space-between}.EditorPage_commentTime__5kPFZ{color:#fff6}.EditorPage_commentActions__Os2OW{display:flex;gap:8px}.EditorPage_commentActionButton__-W5nu{background:#0000;border:none;border-radius:4px;color:#fff9;cursor:pointer;font-size:.75rem;padding:4px 8px;transition:all .2s ease}.EditorPage_commentActionButton__-W5nu:hover{background:#ffffff1a;color:#ffffffe6}.EditorPage_resolvedBadge__W00sr{color:#52b788;font-size:.75rem;font-weight:500}.EditorPage_commentModal__BpoNs{align-items:center;animation:EditorPage_fadeIn__pjNzj .2s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditorPage_commentModalContent__\+NFhT{animation:EditorPage_slideInUp__yri0- .3s ease-out;background:#14141efa;border:1px solid #7877c666;border-radius:12px;box-shadow:0 20px 60px #00000080;max-width:600px;min-width:400px;padding:1.5rem}@keyframes EditorPage_slideInUp__yri0-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes EditorPage_fadeInUp__lwtAa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EditorPage_commentModalHeader__fHDjw{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.EditorPage_commentModalHeader__fHDjw h3{color:#e0e0e0;font-size:1.1rem;font-weight:600;margin:0}.EditorPage_commentModalClose__jodGO{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.EditorPage_commentModalClose__jodGO:hover{background:#ffffff1a;color:#ffffffe6}.EditorPage_commentTextarea__Q80Sl{background:#0000004d;border:1px solid #7877c64d;border-radius:8px;color:#e0e0e0;font-family:inherit;font-size:.95rem;margin-bottom:1rem;min-height:100px;padding:12px;resize:vertical;width:100%}.EditorPage_commentTextarea__Q80Sl:focus{background:#0006;border-color:#78dbff99;outline:none}.EditorPage_commentModalFooter__LgWxb{display:flex;gap:12px;justify-content:flex-end}.EditorPage_commentCancelButton__mFyU0,.EditorPage_commentSubmitButton__5NPGz{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.EditorPage_commentCancelButton__mFyU0{background:#ffffff0d;color:#ffffffb3}.EditorPage_commentCancelButton__mFyU0:hover{background:#ffffff1a;color:#ffffffe6}.EditorPage_commentSubmitButton__5NPGz{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.EditorPage_commentSubmitButton__5NPGz:hover:not(:disabled){box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}.EditorPage_commentSubmitButton__5NPGz:disabled{cursor:not-allowed;opacity:.5}.commentedLine{animation:EditorPage_highlightPulse__dd2qv 2s ease-out;background:#78dbff26!important}@keyframes EditorPage_highlightPulse__dd2qv{0%,to{background:#78dbff26!important}50%{background:#78dbff4d!important}}.commentGlyph{background:#78dbff99;border-radius:2px;margin-left:3px;width:4px!important}@media (max-width:1024px){.EditorPage_pageTitle__fcXr6{font-size:2.5rem}.EditorPage_pageHeader__YHjo5{align-items:center;flex-direction:column;gap:2rem;text-align:center}.EditorPage_controlsSection__7LWsD{padding:1.5rem}}@media (max-width:768px){.EditorPage_editorPage__RHY\+D{padding-top:70px}.EditorPage_container__BDqhF{padding:1rem .75rem}.EditorPage_pageTitle__fcXr6,.EditorPage_titleIcon__O6JFa{font-size:2rem}.EditorPage_pageHeader__YHjo5{margin-bottom:1.5rem;padding:1rem 0 1.5rem}.EditorPage_actionButtons__a6Ywb{align-items:stretch;flex-direction:column}.EditorPage_actionButton__onwlz{min-width:0;min-width:auto}.EditorPage_editorContainer__Hapnn{padding:1rem}.EditorPage_collaboratorsPanel__CjyeJ{margin-bottom:1rem;max-width:100%;position:static;width:100%}.EditorPage_commentModalContent__\+NFhT{max-width:95%;min-width:90%;padding:1rem}.EditorPage_commentsList__mswH1{max-height:300px}.EditorPage_userInfo__RklAa{padding:.75rem 1rem}}.Home_homePage__nZEhD{animation:Home_backgroundShift__dRD-S 20s ease infinite;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 20%,#16213e 40%,#0f3460 60%,#1a1a2e 80%,#0a0a0a);background-size:400% 400%;min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative}@keyframes Home_backgroundShift__dRD-S{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Home_homePage__nZEhD:before{background:radial-gradient(circle at 20% 50%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c61a 0,#0000 50%),radial-gradient(circle at 40% 80%,#78dbff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Home_container__wOY5E{margin:0 auto;max-width:1400px;padding:0 24px;position:relative;z-index:1}.Home_hero__qBrNU{overflow:hidden;padding:120px 0 160px;position:relative;text-align:center}.Home_heroBackground__Lgm\+8{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.Home_heroGlow__ir7Dt{animation:Home_heroGlowPulse__yeu9f 4s ease-in-out infinite;background:radial-gradient(circle,#7877c626 0,#ff77c61a 30%,#0000 70%);border-radius:50%;height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.Home_heroGrid__INKrx{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.Home_heroContent__mp65n{position:relative;z-index:2}.Home_heroLabel__DwnBL{align-items:center;animation:Home_fadeInUp__eVY1g .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:50px;color:#ffffffe6;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:32px;padding:8px 20px}.Home_labelIcon__-NoCB{font-size:16px}.Home_labelBadge__wvoGg{background:linear-gradient(135deg,#7b68ee,#ff77c6);border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.Home_heroTitle__B2hFk{animation:Home_fadeInUp__eVY1g .8s ease-out .2s both;font-size:clamp(48px,8vw,88px);font-weight:800;line-height:1.1;margin:0 0 24px}.Home_titleMain__y\+emP{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0ff 50%,#c8c8ff);-webkit-background-clip:text;background-clip:text;display:block;position:relative}.Home_titleGradient__kXr-j{-webkit-text-fill-color:#0000;animation:Home_gradientShift__BuXF\+ 3s ease infinite;background:linear-gradient(135deg,#7b68ee,#ff77c6 50%,#78dbff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:block;font-size:1em;font-weight:800;letter-spacing:-1px;margin-top:12px}@keyframes Home_gradientShift__BuXF\+{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Home_heroSubtitle__ndJR\+{animation:Home_fadeInUp__eVY1g 1s ease-out .4s both;color:#ffffffbf;font-size:clamp(18px,2.5vw,22px);line-height:1.7;margin:0 auto 32px;max-width:850px}.Home_heroSubtitle__ndJR\+ strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7b68ee,#ff77c6);-webkit-background-clip:text;background-clip:text;color:#fffffff2;font-weight:600}.Home_heroTags__CSEVs{animation:Home_fadeInUp__eVY1g 1.1s ease-out .5s both;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:32px 0 48px}.Home_heroTag__UFCAT{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;color:#ffffffd9;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:10px 18px;transition:all .3s ease}.Home_heroTag__UFCAT:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.Home_tagIcon__uziUZ{height:16px;width:16px}.Home_heroStats__4EMv5{grid-gap:32px;animation:Home_fadeInUp__eVY1g 1.2s ease-out .6s both;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:48px auto;max-width:900px}.Home_stat__hYsFD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:24px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.Home_stat__hYsFD:before{background:linear-gradient(90deg,#7b68ee,#ff77c6 50%,#78dbff);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Home_stat__hYsFD:hover{background:#ffffff14;border-color:#ffffff26;box-shadow:0 20px 40px #7b68ee33;transform:translateY(-8px)}.Home_stat__hYsFD:hover:before{opacity:1}.Home_statIcon__mStYV{filter:drop-shadow(0 4px 8px rgba(123,104,238,.3));font-size:32px;margin-bottom:12px}.Home_statNumber__tESUa{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7b68ee,#ff77c6);-webkit-background-clip:text;background-clip:text;display:block;font-size:clamp(28px,3.5vw,36px);font-weight:800;line-height:1.2;margin:8px 0}.Home_statLabel__a3odQ{color:#ffffffa6;font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1.4}.Home_heroButtons__4Tttu{animation:Home_fadeInUp__eVY1g 1.4s ease-out .8s both;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Home_primaryButton__tnT9k{align-items:center;background:linear-gradient(135deg,#7b68ee,#ff77c6);border-radius:50px;box-shadow:0 8px 32px #7b68ee4d;color:#fff;display:inline-flex;font-size:17px;font-weight:600;gap:12px;overflow:hidden;padding:18px 36px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.Home_primaryButton__tnT9k:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Home_primaryButton__tnT9k:hover:before{left:100%}.Home_primaryButton__tnT9k:hover{box-shadow:0 12px 48px #7b68ee66;transform:translateY(-2px)}.Home_secondaryButton__KN0S-{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#ffffffe6;display:inline-flex;font-size:16px;font-weight:600;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.Home_secondaryButton__KN0S-:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 8px 32px #ffffff1a;transform:translateY(-2px)}.Home_buttonIcon__vDJoN{height:20px;width:20px}.Home_arrowIcon__YiPrw{height:16px;transition:transform .3s ease;width:16px}.Home_primaryButton__tnT9k:hover .Home_arrowIcon__YiPrw{transform:translateX(4px)}.Home_features__IOSJ3{padding:120px 0;position:relative}.Home_featuresHeader__Amln0{margin-bottom:80px;text-align:center}.Home_featuresTitle__TQ05g{color:#fff;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.2;margin:0 0 16px}.Home_titleAccent__oFVIb{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7b68ee,#ff77c6 50%,#78dbff);-webkit-background-clip:text;background-clip:text;display:block;font-size:.7em;font-weight:400}.Home_featuresSubtitle__4RMhq{color:#fff9;font-size:20px;line-height:1.6;margin:0 auto;max-width:600px}.Home_featuresGrid__SQevO{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.Home_featureCard__BPQJV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:32px 28px;position:relative;transition:all .3s ease}.Home_featureCard__BPQJV:hover{border-color:#7b68ee4d;box-shadow:0 20px 60px #7b68ee26;transform:translateY(-8px)}.Home_featureCardGlow__tj8so{background:radial-gradient(circle,#7b68ee08 0,#0000 70%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.Home_featureCard__BPQJV:hover .Home_featureCardGlow__tj8so{opacity:1}.Home_featureIcon__nBwDY{align-items:center;background:linear-gradient(135deg,#7b68ee,#ff77c6);border-radius:16px;display:flex;height:60px;justify-content:center;margin-bottom:24px;position:relative;width:60px;z-index:2}.Home_featureIcon__nBwDY svg{color:#fff;height:28px;width:28px}.Home_featureTitle__Opm2h{color:#fff;font-size:22px;font-weight:600;margin:0 0 12px;position:relative;z-index:2}.Home_featureDescription__BfCCm{color:#ffffffb3;font-size:16px;line-height:1.6;margin:0 0 20px;position:relative;z-index:2}.Home_featureBadge__ISUpA{align-items:center;background:#7b68ee33;border:1px solid #7b68ee4d;border-radius:20px;color:#fffc;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 14px;position:relative;text-transform:uppercase;z-index:2}.Home_badgeIcon__ZrRxT{font-size:14px}.Home_cta__Gtwmh{overflow:hidden;padding:120px 0;position:relative;text-align:center}.Home_ctaBackground__6iOL6{bottom:0;left:0;position:absolute;right:0;top:0}.Home_ctaGlow__bxYuC{animation:Home_ctaGlowFloat__v1rAK 6s ease-in-out infinite;background:radial-gradient(ellipse,#7b68ee1a 0,#ff77c60d 40%,#0000 70%);height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1000px}.Home_ctaContent__THdrf{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:900px;padding:60px 40px;position:relative;z-index:2}.Home_ctaBadge__KEKmZ{align-items:center;animation:Home_pulse__EgY5V 2s ease-in-out infinite;background:linear-gradient(135deg,#7b68ee33,#ff77c633);border:1px solid #fff3;border-radius:50px;color:#fffffff2;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:24px;padding:10px 20px}.Home_ctaBadgeIcon__G7KXA{font-size:16px}@keyframes Home_pulse__EgY5V{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Home_ctaTitle__OKhCJ{color:#fff;font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.2;margin:0 0 20px}.Home_ctaGradient__BGhtC{-webkit-text-fill-color:#0000;animation:Home_gradientShift__BuXF\+ 3s ease infinite;background:linear-gradient(135deg,#7b68ee,#ff77c6 50%,#78dbff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.Home_ctaSubtitle__fwfEE{color:#ffffffbf;font-size:18px;line-height:1.7;margin:0 auto 32px;max-width:700px}.Home_ctaFeatures__R1JED{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:32px 0 40px}.Home_ctaFeature__bkZMM{color:#fffc;font-size:14px;font-weight:500}.Home_ctaButtons__FY\+oG{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Home_ctaButton__M88YF{align-items:center;background:linear-gradient(135deg,#7b68ee,#ff77c6);border-radius:50px;box-shadow:0 8px 32px #7b68ee4d;color:#fff;display:inline-flex;font-size:18px;font-weight:600;gap:12px;overflow:hidden;padding:20px 40px;position:relative;text-decoration:none;transition:all .3s ease}.Home_ctaButton__M88YF:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Home_ctaButton__M88YF:hover:before{left:100%}.Home_ctaButton__M88YF:hover{box-shadow:0 16px 48px #7b68ee66;transform:translateY(-3px)}.Home_ctaSecondaryButton__uPGg3{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#ffffffe6;display:inline-flex;font-size:18px;font-weight:600;gap:12px;padding:20px 40px;text-decoration:none;transition:all .3s ease}.Home_ctaSecondaryButton__uPGg3:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 12px 40px #ffffff1a;transform:translateY(-3px)}@keyframes Home_fadeInUp__eVY1g{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_heroGlowPulse__yeu9f{0%,to{opacity:.15;transform:translate(-50%,-50%) scale(1)}25%{opacity:.2;transform:translate(-52%,-48%) scale(1.05)}50%{opacity:.28;transform:translate(-50%,-50%) scale(1.15)}75%{opacity:.2;transform:translate(-48%,-52%) scale(1.05)}}@keyframes Home_ctaGlowFloat__v1rAK{0%,to{transform:translate(-50%,-50%) rotate(0deg)}33%{transform:translate(-48%,-52%) rotate(1deg)}66%{transform:translate(-52%,-48%) rotate(-1deg)}}@media (max-width:768px){.Home_homePage__nZEhD{padding-top:70px}.Home_hero__qBrNU{padding:80px 0 100px}.Home_heroStats__4EMv5{flex-wrap:wrap;gap:32px}.Home_heroButtons__4Tttu{align-items:center;flex-direction:column}.Home_primaryButton__tnT9k,.Home_secondaryButton__KN0S-{justify-content:center;max-width:280px;width:100%}.Home_features__IOSJ3{padding:80px 0}.Home_featuresGrid__SQevO{gap:24px;grid-template-columns:1fr}.Home_featureCard__BPQJV{padding:24px 20px}.Home_cta__Gtwmh{padding:80px 0}.Home_ctaButtons__FY\+oG{align-items:center;flex-direction:column}.Home_ctaButton__M88YF,.Home_ctaSecondaryButton__uPGg3{justify-content:center;max-width:280px;width:100%}}@media (max-width:480px){.Home_container__wOY5E{padding:0 16px}.Home_heroLabel__DwnBL{font-size:13px;padding:6px 16px}.Home_featuresGrid__SQevO{grid-template-columns:1fr}.Home_featureCard__BPQJV{padding:20px 16px}}.Navbar_navbar__n7ygh{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0a0a0ae6,#1a1a2ee6 50%,#0f3460e6);border-bottom:1px solid #7b68ee33;display:flex;justify-content:space-between;left:0;overflow:hidden;padding:16px 32px;position:fixed;position:relative;right:0;top:0;transition:all .3s ease;z-index:1000}.Navbar_navbar__n7ygh:before{background:radial-gradient(circle at 20% 50%,#7877c60d 0,#0000 50%),radial-gradient(circle at 80% 50%,#ff77c60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Navbar_navbarScrolled__8IuI6{background:linear-gradient(135deg,#0a0a0af2,#1a1a2ef2 50%,#0f3460f2);border-bottom-color:#7b68ee4d;box-shadow:0 8px 32px #7b68ee33}.Navbar_navbarBackground__9K\+Ol{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.Navbar_navbarGlow__bCnlI{animation:Navbar_navbarGlow__bCnlI 8s ease-in-out infinite;background:radial-gradient(circle,#7b68ee08 0,#0000 70%);height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%}.Navbar_logo__jA5Pb{align-items:center;display:flex;gap:12px;position:relative;text-decoration:none;transition:all .3s ease;z-index:2}.Navbar_logo__jA5Pb:hover{transform:translateY(-1px)}.Navbar_logoIcon__TNvKC{align-items:center;background:linear-gradient(135deg,#7b68ee,#ff77c6);border-radius:12px;box-shadow:0 4px 20px #7b68ee66;display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:44px}.Navbar_logoIcon__TNvKC:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Navbar_logo__jA5Pb:hover .Navbar_logoIcon__TNvKC:before{left:100%}.Navbar_logo__jA5Pb:hover .Navbar_logoIcon__TNvKC{box-shadow:0 8px 32px #7b68ee99}.Navbar_logoSvg__PsE2N{color:#fff;height:24px;width:24px}.Navbar_logoText__Q9SjK{display:flex;flex-direction:column;line-height:1}.Navbar_logoMain__CbfuO{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0ff);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800}.Navbar_logoSub__9Ju\+O{color:#fff9;font-size:11px;font-weight:400;letter-spacing:1px;margin-top:2px;text-transform:uppercase}.Navbar_navLinks__UMGgk{align-items:center;display:flex;gap:8px;position:relative;z-index:2}.Navbar_navLink__6hnmd{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:12px;color:#ffffffb3;display:inline-flex;font-weight:500;gap:8px;overflow:hidden;padding:10px 16px;position:relative;text-decoration:none;transition:all .3s ease}.Navbar_navLink__6hnmd:before{background:linear-gradient(90deg,#0000,#7b68ee1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Navbar_navLink__6hnmd:hover:before{left:100%}.Navbar_navLink__6hnmd:hover{background:#7b68ee1a;border-color:#7b68ee33;box-shadow:0 4px 12px #7b68ee26;color:#fffffff2;transform:translateY(-1px)}.Navbar_navLinkActive__G-EWg{background:linear-gradient(135deg,#7b68ee33,#ff77c61a);border-color:#7b68ee4d;box-shadow:0 4px 20px #7b68ee33;color:#fff}.Navbar_navIcon__WNnLE{height:18px;transition:transform .3s ease;width:18px}.Navbar_navLink__6hnmd:hover .Navbar_navIcon__WNnLE{transform:scale(1.1)}.Navbar_userSection__HN6lz{align-items:center;display:flex;gap:16px;position:relative;z-index:2}.Navbar_userInfo__kpWY2{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #7b68ee33;border-radius:16px;display:flex;gap:12px;padding:8px 16px;transition:all .3s ease}.Navbar_userInfo__kpWY2:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#7b68ee4d;box-shadow:0 8px 32px #7b68ee1a}.Navbar_userAvatar__G3juv{align-items:center;background:linear-gradient(135deg,#7b68ee,#ff77c6);border-radius:12px;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.Navbar_userAvatar__G3juv:before{background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .6s ease}.Navbar_userInfo__kpWY2:hover .Navbar_userAvatar__G3juv:before{transform:translateX(100%)}.Navbar_avatarImage__CUCdV{border-radius:8px;height:100%;object-fit:cover;width:100%}.Navbar_avatarIcon__GGyLN{color:#fff;height:20px;width:20px}.Navbar_userDetails__B-pJ3{display:flex;flex-direction:column;line-height:1.2}.Navbar_userName__\+Y4LL{color:#fff;font-size:14px;font-weight:600}.Navbar_userStatus__ieP0Q{color:#78dbffcc;font-size:12px;font-weight:500}.Navbar_loginButton__aq\+vK{align-items:center;background:linear-gradient(135deg,#7b68ee,#ff77c6);border:none;border-radius:16px;box-shadow:0 4px 20px #7b68ee4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.Navbar_loginButton__aq\+vK:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Navbar_loginButton__aq\+vK:hover:before{left:100%}.Navbar_loginButton__aq\+vK:hover{box-shadow:0 8px 32px #7b68ee66;transform:translateY(-2px)}.Navbar_logoutButton__lKhAe{align-items:center;background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:12px;color:#ff9a9ae6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.Navbar_logoutButton__lKhAe:hover{background:#ff6b6b33;border-color:#ff6b6b4d;box-shadow:0 4px 12px #ff6b6b33;color:#ff9a9a;transform:translateY(-1px)}.Navbar_buttonIcon__TywEg{height:16px;width:16px}@keyframes Navbar_navbarGlow__bCnlI{0%,to{opacity:.03;transform:translate(-50%,-50%) scale(1)}50%{opacity:.08;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:768px){.Navbar_navbar__n7ygh{padding:12px 20px}.Navbar_navLinks__UMGgk{gap:4px}.Navbar_navLink__6hnmd span{display:none}.Navbar_navLink__6hnmd{padding:10px}.Navbar_logoText__Q9SjK{display:none}.Navbar_logoIcon__TNvKC{height:36px;width:36px}.Navbar_logoSvg__PsE2N{height:20px;width:20px}}@media (max-width:640px){.Navbar_navbar__n7ygh{padding:10px 16px}.Navbar_userDetails__B-pJ3{display:none}.Navbar_userInfo__kpWY2{padding:6px}.Navbar_userAvatar__G3juv{height:36px;width:36px}.Navbar_loginButton__aq\+vK{font-size:13px;padding:10px 16px}.Navbar_loginButton__aq\+vK span{display:none}.Navbar_logoutButton__lKhAe{padding:8px}.Navbar_logoutButton__lKhAe span{display:none}}@media (max-width:480px){.Navbar_navLinks__UMGgk{gap:2px}.Navbar_navLink__6hnmd{padding:8px}.Navbar_navIcon__WNnLE{height:16px;width:16px}}
/*# sourceMappingURL=main.1ad97fd5.css.map*/