.page-module-scss-module__r3xhyG__container{background-color:var(--bg-color);flex-direction:column;gap:24px;width:100%;min-height:100vh;padding:24px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header{background-color:var(--card-bg);box-shadow:0 2px 8px var(--shadow-color);border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;padding:16px 24px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__headerTitle{align-items:center;gap:12px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__headerTitle h1{color:var(--text-color);margin:0;font-size:24px;font-weight:600}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__headerTitle .page-module-scss-module__r3xhyG__count{color:var(--text-color);font-size:14px}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__controls{align-items:center;gap:16px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__controls .page-module-scss-module__r3xhyG__searchBar{background-color:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px;align-items:center;padding:8px 12px;transition:all .2s;display:flex;position:relative}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__controls .page-module-scss-module__r3xhyG__searchBar:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px #0000001a}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__controls .page-module-scss-module__r3xhyG__searchBar .page-module-scss-module__r3xhyG__searchIcon{color:var(--text-color);margin-right:8px}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__controls .page-module-scss-module__r3xhyG__searchBar input{color:var(--text-color);background:0 0;border:none;outline:none;min-width:200px;font-size:14px}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__header .page-module-scss-module__r3xhyG__controls .page-module-scss-module__r3xhyG__searchBar input::placeholder{color:var(--text-color)}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main{background:var(--card-bg);width:100%;box-shadow:0 2px 8px var(--shadow-color);border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__emptyState .page-module-scss-module__r3xhyG__emptyIcon{margin-bottom:16px;font-size:48px}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__emptyState h3{color:var(--text-color);margin:0 0 8px;font-size:18px;font-weight:600}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__emptyState p{color:var(--text-color);margin:0 0 24px;font-size:14px}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__emptyState .page-module-scss-module__r3xhyG__createNowBtn{background-color:var(--primary-color);color:var(--bg-color);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;transition:all .2s}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__emptyState .page-module-scss-module__r3xhyG__createNowBtn:hover{background-color:var(--hover-bg);color:#333}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__group{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__group .page-module-scss-module__r3xhyG__date{color:var(--text-color);margin-bottom:8px;font-size:14px;font-weight:500}.page-module-scss-module__r3xhyG__container .page-module-scss-module__r3xhyG__main .page-module-scss-module__r3xhyG__group .page-module-scss-module__r3xhyG__grid{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__r3xhyG__joinRoomModal{background:#fff;border-radius:16px;flex-direction:column;gap:20px;width:400px;max-width:90vw;padding:24px;display:flex;box-shadow:0 20px 40px #0000001a}@media (max-width:768px){.page-module-scss-module__r3xhyG__joinRoomModal{width:90vw;padding:20px}}.page-module-scss-module__r3xhyG__joinRoomModalHeader h3{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}.page-module-scss-module__r3xhyG__joinRoomModalBody .page-module-scss-module__r3xhyG__inputGroup{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__r3xhyG__joinRoomModalBody .page-module-scss-module__r3xhyG__inputGroup label{color:#333;font-size:14px;font-weight:500}.page-module-scss-module__r3xhyG__joinRoomModalBody .page-module-scss-module__r3xhyG__inputGroup .page-module-scss-module__r3xhyG__input{border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:14px;transition:border-color .2s}.page-module-scss-module__r3xhyG__joinRoomModalBody .page-module-scss-module__r3xhyG__inputGroup .page-module-scss-module__r3xhyG__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.page-module-scss-module__r3xhyG__joinRoomModalBody .page-module-scss-module__r3xhyG__inputGroup .page-module-scss-module__r3xhyG__errorMessage{color:#ef4444;margin-top:4px;font-size:12px}.page-module-scss-module__r3xhyG__joinRoomModalFooter{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.page-module-scss-module__r3xhyG__joinRoomModalFooter .page-module-scss-module__r3xhyG__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.page-module-scss-module__r3xhyG__joinRoomModalFooter .page-module-scss-module__r3xhyG__cancelButton:hover{background:#f9fafb;border-color:#d1d5db}.page-module-scss-module__r3xhyG__joinRoomModalFooter .page-module-scss-module__r3xhyG__joinButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.page-module-scss-module__r3xhyG__joinRoomModalFooter .page-module-scss-module__r3xhyG__joinButton:hover:not(:disabled){background:#2563eb}.page-module-scss-module__r3xhyG__joinRoomModalFooter .page-module-scss-module__r3xhyG__joinButton:disabled{cursor:not-allowed;background:#93c5fd}
.DocItem-module-scss-module__TpVQ8G__container{cursor:pointer;border-radius:1rem;align-items:center;gap:1rem;width:100%;padding:0 1rem;transition:all .2s;display:flex}.DocItem-module-scss-module__TpVQ8G__container .DocItem-module-scss-module__TpVQ8G__content{flex-direction:column;flex:1;gap:.5rem;display:flex}.DocItem-module-scss-module__TpVQ8G__container .DocItem-module-scss-module__TpVQ8G__message,.DocItem-module-scss-module__TpVQ8G__container .DocItem-module-scss-module__TpVQ8G__createDate,.DocItem-module-scss-module__TpVQ8G__container .DocItem-module-scss-module__TpVQ8G__lastModifiedDate,.DocItem-module-scss-module__TpVQ8G__container .DocItem-module-scss-module__TpVQ8G__collection,.DocItem-module-scss-module__TpVQ8G__container .DocItem-module-scss-module__TpVQ8G__more{color:var(--text-color);font-size:.8rem}.DocItem-module-scss-module__TpVQ8G__container:hover{background-color:var(--hover-bg)}.DocItem-module-scss-module__TpVQ8G__container:hover .DocItem-module-scss-module__TpVQ8G__message,.DocItem-module-scss-module__TpVQ8G__container:hover .DocItem-module-scss-module__TpVQ8G__createDate,.DocItem-module-scss-module__TpVQ8G__container:hover .DocItem-module-scss-module__TpVQ8G__lastModifiedDate,.DocItem-module-scss-module__TpVQ8G__container:hover .DocItem-module-scss-module__TpVQ8G__collection,.DocItem-module-scss-module__TpVQ8G__container:hover .DocItem-module-scss-module__TpVQ8G__more{color:var(--text-color)}
.Collection-module-scss-module__FpkOTq__container{border-radius:.2rem;align-items:center;transition:all .2s;display:flex}.Collection-module-scss-module__FpkOTq__container:hover{background-color:#c5c5c5}
.AddButton-module-scss-module__V2y7mW__add{gap:12px;display:flex}.AddButton-module-scss-module__V2y7mW__add .AddButton-module-scss-module__V2y7mW__btn{border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.AddButton-module-scss-module__V2y7mW__add .AddButton-module-scss-module__V2y7mW__btn:hover{background-color:var(--hover-bg);border-color:var(--border-color)}
.LocalEditor-module-scss-module__bRvqNW__wrapper{flex-direction:column;flex:1;justify-content:stretch;align-items:stretch;gap:8px;min-height:0;padding:8px 8px 16px;display:flex}.LocalEditor-module-scss-module__bRvqNW__status{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.LocalEditor-module-scss-module__bRvqNW__status .LocalEditor-module-scss-module__bRvqNW__statusLeft,.LocalEditor-module-scss-module__bRvqNW__status .LocalEditor-module-scss-module__bRvqNW__statusCenter,.LocalEditor-module-scss-module__bRvqNW__status .LocalEditor-module-scss-module__bRvqNW__statusRight{align-items:center;display:flex}.LocalEditor-module-scss-module__bRvqNW__roleBadge{cursor:pointer;border:1px solid var(--border-color);border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.LocalEditor-module-scss-module__bRvqNW__roleBadge:hover{box-shadow:0 2px 4px var(--shadow-color);transform:translateY(-1px)}.LocalEditor-module-scss-module__bRvqNW__roleBadge.LocalEditor-module-scss-module__bRvqNW__roleOwner{color:#fff;background-color:#10b981;border-color:#10b981}.LocalEditor-module-scss-module__bRvqNW__roleBadge.LocalEditor-module-scss-module__bRvqNW__roleCollaborator{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.LocalEditor-module-scss-module__bRvqNW__roleBadge.LocalEditor-module-scss-module__bRvqNW__roleViewer{color:#fff;background-color:#6b7280;border-color:#6b7280}.LocalEditor-module-scss-module__bRvqNW__container{background:radial-gradient(circle at 0 0,#e5f0ff 0,#0000 55%),radial-gradient(circle at 100% 100%,#f3e8ff 0,#0000 55%),#f5f5f7;border:1px solid #e5e7eb;border-radius:18px;flex:1;justify-content:center;align-items:stretch;min-height:0;padding:16px 16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a0f,0 0 0 1px #ffffffb3}.LocalEditor-module-scss-module__bRvqNW__container .LocalEditor-module-scss-module__bRvqNW__editor{z-index:0;opacity:0;filter:blur(2px);width:100%;height:100%;transition:opacity .28s,transform .28s,filter .28s;position:absolute;transform:scale(.98)}.LocalEditor-module-scss-module__bRvqNW__container .LocalEditor-module-scss-module__bRvqNW__editor.LocalEditor-module-scss-module__bRvqNW__active{z-index:10;opacity:1;filter:none;position:relative;transform:scale(1)}.LocalEditor-module-scss-module__bRvqNW__container .LocalEditor-module-scss-module__bRvqNW__tiptap,.LocalEditor-module-scss-module__bRvqNW__container .LocalEditor-module-scss-module__bRvqNW__tldraw{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.LocalEditor-module-scss-module__bRvqNW__container .LocalEditor-module-scss-module__bRvqNW__tiptap{padding:4px 4px 2px}.LocalEditor-module-scss-module__bRvqNW__container .LocalEditor-module-scss-module__bRvqNW__tldraw{padding:0}@media (max-width:768px){.LocalEditor-module-scss-module__bRvqNW__container{border-radius:12px;padding:10px 10px 18px}}@keyframes LocalEditor-module-scss-module__bRvqNW__fadeInOut{0%{opacity:0;transform:translate(10px)}20%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}
.Modal-module-scss-module__k1ZY8q__overlay{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module-scss-module__k1ZY8q__overlay.Modal-module-scss-module__k1ZY8q__shadow{background-color:#00000080}.Modal-module-scss-module__k1ZY8q__overlay .Modal-module-scss-module__k1ZY8q__container{transform-origin:50%;animation:.3s ease-out Modal-module-scss-module__k1ZY8q__modalFadeIn}@keyframes Modal-module-scss-module__k1ZY8q__modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.LoginModal-module-scss-module__uKwXWG__container{background:var(--card-bg);box-shadow:0 20px 40px var(--shadow-color);border-radius:16px;flex-direction:column;gap:24px;width:400px;max-width:90vw;padding:32px;animation:.3s ease-out LoginModal-module-scss-module__uKwXWG__modalFadeIn;display:flex}@media (max-width:768px){.LoginModal-module-scss-module__uKwXWG__container{width:90vw;padding:24px}}.LoginModal-module-scss-module__uKwXWG__header{text-align:center}.LoginModal-module-scss-module__uKwXWG__header .LoginModal-module-scss-module__uKwXWG__title{color:var(--text-color);margin:0 0 8px;font-size:24px;font-weight:600}.LoginModal-module-scss-module__uKwXWG__header .LoginModal-module-scss-module__uKwXWG__subtitle{color:var(--text-color);opacity:.8;margin:0;font-size:14px}.LoginModal-module-scss-module__uKwXWG__content{flex-direction:column;align-items:center;gap:20px;display:flex}.LoginModal-module-scss-module__uKwXWG__content .LoginModal-module-scss-module__uKwXWG__icon{margin-bottom:8px;font-size:48px}.LoginModal-module-scss-module__uKwXWG__content .LoginModal-module-scss-module__uKwXWG__description{color:var(--text-color);text-align:center;margin:0;font-size:14px;line-height:1.5}.LoginModal-module-scss-module__uKwXWG__content .LoginModal-module-scss-module__uKwXWG__authButton{width:100%}.LoginModal-module-scss-module__uKwXWG__content .LoginModal-module-scss-module__uKwXWG__authButton button{border:1px solid var(--border-color);background-color:var(--primary-color);width:100%;color:var(--bg-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.LoginModal-module-scss-module__uKwXWG__content .LoginModal-module-scss-module__uKwXWG__authButton button:hover{background-color:var(--hover-bg);color:var(--text-color)}@keyframes LoginModal-module-scss-module__uKwXWG__modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.NetworkStatusModal-module-scss-module__oxUuZq__modal{background:var(--card-bg);box-shadow:0 20px 40px var(--shadow-color);border-radius:16px;flex-direction:column;gap:20px;width:400px;max-width:90vw;padding:24px;animation:.3s ease-out NetworkStatusModal-module-scss-module__oxUuZq__modalFadeIn;display:flex}@media (max-width:768px){.NetworkStatusModal-module-scss-module__oxUuZq__modal{width:90vw;padding:20px}}.NetworkStatusModal-module-scss-module__oxUuZq__modal .NetworkStatusModal-module-scss-module__oxUuZq__prompt{color:var(--text-color);text-align:center;font-size:18px;font-weight:500}.NetworkStatusModal-module-scss-module__oxUuZq__modal .NetworkStatusModal-module-scss-module__oxUuZq__btns{justify-content:center;gap:12px;display:flex}@keyframes NetworkStatusModal-module-scss-module__oxUuZq__modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.InviteModal-module-scss-module__Ggp2jq__inviteModal{background:var(--card-bg);box-shadow:0 20px 40px var(--shadow-color);border-radius:16px;flex-direction:column;gap:20px;width:400px;max-width:90vw;padding:24px;display:flex}@media (max-width:768px){.InviteModal-module-scss-module__Ggp2jq__inviteModal{width:90vw;padding:20px}}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader{flex-direction:column;gap:12px;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader h3{color:var(--text-color);margin:0;font-size:18px;font-weight:600}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection{flex-direction:column;gap:8px;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdLabel{color:var(--text-color);font-size:14px;font-weight:500}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdContainer{align-items:center;gap:8px;display:flex;position:relative}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdContainer .InviteModal-module-scss-module__Ggp2jq__userId{background:var(--bg-color);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;overflow:hidden}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdContainer .InviteModal-module-scss-module__Ggp2jq__copyButton{background:var(--bg-color);border:1px solid var(--border-color);cursor:pointer;color:var(--text-color);border-radius:8px;padding:10px;transition:all .2s}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdContainer .InviteModal-module-scss-module__Ggp2jq__copyButton:hover{background:var(--hover-bg);color:var(--text-color)}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdContainer .InviteModal-module-scss-module__Ggp2jq__copyButton svg{width:16px;height:16px}.InviteModal-module-scss-module__Ggp2jq__inviteModalHeader .InviteModal-module-scss-module__Ggp2jq__copyIdSection .InviteModal-module-scss-module__Ggp2jq__copyIdContainer .InviteModal-module-scss-module__Ggp2jq__copySuccess{background:var(--success-color);color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;animation:2s ease-in-out InviteModal-module-scss-module__Ggp2jq__fadeInOut;position:absolute;right:-60px}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__inputGroup{flex-direction:column;gap:8px;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__inputGroup label{color:var(--text-color);font-size:14px;font-weight:500}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__inputGroup .InviteModal-module-scss-module__Ggp2jq__input{border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;font-size:14px;transition:border-color .2s}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__inputGroup .InviteModal-module-scss-module__Ggp2jq__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__inputGroup .InviteModal-module-scss-module__Ggp2jq__errorMessage{color:var(--error-color);margin-top:4px;font-size:12px}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection{flex-direction:column;gap:8px;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection label{color:var(--text-color);font-size:14px;font-weight:500}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions{gap:16px;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption{border:1px solid var(--border-color);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:8px;padding:10px 16px;transition:all .2s;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption:hover{border-color:var(--border-color);background-color:var(--hover-bg)}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption.InviteModal-module-scss-module__Ggp2jq__active{background-color:#eff6ff;border-color:#3b82f6}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption.InviteModal-module-scss-module__Ggp2jq__active .InviteModal-module-scss-module__Ggp2jq__roleRadio{border-color:#3b82f6}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption.InviteModal-module-scss-module__Ggp2jq__active .InviteModal-module-scss-module__Ggp2jq__roleRadio:after{display:block}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption.InviteModal-module-scss-module__Ggp2jq__active span{color:#1a1a1a}[data-theme=dark] .InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption.InviteModal-module-scss-module__Ggp2jq__active{background-color:#1e3a8a}[data-theme=dark] .InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption.InviteModal-module-scss-module__Ggp2jq__active span{color:#fff}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption .InviteModal-module-scss-module__Ggp2jq__roleRadio{border:2px solid var(--border-color);border-radius:50%;width:16px;height:16px;transition:all .2s;position:relative}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption .InviteModal-module-scss-module__Ggp2jq__roleRadio:after{content:"";background-color:#3b82f6;border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InviteModal-module-scss-module__Ggp2jq__inviteModalBody .InviteModal-module-scss-module__Ggp2jq__roleSelection .InviteModal-module-scss-module__Ggp2jq__roleOptions .InviteModal-module-scss-module__Ggp2jq__roleOption span{color:var(--text-color);font-size:14px}.InviteModal-module-scss-module__Ggp2jq__inviteModalFooter{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.InviteModal-module-scss-module__Ggp2jq__inviteModalFooter .InviteModal-module-scss-module__Ggp2jq__cancelButton{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.InviteModal-module-scss-module__Ggp2jq__inviteModalFooter .InviteModal-module-scss-module__Ggp2jq__cancelButton:hover{background:var(--hover-bg);border-color:var(--border-color)}.InviteModal-module-scss-module__Ggp2jq__inviteModalFooter .InviteModal-module-scss-module__Ggp2jq__inviteButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.InviteModal-module-scss-module__Ggp2jq__inviteModalFooter .InviteModal-module-scss-module__Ggp2jq__inviteButton:hover:not(:disabled){background:#2563eb}.InviteModal-module-scss-module__Ggp2jq__inviteModalFooter .InviteModal-module-scss-module__Ggp2jq__inviteButton:disabled{cursor:not-allowed;background:#93c5fd}
.RoleModal-module-scss-module__h8_o7a__roleModal{background:var(--card-bg);box-shadow:0 20px 40px var(--shadow-color);border-radius:16px;flex-direction:column;gap:20px;width:400px;max-width:90vw;padding:24px;display:flex}@media (max-width:768px){.RoleModal-module-scss-module__h8_o7a__roleModal{width:90vw;padding:20px}}.RoleModal-module-scss-module__h8_o7a__roleModalHeader h3{color:var(--text-color);margin:0;font-size:18px;font-weight:600}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleInfo{flex-direction:column;gap:12px;display:flex}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleInfo .RoleModal-module-scss-module__h8_o7a__roleBadge{border:1px solid var(--border-color);color:#fff;background-color:#3b82f6;border-color:#3b82f6;border-radius:16px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleInfo .RoleModal-module-scss-module__h8_o7a__roleDescription{color:var(--text-color);margin:0;font-size:14px;line-height:1.5}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleAction{flex-direction:column;gap:12px;margin-top:16px;display:flex}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleAction p{color:var(--text-color);margin:0;font-size:14px}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleAction .RoleModal-module-scss-module__h8_o7a__actionButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-self:flex-start;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.RoleModal-module-scss-module__h8_o7a__roleModalBody .RoleModal-module-scss-module__h8_o7a__roleAction .RoleModal-module-scss-module__h8_o7a__actionButton:hover{background:#2563eb}.RoleModal-module-scss-module__h8_o7a__roleModalFooter{justify-content:flex-end;margin-top:8px;display:flex}.RoleModal-module-scss-module__h8_o7a__roleModalFooter .RoleModal-module-scss-module__h8_o7a__closeButton{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.RoleModal-module-scss-module__h8_o7a__roleModalFooter .RoleModal-module-scss-module__h8_o7a__closeButton:hover{background:var(--hover-bg)}
.Editor-module-scss-module__Ly6M2q__editorWrapper{background:var(--bg-color);flex-direction:column;gap:2rem;height:100%;min-height:0;padding:2rem 18rem 0;display:flex;overflow:hidden}.Editor-module-scss-module__Ly6M2q__editorWrapper .Editor-module-scss-module__Ly6M2q__title{border:none;outline:none;padding:0 2rem;font-size:3rem}.Editor-module-scss-module__Ly6M2q__editorWrapper .Editor-module-scss-module__Ly6M2q__content{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:2rem;flex:auto;min-height:0;padding:20px;overflow:auto}.Editor-module-scss-module__Ly6M2q__editorWrapper .Editor-module-scss-module__Ly6M2q__content .ProseMirror{outline:none}.Editor-module-scss-module__Ly6M2q__editorWrapper .Editor-module-scss-module__Ly6M2q__content .ProseMirror>*+*{margin-top:.75em}:is(.Editor-module-scss-module__Ly6M2q__editorWrapper .Editor-module-scss-module__Ly6M2q__content .ProseMirror ul,.Editor-module-scss-module__Ly6M2q__editorWrapper .Editor-module-scss-module__Ly6M2q__content .ProseMirror ol){padding:0 1rem}
.SearchModal-module-scss-module__InMMLW__container{width:32rem;height:28rem;box-shadow:0 10px 25px var(--shadow-color);background-color:var(--card-bg);border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;transform:translateY(-5rem)}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header{border-bottom:1px solid var(--border-color);background-color:var(--card-bg);padding:12px 16px}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar{background-color:var(--bg-color);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar:focus-within{background-color:var(--card-bg);border:1px solid var(--border-color)}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar .SearchModal-module-scss-module__InMMLW__searchIcon{color:var(--text-color);flex-shrink:0}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar .SearchModal-module-scss-module__InMMLW__inp{height:36px;color:var(--text-color);background:0 0;border:none;outline:none;flex:1;font-size:16px}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar .SearchModal-module-scss-module__InMMLW__inp::placeholder{color:var(--text-color)}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar .SearchModal-module-scss-module__InMMLW__clearBtn{cursor:pointer;width:28px;height:28px;color:var(--text-color);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__header .SearchModal-module-scss-module__InMMLW__searchBar .SearchModal-module-scss-module__InMMLW__clearBtn:hover{background-color:var(--hover-bg);color:#333}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main::-webkit-scrollbar{width:6px}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main::-webkit-scrollbar-track{background:var(--bg-color);border-radius:3px}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main .SearchModal-module-scss-module__InMMLW__item{width:100%;height:44px;color:var(--text-color);cursor:pointer;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:14px;transition:all .2s;display:flex}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main .SearchModal-module-scss-module__InMMLW__item:hover{background-color:var(--hover-bg);color:#333}.SearchModal-module-scss-module__InMMLW__container .SearchModal-module-scss-module__InMMLW__main .SearchModal-module-scss-module__InMMLW__emptyState{height:100%;color:var(--text-color);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}
.FontBar-module-scss-module__UqVNma__container{border:1px solid #c2c2c2;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1.5rem;width:fit-content;height:3rem;padding:1.6rem 1rem;display:flex;position:absolute;top:80%;left:50%;transform:translate(-50%);box-shadow:0 8px 16px #00000026}.FontBar-module-scss-module__UqVNma__container .FontBar-module-scss-module__UqVNma__item{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-color);background-color:var(--bg-color);border:1px solid #b6b6b6;border-radius:.3rem;padding:.4rem;transition:all .2s}.FontBar-module-scss-module__UqVNma__container .FontBar-module-scss-module__UqVNma__item.FontBar-module-scss-module__UqVNma__active{background-color:#a6d9fd;transform:translateY(-2px);box-shadow:0 8px 16px #00000026}
.NavigationItem-module-scss-module__EkNKsG__container{cursor:pointer;width:100%;color:var(--text-color);border-radius:.5rem;align-items:center;gap:1rem;padding:0 .5rem;line-height:2rem;transition:all .2s;display:flex}.NavigationItem-module-scss-module__EkNKsG__container:hover{background-color:var(--hover-bg);color:var(--text-color)}
.SettingModal-module-scss-module__qmAFDW__container{background-color:var(--card-bg);width:55rem;height:45rem;box-shadow:0 10px 25px var(--shadow-color);border-radius:12px;gap:24px;padding:24px;transition:all .3s;display:flex}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside{border-right:1px solid var(--border-color);flex-direction:column;gap:8px;min-width:180px;padding-right:16px;display:flex}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__header{color:var(--text-color);margin-bottom:16px;padding:0 16px;font-size:16px;font-weight:600}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__list{flex-direction:column;gap:4px;display:flex}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem{cursor:pointer;color:var(--text-color);border-radius:8px;padding:12px 16px;transition:all .2s}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem:hover{background-color:var(--hover-bg);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem:hover svg{fill:var(--text-color);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem:hover div{color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem.SettingModal-module-scss-module__qmAFDW__active{background-color:var(--hover-bg);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem.SettingModal-module-scss-module__qmAFDW__active svg{fill:var(--bg-color);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem.SettingModal-module-scss-module__qmAFDW__active div{color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem.SettingModal-module-scss-module__qmAFDW__active:hover{background-color:var(--hover-bg);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem.SettingModal-module-scss-module__qmAFDW__active:hover svg{fill:var(--text-color);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__aside .SettingModal-module-scss-module__qmAFDW__asideItem.SettingModal-module-scss-module__qmAFDW__active:hover div{color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content{flex:1;padding:8px;overflow-y:auto}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content::-webkit-scrollbar{width:6px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content::-webkit-scrollbar-track{background:var(--bg-color);border-radius:3px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section{margin-bottom:32px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__sectionTitle{color:var(--text-color);margin:0 0 16px;font-size:18px;font-weight:600}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingLabel,.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingValue{color:var(--text-color);font-size:14px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__idContainer{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__idContainer .SettingModal-module-scss-module__qmAFDW__settingValue{text-align:right;flex:1}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect{border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"6\" viewBox=\"0 0 12 6\"><path fill=\"%23666666\" d=\"M0 0l6 6 6-6z\"/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 6px;border-radius:8px;min-width:120px;padding:8px 16px;font-size:14px;transition:all .2s}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect:hover{border-color:var(--border-color);background-color:var(--hover-bg);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #0000001a}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect:active{transform:translateY(1px)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect option{padding:8px 16px;font-size:14px;transition:font-size .2s}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect option:hover{background-color:var(--hover-bg);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect option[value=small]:hover{font-size:12px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingSelect option[value=large]:hover{font-size:16px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingButton{border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);cursor:pointer;border-radius:6px;padding:6px 16px;font-size:14px;transition:all .2s}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__settingItem .SettingModal-module-scss-module__qmAFDW__settingButton:hover{background-color:var(--hover-bg);border-color:var(--border-color);color:var(--text-color)}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__loginPrompt{background-color:var(--hover-bg);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__loginPrompt .SettingModal-module-scss-module__qmAFDW__loginPromptText{color:var(--text-color);margin:0;font-size:14px}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__loginPrompt button{border:1px solid var(--border-color);background-color:var(--primary-color);color:var(--bg-color);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.SettingModal-module-scss-module__qmAFDW__container .SettingModal-module-scss-module__qmAFDW__content .SettingModal-module-scss-module__qmAFDW__section .SettingModal-module-scss-module__qmAFDW__loginPrompt button:hover{background-color:var(--hover-bg);color:var(--text-color)}
.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer{cursor:pointer;width:56px;height:28px;display:inline-block;position:relative}.ThemeToggle-module-scss-module__kbHJTa__themeToggleTrack{background-color:var(--border-color);border-radius:14px;transition:all .3s;position:absolute;inset:0;overflow:hidden}.ThemeToggle-module-scss-module__kbHJTa__themeToggleTrackActive{background-color:var(--primary-color)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleTrackNotificationActive{background-color:var(--bg-color);border:1px solid var(--primary-color)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleThumb{background-color:var(--bg-color);width:24px;height:24px;box-shadow:0 2px 4px var(--shadow-color);z-index:2;border-radius:50%;transition:all .3s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleThumbActive{transform:translate(28px,-50%)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleThumbNotificationActive{background-color:var(--primary-color);transform:translate(28px,-50%)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleIcons{pointer-events:none;z-index:1;justify-content:space-between;padding:0 8px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ThemeToggle-module-scss-module__kbHJTa__sunIcon,.ThemeToggle-module-scss-module__kbHJTa__moonIcon{font-size:14px;transition:all .3s}.ThemeToggle-module-scss-module__kbHJTa__sunIcon{color:#ffc107}.ThemeToggle-module-scss-module__kbHJTa__moonIcon{color:#f8f9fa}.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer:hover .ThemeToggle-module-scss-module__kbHJTa__themeToggleTrack{background-color:var(--border-color)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer:hover .ThemeToggle-module-scss-module__kbHJTa__themeToggleTrackActive{background-color:var(--primary-color)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer:hover .ThemeToggle-module-scss-module__kbHJTa__themeToggleTrackNotificationActive{background-color:var(--hover-bg)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer:active .ThemeToggle-module-scss-module__kbHJTa__themeToggleThumb{transform:scale(1.1)}.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer:active .ThemeToggle-module-scss-module__kbHJTa__themeToggleThumbActive,.ThemeToggle-module-scss-module__kbHJTa__themeToggleContainer:active .ThemeToggle-module-scss-module__kbHJTa__themeToggleThumbNotificationActive{transform:translate(28px,-50%)scale(1.1)}
.workspaceLayout-module-scss-module__FvSAnq__container{gap:1.5rem;height:100vh;display:flex;overflow:hidden}.workspaceLayout-module-scss-module__FvSAnq__container .workspaceLayout-module-scss-module__FvSAnq__slot{flex:none;width:16rem;overflow:hidden}.workspaceLayout-module-scss-module__FvSAnq__container .workspaceLayout-module-scss-module__FvSAnq__slot .workspaceLayout-module-scss-module__FvSAnq__aside{will-change:transform;transition:all .5s;transform:translate(0)}.workspaceLayout-module-scss-module__FvSAnq__container .workspaceLayout-module-scss-module__FvSAnq__slot{transition:all .5s}.workspaceLayout-module-scss-module__FvSAnq__container.workspaceLayout-module-scss-module__FvSAnq__close .workspaceLayout-module-scss-module__FvSAnq__slot{width:0}.workspaceLayout-module-scss-module__FvSAnq__container.workspaceLayout-module-scss-module__FvSAnq__close .workspaceLayout-module-scss-module__FvSAnq__slot .workspaceLayout-module-scss-module__FvSAnq__aside{transform:translate(-16rem)}.workspaceLayout-module-scss-module__FvSAnq__container .workspaceLayout-module-scss-module__FvSAnq__main{flex-direction:column;flex:auto;min-height:0;padding-right:3rem;transition:all .5s;display:flex}.workspaceLayout-module-scss-module__FvSAnq__container .workspaceLayout-module-scss-module__FvSAnq__main .workspaceLayout-module-scss-module__FvSAnq__header{align-items:center;width:100%;height:4rem;display:flex}
.Item-module-scss-module__bAgzVW__item{width:100%;color:var(--text-color);border-radius:.5rem;align-items:center;gap:1rem;padding:1rem .5rem;display:flex}.Item-module-scss-module__bAgzVW__item .Item-module-scss-module__bAgzVW__decoration{background-color:var(--border-color);border-radius:.3rem;width:.15rem;height:0;transition:all .3s}.Item-module-scss-module__bAgzVW__item .Item-module-scss-module__bAgzVW__tagPoint{background-color:#7cc270;border-radius:4px;width:8px;height:8px}.Item-module-scss-module__bAgzVW__item .Item-module-scss-module__bAgzVW__title{flex:1}.Item-module-scss-module__bAgzVW__item .Item-module-scss-module__bAgzVW__svg{color:var(--text-color);border-radius:.3rem;justify-content:center;align-items:center;transition:all .3s;display:flex}.Item-module-scss-module__bAgzVW__item .Item-module-scss-module__bAgzVW__svg.Item-module-scss-module__bAgzVW__collection{opacity:0}.Item-module-scss-module__bAgzVW__item .Item-module-scss-module__bAgzVW__svg:hover{background-color:var(--hover-bg);color:#333}.Item-module-scss-module__bAgzVW__item:hover{background-color:var(--hover-bg);color:var(--text-color)}.Item-module-scss-module__bAgzVW__item:hover .Item-module-scss-module__bAgzVW__decoration{height:1rem}.Item-module-scss-module__bAgzVW__item:hover .Item-module-scss-module__bAgzVW__collection{opacity:1}
