.ThemeToggle-module__3b5zuq__standaloneToggle{align-items:center;display:inline-flex}.ThemeToggle-module__3b5zuq__inlineToggle{justify-content:center;align-items:center;width:100%;padding:.625rem .75rem;display:flex}.ThemeToggle-module__3b5zuq__segmentControl{width:fit-content}.ThemeToggle-module__3b5zuq__segmentTrack{--theme-index:0;border:1px solid var(--border-default);background:var(--bg-elevated);isolation:isolate;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:128px;padding:3px;display:grid;position:relative}.ThemeToggle-module__3b5zuq__segmentThumb{background:var(--bg-surface);width:calc(33.3333% - 2px);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--theme-index)*100%));transition:transform var(--duration-fast)var(--ease-out);z-index:0;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.ThemeToggle-module__3b5zuq__segmentButton{z-index:1;height:30px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ThemeToggle-module__3b5zuq__segmentButton:hover,.ThemeToggle-module__3b5zuq__segmentButton[data-active=true]{color:var(--text-primary)}.ThemeToggle-module__3b5zuq__segmentButton:focus-visible{box-shadow:0 0 0 2px var(--color-coral-light);outline:none}
.auth-module__dgWmnG__authContainer{background:linear-gradient(135deg,#0f0f14 0%,#1a1a2e 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.auth-module__dgWmnG__authCard{background:#1e1e2d;border:1px solid #2a2a3d;border-radius:16px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 4px 24px #0000004d}.auth-module__dgWmnG__authHeader{text-align:center;margin-bottom:2rem}.auth-module__dgWmnG__logoIcon{margin-bottom:1.5rem}.auth-module__dgWmnG__authTitle{font-family:var(--font-display),system-ui,sans-serif;color:#fff;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.auth-module__dgWmnG__authSubtitle{color:#7a8599;margin:0;font-size:.95rem}.auth-module__dgWmnG__errorMessage{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem}.auth-module__dgWmnG__errorLink{color:#ff6b6b;margin-top:.5rem;font-weight:500;text-decoration:underline;display:block}.auth-module__dgWmnG__errorLink:hover{color:#ff8a8a}.auth-module__dgWmnG__successMessage{color:#4bc078;background:#4bc0781a;border:1px solid #4bc0784d;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem}.auth-module__dgWmnG__authForm{flex-direction:column;gap:1.25rem;display:flex}.auth-module__dgWmnG__formGroup{flex-direction:column;gap:.5rem;display:flex}.auth-module__dgWmnG__label{color:#b0b8c9;font-size:.875rem;font-weight:500}.auth-module__dgWmnG__input{color:#fff;background:#14141e;border:1px solid #2a2a3d;border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.auth-module__dgWmnG__input:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 0 3px #ff6b6b26}.auth-module__dgWmnG__input::placeholder{color:#556}.auth-module__dgWmnG__input:disabled{opacity:.6;cursor:not-allowed}.auth-module__dgWmnG__forgotPassword{text-align:right;margin-top:-.5rem}.auth-module__dgWmnG__forgotPassword a{color:#7a8599;font-size:.875rem;text-decoration:none;transition:color .2s}.auth-module__dgWmnG__forgotPassword a:hover{color:#ff6b6b}.auth-module__dgWmnG__submitButton{color:#fff;cursor:pointer;background:#ff6b6b;border:none;border-radius:8px;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:background .2s,transform .1s}.auth-module__dgWmnG__submitButton:hover:not(:disabled){background:#ff5252}.auth-module__dgWmnG__submitButton:active:not(:disabled){transform:scale(.98)}.auth-module__dgWmnG__submitButton:disabled{opacity:.6;cursor:not-allowed}.auth-module__dgWmnG__divider{color:#556;align-items:center;margin:1.5rem 0;font-size:.875rem;display:flex}.auth-module__dgWmnG__divider:before,.auth-module__dgWmnG__divider:after{content:"";background:#2a2a3d;flex:1;height:1px}.auth-module__dgWmnG__divider span{padding:0 1rem}.auth-module__dgWmnG__socialButton{color:#fff;cursor:pointer;background:#14141e;border:1px solid #2a2a3d;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.auth-module__dgWmnG__socialButton:hover:not(:disabled){background:#1e1e2d;border-color:#3a3a4d}.auth-module__dgWmnG__socialButton:disabled{opacity:.6;cursor:not-allowed}.auth-module__dgWmnG__socialButtonGoogle{color:#3c4043;background:#fff;border-color:#dadce0;}.auth-module__dgWmnG__socialButtonGoogle:hover:not(:disabled){background:#f8f9fa;border-color:#dadce0}.auth-module__dgWmnG__socialButtonApple{color:#fff;background:#000;border-color:#000;}.auth-module__dgWmnG__socialButtonApple:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.auth-module__dgWmnG__socialButtonMicrosoft{}.auth-module__dgWmnG__socialButtons{flex-direction:column;gap:.75rem;display:flex}.auth-module__dgWmnG__profileContainer{max-width:600px;margin:0 auto;padding:2rem}.auth-module__dgWmnG__profileTitle{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem}.auth-module__dgWmnG__profileSection{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.auth-module__dgWmnG__profileSectionTitle{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.auth-module__dgWmnG__profileInfo{flex-direction:column;gap:.75rem;display:flex}.auth-module__dgWmnG__profileUserInfo{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.auth-module__dgWmnG__profileUserDetails{flex-direction:column;display:flex}.auth-module__dgWmnG__profileUserName{color:var(--text-primary);font-size:1.125rem;font-weight:500}.auth-module__dgWmnG__profileUserEmail{color:var(--text-muted);font-size:.875rem}.auth-module__dgWmnG__profileInfoRow{justify-content:space-between;align-items:center;display:flex}.auth-module__dgWmnG__profileInfoLabel{color:var(--text-muted);font-size:.875rem}.auth-module__dgWmnG__profileInfoValue{color:var(--text-primary);font-size:.875rem}.auth-module__dgWmnG__profileDescription{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.auth-module__dgWmnG__linkedAccountsList{flex-direction:column;gap:.75rem;display:flex}.auth-module__dgWmnG__linkedAccount{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.auth-module__dgWmnG__linkedAccountInfo{align-items:center;gap:.75rem;display:flex}.auth-module__dgWmnG__linkedAccountIcon{width:24px;height:24px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.auth-module__dgWmnG__linkedAccountDetails{flex-direction:column;gap:.125rem;display:flex}.auth-module__dgWmnG__linkedAccountProvider{color:var(--text-primary);font-size:.875rem;font-weight:500}.auth-module__dgWmnG__linkedAccountEmail{color:var(--text-muted);font-size:.75rem}.auth-module__dgWmnG__linkedAccountStatus{align-items:center;gap:.5rem;display:flex}.auth-module__dgWmnG__linkedBadge{color:var(--color-success);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.auth-module__dgWmnG__roleBadge{color:var(--color-coral);font-size:.75rem;font-weight:500}.auth-module__dgWmnG__orgIcon{color:var(--color-coral)}.auth-module__dgWmnG__nestedAccount{margin-top:.5rem;margin-left:1.5rem}.auth-module__dgWmnG__notLinkedBadge{color:var(--text-muted);font-size:.75rem}.auth-module__dgWmnG__unlinkButton{border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.auth-module__dgWmnG__unlinkButton:hover{border-color:var(--color-coral);color:var(--color-coral)}.auth-module__dgWmnG__unlinkButton:disabled{opacity:.5;cursor:not-allowed}.auth-module__dgWmnG__linkButton{background:var(--color-coral);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.auth-module__dgWmnG__linkButton:hover{background:var(--color-coral-dark)}.auth-module__dgWmnG__linkButton:disabled{opacity:.5;cursor:not-allowed}.auth-module__dgWmnG__authFooter{text-align:center;color:var(--text-muted);margin-top:1.5rem;font-size:.875rem}.auth-module__dgWmnG__authFooter a{color:var(--color-coral);font-weight:500;text-decoration:none;transition:color .2s}.auth-module__dgWmnG__authFooter a:hover{color:#ff5252}.auth-module__dgWmnG__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.auth-module__dgWmnG__invitationDetails{text-align:center;background:#14141e;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.auth-module__dgWmnG__orgName{color:#fff;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.auth-module__dgWmnG__inviteOrg{color:#7a8599;margin-bottom:.5rem;font-size:.875rem}.auth-module__dgWmnG__inviteRole{color:#ff6b6b;font-size:.875rem;font-weight:500}.auth-module__dgWmnG__userMenu{position:relative}.auth-module__dgWmnG__userButton{background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;color:var(--text-primary);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .2s,border-color .2s;display:flex}.auth-module__dgWmnG__userButton:hover{background:var(--bg-hover);border-color:var(--border-hover)}.auth-module__dgWmnG__avatar{background:var(--color-coral);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.auth-module__dgWmnG__userName{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.875rem;overflow:hidden}@media (max-width:768px){.auth-module__dgWmnG__userName{display:none}}.auth-module__dgWmnG__dropdown{background:var(--bg-surface);border:1px solid var(--border-default);min-width:210px;box-shadow:var(--shadow-lg);z-index:100;border-radius:8px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.auth-module__dgWmnG__dropdownItem{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:background .2s,color .2s;display:flex}.auth-module__dgWmnG__dropdownItem:hover{background:var(--bg-elevated);color:var(--text-primary)}.auth-module__dgWmnG__dropdownItem.auth-module__dgWmnG__danger{color:var(--color-error)}.auth-module__dgWmnG__dropdownItem.auth-module__dgWmnG__danger:hover{background:var(--color-error-light)}.auth-module__dgWmnG__dropdownDivider{background:var(--border-default);height:1px;margin:.25rem 0}
.notifications-module__-VscHG__bellContainer{position:relative}.notifications-module__-VscHG__bellButton{background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.notifications-module__-VscHG__bellButton:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}.notifications-module__-VscHG__badge{background:var(--color-coral);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.notifications-module__-VscHG__dropdown{background:var(--bg-surface);border:1px solid var(--border-default);width:360px;max-height:480px;box-shadow:var(--shadow-lg);z-index:100;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.notifications-module__-VscHG__dropdownHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1rem;display:flex}.notifications-module__-VscHG__dropdownHeader h3{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.notifications-module__-VscHG__notificationsPageHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.notifications-module__-VscHG__notificationsPageHeader h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.notifications-module__-VscHG__notificationsPageCount{color:var(--text-muted);margin-left:.4rem;font-size:.9rem;font-weight:500}.notifications-module__-VscHG__markAllButton{color:var(--color-coral);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;transition:background .2s}.notifications-module__-VscHG__markAllButton:hover{background:var(--color-coral-light)}.notifications-module__-VscHG__notificationList{flex:1;max-height:360px;overflow-y:auto}.notifications-module__-VscHG__notificationsPageList{border:1px solid var(--border-default);border-radius:10px;max-height:70vh}.notifications-module__-VscHG__emptyState{text-align:center;color:var(--text-muted);padding:2rem;font-size:.875rem}.notifications-module__-VscHG__viewAllLink{text-align:center;color:var(--color-coral);border-top:1px solid var(--border-default);padding:.875rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}.notifications-module__-VscHG__viewAllLink:hover{background:var(--bg-elevated)}.notifications-module__-VscHG__notificationItem{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:background .2s;display:flex;position:relative}.notifications-module__-VscHG__notificationItem:hover{background:var(--bg-elevated)}.notifications-module__-VscHG__notificationItem.notifications-module__-VscHG__unread{background:var(--color-coral-light)}.notifications-module__-VscHG__notificationItem.notifications-module__-VscHG__unread:hover{background:color-mix(in srgb,var(--color-coral-light)80%,var(--bg-elevated)20%)}.notifications-module__-VscHG__notificationIcon{background:var(--bg-elevated);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notifications-module__-VscHG__iconDefault{color:var(--text-muted)}.notifications-module__-VscHG__iconSuccess{color:var(--color-success);background:var(--color-success-light)}.notifications-module__-VscHG__iconError{color:var(--color-error);background:var(--color-error-light)}.notifications-module__-VscHG__iconWarning{color:var(--color-warning);background:var(--color-warning-light)}.notifications-module__-VscHG__notificationContent{flex:1;min-width:0}.notifications-module__-VscHG__notificationTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:500}.notifications-module__-VscHG__notificationMessage{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notifications-module__-VscHG__notificationTime{color:var(--text-muted);margin:0;font-size:.75rem}.notifications-module__-VscHG__unreadDot{background:var(--color-coral);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media (max-width:480px){.notifications-module__-VscHG__dropdown{width:calc(100vw - 2rem);right:-.5rem}}
/*# sourceMappingURL=ae6b1e898c543877.css.map*/