.ant-message:has(.toast-mobile-loading){display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;top:0!important;pointer-events:none;position:fixed;width:100%;left:0}.ant-message-notice-wrapper:has(.toast-mobile-loading){pointer-events:auto;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ant-message-notice-wrapper:has(.toast-mobile-loading) .ant-message-notice-content{padding:0!important;transform:none;display:inline-block;text-align:left;pointer-events:auto}@media(min-width:768px){.responsive-modal-container[style*=width]{max-width:100%!important;width:var(--custom-width,auto)!important;max-height:var(--custom-max-height,97%)!important;transition:width .2s ease}}@media(max-width:767px){.responsive-modal-container{width:100%!important;max-width:100%!important;max-height:var(--custom-max-height,97%)!important}.responsive-modal-container.responsive-modal-container-preserve-mobile-width{width:var(--custom-width,auto)!important}}.responsive-modal-mask{animation:fadeInOpacity .3s ease-in}.responsive-modal-surface-native-alert{background:var(--bg_default_primary_elevated)!important;border:0!important;border-radius:24px!important;box-shadow:none!important}.responsive-modal-container{animation:modalEnter .3s ease-out forwards}.custom-modal .ant-modal-content{background:var(--bg_grouped_secondary)!important;border-radius:16px!important;padding:24px!important}.custom-modal .ant-modal-header{background:transparent!important;margin-bottom:16px!important}.full-screen-modal{animation:modalEnter .3s ease-out forwards}.two-column-modal .two-column-container{display:flex;min-height:500px;max-height:80vh;overflow:hidden;height:100%}.two-column-modal .two-column-sidebar{width:280px;background:var(--bg_default_scrim);padding:12px 8px;flex-shrink:0;height:100%;display:flex;flex-direction:column}.two-column-modal .two-column-sidebar .sidebar-title{font-size:14px;color:var(--text_default_secondary);padding:12px 12px 8px}.two-column-modal .two-column-sidebar .sidebar-menu{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item{display:flex;width:100%;align-items:center;gap:12px;padding:8px 12px;border:0;cursor:pointer;transition:all .2s ease;color:var(--text_default_primary);background:transparent;font-family:inherit;font-size:14px;position:relative;border-radius:8px;text-align:left}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item .menu-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:18px}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item .menu-label{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;font-weight:400}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item .menu-badge{flex-shrink:0}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item:hover{background:var(--bg_interaction_tertiary_hover)}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--border_accent)}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item.active{background:var(--bg_interaction_tertiary_selected)}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item:last-child{margin-bottom:8px}.two-column-modal .two-column-content{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg_grouped_secondary);height:100%}.two-column-modal .two-column-content .content-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:.5px solid var(--border_default);flex-shrink:0}.two-column-modal .two-column-content .content-header .content-title{font-size:20px;font-weight:500;color:var(--text_default_primary);margin:0}.two-column-modal .two-column-content .content-body{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden}.two-column-modal .two-column-content .content-body::-webkit-scrollbar{width:6px}.two-column-modal .two-column-content .content-body::-webkit-scrollbar-track{background:transparent}.two-column-modal .two-column-content .content-body::-webkit-scrollbar-thumb{background:var(--text_default_tertiary);border-radius:3px}.two-column-modal.mavis-settings-modal-web .two-column-content .content-header{border-bottom-width:1px}@media(min-width:769px){.two-column-modal.mavis-settings-modal .two-column-sidebar{box-sizing:border-box;padding:12px 6px;background:var(--bg_grouped_primary);border-radius:20px 0 0 20px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-title{color:var(--text_default_tertiary);font-size:14px;font-weight:400;line-height:20px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-title:first-child{padding:8px 8px 6px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-title:first-child+.sidebar-menu{margin-top:0}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu{gap:1px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu .menu-item{box-sizing:border-box;height:30px;gap:6px;padding:0 8px;line-height:20px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu .menu-item .menu-icon{width:18px;height:18px;flex-shrink:0}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu .menu-item .menu-icon>svg{width:18px;height:18px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu .menu-item .menu-label{min-width:0;line-height:20px}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu .menu-item:last-child{margin-bottom:0}.two-column-modal.mavis-settings-modal .two-column-sidebar>.sidebar-menu+.sidebar-title{padding:16px 8px 6px}.two-column-modal.mavis-settings-modal .two-column-content .content-header{gap:10px;align-items:center;padding:16px 16px 16px 24px}.two-column-modal.mavis-settings-modal .two-column-content .content-header .content-title{flex:1 0 0;min-width:0;font-size:16px;font-weight:500;line-height:26px;white-space:nowrap;word-break:break-word}.two-column-modal.mavis-settings-modal .two-column-content .content-body{padding:16px 0 24px;-ms-overflow-style:none;scrollbar-width:none}.two-column-modal.mavis-settings-modal .two-column-content .content-body::-webkit-scrollbar{display:none;width:0;height:0}.two-column-modal.mavis-settings-modal .two-column-content .content-body.mavis-settings-content-body{display:flex;min-height:0;flex-direction:column}.two-column-modal.mavis-settings-modal .two-column-content .content-body.mavis-settings-content-body:has(.mavis-worktree-settings){padding-bottom:0}.two-column-modal.mavis-settings-modal .two-column-content .content-body.mavis-settings-content-body>div:not(.hidden){display:flex;min-height:0;flex:1;flex-direction:column}}@media(max-width:768px){.two-column-modal .two-column-container{flex-direction:column;max-height:90vh}.two-column-modal .two-column-sidebar{width:100%!important;border-right:none;border-bottom:1px solid var(--border_default);padding:12px 0;height:auto}.two-column-modal .two-column-sidebar .sidebar-title{padding:0 16px 12px}.two-column-modal .two-column-sidebar .sidebar-menu{flex-direction:row;overflow-x:auto;padding:0 16px;gap:8px}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item{padding:8px 16px;white-space:nowrap;border-radius:8px}.two-column-modal .two-column-sidebar .sidebar-menu .menu-item.active{background:var(--bg_interaction_tertiary_selected)}.two-column-modal .two-column-content .content-header{padding:16px 20px}.two-column-modal .two-column-content .content-header .content-title{font-size:18px}.two-column-modal .two-column-content .content-body{padding:20px}}.responsive-modal-mask.mavis-settings-mask-electron{position:absolute;inset:0;height:100%;padding:0!important;background:var(--bg_grouped_secondary);animation:none}.responsive-modal-mask.mavis-settings-mask-electron>.responsive-modal-container{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;animation:none}.responsive-modal-mask.mavis-settings-mask-electron .responsive-modal-container>.mavis-settings-surface-electron{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.mavis-settings-surface-electron{width:100%;height:100%;border:0!important;border-radius:0!important;box-shadow:none!important}.two-column-modal.mavis-settings-modal-electron{width:100%;height:100%}.two-column-modal.mavis-settings-modal-electron .two-column-container{flex-direction:row;width:100%;height:100%;min-width:0;min-height:0;max-height:none}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar{box-sizing:border-box;width:260px!important;min-width:260px;height:100%;flex:0 0 260px;border-right:0;border-bottom:0;border-radius:0;padding:0 12px 20px;background:var(--bg_default_scrim)}.two-column-modal.mavis-settings-modal-electron .mavis-settings-electron-sidebar-header{flex:0 0 auto;padding:46px 0 8px}.two-column-modal.mavis-settings-modal-electron.mavis-settings-platform-windows .mavis-settings-electron-sidebar-header{padding-top:46px}.two-column-modal.mavis-settings-modal-electron .mavis-settings-electron-back{display:flex;width:100%;height:30px;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px;border:0;border-radius:8px;color:var(--text_default_secondary);background:transparent;cursor:pointer;font-size:14px;line-height:20px;text-align:left}.two-column-modal.mavis-settings-modal-electron .mavis-settings-electron-back:hover{background:var(--bg_interaction_tertiary_hover);color:var(--text_default_primary)}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-title{padding:16px 8px 6px;color:var(--text_default_tertiary);font-size:14px;font-weight:400;line-height:20px}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-title+.sidebar-menu{margin-top:0}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-menu+.sidebar-title{padding-top:16px}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-menu{flex-direction:column;gap:1px;padding:0;overflow-x:hidden;overflow-y:auto}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-menu .menu-item{height:30px;gap:8px;padding:0 10px;border-radius:8px;font-size:14px;line-height:20px}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-menu .menu-item:last-child{margin-bottom:0}.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-menu .menu-item .menu-icon,.two-column-modal.mavis-settings-modal-electron .two-column-sidebar>.sidebar-menu .menu-item .menu-icon>svg{width:18px;height:18px}.two-column-modal.mavis-settings-modal-electron .two-column-content{min-width:0}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-header{box-sizing:border-box;display:flex!important;height:48px;padding:0 16px;border-bottom:0}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-header .content-title{flex:1 0 0;min-width:0;font-size:16px;font-weight:500;line-height:26px;white-space:nowrap;word-break:break-word}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body{padding:24px 0;-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;overflow-y:auto}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body::-webkit-scrollbar{display:none}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body{display:flex;min-height:0;flex-direction:column}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor{color:var(--text_default_primary)!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--utility_scrollbar) transparent!important}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor::-moz-placeholder,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor::-moz-placeholder{color:var(--text_default_tertiary)!important;opacity:1}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor::placeholder,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor::placeholder{color:var(--text_default_tertiary)!important;opacity:1}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor::-webkit-scrollbar,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor::-webkit-scrollbar{display:block!important;width:6px!important;height:0!important}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor::-webkit-scrollbar-track,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor::-webkit-scrollbar-track{background:transparent}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor::-webkit-scrollbar-thumb,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor::-webkit-scrollbar-thumb{background-color:hsla(253,8%,56%,.5);border-radius:3px}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor::-webkit-scrollbar-thumb:hover,.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor::-webkit-scrollbar-thumb:hover{background-color:hsla(253,8%,56%,.75)}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-editor{padding:8px 12px!important;resize:vertical!important}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-personalization-editor{padding:10px 16px!important;resize:none!important}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body .mavis-global-instructions-save{min-width:70px;padding:6px 24px;font-weight:600;text-align:center}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body.mavis-settings-content-body>div:not(.hidden){display:flex;min-height:0;flex:1;flex-direction:column}.two-column-modal.mavis-settings-modal-electron .two-column-content .content-body>div:not(.hidden){width:min(100%,704px);min-width:320px;max-width:704px;margin-right:auto;margin-left:auto}@media(max-width:668px){.two-column-modal.mavis-settings-modal-electron .mavis-settings-appearance-row{align-items:stretch;flex-direction:column;gap:12px!important}.two-column-modal.mavis-settings-modal-electron .mavis-settings-appearance-row>:first-child{width:100%;align-self:flex-start;flex:none}.two-column-modal.mavis-settings-modal-electron .mavis-settings-appearance-action,.two-column-modal.mavis-settings-modal-electron .mavis-settings-theme-selector{width:100%}.two-column-modal.mavis-settings-modal-electron .mavis-settings-theme-selector{max-width:324px}.two-column-modal.mavis-settings-modal-electron .mavis-settings-theme-option{width:auto;min-width:0;flex:1}.two-column-modal.mavis-settings-modal-electron .mavis-settings-theme-preview{width:100%;height:auto;aspect-ratio:25/16}}.action-sheet-mask{touch-action:none}.action-sheet-mask-enter{animation:fadeInOpacity .3s ease-out forwards}.action-sheet-mask-exit{animation:fadeOutOpacity .3s ease-out forwards}.action-sheet-container{max-height:85vh}.action-sheet-content{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.action-sheet-content::-webkit-scrollbar{display:none}.action-sheet-slide-up{animation:slideUp .3s cubic-bezier(.32,.72,0,1) forwards}.action-sheet-slide-down{animation:slideDown .3s cubic-bezier(.32,.72,0,1) forwards}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}