.auth-modal-module-scss-module__0ZhT2a__overlay{z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b129e;animation:.2s ease-out auth-modal-module-scss-module__0ZhT2a__overlay-in;position:fixed;inset:0}.auth-modal-module-scss-module__0ZhT2a__content{z-index:var(--z-modal);width:min(28rem,100vw - var(--space-8));max-height:calc(100vh - var(--space-8));padding:var(--space-8);background:var(--color-white);border-radius:var(--radius-xl);animation:.22s cubic-bezier(.22,1,.36,1) auth-modal-module-scss-module__0ZhT2a__content-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px -20px #0006}.auth-modal-module-scss-module__0ZhT2a__content:focus{outline:none}@media (max-width:768px){.auth-modal-module-scss-module__0ZhT2a__content{padding:var(--space-6)}}.auth-modal-module-scss-module__0ZhT2a__close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-gray-600);cursor:pointer;background:#0000000a;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s;display:inline-flex;position:absolute}.auth-modal-module-scss-module__0ZhT2a__close:hover{background:#00000014}.auth-modal-module-scss-module__0ZhT2a__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.auth-modal-module-scss-module__0ZhT2a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-modal-module-scss-module__0ZhT2a__tabs{gap:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-200);padding-right:2.5rem;display:flex}.auth-modal-module-scss-module__0ZhT2a__tab{padding-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:color .18s,border-color .18s}.auth-modal-module-scss-module__0ZhT2a__tab:hover{color:var(--color-gray-700)}.auth-modal-module-scss-module__0ZhT2a__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.auth-modal-module-scss-module__0ZhT2a__tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}@keyframes auth-modal-module-scss-module__0ZhT2a__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-module-scss-module__0ZhT2a__content-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-modal-module-scss-module__0ZhT2a__overlay,.auth-modal-module-scss-module__0ZhT2a__content{animation:none}}
.NotificationBanner-module-scss-module__E-mV5G__wrapper{overflow:hidden}.NotificationBanner-module-scss-module__E-mV5G__banner{border-bottom:1px solid var(--color-hairline)}.NotificationBanner-module-scss-module__E-mV5G__inner{width:100%;max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}@media (max-width:768px){.NotificationBanner-module-scss-module__E-mV5G__inner{padding-inline:var(--space-4)}}.NotificationBanner-module-scss-module__E-mV5G__inner{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.NotificationBanner-module-scss-module__E-mV5G__dot{flex-shrink:0;width:.75rem;height:.75rem;display:flex;position:relative}.NotificationBanner-module-scss-module__E-mV5G__dotPing{border-radius:var(--radius-pill);background:var(--color-success);opacity:.75;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite NotificationBanner-module-scss-module__E-mV5G__notification-ping;display:inline-flex;position:absolute}.NotificationBanner-module-scss-module__E-mV5G__dotCore{border-radius:var(--radius-pill);background:var(--color-success-strong);width:.75rem;height:.75rem;display:inline-flex;position:relative}@keyframes NotificationBanner-module-scss-module__E-mV5G__notification-ping{75%,to{opacity:0;transform:scale(2)}}.NotificationBanner-module-scss-module__E-mV5G__icon{flex-shrink:0}.NotificationBanner-module-scss-module__E-mV5G__content{flex:1;min-width:0}.NotificationBanner-module-scss-module__E-mV5G__title{font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold);margin:0}.NotificationBanner-module-scss-module__E-mV5G__body{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.NotificationBanner-module-scss-module__E-mV5G__action{border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);flex-shrink:0;text-decoration:none;transition:background-color .18s;display:inline-flex}.NotificationBanner-module-scss-module__E-mV5G__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationBanner-module-scss-module__E-mV5G__dismiss{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .18s;display:flex}.NotificationBanner-module-scss-module__E-mV5G__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationBanner-module-scss-module__E-mV5G__positive{border-bottom-color:color-mix(in srgb, var(--color-success) 30%, transparent);background:color-mix(in srgb, var(--color-success) 10%, var(--color-white))}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__title{color:var(--color-success-deep)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__body,.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__icon{color:var(--color-success-strong)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__action{background:var(--color-success-strong)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__action:hover{background:var(--color-success-deep)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__dismiss{color:var(--color-success-strong)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__dismiss:hover{background:color-mix(in srgb, var(--color-success) 18%, var(--color-white))}.NotificationBanner-module-scss-module__E-mV5G__attention{border-bottom-color:var(--color-hairline-strong);background:var(--color-gray-50)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__title{color:var(--color-gray-900)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__body,.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__icon{color:var(--color-gray-600)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__action{background:var(--color-gray-700)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__action:hover{background:var(--color-gray-800)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__dismiss{color:var(--color-gray-500)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__dismiss:hover{background:var(--color-gray-100)}
.PendingVerificationBanner-module-scss-module__clue9a__banner{color:var(--color-white);background:#dc2626;border-bottom:1px solid #b91c1c}.PendingVerificationBanner-module-scss-module__clue9a__inner{align-items:flex-start;gap:var(--space-3);width:100%;max-width:80rem;padding:var(--space-3) var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:640px){.PendingVerificationBanner-module-scss-module__clue9a__inner{flex-direction:row;align-items:center}}.PendingVerificationBanner-module-scss-module__clue9a__icon{flex-shrink:0}.PendingVerificationBanner-module-scss-module__clue9a__text{font-size:var(--font-size-sm);flex:1;margin:0}.PendingVerificationBanner-module-scss-module__clue9a__headline{font-weight:var(--font-weight-semibold)}.PendingVerificationBanner-module-scss-module__clue9a__sub{color:var(--color-white)}.PendingVerificationBanner-module-scss-module__clue9a__action{padding:.375rem var(--space-3);border-radius:var(--radius-md);background:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#b91c1c;flex-shrink:0;text-decoration:none;transition:background-color .18s}.PendingVerificationBanner-module-scss-module__clue9a__action:hover{background:#fef2f2}.PendingVerificationBanner-module-scss-module__clue9a__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ProfileCompletionBanner-module-scss-module__O-X0da__banner{border-bottom:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-white));color:var(--color-secondary)}.ProfileCompletionBanner-module-scss-module__O-X0da__inner{align-items:flex-start;gap:var(--space-3);width:100%;max-width:80rem;padding:var(--space-3) var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:640px){.ProfileCompletionBanner-module-scss-module__O-X0da__inner{flex-direction:row;align-items:center}}.ProfileCompletionBanner-module-scss-module__O-X0da__icon{color:color-mix(in srgb, var(--color-warning) 55%, var(--color-secondary));flex-shrink:0}.ProfileCompletionBanner-module-scss-module__O-X0da__text{font-size:var(--font-size-sm);flex:1;margin:0}.ProfileCompletionBanner-module-scss-module__O-X0da__headline{font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--color-warning) 55%, var(--color-secondary))}.ProfileCompletionBanner-module-scss-module__O-X0da__sub{color:var(--color-ink-70)}.ProfileCompletionBanner-module-scss-module__O-X0da__action{min-height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-white);transition:background-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ProfileCompletionBanner-module-scss-module__O-X0da__action:hover{background:var(--color-gray-800)}.ProfileCompletionBanner-module-scss-module__O-X0da__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProfileCompletionBanner-module-scss-module__O-X0da__dismiss{width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--color-warning) 55%, var(--color-secondary));cursor:pointer;border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProfileCompletionBanner-module-scss-module__O-X0da__dismiss:hover{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}.ProfileCompletionBanner-module-scss-module__O-X0da__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}