body{--toastify-toast-width:fit;--toastify-toast-min-width:300px}.Toastify__toast{min-width:300px}.notification-toast .Toastify__toast{margin:0;display:flex;align-items:center;--tw-bg-opacity:1;background-color:rgb(111 70 255/var(--tw-bg-opacity));padding:0;--tw-shadow:0px 3.83333px 23px rgba(0,0,0,.08);--tw-shadow-colored:0px 3.83333px 23px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-inner-border-shadow,0 0 #0000),var(--tw-shadow,0 0 #0000)}.notification-toast .Toastify__toast-body{margin:0;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.default-toast .Toastify__toast{display:flex;align-items:center;--tw-bg-opacity:1;background-color:rgb(111 70 255/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-inner-border-shadow,0 0 #0000),var(--tw-shadow,0 0 #0000)}.default-toast .Toastify__toast-body{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.error-toast .Toastify__toast{display:flex;align-items:center;--tw-bg-opacity:1;background-color:rgb(255 31 101/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-inner-border-shadow,0 0 #0000),var(--tw-shadow,0 0 #0000)}.error-toast .Toastify__toast-body{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.Toastify__toast--error{--tw-bg-opacity:1;background-color:rgb(255 31 101/var(--tw-bg-opacity))}.Toastify__toast--error svg{fill:#fff!important}.snorkl-document-editor .tiptap strong{color:unset}.tiptap p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:0;--tw-text-opacity:1;color:rgb(108 108 116/var(--tw-text-opacity));content:attr(data-placeholder)}.edit-activity-navigation-button-active{--tw-border-opacity:1;border-color:rgb(234 228 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(234 228 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(111 70 255/var(--tw-text-opacity))}.edit-activity-navigation-button-active:hover{--tw-border-opacity:1;border-color:rgb(222 205 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(222 205 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(71 32 207/var(--tw-text-opacity))}math-field::part(menu-toggle){display:none}math-field:focus-within{outline:1px solid #6f46ff;border-radius:4px}math-field::part(virtual-keyboard-toggle){display:none}.snorkl-latex-renderer{overflow-x:auto;overflow-y:hidden;white-space:pre-wrap}.snorkl-latex-renderer .katex-display,.snorkl-latex-renderer .katex-display>.katex{text-align:left}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px transparent}50%{box-shadow:0 0 20px #6f46ff}}.pulse-glow{animation:pulseGlow 2s infinite}[data-tg-tour]{scroll-margin:30px 0}.tg-backdrop{position:absolute;align-items:center;justify-content:center;display:none;z-index:99;border-radius:7px;box-shadow:0 0 1px 2px rgba(33,33,33,.8),0 0 0 1000vh rgba(33,33,33,.8);border:1px solid rgba(193,192,232,.5);top:50vh;left:50vw;width:0;height:0}.tg-backdrop.tg-backdrop-animate{transition:all .3s}.tg-dialog{border-radius:12px;animation-delay:.1s;min-height:120px;background:#fff;color:#252525;max-width:340px;width:-moz-max-content;width:max-content;z-index:9999;display:none;position:absolute;top:0;left:0;padding:0;font-size:.9rem}.tg-dialog .tg-dialog-header{display:flex;align-items:center;padding:25px 25px 0}.tg-dialog .tg-dialog-header .tg-dialog-title{font-size:1rem;font-weight:700;margin-right:auto}.tg-dialog .tg-dialog-header .tg-dialog-title+.tg-dialog-body{padding:18.75px 25px}.tg-dialog .tg-dialog-header .tg-dialog-close-btn{width:12px;height:12px;margin-left:10px;opacity:.4;cursor:pointer;white-space:nowrap}.tg-dialog .tg-dialog-header .tg-dialog-close-btn:focus,.tg-dialog .tg-dialog-header .tg-dialog-close-btn:hover{opacity:1}.tg-dialog .tg-dialog-header .tg-dialog-spinner{display:none;opacity:.4;margin-top:-1px;animation:tg-spin 1s linear infinite}@keyframes tg-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.tg-dialog .tg-dialog-progress-bar{background:#f1f1f1;height:5px;display:block;margin-top:18.75px;position:relative}.tg-dialog .tg-dialog-progress-bar>.tg-bar{position:absolute;top:0;left:0;min-width:4px;background:#414144;height:100%;display:block;transition:all .3s}.tg-dialog .tg-dialog-body{padding:25px;font-weight:400}.tg-dialog .tg-dialog-dots{display:flex;align-items:center;justify-content:center;padding:15px 0;margin-bottom:10px;border-top:1px solid #dedee7;border-bottom:1px solid #dedee7}.tg-dialog .tg-dialog-dots>span.tg-dot{display:inline-block;width:9px;height:9px;background:#c2c7ce;border-radius:12px;margin:0 4px}.tg-dialog .tg-dialog-dots>span.tg-dot.tg-dot-active{background:#5362d9}.tg-dialog .tg-dialog-footer{padding:12.5px 25px 25px;display:flex;align-items:center}.tg-dialog .tg-dialog-footer button.tg-dialog-btn{padding:5px 10px;border:1px solid #cbcfd5;color:#6f727e;border-radius:4px;font-weight:500;font-size:.82rem;white-space:nowrap}.tg-dialog .tg-dialog-footer button.tg-dialog-btn+button{margin-left:auto}.tg-dialog .tg-dialog-footer button.tg-dialog-btn.disabled{pointer-events:none;opacity:.6}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:hover{color:#464852;border:1px solid #b5b7c2;outline:none;box-shadow:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:focus{outline:none;box-shadow:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:active{color:#4655cb;background:#f1f2ff;border:1px solid #5362d9;outline:none;box-shadow:none}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup{margin:0 auto;padding:0 10px;text-align:center;line-height:1}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-step-progress{font-size:.78rem;font-weight:700;margin:0 auto;opacity:.4;letter-spacing:1px;display:inline-block}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots{padding:0;margin:0;border:none}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots>span.tg-dot{width:8px;height:8px;margin:0 3px}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots+.tg-step-progress{margin-top:10px;font-size:.68rem}.tg-dialog .tg-arrow{position:absolute;background:#fff;width:9px;height:9px;border-radius:1px;transform:rotate(45deg)}.tg-dialog.tg-dialog-fixed{transition:none;animation-delay:0ms}.tg-dialog.animate-position{transition:all .3s}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-title{opacity:.4}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-close-btn{display:none}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-spinner{display:inline-block}.tg-dialog.tg-dialog-loading .tg-dialog-body,.tg-dialog.tg-dialog-loading .tg-dialog-footer{opacity:.4;pointer-events:none}