.InvalidSecretScreen_container__Ohr1O{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center}.InvalidSecretScreen_icon__qwNbj{width:64px;height:64px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:8px}.InvalidSecretScreen_message__gzYaj{font-size:14px;color:#666;max-width:280px;line-height:1.5}.Button_primary__BslAc{display:block;width:100%;padding:16px;background:var(--color-brand);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;text-align:center}.Button_primary__BslAc:disabled{opacity:.5;cursor:not-allowed}.Button_secondary__Q144V{display:block;width:100%;padding:16px;background:var(--foreground);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;text-align:center}.Button_secondary__Q144V:disabled{opacity:.5;cursor:not-allowed}.Button_lite__GYayg{padding:12px 16px;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.Button_lite__GYayg:active{background:#ebebeb}.Button_text__3s2mX{padding:12px 16px;background:none;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center}.Button_text__3s2mX:active{background:#f5f5f5}.UpdatePrompt_overlay__94IhF{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center}.UpdatePrompt_card__hPV7A{background:#fff;border-radius:.75rem;padding:2rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:200px;text-align:center}.UpdatePrompt_spinner__iSfEk{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#000;border-radius:50%;animation:UpdatePrompt_spin__uHbMg .7s linear infinite}@keyframes UpdatePrompt_spin__uHbMg{to{transform:rotate(1turn)}}.UpdatePrompt_updatingText__K_K00{font-size:15px;font-weight:500;color:#111}.UpdatePrompt_errorMessage__NHUDE{font-size:15px;color:#111;line-height:1.4}.UpdatePrompt_errorButtons__xbSZE{display:flex;gap:.75rem;margin-top:.25rem}.UpdatePrompt_prompt__1S5u6{position:fixed;bottom:1rem;right:1rem;padding:.75rem 1rem;background:#000;color:#fff;border-radius:.5rem;display:flex;gap:.75rem;align-items:center;z-index:9999}.UpdatePrompt_promptButton__sSlJ2{background:#fff;color:#000;border:none;border-radius:.25rem;padding:.25rem .75rem;cursor:pointer;font-weight:600;font-size:14px}.OfflineBanner_banner__z7S1q{position:fixed;top:0;left:0;right:0;background:#e53e3e;color:#fff;text-align:center;padding:10px 16px;font-size:14px;font-weight:500;z-index:200}.SessionExpiredOverlay_overlay__bWhiL{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:200}.SessionExpiredOverlay_dialog__5pmhv{background:#fff;border-radius:12px;padding:24px;width:min(320px,90vw);display:flex;flex-direction:column;gap:20px}.SessionExpiredOverlay_message__bXq6B{margin:0;font-size:16px;line-height:1.4;text-align:center}.BulkSendBar_bar__7R05f{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e0e0}.UserList_container__JHaQW{display:flex;flex-direction:column;gap:12px;padding:24px 16px;max-width:400px;width:100%}.UserList_title__9rZU7{font-size:16px;color:#666;text-align:center;margin-bottom:8px}.UserList_list__MIc7l{list-style:none;display:flex;flex-direction:column;gap:8px}.UserList_item__GAKNX{display:block;width:100%;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;text-align:left;color:#333}.UserList_item__GAKNX.UserList_selected__c6Z1T{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.PinIndicator_container__k75x7{display:flex;gap:12px;justify-content:center}.PinIndicator_dot__bXYWC{width:16px;height:16px;border-radius:50%;border:2px solid #ccc;background:transparent}.PinIndicator_filled__4y_iF{border-color:#333;background:#333}.PinIndicator_filled__4y_iF.PinIndicator_success__OG8es{border-color:#22c55e;background:#22c55e}.PinIndicator_filled__4y_iF.PinIndicator_error__G8hzx{border-color:#ef4444;background:#ef4444}.Numpad_grid__xkg_A{display:grid;grid-template-columns:repeat(3,72px);gap:12px;justify-content:center}.Numpad_grid__xkg_A button{width:72px;height:72px;padding:0;font-size:24px;font-weight:400}.PinScreen_container__DyXXk{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px}.PinScreen_title__dl424{font-size:20px;font-weight:600}.PinScreen_hint__JzvUx{font-size:14px;color:var(--color-brand);margin-top:-16px}@keyframes PinScreen_shake__ehi_T{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-8px)}80%{transform:translateX(8px)}}.PinScreen_shake__ehi_T{animation:PinScreen_shake__ehi_T .5s ease-in-out}.PinScreen_disabled__K065S{opacity:.4;pointer-events:none}.PinScreen_statusMessage__h_gdp{font-size:14px;color:var(--color-brand);margin-top:-16px;text-align:center}.NotificationDialog_overlay__rPhJB{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.NotificationDialog_dialog__X_BBg{background:#fff;border-radius:12px;padding:24px;width:min(340px,90vw);display:flex;flex-direction:column;gap:12px}.NotificationDialog_title__jOkuY{margin:0;font-size:18px;font-weight:700;color:#1a1a1a;text-align:center}.NotificationDialog_body__Gc2Jh{margin:0;font-size:15px;line-height:1.45;color:#444;text-align:center}.NotificationDialog_steps__KK07g{margin:0;font-size:14px;line-height:1.45;color:#666;text-align:center;background:#f5f5f5;border-radius:8px;padding:10px 12px}.NotificationDialog_actions__vNqhP{display:flex;gap:12px;margin-top:8px}.NotificationDialog_actions__vNqhP button{flex:1 1}@media (min-width:768px){.NotificationDialog_dialog__X_BBg{width:min(420px,80%);padding:28px}.NotificationDialog_title__jOkuY{font-size:20px}.NotificationDialog_body__Gc2Jh{font-size:16px}}.PushNotificationsCard_section__ESBRW{padding:24px 16px;display:flex;flex-direction:column;gap:8px}.PushNotificationsCard_sectionLabel__9bdOq{font-size:11px;font-weight:700;letter-spacing:.08em;color:#888;padding:0 4px}.PushNotificationsCard_card__2P_z3{background:#fff;border-radius:12px;overflow:hidden}.PushNotificationsCard_head__zTVr0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px}.PushNotificationsCard_cardTitle__z6kTb{font-size:15px;font-weight:600;color:#1a1a1a}.PushNotificationsCard_status__hQn_4{font-size:13px;font-weight:600}.PushNotificationsCard_on__apyRi{color:#1a9d5a}.PushNotificationsCard_off__LsSA_{color:#888}.PushNotificationsCard_blocked__4c4ic{color:#d33a2f}.PushNotificationsCard_error__IJ9i_{color:#c77700}.PushNotificationsCard_ios-install__r4AfQ,.PushNotificationsCard_unsupported__GR4td{color:#888}.PushNotificationsCard_divider__TdEJ7{height:1px;background:#f0f0f0;margin:0 16px}.PushNotificationsCard_body__svBtD{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.PushNotificationsCard_desc__iVjRn{margin:0;font-size:14px;line-height:1.45;color:#555}.PushNotificationsCard_steps__2Gqqc{margin:0;font-size:14px;line-height:1.45;color:#444;background:#f5f5f5;border-radius:8px;padding:10px 12px}.PushNotificationsCard_action__JJwwC{align-self:flex-start}.PushNotificationsCard_troubleshoot__z48fp{margin-top:2px}.PushNotificationsCard_troubleshootToggle__ptBYH{font-size:14px;font-weight:600;color:var(--color-brand);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.PushNotificationsCard_troubleshootToggle__ptBYH::-webkit-details-marker{display:none}.PushNotificationsCard_troubleshootBody__MMXR4{margin:8px 0 0;font-size:14px;line-height:1.45;color:#555}@media (min-width:768px){.PushNotificationsCard_section__ESBRW{padding:0}}.TaskSubmitBadge_badge__2r_40{align-self:flex-start;margin-top:2px;padding:2px 8px;border:1px solid;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.TaskSubmitBadge_ready__QsGjn{color:#15803d;background:#f0fdf4}.TaskSubmitBadge_blocked__qbs8z{color:#b45309;background:#fffbeb}.TaskCard_card__66VaS{width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.TaskCard_card__66VaS:active{background:#f5f5f5}.TaskCard_projectName__GE4pK{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888}.TaskCard_name__E2Nsp{font-size:16px;font-weight:500;color:#1a1a1a}.TaskFilter_strip__9wbMK{padding:12px 16px;background:#f7f7f7;border-bottom:1px solid #e8e8e8;flex-shrink:0}.TaskFilter_field__tYHWU{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:0 12px;height:40px;transition:border-color .15s}.TaskFilter_field__tYHWU:focus-within{border-color:var(--color-brand)}.TaskFilter_searchIcon__5Lv1K{display:flex;color:#aaa;flex-shrink:0;transition:color .15s}.TaskFilter_field__tYHWU:focus-within .TaskFilter_searchIcon__5Lv1K{color:var(--color-brand)}.TaskFilter_input___O7VO{flex:1 1;border:none;outline:none;background:transparent;font-family:inherit;font-size:15px;color:#1a1a1a;min-width:0}.TaskFilter_input___O7VO::placeholder{color:#bbb}.TaskFilter_input___O7VO::-webkit-search-cancel-button{display:none}.TaskFilter_clear__IcMvz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border:none;background:#e8e8e8;border-radius:50%;cursor:pointer;color:#666;padding:0}.TaskFilter_clear__IcMvz:active{background:#ddd}.TaskList_container__1SZmC{width:100%}.TaskList_list___WPr1{display:flex;flex-direction:column;gap:12px}.TimerDisplay_display__EXd4V{font-size:56px;font-weight:300;letter-spacing:4px;color:#ccc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimerDisplay_active__zHNO6{color:var(--color-brand)}.ActiveTimerBanner_banner__PN1hK{width:100%;background:#1a1a1a;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border:none;border-bottom:1px solid #2a2a2a;text-align:left;gap:12px}.ActiveTimerBanner_banner__PN1hK:active{background:#222}.ActiveTimerBanner_left__pTNYT{display:flex;align-items:center;gap:10px;min-width:0}.ActiveTimerBanner_dot__os479{width:8px;height:8px;border-radius:50%;background:var(--color-brand);flex-shrink:0;animation:ActiveTimerBanner_pulse__wimqC 1.5s ease-in-out infinite}@keyframes ActiveTimerBanner_pulse__wimqC{0%,to{opacity:1}50%{opacity:.3}}.ActiveTimerBanner_info__8u9A7{display:flex;flex-direction:column;gap:1px;min-width:0}.ActiveTimerBanner_project__x4nMS{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#666}.ActiveTimerBanner_name__j5qRr{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveTimerBanner_right__msbiJ{display:flex;align-items:center;gap:6px;flex-shrink:0}.ActiveTimerBanner_timer__RuSYV{font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-brand);letter-spacing:1px}.ActiveTimerBanner_chevron__Gbon9{font-size:20px;color:#555;line-height:1}.ConfirmDialog_overlay__DeCdW{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100}.ConfirmDialog_dialog__DnaBk{background:#fff;border-radius:12px;padding:24px;width:min(320px,90vw);display:flex;flex-direction:column;gap:20px}.ConfirmDialog_message__dKRdx{margin:0;font-size:16px;line-height:1.4;text-align:center}.ConfirmDialog_actions__VDI_P{display:flex;gap:12px}.ConfirmDialog_actions__VDI_P button{flex:1 1}.IconButton_button__9AWVV{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;color:inherit;-webkit-tap-highlight-color:transparent}.IconButton_button__9AWVV:active{opacity:.6}.Avatar_avatar__M9qkd{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-brand);color:#fff;font-weight:700;letter-spacing:-.02em;flex-shrink:0;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1}.Avatar_avatar__M9qkd:active{opacity:.8}.Avatar_badge__Zi0Ls{position:absolute;top:0;right:0;width:calc(var(--avatar-size, 36px) * .3);height:calc(var(--avatar-size, 36px) * .3);min-width:9px;min-height:9px;border-radius:50%;background:#f5a623;box-shadow:0 0 0 2px #fff}.ui_container__tROCS{height:100vh;display:flex;flex-direction:column;overflow:hidden}.ui_header__IKbsZ{background:#111;padding:24px 16px 20px;color:#fff;flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between}.ui_headerActions__fCK6z{display:flex;align-items:center;gap:4px;padding-top:2px}.ui_headerText__h4d4O{flex:1 1}.ui_title__bI8yK{font-size:22px;font-weight:700}.ui_subtitle__ib0_k{font-size:14px;color:#aaa;margin-top:4px}.ui_taskList__gGrxP{flex:1 1;overflow-y:auto;padding:16px}.ui_empty__c15_S{text-align:center;color:#888;font-size:15px;margin-top:40px;padding:0 16px}.ui_page__oEGcX{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.ui_header__mRAmJ{background:#111;color:#fff;padding:20px 16px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.ui_headerTitle__dR2zW{font-size:18px;font-weight:700}.ui_userSection__jgdzN{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px 28px;background:#fff}.ui_userName__WVJvb{font-size:20px;font-weight:600;color:#1a1a1a}.ui_settings__HHocV{padding:24px 16px;display:flex;flex-direction:column;gap:8px}.ui_sectionLabel__7_ZKG{font-size:11px;font-weight:700;letter-spacing:.08em;color:#888;padding:0 4px}.ui_card__zRL7y{background:#fff;border-radius:12px;overflow:hidden}.ui_cardTitle__BFKhV{font-size:15px;font-weight:600;color:#1a1a1a;padding:16px 16px 12px}.ui_divider__BEJWF{height:1px;background:#f0f0f0;margin:0 16px}.ui_langOption__7D1No{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:none;border:none;border-top:1px solid #f0f0f0;text-align:left;font-size:16px;cursor:pointer;color:#1a1a1a;-webkit-tap-highlight-color:transparent}.ui_langOption__7D1No:first-of-type{border-top:none}.ui_langOption__7D1No:active{background:#f9f9f9}.ui_langSelected__VKo94{color:var(--color-brand);font-weight:600}.ui_flag__LfElV{font-size:22px;line-height:1}.ui_check___V9rL{margin-left:auto;color:var(--color-brand);font-weight:700;font-size:17px}.LanguageSwitcher_wrapper__zQhVR{position:relative}.LanguageSwitcher_trigger___D6Q4{background:none;border:none;color:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;padding:8px 10px;-webkit-tap-highlight-color:transparent}.LanguageSwitcher_trigger___D6Q4:active{opacity:.6}.LanguageSwitcher_dropdown__Pw4ce{position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;min-width:148px;z-index:100}.LanguageSwitcher_option__S5F59{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;background:none;border:none;text-align:left;font-size:15px;cursor:pointer;color:#1a1a1a;-webkit-tap-highlight-color:transparent}.LanguageSwitcher_option__S5F59:active{background:#f5f5f5}.LanguageSwitcher_option__S5F59.LanguageSwitcher_selected__OLxrx{color:var(--color-brand);font-weight:600}.LanguageSwitcher_flag__R2gPw{font-size:20px;line-height:1}.ui_container__FMiVL{min-height:100vh;display:flex;align-items:center;justify-content:center}.ui_langHeader__rQs6A{position:fixed;top:0;right:0;padding:4px 4px 0;z-index:10;color:#555}.ui_backNav___4PCg{position:fixed;top:0;left:0;padding:8px}