.ImportModal_modalOverlay__ozKWh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;opacity:1;transition:opacity .3s ease-in-out;text-align:center}.ImportModal_modalOverlay__ozKWh.ImportModal_fade-enter___CvZ7,.ImportModal_modalOverlay__ozKWh.ImportModal_fade-exit__K9DXp{opacity:0}.ImportModal_modalContent__sddYF{background-color:var(--form-color);border-radius:12px;width:90%;max-width:70vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);transform:scale(1);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.ImportModal_modalOverlay__ozKWh.ImportModal_fade-enter___CvZ7 .ImportModal_modalContent__sddYF,.ImportModal_modalOverlay__ozKWh.ImportModal_fade-exit__K9DXp .ImportModal_modalContent__sddYF{transform:scale(.9);opacity:0}.ImportModal_modalHeader__HRGJf{padding:24px 24px 0;display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;position:relative}.ImportModal_modalHeader__HRGJf h2{margin:0;color:rgb(var(--foreground-rgb));font-size:1.5rem;font-weight:600;position:absolute;left:50%;transform:translateX(-50%)}.ImportModal_closeButton__Z788P{background:none;border:none;font-size:24px;cursor:pointer;color:rgba(var(--foreground-rgb),.6);transition:color .2s;padding:4px;border-radius:4px}.ImportModal_closeButton__Z788P:hover{color:rgb(var(--foreground-rgb));background-color:rgba(var(--foreground-rgb),.05)}.ImportModal_modalBody__EdJli{padding:0 24px 24px}.ImportModal_description__eAMYg{color:rgba(var(--foreground-rgb),.8);margin-bottom:24px;line-height:1.5}.ImportModal_errorMessage__s_AHd{margin:16px 0;padding:12px;border-radius:6px;background-color:rgba(249,34,131,.1);border:1px solid rgba(249,34,131,.3);color:var(--delete-button-color);font-size:.9rem}.ImportModal_note__Sp5S_{margin:0;font-size:.9rem;color:rgba(var(--foreground-rgb),.7);font-style:italic}.ImportModal_progressContainer__AOG3y{text-align:center;padding:20px 0}.ImportModal_progressContainer__AOG3y h3{margin:0 0 20px;color:rgb(var(--foreground-rgb))}.ImportModal_progressBar__UcTct{width:100%;height:8px;background-color:rgba(var(--foreground-rgb),.1);border-radius:4px;overflow:hidden;margin-bottom:12px}.ImportModal_progressFill__H2vNh{height:100%;background:linear-gradient(90deg,var(--primary-button-color),var(--requirements-color));border-radius:4px;transition:width .3s ease}.ImportModal_progressText__bvrPX{margin:0 0 20px;color:rgba(var(--foreground-rgb),.8);font-weight:500}.ImportModal_progressSteps__Ks0JM{text-align:center;margin-bottom:16px}.ImportModal_step__eFN9Z{padding:8px 0;color:rgba(var(--foreground-rgb),.7);transition:color .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.ImportModal_step__eFN9Z.ImportModal_completed__zwfYz{color:var(--primary-button-color)}.ImportModal_step__eFN9Z.ImportModal_completed__zwfYz:before{content:"✓";font-weight:700}.ImportModal_step__eFN9Z:not(.ImportModal_completed__zwfYz):before{content:"○"}.ImportModal_processingMessage__iyWXu{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.ImportModal_spinner__yDjSa{width:20px;height:20px;border-top:2px solid rgba(var(--foreground-rgb),.2);border:2px solid rgba(var(--foreground-rgb),.2);border-top-color:var(--primary-button-color);border-radius:50%;animation:ImportModal_spin__rfPoq 1s linear infinite}@keyframes ImportModal_spin__rfPoq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImportModal_processingNote__PDpbY{margin:0;font-size:.9rem;color:rgba(var(--foreground-rgb),.6);font-style:italic}.ImportModal_modalContent__sddYF::-webkit-scrollbar{width:8px}.ImportModal_modalContent__sddYF::-webkit-scrollbar-track{background:rgba(var(--foreground-rgb),.05)}.ImportModal_modalContent__sddYF::-webkit-scrollbar-thumb{background:rgba(var(--foreground-rgb),.2);border-radius:4px}.ImportModal_modalContent__sddYF::-webkit-scrollbar-thumb:hover{background:rgba(var(--foreground-rgb),.3)}.ImportModal_successMessage__EheM9{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;padding:16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px}.ImportModal_successIcon__SUCKk{width:24px;height:24px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.ImportModal_successText__OKoZJ{margin:0;font-size:.95rem;color:#22c55e;font-weight:500;text-align:center}.ImportButton_importButton__sSaT4{background:#1b1b2f;border:none;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s,opacity .2s;gap:8px;color:#b1bdc8}.ImportButton_importButton__sSaT4:hover:not(:disabled){background-color:rgba(var(--foreground-rgb),.05)}.ImportButton_importButton__sSaT4:disabled{opacity:.5;cursor:not-allowed}.ImportButton_importLabel__kMNuH{color:var(--Grays-300,#b1bdc8);font-size:12px;font-style:normal;font-weight:400;line-height:8px}.ImportButton_importButton__sSaT4:disabled .ImportButton_importLabel__kMNuH{color:rgba(var(--foreground-rgb),.5)}.CreateBranchModal_overlay__1lVbr{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1100;animation:CreateBranchModal_fadeIn__41hAj .15s ease-out}@keyframes CreateBranchModal_fadeIn__41hAj{0%{opacity:0}to{opacity:1}}.CreateBranchModal_modal__JR6En{width:100%;max-width:440px;background:var(--dark-background,#0f0f23);border:1px solid var(--light-border-color,#2d2d44);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.5);animation:CreateBranchModal_slideIn__Vx3_L .2s ease-out}@keyframes CreateBranchModal_slideIn__Vx3_L{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.CreateBranchModal_header__uV1Kw{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--light-border-color,#2d2d44)}.CreateBranchModal_title__3_FRQ{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text-primary,#fff);margin:0}.CreateBranchModal_titleIcon__AoqHn{font-size:20px;color:var(--primary-button-color,#7c3aed)}.CreateBranchModal_closeButton__9Jijj{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary,#a0a0b0);cursor:pointer;transition:all .15s ease}.CreateBranchModal_closeButton__9Jijj:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.CreateBranchModal_closeButton__9Jijj svg{font-size:18px}.CreateBranchModal_form__GS8bt{padding:20px}.CreateBranchModal_field__Rk8AZ{margin-bottom:20px}.CreateBranchModal_label__qaetr{display:block;font-size:13px;font-weight:500;color:var(--text-primary,#fff);margin-bottom:8px}.CreateBranchModal_inputWrapper__6s356{position:relative}.CreateBranchModal_input__RGK1w{width:100%;padding:10px 36px 10px 14px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:6px;color:var(--text-primary,#fff);font-size:14px;font-family:monospace;transition:border-color .15s ease}.CreateBranchModal_input__RGK1w:focus{outline:none;border-color:var(--primary-button-color,#7c3aed)}.CreateBranchModal_input__RGK1w::-moz-placeholder{color:var(--text-secondary,#a0a0b0);font-family:monospace}.CreateBranchModal_input__RGK1w::placeholder{color:var(--text-secondary,#a0a0b0);font-family:monospace}.CreateBranchModal_input__RGK1w:disabled{opacity:.7;cursor:not-allowed}.CreateBranchModal_inputError__uiNKO,.CreateBranchModal_inputError__uiNKO:focus{border-color:var(--error-color,#ef4444)}.CreateBranchModal_validIcon__NjVke{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#22c55e;font-size:16px}.CreateBranchModal_error__XTmp_{font-size:12px;color:var(--error-color,#ef4444);margin-top:6px}.CreateBranchModal_hint__vQEGl{font-size:11px;color:var(--text-secondary,#a0a0b0);margin-top:6px}.CreateBranchModal_select__ku_XD{width:100%;padding:10px 14px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:6px;color:var(--text-primary,#fff);font-size:14px;cursor:pointer;transition:border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a0a0b0' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.CreateBranchModal_select__ku_XD:focus{outline:none;border-color:var(--primary-button-color,#7c3aed)}.CreateBranchModal_select__ku_XD:disabled{opacity:.7;cursor:not-allowed}.CreateBranchModal_select__ku_XD option{background:var(--dark-background,#0f0f23);color:var(--text-primary,#fff)}.CreateBranchModal_checkboxField__NArpL{margin-bottom:24px}.CreateBranchModal_checkboxLabel__4CuVq{display:flex;align-items:center;gap:10px;cursor:pointer}.CreateBranchModal_checkbox__lVn48{width:16px;height:16px;accent-color:var(--primary-button-color,#7c3aed);cursor:pointer}.CreateBranchModal_checkboxText__GEbA9{font-size:13px;color:var(--text-primary,#fff)}.CreateBranchModal_actions__trbA_{display:flex;gap:12px;padding-top:4px}.CreateBranchModal_cancelButton__BvfxJ{flex:1;padding:10px 16px;background:transparent;border:1px solid var(--light-border-color,#2d2d44);border-radius:6px;color:var(--text-primary,#fff);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.CreateBranchModal_cancelButton__BvfxJ:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:var(--text-secondary,#a0a0b0)}.CreateBranchModal_cancelButton__BvfxJ:disabled{opacity:.5;cursor:not-allowed}.CreateBranchModal_createButton__Bpw9_{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary-button-color,#7c3aed);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.CreateBranchModal_createButton__Bpw9_:hover:not(:disabled){background:#6d28d9}.CreateBranchModal_createButton__Bpw9_:disabled{opacity:.5;cursor:not-allowed}.CreateBranchModal_spinner__NchFi{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CreateBranchModal_spin__y26a4 .8s linear infinite}@keyframes CreateBranchModal_spin__y26a4{to{transform:rotate(1turn)}}.SwitchBranchConfirmation_overlay__EmSQm{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1200;animation:SwitchBranchConfirmation_fadeIn__t7pvm .15s ease-out}@keyframes SwitchBranchConfirmation_fadeIn__t7pvm{0%{opacity:0}to{opacity:1}}.SwitchBranchConfirmation_modal__yrcvN{width:100%;max-width:420px;background:var(--dark-background,#0f0f23);border:1px solid var(--light-border-color,#2d2d44);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.5);animation:SwitchBranchConfirmation_slideIn__El8IE .2s ease-out}@keyframes SwitchBranchConfirmation_slideIn__El8IE{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.SwitchBranchConfirmation_header__jmFUQ{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--light-border-color,#2d2d44)}.SwitchBranchConfirmation_title__6P2WV{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text-primary,#fff);margin:0}.SwitchBranchConfirmation_warningIcon__b2v6x{font-size:20px;color:#f59e0b}.SwitchBranchConfirmation_closeButton__z1Am_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary,#a0a0b0);cursor:pointer;transition:all .15s ease}.SwitchBranchConfirmation_closeButton__z1Am_:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.SwitchBranchConfirmation_closeButton__z1Am_ svg{font-size:18px}.SwitchBranchConfirmation_content__6e_p5{padding:20px}.SwitchBranchConfirmation_message__NamXH{font-size:14px;color:var(--text-primary,#fff);margin:0 0 12px;line-height:1.5}.SwitchBranchConfirmation_message__NamXH strong{color:var(--primary-button-color,#7c3aed)}.SwitchBranchConfirmation_warning__2OpGP{font-size:14px;color:var(--text-secondary,#a0a0b0);margin:0 0 16px;line-height:1.5}.SwitchBranchConfirmation_warning__2OpGP strong{color:var(--text-primary,#fff)}.SwitchBranchConfirmation_question__RXVuS{font-size:14px;font-weight:500;color:var(--text-primary,#fff);margin:0}.SwitchBranchConfirmation_actions__8k2Kd{padding:0 20px 20px;display:flex;flex-direction:column;gap:8px}.SwitchBranchConfirmation_actionButton__Tg0a9{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:8px;color:var(--text-primary,#fff);font-size:14px;text-align:left;cursor:pointer;transition:all .15s ease}.SwitchBranchConfirmation_actionButton__Tg0a9:hover{background:rgba(124,58,237,.12);border-color:var(--primary-button-color,#7c3aed)}.SwitchBranchConfirmation_actionButton__Tg0a9.SwitchBranchConfirmation_danger__Bm_eM{border-color:rgba(239,68,68,.3)}.SwitchBranchConfirmation_actionButton__Tg0a9.SwitchBranchConfirmation_danger__Bm_eM:hover{background:rgba(239,68,68,.12);border-color:var(--error-color,#ef4444)}.SwitchBranchConfirmation_actionButton__Tg0a9.SwitchBranchConfirmation_secondary__8lZyW{justify-content:center;background:transparent}.SwitchBranchConfirmation_actionButton__Tg0a9.SwitchBranchConfirmation_secondary__8lZyW:hover{background:hsla(0,0%,100%,.05);border-color:var(--text-secondary,#a0a0b0)}.SwitchBranchConfirmation_actionIcon__8xCl8{font-size:18px;opacity:.8}.SwitchBranchConfirmation_danger__Bm_eM .SwitchBranchConfirmation_actionIcon__8xCl8{color:var(--error-color,#ef4444)}.SwitchBranchConfirmation_actionText__VxCsd{font-weight:500}.HistoryModal_overlay__Q1LmD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:HistoryModal_fadeIn__b39hW .15s ease-out}@keyframes HistoryModal_fadeIn__b39hW{0%{opacity:0}to{opacity:1}}.HistoryModal_modal__773YR{background:var(--bg-secondary,#1e1e1e);border:1px solid var(--border-color,#3c3c3c);border-radius:8px;width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:HistoryModal_slideIn__EY3c6 .2s ease-out}@keyframes HistoryModal_slideIn__EY3c6{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.HistoryModal_header__a7hpk{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color,#3c3c3c);gap:12px}.HistoryModal_title__MFJJF{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-primary,#e0e0e0);margin:0}.HistoryModal_titleIcon__xD2Ru{font-size:20px;color:var(--accent-color,#4f8bc9)}.HistoryModal_branchName__O_hmS{font-size:13px;color:var(--text-secondary,grey);background:var(--bg-tertiary,#2d2d2d);padding:4px 8px;border-radius:4px;font-family:monospace}.HistoryModal_closeButton__FRqUs{margin-left:auto;background:transparent;border:none;color:var(--text-secondary,grey);cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:all .15s ease}.HistoryModal_closeButton__FRqUs:hover{background:var(--bg-hover,#383838);color:var(--text-primary,#e0e0e0)}.HistoryModal_content__rRMIM{flex:1;overflow-y:auto;padding:16px 20px}.HistoryModal_empty__choiR,.HistoryModal_error__sJYwu,.HistoryModal_loading__aqagk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:var(--text-secondary,grey)}.HistoryModal_spinner__AY0On{font-size:24px;animation:HistoryModal_spin__4ASJU 1s linear infinite}@keyframes HistoryModal_spin__4ASJU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HistoryModal_error__sJYwu{color:var(--error-color,#f14c4c)}.HistoryModal_emptyIcon__4enx4{font-size:48px;opacity:.4}.HistoryModal_commitList__iZQ8E{display:flex;flex-direction:column}.HistoryModal_commitItem__4sSnm{display:flex;gap:16px;padding:12px 0}.HistoryModal_commitLine__l7MQD{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.HistoryModal_commitDot__dg2E4{width:12px;height:12px;border-radius:50%;background:var(--accent-color,#4f8bc9);flex-shrink:0}.HistoryModal_commitConnector__Wmr93{flex:1;width:2px;background:var(--border-color,#3c3c3c);margin-top:4px}.HistoryModal_commitContent__pHs0_{flex:1;min-width:0}.HistoryModal_commitMessage__nizsq{font-size:14px;color:var(--text-primary,#e0e0e0);line-height:1.4;word-break:break-word;margin-bottom:6px}.HistoryModal_commitMeta__2xrCA{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-secondary,grey)}.HistoryModal_commitSha__Kugoa{font-family:monospace;background:var(--bg-tertiary,#2d2d2d);padding:2px 6px;border-radius:3px}.HistoryModal_commitAuthor__YRt0h{color:var(--accent-color,#4f8bc9)}.HistoryModal_commitTime__0qTGp{color:var(--text-tertiary,#666)}.DeleteBranchModal_overlay__LVP_v{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:DeleteBranchModal_fadeIn__83r_X .15s ease-out}@keyframes DeleteBranchModal_fadeIn__83r_X{0%{opacity:0}to{opacity:1}}.DeleteBranchModal_modal__011Oq{background:var(--bg-secondary,#1e1e1e);border:1px solid var(--border-color,#3c3c3c);border-radius:8px;width:450px;max-width:90vw;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:DeleteBranchModal_slideIn__UI8u0 .2s ease-out}@keyframes DeleteBranchModal_slideIn__UI8u0{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.DeleteBranchModal_header__eZ83T{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color,#3c3c3c)}.DeleteBranchModal_title__Fs_78{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-primary,#e0e0e0);margin:0}.DeleteBranchModal_titleIcon__tYSII{font-size:20px;color:var(--error-color,#f14c4c)}.DeleteBranchModal_closeButton__zO4T8{margin-left:auto;background:transparent;border:none;color:var(--text-secondary,grey);cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:all .15s ease}.DeleteBranchModal_closeButton__zO4T8:hover{background:var(--bg-hover,#383838);color:var(--text-primary,#e0e0e0)}.DeleteBranchModal_content__FURZQ{padding:20px;display:flex;flex-direction:column;gap:16px}.DeleteBranchModal_empty__fOsgg{display:flex;flex-direction:column;align-items:center;padding:24px;gap:12px;color:var(--text-secondary,grey);text-align:center}.DeleteBranchModal_emptyIcon__8h0vj{font-size:48px;color:var(--warning-color,#cca700);opacity:.6}.DeleteBranchModal_emptyHint__s9o6j{font-size:12px;color:var(--text-tertiary,#666)}.DeleteBranchModal_confirmGroup__c7ObC,.DeleteBranchModal_selectGroup__rDuLt{display:flex;flex-direction:column;gap:8px}.DeleteBranchModal_label__Ea2_R{font-size:13px;color:var(--text-secondary,grey)}.DeleteBranchModal_label__Ea2_R strong{font-family:monospace;color:var(--text-primary,#e0e0e0);background:var(--bg-tertiary,#2d2d2d);padding:2px 6px;border-radius:3px}.DeleteBranchModal_input__eI_yb,.DeleteBranchModal_select__1nmc5{padding:10px 12px;background:var(--bg-tertiary,#2d2d2d);border:1px solid var(--border-color,#3c3c3c);border-radius:6px;color:var(--text-primary,#e0e0e0);font-size:14px;outline:none;transition:border-color .15s ease}.DeleteBranchModal_input__eI_yb:focus,.DeleteBranchModal_select__1nmc5:focus{border-color:var(--accent-color,#4f8bc9)}.DeleteBranchModal_select__1nmc5{cursor:pointer}.DeleteBranchModal_warning__SIfIl{display:flex;align-items:flex-start;gap:10px;padding:12px;background:rgba(241,76,76,.1);border:1px solid rgba(241,76,76,.3);border-radius:6px;font-size:13px;color:var(--text-primary,#e0e0e0)}.DeleteBranchModal_warningIcon__uH74f{flex-shrink:0;font-size:18px;color:var(--error-color,#f14c4c)}.DeleteBranchModal_warning__SIfIl strong{font-family:monospace;color:var(--error-color,#f14c4c)}.DeleteBranchModal_error__aCKkn{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(241,76,76,.1);border:1px solid rgba(241,76,76,.3);border-radius:6px;font-size:13px;color:var(--error-color,#f14c4c)}.DeleteBranchModal_footer__Wgl5A{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--border-color,#3c3c3c)}.DeleteBranchModal_cancelButton__Wrn0D,.DeleteBranchModal_deleteButton__L6jR4{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.DeleteBranchModal_cancelButton__Wrn0D{background:transparent;border:1px solid var(--border-color,#3c3c3c);color:var(--text-secondary,grey)}.DeleteBranchModal_cancelButton__Wrn0D:hover{background:var(--bg-hover,#383838);color:var(--text-primary,#e0e0e0)}.DeleteBranchModal_deleteButton__L6jR4{background:var(--error-color,#f14c4c);border:none;color:#fff}.DeleteBranchModal_deleteButton__L6jR4:hover:not(:disabled){background:#d93c3c}.DeleteBranchModal_deleteButton__L6jR4:disabled{opacity:.5;cursor:not-allowed}.DeleteBranchModal_spinner__q6KEx{animation:DeleteBranchModal_spin__X1fVt 1s linear infinite}@keyframes DeleteBranchModal_spin__X1fVt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BranchDropdown_dropdown__Zuvfa{position:absolute;top:100%;left:0;margin-top:4px;min-width:260px;background:var(--dark-background,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1050;overflow:hidden}.BranchDropdown_header__vYPTI{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgba(124,58,237,.08)}.BranchDropdown_headerLabel__zqzki{font-size:12px;color:var(--text-secondary,#a0a0b0)}.BranchDropdown_currentBranch__Wdpr2{font-size:13px;font-weight:600;color:var(--text-primary,#fff)}.BranchDropdown_divider__zTpuY{height:1px;background:var(--light-border-color,#2d2d44);margin:4px 0}.BranchDropdown_sectionLabel__9fCWI{font-size:11px;font-weight:600;color:var(--text-secondary,#a0a0b0);text-transform:uppercase;letter-spacing:.5px;padding:8px 14px 4px}.BranchDropdown_branchList__KMNJK{max-height:200px;overflow-y:auto}.BranchDropdown_branchItem__ZSF8P{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px 8px 24px;background:transparent;border:none;color:var(--text-primary,#fff);font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.BranchDropdown_branchItem__ZSF8P:hover:not(:disabled){background:rgba(124,58,237,.12)}.BranchDropdown_branchItem__ZSF8P:disabled{opacity:.5;cursor:not-allowed}.BranchDropdown_branchItemIcon__vX_N6{font-size:14px;color:var(--text-secondary,#a0a0b0)}.BranchDropdown_branchItemName__eOSoh{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchDropdown_defaultBadge__U0bVi{font-size:10px;font-weight:500;padding:2px 6px;background:rgba(124,58,237,.2);color:var(--primary-button-color,#7c3aed);border-radius:4px}.BranchDropdown_actionItem__9UtXk{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;color:var(--text-primary,#fff);font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.BranchDropdown_actionItem__9UtXk:hover:not(:disabled){background:rgba(124,58,237,.12)}.BranchDropdown_actionItem__9UtXk:disabled{opacity:.5;cursor:not-allowed}.BranchDropdown_actionItem__9UtXk.BranchDropdown_highlight__I_hpL{color:var(--primary-button-color,#7c3aed)}.BranchDropdown_actionItem__9UtXk.BranchDropdown_danger__mEhK5{color:var(--error-color,#ef4444)}.BranchDropdown_actionItem__9UtXk.BranchDropdown_danger__mEhK5:hover:not(:disabled){background:rgba(239,68,68,.12)}.BranchDropdown_actionIcon__6IPEE{font-size:16px;color:inherit;opacity:.8}.BranchDropdown_badge__KaTCU{margin-left:auto;font-size:11px;font-weight:600;padding:2px 8px;background:var(--primary-button-color,#7c3aed);color:#fff;border-radius:10px}.BranchDropdown_branchList__KMNJK::-webkit-scrollbar{width:6px}.BranchDropdown_branchList__KMNJK::-webkit-scrollbar-track{background:transparent}.BranchDropdown_branchList__KMNJK::-webkit-scrollbar-thumb{background:var(--light-border-color,#2d2d44);border-radius:3px}.BranchDropdown_branchList__KMNJK::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#a0a0b0)}.BranchSelector_container__Po1yA{position:relative;display:inline-block;z-index:1050}.BranchSelector_selector__ppfmv{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid var(--light-border-color,#2d2d44);border-radius:6px;color:var(--text-primary,#fff);cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;white-space:nowrap}.BranchSelector_selector__ppfmv:hover:not(:disabled){border-color:var(--primary-button-color,#7c3aed);background:rgba(124,58,237,.08)}.BranchSelector_selector__ppfmv.BranchSelector_open__ZyY7F{border-color:var(--primary-button-color,#7c3aed);background:rgba(124,58,237,.12)}.BranchSelector_selector__ppfmv.BranchSelector_error__Ms1qw{border-color:var(--error-color,#ef4444)}.BranchSelector_selector__ppfmv:disabled{opacity:.7;cursor:not-allowed}.BranchSelector_branchIcon__HVaw_{font-size:16px;color:var(--text-secondary,#a0a0b0)}.BranchSelector_branchName__1T5JG{color:var(--text-primary,#fff);max-width:150px;overflow:hidden;text-overflow:ellipsis}.BranchSelector_changeIndicator__RCGMe{display:flex;align-items:center;gap:4px}.BranchSelector_changeDot__ZtvT8{width:8px;height:8px;border-radius:50%;background:var(--primary-button-color,#7c3aed);animation:BranchSelector_pulse__ARo_K 2s infinite}@keyframes BranchSelector_pulse__ARo_K{0%,to{opacity:1}50%{opacity:.5}}.BranchSelector_changeCount__srrW9{font-size:11px;font-weight:600;color:var(--primary-button-color,#7c3aed)}.BranchSelector_syncingIndicator__XSc50{display:flex;align-items:center}.BranchSelector_spinner__V57Vp{width:12px;height:12px;border:2px solid var(--text-secondary,#a0a0b0);border-top-color:var(--primary-button-color,#7c3aed);border-radius:50%;animation:BranchSelector_spin__w5L74 .8s linear infinite}@keyframes BranchSelector_spin__w5L74{to{transform:rotate(1turn)}}.BranchSelector_errorIndicator__YBJi4{color:var(--error-color,#ef4444);font-size:14px}.BranchSelector_chevron__ffsCP{font-size:12px;color:var(--text-secondary,#a0a0b0);transition:transform .2s ease}.BranchSelector_chevronOpen__VlEyU{transform:rotate(180deg)}.CommitPanel_backdrop__fPu6z{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1099}.CommitPanel_panel__6erQ4{position:fixed;top:60px;right:0;width:400px;height:calc(100vh - 60px);background:var(--dark-background,#0f0f23);border-left:1px solid var(--light-border-color,#2d2d44);display:flex;flex-direction:column;z-index:1100;animation:CommitPanel_slideIn__8RdQN .2s ease-out}@keyframes CommitPanel_slideIn__8RdQN{0%{transform:translateX(100%)}to{transform:translateX(0)}}.CommitPanel_header__pcCWS{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--light-border-color,#2d2d44)}.CommitPanel_title__Dd8ie{font-size:16px;font-weight:600;color:var(--text-primary,#fff);margin:0}.CommitPanel_closeButton__IQ191{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary,#a0a0b0);cursor:pointer;transition:all .15s ease}.CommitPanel_closeButton__IQ191:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.CommitPanel_closeButton__IQ191 svg{font-size:18px}.CommitPanel_content__xNYTU{flex:1;overflow-y:auto;padding:20px}.CommitPanel_branchInfo__5yw6G{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--dark-surface,#1a1a2e);border-radius:8px;margin-bottom:20px}.CommitPanel_branchLabel__HIm3G{font-size:13px;color:var(--text-secondary,#a0a0b0)}.CommitPanel_branchName__HpR9v{font-size:13px;font-weight:600;color:var(--text-primary,#fff)}.CommitPanel_section__kn7TH{margin-bottom:20px}.CommitPanel_sectionHeader__uV8Lz{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-secondary,#a0a0b0);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.CommitPanel_fileCount__jBulV{background:var(--primary-button-color,#7c3aed);color:#fff;font-size:10px;padding:2px 6px;border-radius:10px}.CommitPanel_fileList__qloz0{border:1px solid var(--light-border-color,#2d2d44);border-radius:8px;overflow:hidden}.CommitPanel_fileItem__HgTT5{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--light-border-color,#2d2d44)}.CommitPanel_fileItem__HgTT5:last-child{border-bottom:none}.CommitPanel_fileIcon__8OM2i{font-size:16px;flex-shrink:0}.CommitPanel_fileIcon__8OM2i.CommitPanel_added___aQCF{color:#22c55e}.CommitPanel_fileIcon__8OM2i.CommitPanel_modified__sOjRc{color:#f59e0b}.CommitPanel_fileIcon__8OM2i.CommitPanel_deleted__pnImE{color:#ef4444}.CommitPanel_fileName__Pyktn{flex:1;font-size:13px;color:var(--text-primary,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommitPanel_fileStats__Wp_BJ{font-size:12px;font-family:monospace}.CommitPanel_fileStats__Wp_BJ.CommitPanel_added___aQCF{color:#22c55e}.CommitPanel_fileStats__Wp_BJ.CommitPanel_modified__sOjRc{color:#f59e0b}.CommitPanel_fileStats__Wp_BJ.CommitPanel_deleted__pnImE{color:#ef4444}.CommitPanel_noChanges__MRZtd{padding:20px;text-align:center;color:var(--text-secondary,#a0a0b0);font-size:13px;background:var(--dark-surface,#1a1a2e);border-radius:8px}.CommitPanel_messageInput__QSmjc{width:100%;padding:12px 14px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:8px;color:var(--text-primary,#fff);font-size:13px;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .15s ease}.CommitPanel_messageInput__QSmjc:focus{outline:none;border-color:var(--primary-button-color,#7c3aed)}.CommitPanel_messageInput__QSmjc::-moz-placeholder{color:var(--text-secondary,#a0a0b0)}.CommitPanel_messageInput__QSmjc::placeholder{color:var(--text-secondary,#a0a0b0)}.CommitPanel_messageInput__QSmjc:disabled{opacity:.7;cursor:not-allowed}.CommitPanel_messageHint__fSnDB{font-size:11px;color:var(--text-secondary,#a0a0b0);margin-top:6px;text-align:right}.CommitPanel_error__5FPEz{padding:12px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px}.CommitPanel_footer__cLpdz{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--light-border-color,#2d2d44)}.CommitPanel_cancelButton__sFIKK{padding:10px 16px;background:transparent;border:1px solid var(--light-border-color,#2d2d44);border-radius:6px;color:var(--text-primary,#fff);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.CommitPanel_cancelButton__sFIKK:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:var(--text-secondary,#a0a0b0)}.CommitPanel_cancelButton__sFIKK:disabled{opacity:.5;cursor:not-allowed}.CommitPanel_commitButton__3rPUQ{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary-button-color,#7c3aed);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.CommitPanel_commitButton__3rPUQ:hover:not(:disabled){background:#6d28d9}.CommitPanel_commitButton__3rPUQ:disabled{opacity:.5;cursor:not-allowed}.CommitPanel_commitButton__3rPUQ svg{font-size:16px}.CommitPanel_spinner__TJu1K{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CommitPanel_spin__9OW4m .8s linear infinite}@keyframes CommitPanel_spin__9OW4m{to{transform:rotate(1turn)}}.CommitPanel_content__xNYTU::-webkit-scrollbar{width:6px}.CommitPanel_content__xNYTU::-webkit-scrollbar-track{background:transparent}.CommitPanel_content__xNYTU::-webkit-scrollbar-thumb{background:var(--light-border-color,#2d2d44);border-radius:3px}.CommitPanel_content__xNYTU::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#a0a0b0)}.MergePanel_backdrop__FxCRu{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999}.MergePanel_panel__hvEiz{position:fixed;top:60px;right:0;width:450px;height:calc(100vh - 60px);background:var(--dark-background,#0f0f23);border-left:1px solid var(--light-border-color,#2d2d44);display:flex;flex-direction:column;z-index:1000;animation:MergePanel_slideIn__zmMHy .2s ease-out}@keyframes MergePanel_slideIn__zmMHy{0%{transform:translateX(100%)}to{transform:translateX(0)}}.MergePanel_header__YWG1o{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--light-border-color,#2d2d44)}.MergePanel_title__12sd6{font-size:16px;font-weight:600;color:var(--text-primary,#fff);margin:0}.MergePanel_closeButton__BO9gx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary,#a0a0b0);cursor:pointer;transition:all .15s ease}.MergePanel_closeButton__BO9gx:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.MergePanel_closeButton__BO9gx svg{font-size:18px}.MergePanel_content__u2zC2{flex:1;overflow-y:auto;padding:20px}.MergePanel_mergeDirection__vsWlO{display:flex;align-items:center;gap:12px;margin-bottom:20px}.MergePanel_branchBox___zJ5d{flex:1;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:8px}.MergePanel_branchIcon__K6QGN{font-size:20px;color:var(--primary-button-color,#7c3aed);flex-shrink:0}.MergePanel_branchInfo__9K_JK{display:flex;flex-direction:column;gap:4px;min-width:0}.MergePanel_branchLabel__IUyUE{font-size:11px;color:var(--text-secondary,#a0a0b0);text-transform:uppercase;letter-spacing:.5px}.MergePanel_branchSelect__E19Au{padding:6px 10px;background:var(--dark-background,#0f0f23);border:1px solid var(--light-border-color,#2d2d44);border-radius:4px;color:var(--text-primary,#fff);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease}.MergePanel_branchSelect__E19Au:focus{outline:none;border-color:var(--primary-button-color,#7c3aed)}.MergePanel_branchSelect__E19Au:disabled{opacity:.7;cursor:not-allowed}.MergePanel_branchName__85jPz{font-size:13px;font-weight:600;color:var(--text-primary,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MergePanel_arrow__MEBoL{font-size:20px;color:var(--text-secondary,#a0a0b0);flex-shrink:0}.MergePanel_infoBox__aKHZS{padding:14px 16px;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2);border-radius:8px;color:var(--text-primary,#fff);font-size:13px;line-height:1.5;margin-bottom:20px}.MergePanel_infoBox__aKHZS strong{color:var(--primary-button-color,#7c3aed)}.MergePanel_section__Xutes{margin-bottom:20px}.MergePanel_sectionHeader__BPG2O{display:block;font-size:12px;font-weight:600;color:var(--text-secondary,#a0a0b0);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.MergePanel_messageInput__Cypx5{width:100%;padding:12px 14px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:8px;color:var(--text-primary,#fff);font-size:13px;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .15s ease}.MergePanel_messageInput__Cypx5:focus{outline:none;border-color:var(--primary-button-color,#7c3aed)}.MergePanel_messageInput__Cypx5::-moz-placeholder{color:var(--text-secondary,#a0a0b0)}.MergePanel_messageInput__Cypx5::placeholder{color:var(--text-secondary,#a0a0b0)}.MergePanel_messageInput__Cypx5:disabled{opacity:.7;cursor:not-allowed}.MergePanel_checkboxLabel__WIeOF{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--dark-surface,#1a1a2e);border:1px solid var(--light-border-color,#2d2d44);border-radius:8px;cursor:pointer;transition:all .15s ease}.MergePanel_checkboxLabel__WIeOF:hover{border-color:var(--text-secondary,#a0a0b0)}.MergePanel_checkbox__GppUz{width:16px;height:16px;accent-color:var(--primary-button-color,#7c3aed);cursor:pointer}.MergePanel_checkboxIcon__Lc64S{font-size:16px;color:var(--text-secondary,#a0a0b0)}.MergePanel_checkboxLabel__WIeOF span{font-size:13px;color:var(--text-primary,#fff)}.MergePanel_warningText__D5kOB{margin-top:8px;padding:10px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:12px;color:#ef4444}.MergePanel_error__yUrpv{padding:12px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px}.MergePanel_footer__Bmpea{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--light-border-color,#2d2d44)}.MergePanel_cancelButton__vLlYW{flex:1;padding:10px 16px;background:transparent;border:1px solid var(--light-border-color,#2d2d44);border-radius:6px;color:var(--text-primary,#fff);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.MergePanel_cancelButton__vLlYW:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:var(--text-secondary,#a0a0b0)}.MergePanel_cancelButton__vLlYW:disabled{opacity:.5;cursor:not-allowed}.MergePanel_mergeButton__YpTi_{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary-button-color,#7c3aed);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.MergePanel_mergeButton__YpTi_:hover:not(:disabled){background:#6d28d9}.MergePanel_mergeButton__YpTi_:disabled{opacity:.5;cursor:not-allowed}.MergePanel_mergeButton__YpTi_ svg{font-size:16px}.MergePanel_spinner__131Id{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:MergePanel_spin__eDO3n .8s linear infinite}@keyframes MergePanel_spin__eDO3n{to{transform:rotate(1turn)}}.MergePanel_content__u2zC2::-webkit-scrollbar{width:6px}.MergePanel_content__u2zC2::-webkit-scrollbar-track{background:transparent}.MergePanel_content__u2zC2::-webkit-scrollbar-thumb{background:var(--light-border-color,#2d2d44);border-radius:3px}.MergePanel_content__u2zC2::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#a0a0b0)}