.OnboardingForm_container__YW27S{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--color-background)}.OnboardingForm_formWrapper__NqtGU{background:var(--color-surface,#fff);border-radius:16px;padding:48px 40px;width:100%;max-width:420px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.OnboardingForm_header__N2i0u{text-align:center;margin-bottom:32px}.OnboardingForm_title__X9voK{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--color-text)}.OnboardingForm_subtitle__mxopc{margin:0;font-size:14px;color:var(--color-text-muted)}.OnboardingForm_form__mtzed{display:flex;flex-direction:column;gap:20px}.OnboardingForm_hint__hedbE{margin:-12px 0 0;font-size:12px;color:var(--color-text-muted)}.Button_button__roleD{padding:0;margin:0;border:none;cursor:pointer;font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-medium);color:inherit;text-align:left;text-decoration:none;display:inline-flex;align-items:center;vertical-align:middle;transition:opacity var(--ui-duration-fast) var(--ui-ease-out)}.Button_button__roleD,.Button_button__roleD:active,.Button_button__roleD:hover{background-color:transparent}.Button_button__roleD:disabled{background-color:transparent;cursor:not-allowed;opacity:.5}.Button_primary__lqsY9{color:var(--ui-color-primary)}.Button_primary__lqsY9:hover{color:var(--ui-color-primary-hover)}.Button_secondary__auAGV{color:var(--ui-color-text-secondary)}.Button_secondary__auAGV:hover,.Button_text__ihd94{color:var(--ui-color-text)}.Button_text__ihd94:hover{color:var(--ui-color-text-secondary)}.Button_link__FnISW{color:var(--ui-color-primary)}.Button_link__FnISW:hover{color:var(--ui-color-primary-hover)}.Button_uppercase__Sp5mD{text-transform:uppercase}.Button_fullWidth__2f_JU{width:100%;justify-content:center}.Button_arrow__I5_MH{margin-left:var(--ui-space-xs)}.Icon_icon__KsvkJ{display:inline-block;vertical-align:middle;flex-shrink:0}.Message_message__0st9B{padding:var(--ui-space-md);border-radius:var(--ui-radius-md);font-family:var(--ui-font-body);font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-space-md)}.Message_success__7f1sN{color:var(--ui-color-success);background-color:var(--ui-color-success-bg)}.Message_error__AnWMI{color:var(--ui-color-error);background-color:var(--ui-color-error-bg)}.Message_info__Tm5rf{color:var(--ui-color-info);background-color:var(--ui-color-info-bg)}.Input_container__7HUA1{margin-bottom:var(--ui-space-md)}.Input_label__lz0ul{display:block;margin-bottom:var(--ui-space-sm);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.Input_input__PvY3I,.Input_label__lz0ul{font-family:var(--ui-font-body);color:var(--ui-color-text)}.Input_input__PvY3I{width:100%;padding:var(--ui-space-sm);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-md);background-color:var(--ui-color-bg);transition:border-color var(--ui-duration-fast) var(--ui-ease-out)}.Input_input__PvY3I::placeholder{color:var(--ui-color-text-muted)}.Input_input__PvY3I:hover{border-color:var(--ui-color-border-strong)}.Input_input__PvY3I:focus{outline:none;border-color:var(--ui-color-primary)}.Input_input__PvY3I:disabled{opacity:.6;cursor:not-allowed;background-color:var(--ui-color-bg-elevated)}.Logo_logo__R6e3X{color:var(--ui-color-text)}.Logo_logo__R6e3X,.Logo_logo__R6e3X a,.Logo_logo__R6e3X span{display:inline-flex;align-items:center}.Logo_logo__R6e3X svg{display:block}.AdminLayout_container__ejAVC{min-height:100vh;background:var(--color-background);color:var(--color-text)}.AdminLayout_error__k3Ner,.AdminLayout_forbidden__No4G2,.AdminLayout_loading__Cq0oX{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:20px}.AdminLayout_error__k3Ner{color:var(--color-error,#dc3545)}.AdminLayout_forbidden__No4G2 h1{margin:0 0 16px;font-size:24px;font-weight:600}.AdminLayout_forbidden__No4G2 p{margin:0 0 24px;color:var(--color-text-muted)}.AdminLayout_link__FHca1{color:var(--color-primary,#0066cc);text-decoration:none}.AdminLayout_link__FHca1:hover{text-decoration:underline}.AdminLayout_header__Juy31{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid var(--color-border,#e0e0e0);background:var(--color-surface,#fff)}.AdminLayout_title__rZ_cz{margin:0;font-size:20px;font-weight:600}.AdminLayout_backLink___Bx_6{color:var(--color-text-muted);text-decoration:none;font-size:14px}.AdminLayout_backLink___Bx_6:hover{color:var(--color-text)}.AdminLayout_main__MHd8G{padding:32px;max-width:1200px;margin:0 auto}.InviteForm_container__1Mapx{margin-bottom:32px}.InviteForm_heading__2pYmj{margin:0 0 16px;font-size:18px;font-weight:600}.InviteForm_form__kZzZs{display:flex;flex-direction:column;gap:16px}.InviteForm_inputRow__BEHXr{display:flex;gap:12px;align-items:flex-end}.InviteForm_inputRow__BEHXr>:first-child{flex:1 1;max-width:400px}.InvitationsList_container__wMKjX{margin-bottom:32px}.InvitationsList_heading__LPlw6{margin:0 0 16px;font-size:18px;font-weight:600}.InvitationsList_loading__azQsK{padding:24px;text-align:center;color:var(--color-text-muted)}.InvitationsList_actions__1xQu_{display:flex;gap:8px}.WaitlistTable_container__g2I7w{width:100%}.WaitlistTable_loading___asJr{text-align:center;padding:40px 20px;color:var(--ui-color-text-muted,#8c8c8c)}.WaitlistTable_actions__1Lobk{display:flex;align-items:center;gap:8px}.WaitlistTable_expandButton__946f0{background:none;border:none;color:var(--ui-color-primary,#1a1a1a);font-size:13px;cursor:pointer;padding:4px 8px;text-decoration:underline}.WaitlistTable_expandButton__946f0:hover{opacity:.8}.WaitlistTable_smallButton__YukHL{padding:6px 12px;font-size:13px}.WaitlistTable_details__wq9_T{margin-top:16px;padding:20px;background:var(--ui-color-bg-elevated,#f9f9f9);border-radius:8px;border:1px solid var(--ui-color-border,#e0e0e0)}.WaitlistTable_detailsHeader__z6V8V{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ui-color-border,#e0e0e0)}.WaitlistTable_detailsTitle__uA1xX{margin:0;font-size:18px;font-weight:600;color:var(--ui-color-text,#1a1a1a)}.WaitlistTable_closeButton__LrpXh{background:none;border:none;color:var(--ui-color-text-muted,#8c8c8c);cursor:pointer;font-size:13px;padding:4px 8px}.WaitlistTable_closeButton__LrpXh:hover{color:var(--ui-color-text,#1a1a1a)}.WaitlistTable_detailsContent__sKkmc{display:flex;flex-direction:column;gap:12px}.WaitlistTable_detailRow__QwUoY{display:flex;flex-direction:column;gap:4px}.WaitlistTable_detailLabel__1LDX5{font-size:12px;font-weight:500;color:var(--ui-color-text-muted,#8c8c8c);text-transform:uppercase;letter-spacing:.5px}.WaitlistTable_interestReason__cJ0me{margin:0;white-space:pre-wrap;line-height:1.5}.page_container__KdLsg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.page_card__Uv3Lg{background:rgba(255,255,255,.98);border-radius:16px;padding:40px;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_header__wf19m{text-align:center;margin-bottom:32px}.page_tagline__QFImr{font-size:1rem;color:#525252;margin:16px 0 0;line-height:1.5}.page_tabs__1rCkC{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:24px}.page_tab__R329s{flex:1 1;padding:12px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:15px;font-weight:500;color:#8c8c8c;cursor:pointer;transition:color .2s ease,border-color .2s ease}.page_tab__R329s:hover{color:#525252}.page_tabActive__djoE9{color:#1a1a1a;border-bottom-color:#1a1a1a}.page_formContainer__EZSb5{min-height:200px}.page_form__WQAq9{display:flex;flex-direction:column;gap:4px}.page_notice__aq60n{text-align:center;font-size:14px;color:#8c8c8c;margin:16px 0 0}.page_loading__K_mMY{text-align:center;padding:40px;color:#525252}.page_container__XZSmE{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--color-background)}.page_message__6lXBc{color:var(--color-text-muted);font-size:16px}.page_errorCard__FwJQG{background:var(--color-surface,#fff);border-radius:16px;padding:48px 40px;width:100%;max-width:420px;box-shadow:0 4px 24px rgba(0,0,0,.1);text-align:center}.page_errorTitle__WIngZ{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--color-error,#dc3545)}.page_errorMessage__TLw1v{margin:0 0 16px;font-size:14px;color:var(--color-text)}.page_errorHint__NR2Ig{margin:0;font-size:13px;color:var(--color-text-muted)}.DesktopBackground_background__KoGN5{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:background-image .3s ease}.MenuBar_menuBar__ukXOd{position:fixed;top:0;left:0;right:0;height:30px;background:var(--color-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 0 20px var(--color-border);display:flex;align-items:center;padding:0 8px;z-index:2000;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MenuBar_logoContainer__6W6Qp{display:flex;align-items:center;padding:0 8px;height:100%;cursor:pointer}.MenuBar_logoContainer__6W6Qp .logo{color:rgba(0,0,0,.9);height:12px;width:auto;display:flex;align-items:center}.MenuBar_logoContainer__6W6Qp svg{width:auto;height:16px;margin-top:4px;display:block}.MenuBar_menuItems__BrBe_{display:flex;align-items:center;gap:20px;padding-left:12px}.MenuBar_menuItem__3OYaj{font-size:13px;font-weight:500;color:rgba(0,0,0,.85);cursor:default;background:none;border:none;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}.WorkspaceSwitcher_container__yCQiE{position:relative;display:flex;align-items:center}.WorkspaceSwitcher_loading__lA1jC{font-size:13px;color:rgba(0,0,0,.5);padding:0 8px}.WorkspaceSwitcher_trigger__My9ls{display:flex;align-items:center;gap:4px;padding:2px 8px;background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;color:rgba(0,0,0,.85);font-family:inherit;transition:background-color .15s}.WorkspaceSwitcher_trigger__My9ls:hover{background:rgba(0,0,0,.05)}.WorkspaceSwitcher_workspaceName__LEifs{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceSwitcher_chevron__THf4t{font-size:8px;opacity:.6}.WorkspaceSwitcher_dropdown__QsYRi{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;z-index:3000}.WorkspaceSwitcher_option__1_Emy{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-size:13px;color:rgba(0,0,0,.85);font-family:inherit;text-align:left;transition:background-color .15s}.WorkspaceSwitcher_option__1_Emy:hover{background:rgba(0,0,0,.05)}.WorkspaceSwitcher_option__1_Emy.WorkspaceSwitcher_active__zzoOE{background:rgba(0,0,0,.08)}.WorkspaceSwitcher_optionName__IGioS{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceSwitcher_optionMeta__Qeh6J{display:flex;align-items:center;gap:6px;flex-shrink:0}.WorkspaceSwitcher_role__PfHsu{font-size:11px;color:rgba(0,0,0,.5)}.WorkspaceSwitcher_defaultBadge__OLMIa{font-size:10px;color:rgba(0,0,0,.5);background:rgba(0,0,0,.06);padding:2px 6px;border-radius:4px}.WorkspaceSwitcher_divider__Cfdkh{height:1px;background:rgba(0,0,0,.1);margin:4px 0}.WorkspaceSwitcher_createNew__YkcGo{display:block;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-size:13px;color:rgba(0,0,0,.6);font-family:inherit;text-align:left;transition:background-color .15s}.WorkspaceSwitcher_createNew__YkcGo:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.85)}.WorkspaceSwitcher_createForm__K0ZJB{padding:8px 12px}.WorkspaceSwitcher_input__g23LI{width:100%;padding:6px 8px;font-size:13px;border:1px solid rgba(0,0,0,.15);border-radius:4px;outline:none;font-family:inherit;background:white}.WorkspaceSwitcher_input__g23LI:focus{border-color:rgba(0,0,0,.3)}.WorkspaceSwitcher_createButtons__OKB4y{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.WorkspaceSwitcher_cancelButton__8TrGN,.WorkspaceSwitcher_createButton__n2vRN{padding:4px 12px;font-size:12px;border-radius:4px;cursor:pointer;font-family:inherit;transition:background-color .15s}.WorkspaceSwitcher_cancelButton__8TrGN{background:transparent;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.7)}.WorkspaceSwitcher_cancelButton__8TrGN:hover{background:rgba(0,0,0,.05)}.WorkspaceSwitcher_createButton__n2vRN{background:rgba(0,0,0,.85);border:none;color:white}.WorkspaceSwitcher_createButton__n2vRN:hover:not(:disabled){background:rgba(0,0,0,.95)}.WorkspaceSwitcher_createButton__n2vRN:disabled{opacity:.5;cursor:not-allowed}.NotificationBell_container__UpYzm{position:relative;display:flex;align-items:center;margin-left:auto}.NotificationBell_bellButton__wHa_9{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;cursor:pointer;border-radius:4px;position:relative;color:rgba(0,0,0,.7);transition:background-color .15s ease,color .15s ease}.NotificationBell_bellButton__wHa_9:hover{background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.9)}.NotificationBell_badge__KDU9h{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background:#ef4444;color:white;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.NotificationBell_dropdown__6AR_z{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:400px;background:white;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;z-index:1000}.NotificationBell_header__X_2V0{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.NotificationBell_headerTitle__cMYV8{font-size:13px;font-weight:600;color:rgba(0,0,0,.9)}.NotificationBell_unreadCount__g0_6x{font-size:11px;color:rgba(0,0,0,.5)}.NotificationBell_notificationList__GeblH{max-height:340px;overflow-y:auto}.NotificationBell_empty__Dck31{padding:32px 16px;text-align:center;color:rgba(0,0,0,.4);font-size:13px}.NotificationBell_notification__obiAu{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background-color .15s ease;position:relative}.NotificationBell_notification__obiAu:hover{background-color:rgba(0,0,0,.02)}.NotificationBell_notification__obiAu:last-child{border-bottom:none}.NotificationBell_notification__obiAu.NotificationBell_unread__rOD3f{background-color:rgba(59,130,246,.04)}.NotificationBell_notification__obiAu.NotificationBell_unread__rOD3f:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#3b82f6}.NotificationBell_notificationContent__rGbIs{padding-left:8px}.NotificationBell_notificationHeader__X__86{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.NotificationBell_notificationTitle__ApPm5{font-size:13px;font-weight:500;color:rgba(0,0,0,.9);flex:1 1}.NotificationBell_notificationTime__eOl5p{font-size:11px;color:rgba(0,0,0,.4);white-space:nowrap}.NotificationBell_notificationBody__ToT6o{margin:4px 0 0;font-size:12px;color:rgba(0,0,0,.6);line-height:1.4}.NotificationBell_actions__Q6XLo{display:flex;gap:8px;margin-top:10px}.NotificationBell_acceptButton__AUIbF,.NotificationBell_declineButton__nTcek{padding:5px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;border:none}.NotificationBell_acceptButton__AUIbF{background:#3b82f6;color:white}.NotificationBell_acceptButton__AUIbF:hover:not(:disabled){background:#2563eb}.NotificationBell_declineButton__nTcek{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.NotificationBell_declineButton__nTcek:hover:not(:disabled){background:rgba(0,0,0,.1)}.NotificationBell_acceptButton__AUIbF:disabled,.NotificationBell_declineButton__nTcek:disabled{opacity:.6;cursor:not-allowed}.NotificationBell_dismissButton__Y_XP0{position:absolute;top:8px;right:8px;width:20px;height:20px;border:none;background:transparent;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.3);opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.NotificationBell_notification__obiAu:hover .NotificationBell_dismissButton__Y_XP0{opacity:1}.NotificationBell_dismissButton__Y_XP0:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.06)}