.ChapterCard-module-scss-module__DYJdCa__ChapterCard{position:relative}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card{cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;padding:12px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card:hover{background-color:var(--hover-overlay);border-color:var(--border-default)}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card.ChapterCard-module-scss-module__DYJdCa__selected{background-color:var(--bg-dark-60);border-color:var(--border-hover);margin-left:8px;box-shadow:0 2px 8px #e879f91a}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card h3{color:var(--text-gray-light);font-weight:400;transition:color .2s}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card p{color:var(--silk-pink-30);font-size:11px;font-weight:300;transition:color .2s}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card.ChapterCard-module-scss-module__DYJdCa__selected h3,.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card:hover h3{color:var(--silk-purple-light)}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card.ChapterCard-module-scss-module__DYJdCa__selected p,.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__Card:hover p{color:var(--silk-pink-50)}.ChapterCard-module-scss-module__DYJdCa__ChapterCard .ChapterCard-module-scss-module__DYJdCa__bookmark{background:linear-gradient(135deg,var(--silk-purple)0%,var(--silk-pink)100%)}
.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-header{background-color:var(--bg-dark);color:var(--text-gray-light);border-bottom:1px solid var(--border-default);padding:20px 60px 20px 24px;position:relative}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-body{background-color:var(--bg-dark);color:var(--text-gray-light);font-weight:300}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-body::-webkit-scrollbar{width:8px}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-body::-webkit-scrollbar-track{background:0 0}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#3d3d40;border-radius:10px}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#58585c}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-title{color:var(--silk-purple-light);letter-spacing:-.5px;font-size:24px;font-weight:200}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-close{color:var(--text-gray-light);opacity:.7;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .25s;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-close:hover{background-color:var(--silk-purple-light-10);color:var(--silk-purple-light);opacity:1}.RightDrawer-module-scss-module__dIlOcq__Drawer .ant-drawer-close:active{background-color:var(--silk-purple-light-20);transform:translateY(-50%)scale(.95)}
.CharacterForm-module-scss-module__jIEYnW__container{flex-direction:column;gap:20px;padding:4px;display:flex}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__sectionTitle{color:var(--silk-purple-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:500}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__relationshipItem{background-color:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__relationshipItem:hover{border-color:var(--border-hover);background-color:var(--hover-overlay)}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__relationshipItem .CharacterForm-module-scss-module__jIEYnW__relationshipText{color:var(--text-white);font-size:14px;font-weight:300}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__relationshipItem .CharacterForm-module-scss-module__jIEYnW__relationshipText strong{color:var(--silk-purple-light);font-weight:500}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__relationshipItem .CharacterForm-module-scss-module__jIEYnW__removeButton{color:var(--error);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:400;transition:color .2s}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__relationshipItem .CharacterForm-module-scss-module__jIEYnW__removeButton:hover{color:#ef4444}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__helperText{color:var(--text-gray);margin-top:8px;font-size:12px;font-weight:300}.CharacterForm-module-scss-module__jIEYnW__container .CharacterForm-module-scss-module__jIEYnW__buttonGroup{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;margin-top:8px;padding-top:20px;display:flex}
.Logo-module-scss-module__Y_XwVa__BackgroundImage{width:100%;height:100%;position:absolute;top:0;left:0}.Logo-module-scss-module__Y_XwVa__LogoWithBackground{width:100%;height:100%;position:relative}
.ColorCodedPill-module__7aUg6G__container{cursor:pointer;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:400;line-height:16px;transition:all .2s;display:flex}.ColorCodedPill-module__7aUg6G__green{color:#10b981;background-color:#10b9811a;border-color:#10b9814d}.ColorCodedPill-module__7aUg6G__green:hover{background-color:#10b98126;border-color:#10b98180}.ColorCodedPill-module__7aUg6G__blue{color:var(--silk-purple-light);background-color:var(--silk-purple-light-10);border-color:var(--silk-purple-light-20)}.ColorCodedPill-module__7aUg6G__blue:hover{background-color:var(--silk-purple-light-20);border-color:var(--silk-purple-light-30)}.ColorCodedPill-module__7aUg6G__orange{color:#f97316;background-color:#f973161a;border-color:#f973164d}.ColorCodedPill-module__7aUg6G__orange:hover{background-color:#f9731626;border-color:#f9731680}.ColorCodedPill-module__7aUg6G__deleteButton{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.ColorCodedPill-module__7aUg6G__deleteButton:hover{opacity:1;transform:scale(1.1)}
.RightSidebar-module-scss-module__C14N9a__RightSidebar{border-left:1px solid var(--bg-hover);width:300px}@media (max-width:768px){.RightSidebar-module-scss-module__C14N9a__RightSidebar{border-left:none;width:100%}}.RightSidebar-module-scss-module__C14N9a__RightSidebar{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.RightSidebar-module-scss-module__C14N9a__RightSidebar::-webkit-scrollbar{display:none}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse{background-color:#0000;border:none}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-item{border-bottom:1px solid var(--border-default)}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-item:last-child{border-bottom:none}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-header{font-weight:400;transition:all .2s;color:var(--text-gray-light)!important;background-color:#0000!important;padding:16px 12px!important}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-header:hover{color:var(--silk-purple-light)!important;background-color:var(--hover-overlay)!important}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-header-text{align-items:center;gap:8px;font-size:14px;display:flex}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-expand-icon{color:var(--silk-pink-50)!important}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-expand-icon svg{transition:transform .2s}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-content{background-color:#0000;border-top:none}.RightSidebar-module-scss-module__C14N9a__RightSidebar .ant-collapse-content-box{padding:0 12px 12px}:is(.locationModalWrapper .ant-modal-container,.actionModalWrapper .ant-modal-container){border-radius:8px;overflow:hidden;box-shadow:0 0 20px #e879f94d;background-color:var(--bg-dark)!important}:is(.locationModalWrapper .ant-modal-body,.actionModalWrapper .ant-modal-body){padding:10px 0!important}:is(.locationModalWrapper .ant-modal-close,.actionModalWrapper .ant-modal-close){color:var(--text-gray-light)}:is(.locationModalWrapper .ant-modal-close:hover,.actionModalWrapper .ant-modal-close:hover){color:var(--silk-pink);background-color:var(--hover-overlay)}.custom-notification .ant-notification-notice-message{font-size:14px;font-weight:600;color:var(--text-white)!important}.custom-notification .ant-notification-notice-description{font-size:13px;color:var(--text-gray-light)!important}.custom-notification .ant-notification-notice-icon{color:#10b981!important}.custom-notification .ant-notification-notice-close{color:var(--text-gray-light)}.custom-notification .ant-notification-notice-close:hover{color:var(--silk-pink);background-color:var(--hover-overlay)}
.SimpleModal-module-scss-module__kyG18a__Modal .ant-modal-container{border-radius:8px;overflow:hidden;box-shadow:0 0 20px #e879f94d;background-color:var(--bg-dark)!important}.SimpleModal-module-scss-module__kyG18a__Modal .ant-modal-close{color:var(--text-gray-light)}.SimpleModal-module-scss-module__kyG18a__Modal .ant-modal-close:hover{color:var(--silk-pink);background-color:var(--hover-overlay)}.SimpleModal-module-scss-module__kyG18a__Modal .SimpleModal-module-scss-module__kyG18a__content{flex-direction:column;gap:1rem;display:flex}.SimpleModal-module-scss-module__kyG18a__Modal .SimpleModal-module-scss-module__kyG18a__section{flex-direction:column;gap:.5rem;display:flex}.SimpleModal-module-scss-module__kyG18a__Modal .SimpleModal-module-scss-module__kyG18a__sectionTitle{color:var(--silk-pink);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.SimpleModal-module-scss-module__kyG18a__Modal .SimpleModal-module-scss-module__kyG18a__footer{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}
.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer{padding:8px}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__actionItem{background-color:var(--bg-medium)}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__actionItem:hover{background-color:var(--bg-light)}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__checkbox{width:100%}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__checkbox .ant-checkbox{align-self:flex-start;margin-top:2px}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__checkbox .ant-checkbox .ant-checkbox-inner{border-color:var(--border-default);background-color:#0000}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--silk-purple-light)}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--silk-purple-light);border-color:var(--silk-purple-light)}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__checkbox .ant-checkbox-wrapper{align-items:flex-start;width:100%;display:flex}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__collapse .ant-collapse-item{border-bottom:1px solid #2d2d32}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__collapse .ant-collapse-item:last-child{border-bottom:none}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__collapse .ant-collapse-header{color:var(--text-white)!important;padding:12px 0!important}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__collapse .ant-collapse-header:hover{background-color:var(--hover-overlay)}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__collapse .ant-collapse-content{background-color:#0000!important;border-top:none!important}.CopyActionsDrawer-module-scss-module__tPNS8W__CopyActionsDrawer .CopyActionsDrawer-module-scss-module__tPNS8W__collapse .ant-collapse-content-box{padding:12px 0!important}
.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer{padding:8px}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__characterItem{background-color:var(--bg-medium)}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__characterItem:hover{background-color:var(--bg-light)}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__checkbox{width:100%}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__checkbox .ant-checkbox{align-self:flex-start;margin-top:2px}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__checkbox .ant-checkbox .ant-checkbox-inner{border-color:var(--border-default);background-color:#0000}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--silk-purple-light)}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--silk-purple-light);border-color:var(--silk-purple-light)}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__checkbox .ant-checkbox-wrapper{align-items:flex-start;width:100%;display:flex}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__collapse .ant-collapse-item{border-bottom:1px solid #2d2d32}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__collapse .ant-collapse-item:last-child{border-bottom:none}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__collapse .ant-collapse-header{color:var(--text-white)!important;padding:12px 0!important}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__collapse .ant-collapse-header:hover{background-color:var(--hover-overlay)}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__collapse .ant-collapse-content{background-color:#0000!important;border-top:none!important}.CopyCharactersDrawer-module-scss-module__hjT1Nq__CopyCharactersDrawer .CopyCharactersDrawer-module-scss-module__hjT1Nq__collapse .ant-collapse-content-box{padding:12px 0!important}
.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__locationItem{cursor:pointer}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__checkbox{width:100%}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__checkbox .ant-checkbox{top:4px}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__checkbox .ant-checkbox-inner{border-color:var(--border-default);background-color:#0000}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--silk-purple-light);border-color:var(--silk-purple-light)}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__checkbox .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--silk-purple-light)}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__collapse .ant-collapse-item{border-bottom:1px solid #2d2d32}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__collapse .ant-collapse-header{color:var(--text-white);padding:12px 0}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__collapse .ant-collapse-content{background-color:#0000;border-top:none}.CopyLocationsDrawer-module-scss-module__81EXRW__CopyLocationsDrawer .CopyLocationsDrawer-module-scss-module__81EXRW__collapse .ant-collapse-content-box{padding:12px 0}
.RefreshButton-module-scss-module__LV2NCa__container{align-items:center;gap:8px;display:flex}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__title{color:var(--silk-purple-light);font-size:12px;font-weight:300}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__buttonWrapper{position:relative}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__buttonWrapper:hover .RefreshButton-module-scss-module__LV2NCa__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-6px)}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__tooltip{background:var(--bg-dark);color:var(--text-primary,#e5e7eb);white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border:1px solid #9ca3af59;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:400;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 6px);left:-25px;transform:translate(-50%)translateY(0)}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__tooltip:after{content:"";border:5px solid #0000;border-top-color:#9ca3af59;position:absolute;top:100%;right:8px;transform:translate(-50%)}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button{border:1px solid var(--border-default);cursor:pointer;color:var(--silk-purple-light);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button:hover:not(:disabled){background:var(--bg-dark);border-color:#fff3;box-shadow:0 2px 8px #0000004d}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button:active:not(:disabled){transform:scale(.95)}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button:disabled{opacity:.4;cursor:not-allowed}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__spinning svg{animation:.8s linear infinite RefreshButton-module-scss-module__LV2NCa__spin}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__sm{width:28px;height:28px}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__sm svg{width:14px;height:14px}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__md{width:34px;height:34px}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__md svg{width:16px;height:16px}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__lg{width:42px;height:42px}.RefreshButton-module-scss-module__LV2NCa__container .RefreshButton-module-scss-module__LV2NCa__button.RefreshButton-module-scss-module__LV2NCa__lg svg{width:20px;height:20px}@keyframes RefreshButton-module-scss-module__LV2NCa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AddButton-module-scss-module__QWtDUG__container{align-items:center;gap:8px;display:flex}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__buttonWrapper{position:relative}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__buttonWrapper:hover .AddButton-module-scss-module__QWtDUG__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-6px)}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__tooltip{background:var(--bg-dark);color:var(--text-primary,#e5e7eb);white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border:1px solid #9ca3af59;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:400;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(0)}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__tooltip:after{content:"";border:5px solid #0000;border-top-color:#9ca3af59;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button{border:1px solid var(--border-default);cursor:pointer;color:var(--silk-purple-light);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button:hover:not(:disabled){background:var(--bg-dark);border-color:#fff3;box-shadow:0 2px 8px #0000004d}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button:active:not(:disabled){transform:scale(.95)}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button:disabled{opacity:.4;cursor:not-allowed}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__spinning svg{animation:.8s linear infinite AddButton-module-scss-module__QWtDUG__spin}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__sm{width:28px;height:28px}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__sm svg{width:14px;height:14px}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__md{width:34px;height:34px}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__md svg{width:16px;height:16px}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__lg{width:42px;height:42px}.AddButton-module-scss-module__QWtDUG__container .AddButton-module-scss-module__QWtDUG__button.AddButton-module-scss-module__QWtDUG__lg svg{width:20px;height:20px}@keyframes AddButton-module-scss-module__QWtDUG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BottomSheet-module-scss-module__SK3knq__overlay{z-index:1000;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.BottomSheet-module-scss-module__SK3knq__overlay.BottomSheet-module-scss-module__SK3knq__overlayOpen{pointer-events:all;background:#0009}.BottomSheet-module-scss-module__SK3knq__sheet{background:var(--bg-dark);border-top:1px solid var(--bg-hover);border-radius:16px 16px 0 0;flex-direction:column;max-height:80vh;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.BottomSheet-module-scss-module__SK3knq__sheet.BottomSheet-module-scss-module__SK3knq__sheetOpen{transform:translateY(0)}.BottomSheet-module-scss-module__SK3knq__handle{background:var(--text-gray-light);opacity:.3;box-sizing:content-box;background-clip:content-box;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 4px;padding:4px 16px}.BottomSheet-module-scss-module__SK3knq__header{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.BottomSheet-module-scss-module__SK3knq__title{color:var(--text-white);font-size:14px;font-weight:500}.BottomSheet-module-scss-module__SK3knq__closeBtn{width:28px;height:28px;color:var(--text-gray-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.BottomSheet-module-scss-module__SK3knq__closeBtn:hover{background:var(--hover-overlay);color:var(--text-white)}.BottomSheet-module-scss-module__SK3knq__content{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.BottomSheet-module-scss-module__SK3knq__content::-webkit-scrollbar{display:none}
.MobileAITopBar-module-scss-module__H5or7G__bar{background:var(--bg-darker-50);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:8px;max-height:0;padding:0 16px;transition:max-height .25s cubic-bezier(.32,.72,0,1),padding .25s;display:flex;overflow:hidden}.MobileAITopBar-module-scss-module__H5or7G__bar.MobileAITopBar-module-scss-module__H5or7G__visible{max-height:52px;padding:8px 16px}.MobileAITopBar-module-scss-module__H5or7G__btn{border:1px solid var(--border-default);color:var(--silk-purple-light);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:400;transition:background .2s,border-color .2s;display:flex}.MobileAITopBar-module-scss-module__H5or7G__btn:active{background:var(--hover-overlay);border-color:var(--silk-purple-light)}
