.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{justify-content:center;align-items:center;width:100%;height:100%;display:flex;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}.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}
.RewritePreviewModal-module-scss-module__RjKFOq__RewritePreviewModal .ant-modal-container{box-shadow:0 0 20px #e879f94d}.RewritePreviewModal-module-scss-module__RjKFOq__RewritePreviewModal .ant-modal-content{background-color:var(--bg-dark);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.RewritePreviewModal-module-scss-module__RjKFOq__RewritePreviewModal .ant-modal-close{color:var(--text-gray-light)}.RewritePreviewModal-module-scss-module__RjKFOq__RewritePreviewModal .ant-modal-close:hover{color:var(--text-white)}.RewritePreviewModal-module-scss-module__RjKFOq__content{flex-direction:column;gap:16px;display:flex}.RewritePreviewModal-module-scss-module__RjKFOq__streamingIndicator{color:#a855f7;background-color:#a855f71a;border:1px solid #a855f733;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.RewritePreviewModal-module-scss-module__RjKFOq__comparisonContainer{grid-template-columns:1fr auto 1fr;gap:20px;min-height:200px;display:grid}.RewritePreviewModal-module-scss-module__RjKFOq__textColumn{flex-direction:column;gap:8px;display:flex}.RewritePreviewModal-module-scss-module__RjKFOq__columnTitle{color:var(--text-gray-light);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.RewritePreviewModal-module-scss-module__RjKFOq__textBox{background-color:var(--bg-darker-50);border:1px solid var(--border-default);color:var(--text-white);white-space:pre-wrap;word-wrap:break-word;border-radius:8px;flex:1;max-height:400px;padding:16px;font-size:.95rem;line-height:1.6;overflow-y:auto}.RewritePreviewModal-module-scss-module__RjKFOq__textBox.RewritePreviewModal-module-scss-module__RjKFOq__rewrittenBox{background-color:#a855f70d;border-color:#a855f74d}.RewritePreviewModal-module-scss-module__RjKFOq__placeholder{color:var(--text-gray);font-style:italic}.RewritePreviewModal-module-scss-module__RjKFOq__cursor{color:var(--silk-purple-light);margin-left:2px;animation:1s infinite RewritePreviewModal-module-scss-module__RjKFOq__blink;display:inline-block}@keyframes RewritePreviewModal-module-scss-module__RjKFOq__blink{0%,50%{opacity:1}51%,to{opacity:0}}.RewritePreviewModal-module-scss-module__RjKFOq__divider{background:linear-gradient(to bottom,transparent,var(--border-default)10%,var(--border-default)90%,transparent);width:1px}.RewritePreviewModal-module-scss-module__RjKFOq__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}
.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}
.StoryEditor-module-scss-module__497nmq__StoryEditor{background-color:var(--bg-dark);color:#ffffffde;font-size:18px;font-weight:300;line-height:2}.StoryEditor-module-scss-module__497nmq__StoryEditor p{margin-bottom:30px}.StoryEditor-module-scss-module__497nmq__StoryEditor p.StoryEditor-module-scss-module__497nmq__is-hovered-paragraph{cursor:pointer;color:var(--silk-pink);border-radius:5px;transition:all .5s ease-in-out}
