.trial-banner{width:100%;padding:10px;text-align:center;border-bottom:1px solid var(--border-color);background-color:var(--steel);color:#fff}.trial-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 900px){.trial-banner-content{flex-wrap:wrap;line-height:1}}.trial-banner-link{color:var(--profit-color);text-decoration:underline}.trial-banner-link:hover{opacity:.9}.urgent .trial-banner-content{color:#fff}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.sidebar-mode{bottom:0}.mentor-note-widget{position:fixed;bottom:20px;right:20px;z-index:9999;width:-moz-fit-content!important;width:fit-content!important}.mentor-note-widget-container{position:fixed;width:400px;height:500px;transition:all .2s ease-out;z-index:9998;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.mentor-note-widget-container.dragging,.mentor-note-widget-container.resizing{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.9}.mentor-note-widget-container:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;cursor:ns-resize;background:transparent;transition:background-color .2s}.mentor-note-widget-container:after{content:"";position:absolute;top:0;left:0;bottom:0;width:8px;cursor:ew-resize;background:transparent;transition:background-color .2s}.mentor-note-widget-container:hover:before,.mentor-note-widget-container:hover:after{background:#4f46e51a}.mentor-note-widget-container.dragging:before,.mentor-note-widget-container.dragging:after{background:#4f46e533}.mentor-note-widget-container .resize-handle{position:absolute;width:20px;height:20px;background:linear-gradient(135deg,transparent 50%,rgba(79,70,229,.1) 50%);transition:background .2s}.mentor-note-widget-container .resize-handle:hover{background:linear-gradient(135deg,transparent 50%,rgba(79,70,229,.2) 50%)}.mentor-note-widget-container .resize-handle.top-left{top:0;left:0;cursor:nw-resize}.mentor-note-widget-container .resize-handle.top-right{top:0;right:0;cursor:ne-resize}.mentor-note-widget-container .resize-handle.bottom-left{bottom:0;left:0;cursor:sw-resize}.mentor-note-widget-container .resize-handle.bottom-right{bottom:0;right:0;cursor:se-resize}.mentor-note-widget.dark-mode .mentor-note-widget-container .resize-handle{background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.05) 50%)}.mentor-note-widget.dark-mode .mentor-note-widget-container .resize-handle:hover{background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.1) 50%)}.mentor-note-widget.dark-mode .mentor-note-widget-container:hover:before,.mentor-note-widget.dark-mode .mentor-note-widget-container:hover:after{background:#ffffff0d}.mentor-note-widget.dark-mode .mentor-note-widget-container.dragging:before,.mentor-note-widget.dark-mode .mentor-note-widget-container.dragging:after{background:#ffffff1a}.mentor-note-widget-container.pinned-mode{right:0;top:0;bottom:0;width:400px;height:65vh;border-radius:0;overflow:hidden}.mentor-note-widget.dark-mode .mentor-note-widget-container{background-color:#1f2937}.mentor-note-widget.dark-mode .mentor-note-panel{background-color:#1f2937;color:#f3f4f6}.mentor-note-widget.dark-mode .mentor-note-panel-header{background-color:#4338ca}.mentor-note-widget.dark-mode .mentor-note-panel-footer{background-color:#1f2937;border-color:#374151}.mentor-note-widget.dark-mode .mentor-note-status{color:#9ca3af}.mentor-note-widget.dark-mode .mentor-note-textarea,.mentor-note-widget.dark-mode input[type=text],.mentor-note-widget.dark-mode input[type=date]{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.mentor-note-widget.dark-mode .mentor-note-textarea:focus,.mentor-note-widget.dark-mode input[type=text]:focus,.mentor-note-widget.dark-mode input[type=date]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.mentor-note-widget.dark-mode label,.mentor-note-widget.dark-mode button{color:#e5e7eb}.mentor-note-widget.dark-mode .note-item{border-color:#374151;background-color:#1f2937}.mentor-note-widget.dark-mode .note-item:hover{background-color:#263244;border-color:#4b5563}.mentor-note-widget.dark-mode .note-item.selected{background-color:#312e81;border-color:#4f46e5}.mentor-note-widget.dark-mode .note-item-date,.mentor-note-widget.dark-mode .note-item-author,.mentor-note-widget.dark-mode .comment-date,.mentor-note-widget.dark-mode .note-action-button{color:#9ca3af}.mentor-note-widget.dark-mode .note-action-button:hover{color:#6366f1}.mentor-note-widget.dark-mode .comment-item{border-color:#374151}.mentor-note-widget.dark-mode .comment-item:hover{background-color:#ffffff0d}.mentor-note-widget.dark-mode .comment-user-icon{background-color:#374151;color:#9ca3af}.mentor-note-widget.dark-mode .comment-author{color:#f3f4f6}.mentor-note-widget.dark-mode .comment-date{color:#9ca3af}.mentor-note-widget.dark-mode .comment-text{color:#d1d5db}.mentor-note-widget .rounded-md.border{border-color:#e5e7eb;background-color:#fff}.mentor-note-widget.dark-mode .rounded-md.border{border-color:#374151;background-color:#1f2937}@media (max-width: 640px){.mentor-note-panel{width:100%;max-width:100%}.mentor-note-panel.note-sidebar{width:100%!important}}.keyboard-shortcut{display:inline-flex;align-items:center;background-color:#f3f4f6;border-radius:4px;padding:2px 6px;margin-left:4px;font-size:12px}.keyboard-shortcut span{margin:0 2px}.comments-section{overflow:hidden;transition:all .3s ease-in-out}.comment-expand-button{transition:all .2s ease-in-out}.comment-expand-button.expanded{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.comment-item-animation{animation:fadeIn .2s ease-in-out forwards}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes slideUp{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.comments-expanding{animation:slideDown .3s ease-in-out forwards}.comments-collapsing{animation:slideUp .3s ease-in-out forwards}.mentor-note-widget-button{width:60px;height:60px;border-radius:50%;background-color:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:all .2s ease-in-out;border:none;outline:none;position:relative}.mentor-note-widget-button:hover{transform:scale(1.05);box-shadow:0 6px 8px #00000026}.mentor-note-widget-button svg{width:24px;height:24px}.mentor-note-widget-button.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #4f46e5b3}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.comment-notification-badge{position:absolute;top:-8px;right:-8px;background-color:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 4px #0003;border:2px solid white}.mentor-note-panel-header{background-color:#4f46e5;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:move;flex-shrink:0}.mentor-note-panel-title{font-weight:600;font-size:16px}.mentor-note-panel-actions{display:flex;gap:8px}.mentor-note-panel-actions button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.mentor-note-panel-actions button:hover{background-color:#ffffff1a}.mentor-note-panel-content{flex:1;overflow-y:auto;background-color:#0b1726;padding:16px}.react-resizable{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize;padding:0 3px 3px 0;z-index:1}.react-resizable-handle-se{bottom:0;right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+)}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+)}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+)}.react-resizable-handle-w{top:50%;left:0;cursor:ew-resize;width:4px;height:auto;transform:translateY(-50%);background:transparent;z-index:1}.react-resizable-handle-e{top:50%;right:0;cursor:ew-resize;width:4px;height:auto;transform:translateY(-50%);background:transparent;z-index:1}.react-resizable-handle-n{top:0;left:50%;cursor:ns-resize;width:auto;height:4px;transform:translate(-50%);background:transparent;z-index:1}.react-resizable-handle-s{bottom:0;left:50%;cursor:ns-resize;width:auto;height:4px;transform:translate(-50%);background:transparent;z-index:1}.dark-mode .react-resizable-handle{background-color:#ffffff1a}.dark-mode .react-resizable-handle:hover{background-color:#fff3}.resize-handle{display:none}.pinned-resize{width:100%!important;height:100%!important}.welcome-modal{position:relative;z-index:100;padding:var(--gap);border:none;max-width:420px;margin:0 auto;border-radius:16px;overflow:hidden;transition:var(--transition)}.dark .welcome-modal{background:#1a1b1f;border:none}.welcome-modal-header{display:flex;flex-direction:column;align-items:center;gap:0;padding:var(--gap) var(--gap) calc(var(--gap) / 2);text-align:center}.welcome-modal-header .back-button{position:absolute;left:var(--gap);top:var(--gap);background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:background-color .2s ease}.welcome-modal-header .back-button:hover{background-color:#ffffff1a}.welcome-modal-header h2{font-size:24px;font-weight:600;letter-spacing:var(--letter-spacing);margin:0 0 8px;color:#fff;background-image:-webkit-linear-gradient(45deg,#7319fa,#ff33b4,#ff7e29);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-modal-header p{font-size:12px;color:#fff9;margin:0;font-weight:400;letter-spacing:var(--letter-spacing)}.welcome-modal-body{padding:0 var(--gap);height:320px;overflow:hidden;display:flex;align-items:center;justify-content:center}.welcome-modal-body h3{font-weight:600;font-size:20px;margin-bottom:calc(var(--gap) / 2);color:#fff}.welcome-modal-body p{margin-bottom:var(--gap);line-height:1.5;color:#fff9}.logo-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;width:100%;gap:var(--gap);padding:var(--gap) 0}.logo-screen .logo{width:100%;max-width:270px;height:auto;margin-bottom:var(--gap)}.logo-screen p{font-size:16px;color:#ffffffe6;margin:0 0 var(--gap) 0;max-width:80%}.welcome-step{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--gap);height:100%;width:100%;opacity:1;transition:opacity .3s ease;padding:var(--gap) 0}.welcome-step-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.feature-list{display:flex;flex-direction:column;gap:calc(var(--gap));margin-bottom:var(--gap);width:100%}.feature-item{display:flex;align-items:center;gap:calc(var(--gap) / 1);padding:0;border-radius:8px;transition:background-color .2s ease;text-align:left}.feature-item .feature-icon-wrapper{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--dark-steel);padding:8px;color:var(--accent);flex-shrink:0}.feature-item .feature-text{display:flex;flex-direction:column;margin-bottom:var(--gap)}.feature-item .feature-title{font-weight:500;font-size:16px;color:#fff;margin:0;letter-spacing:var(--letter-spacing)}.feature-item .feature-description{font-size:14px;color:#ffffffb3;margin:0;line-height:1.4}.welcome-modal-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:var(--gap)!important;position:relative}.welcome-modal-step-indicator{display:flex;gap:8px;justify-content:center;margin-top:var(--gap)}.step-dot{width:8px;height:8px;border-radius:50%;background-color:var(--mid-gray);cursor:pointer;transition:all .3s ease}.step-dot.active{background-color:var(--accent);opacity:1}.step-dot.completed{background-color:var(--accent)}.welcome-modal-actions{display:flex;flex-direction:column;align-items:center;width:100%;gap:12px}.primary-action-button{width:100%;height:48px;font-size:16px!important;border-radius:8px!important;background-color:var(--accent)!important;color:#fff!important;font-weight:500!important}.secondary-action-button{width:100%;height:48px;font-size:16px!important;border-radius:8px!important;background-color:#ffffff1a!important;color:#fff!important;border:none!important;font-weight:500!important}.maybe-later-button{position:absolute;bottom:0;right:16px;font-size:14px!important;color:#ffffff80!important;background:transparent!important;border:none!important;padding:0!important;height:auto!important}.maybe-later-button:hover{color:#fff!important;text-decoration:underline}.welcome-modal-me{display:flex;align-items:center;gap:var(--gap);margin:var(--gap) 0;padding:var(--gap);background-color:rgba(var(--accent-rgb),.05);border-radius:12px;width:100%;max-width:400px}.welcome-modal-me img{border-radius:50%;width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.welcome-modal-me p{font-size:16px;font-weight:600;margin:0 0 4px}.support-message{font-style:italic;opacity:.8}.sidebar-background,.sidebar-display{--sidebar: var(--light-white);--sidebar-foreground: var(--default-text);--sidebar-primary: var(--accent);--sidebar-primary-foreground: var(--off-white);--sidebar-accent: var(--link-background);--sidebar-accent-foreground: var(--default-text);--sidebar-border: var(--light-gray);--sidebar-ring: var(--accent)}.dark .sidebar-background,.dark .sidebar-display{--sidebar: var(--background);--sidebar-foreground: var(--default-text);--sidebar-primary: var(--accent);--sidebar-primary-foreground: var(--text-on-color);--sidebar-accent: var(--link-background-highlight);--sidebar-accent-foreground: var(--text-on-color);--sidebar-border: var(--dark-gray);--sidebar-ring: var(--accent)}.sidebar-trigger{--sidebar: var(--light-white);--sidebar-foreground: var(--default-text);--sidebar-primary: var(--accent);--sidebar-primary-foreground: var(--off-white);--sidebar-accent: var(--link-background);--sidebar-accent-foreground: var(--default-text);--sidebar-border: var(--light-gray);--sidebar-ring: var(--accent);border-color:var(--sidebar-border, var(--light-gray))}.dark .sidebar-trigger{--sidebar: var(--background);--sidebar-foreground: var(--default-text);--sidebar-primary: var(--accent);--sidebar-primary-foreground: var(--text-on-color);--sidebar-accent: var(--link-background-highlight);--sidebar-accent-foreground: var(--text-on-color);--sidebar-border: var(--dark-gray);--sidebar-ring: var(--accent);border-color:var(--sidebar-border, var(--dark-gray))}.main-app>.sidebar-background{position:sticky;top:0;height:100dvh}.sidebar{width:250px;min-width:250px;height:100vh;margin:calc(2 * var(--gap));margin-right:unset;position:relative;transition:all .3s ease-in-out;z-index:1}.sidebar-wrapper{position:fixed;top:calc(var(--gap) * 2);bottom:calc(var(--gap) * 2);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:var(--padding);width:100%;width:250px;overflow-y:auto;box-shadow:var(--box-shadow)}.sidebar-background{background:var(--off-white)}.dark .sidebar-background{background:var(--background)}.sidebar-display{display:flex;background:var(--light-white);z-index:1;min-width:auto;width:auto;max-width:100%;border-right:1px solid var(--light-gray);border-left:1px solid var(--light-gray)}@media (max-width: 1100px){.sidebar-display{display:none}}.dark .sidebar-display{background:var(--background);border-right:1px solid var(--dark-gray);border-left:1px solid var(--dark-gray)}.close-sidebar{display:none}@media (max-width: 1100px){.close-sidebar{display:block;margin-left:auto}}.logo,.logo img{width:100%}.sidebar .profile{display:flex;flex-direction:column;align-items:center;gap:var(--gap);margin-bottom:calc(3 * var(--gap))}.sidebar .profile img{width:75px;border-radius:50%}.sidebar .profile .profile-name{font-size:20px;font-weight:700}@media (max-width: 1100px){.sidebar .profile{display:none}}.sidebar .link-text{letter-spacing:.5px;font-size:16px}.sidebar-nav{--navbar-height: unset !important}.sidebar-nav header{padding:unset}.sidebar-link{font-size:14px;color:var(--default-text);border-radius:10px;letter-spacing:var(--letter-spacing)}.sidebar-link.active{color:var(--off-white)!important;background:var(--accent)!important}.sidebar-link.active span,.sidebar-link.active svg{color:var(--off-white)!important}.sidebar-link[data-focus=true]{background-color:unset!important}.sidebar-link span,.sidebar-link svg{color:var(--default-text);font-weight:400;letter-spacing:var(--letter-spacing)}a[aria-selected=true] span{color:var(--off-white)!important}a[aria-selected=true] svg{color:var(--off-white)!important}.dark a[aria-selected=true] span{color:var(--text-on-color)!important}.dark a[aria-selected=true] svg{color:var(--text-on-color)!important}li[aria-selected=true] a[tabindex="0"]{color:var(--off-white)!important;background:hsl(var(--nextui-default) / .4)!important}li[aria-selected=true] a[tabindex="0"] svg{color:var(--text-on-color)!important}li[aria-selected=true] a[tabindex="0"] span{color:var(--text-on-color)!important}.sidebar-accordion{color:var(--default-text)!important}.sidebar-accordion svg,.sidebar-accordion span{color:var(--default-text)!important;font-weight:400;letter-spacing:var(--letter-spacing)}.sidebar .theme-button{padding:calc(var(--gap) / 2) calc(var(--gap) * 2);max-width:200px;border-radius:calc(var(--radius) - 2px);transition:var(--transition)}.sidebar .theme-button:hover{color:var(--text-highlight);background:var(--accent)}.user-card{padding-left:var(--gap);width:100%;margin-top:calc(var(--gap) * 1);border-radius:8px;background:var(--background);display:flex;padding:calc(var(--gap) / 2) var(--gap);cursor:pointer;transition:all .15s ease-in-out}.user-card:hover{background:var(--link-background)}.user-card-username span:first-of-type{text-transform:capitalize}.dropdown-link{display:flex;gap:calc(var(--gap) / 2)}.dropdown-link span{font-size:14px;letter-spacing:.5px}.toast{background-color:var(--background-highlight)!important}.toast svg{fill:var(--accent)}.toast .toaster-close{transition:var(--transition)}.toast .toaster-close:hover{background-color:var(--accent);border-color:var(--accent)}:where(html[dir=ltr]),:where([data-sonner-toaster][dir=ltr]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir=rtl]),:where([data-sonner-toaster][dir=rtl]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled=true]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:#00000014}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted=true]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
