a{text-decoration:none}#sidebar a{padding:2px 10px;margin-left:-10px}#sidebar a.is-active{background-color:#eee}body{font-family:Open Sans,sans-serif}#page-content{opacity:1;transition:opacity .3s ease-in-out}body.page-is-transitioning #page-content{opacity:0}video{max-width:max-content}html{scroll-behavior:smooth}.scrollbar-purple::-webkit-scrollbar,.scrollbar-white::-webkit-scrollbar{height:8px}.scrollbar-purple::-webkit-scrollbar-track,.scrollbar-white::-webkit-scrollbar-track{background:#ffc0cb40}.scrollbar-purple::-webkit-scrollbar-thumb{background-color:#9333ea;border-radius:9999px}.scrollbar-purple::-webkit-scrollbar-thumb:hover{background-color:#9333ea!important}.scrollbar-white::-webkit-scrollbar-thumb{background-color:#fff;border-radius:9999px}.scrollbar-white::-webkit-scrollbar-thumb:hover{background-color:#fff!important}.scrollbar-purple::-webkit-scrollbar-button,.scrollbar-white::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.scrollbar-purple{scrollbar-width:thin;scrollbar-color:#9333ea rgba(255,192,203,.25)}.scrollbar-white{scrollbar-width:thin;scrollbar-color:white rgba(255,192,203,.25)}.custom-track{width:100%;height:4px;background:#ffc0cb33;border-radius:9999px;position:relative}.custom-thumb{width:60px;height:100%;background:#9333ea;border-radius:9999px;position:absolute;left:0;cursor:grab;transition:background .15s ease}.custom-thumb:active{cursor:grabbing;background:#7e22ce}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none!important}@media(max-width:639px){.below630\:flex{display:flex!important}.below630\:hidden{display:none!important}.below630\:flex-row{flex-direction:row!important}.below630\:gap-3{gap:.75rem!important}}@keyframes fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .25s ease-out}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#8eabc7;float:left;height:0;pointer-events:none}.status-dot{width:8px;height:8px;border-radius:9999px;animation:status-breathing 1.5s ease-in-out infinite}@keyframes status-breathing{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:1}}.om-thread{scrollbar-width:thin;scrollbar-color:#cbd3e3 transparent;scroll-behavior:smooth}.om-thread::-webkit-scrollbar{width:10px}.om-thread::-webkit-scrollbar-thumb{background:#cbd3e3;border-radius:9999px;border:3px solid #fff}@media(prefers-reduced-motion:reduce){.om-thread{scroll-behavior:auto}}@keyframes om-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes om-slide-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes om-slide-in-panel{0%{opacity:0;transform:translate(14px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes om-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.om-anim{animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.om-anim-rise{animation-name:om-rise-in}.om-anim-slide-left{animation-name:om-slide-in-left;animation-duration:.55s}.om-anim-slide-panel{animation-name:om-slide-in-panel;animation-duration:.6s}.om-anim-pop{animation-name:om-pop-in;animation-duration:.4s}@media(prefers-reduced-motion:reduce){.om-anim{animation:none!important;opacity:1!important;transform:none!important}}@keyframes om-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}.om-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.12em;background:#4e00ff;animation:om-caret-blink 1s steps(1) infinite}@media(prefers-reduced-motion:reduce){.om-caret{animation:none}}@keyframes hub-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hub-progress{transform-origin:left;animation:hub-progress 6s linear forwards}.mentor-progress{transform-origin:left;animation:hub-progress 8s linear forwards}
