.ProfileDropdown_container__QCANM{position:relative;display:flex;align-items:center;flex-shrink:0}.ProfileDropdown_profileButton__5_lfp{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;width:48px;height:48px;border-radius:50%;overflow:hidden;cursor:pointer;flex-shrink:0;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media (max-width:767px){.ProfileDropdown_profileButton__5_lfp{width:36px;height:36px}}@media (min-width:768px) and (max-width:820px){.ProfileDropdown_profileButton__5_lfp{width:44px;height:44px}}@media (min-width:821px) and (max-width:1279px){.ProfileDropdown_profileButton__5_lfp{width:52px;height:52px}}.ProfileDropdown_profileButton__5_lfp:hover{opacity:.85}@media (max-width:1279px){.ProfileDropdown_profileButton__5_lfp:active{opacity:.7;transform:scale(.92)}}.ProfileDropdown_profileButton__5_lfp.ProfileDropdown_profileButtonPressed__yBAa6{opacity:.7;transform:scale(.92)}@media (max-width:1279px){.ProfileDropdown_profileButton__5_lfp{transition:none}}.ProfileDropdown_profileImg__nj3to{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover;display:block;border-radius:50%}.ProfileDropdown_menuItem__Pnvbr{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-hint);text-decoration:none;font-size:14px;font-weight:500;background:transparent;border:none;width:100%;cursor:pointer;border-radius:8px;transition:background-color .15s,color .15s;text-align:left}.ProfileDropdown_menuItem__Pnvbr:hover{background-color:var(--overlay-medium);color:var(--text-default)}.ProfileDropdown_menuIcon__FEBdk{width:20px;height:20px;flex-shrink:0;color:inherit}.ProfileDropdown_badge__SyLlq{background:#F79522;color:var(--text-default)}.ProfileDropdown_badgeUpgrade__kDTo_,.ProfileDropdown_badge__SyLlq{margin-left:auto;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600}.ProfileDropdown_badgeUpgrade__kDTo_{background:rgba(247,149,34,.15);color:#F79522}.ProfileDropdown_divider__2sy9p{height:1px;background:var(--border-default);margin:8px 0}.ProfileDropdown_subMenuGroup__9rZ5v{padding-left:16px;margin-top:-4px;margin-bottom:4px}.ProfileDropdown_subMenuGroup__9rZ5v .ProfileDropdown_menuItem__Pnvbr{padding:10px 16px;font-size:13px;color:var(--text-hint)}.ProfileDropdown_subMenuGroup__9rZ5v .ProfileDropdown_menuItem__Pnvbr:hover{color:var(--text-primary)}.ProfileDropdown_subMenuGroup__9rZ5v .ProfileDropdown_menuIcon__FEBdk{width:18px;height:18px}.ProfileDropdown_dropdownBackdrop__R4GW6{position:fixed;inset:0;z-index:100009;background:transparent;cursor:default}@media (max-width:1279px){.ProfileDropdown_dropdownBackdrop__R4GW6{display:none!important}}.ProfileDropdown_dropdown__rdrZ4{width:260px;background:var(--surface-2);border-radius:16px;border:1px solid var(--border-default);box-shadow:0 8px 40px rgba(0,0,0,.5);z-index:100010;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.ProfileDropdown_dropdown__rdrZ4.ProfileDropdown_open__2IkNw{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.ProfileDropdown_dropdownHeader__hr8fM{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--border-default);text-decoration:none;transition:background-color .15s;cursor:pointer;border-radius:16px 16px 0 0}.ProfileDropdown_dropdownHeader__hr8fM:hover{background-color:var(--overlay-hover)}.ProfileDropdown_headerAvatar__mepjm{width:40px;height:40px;border-radius:50%;object-fit:cover}.ProfileDropdown_headerName__MaVUq{font-size:14px;font-weight:600;color:var(--text-primary)}.ProfileDropdown_headerEmail__2YV7q,.ProfileDropdown_headerSubtext__R4Pki{font-size:12px;color:var(--text-hint)}.ProfileDropdown_dropdownMenu__FpjSk{padding:8px}@media (max-width:1279px){.ProfileDropdown_dropdown__rdrZ4{display:none!important}}.ProfileDropdown_edgeTouchZone__qFOSu,.ProfileDropdown_overlay__c5gO0,.ProfileDropdown_sidebar__n6Ahp{display:none}@media (max-width:1279px){.ProfileDropdown_edgeTouchZone__qFOSu{top:calc(64px + env(safe-area-inset-top, 0px));left:0;bottom:0;width:40px;z-index:100000;background:transparent;pointer-events:auto;touch-action:pan-y}.ProfileDropdown_edgeTouchZone__qFOSu,.ProfileDropdown_overlay__c5gO0{display:block;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ProfileDropdown_overlay__c5gO0{inset:0;background:var(--surface-1);z-index:100001;opacity:0;pointer-events:none;transition:opacity .3s ease-out;touch-action:none;-webkit-tap-highlight-color:transparent;will-change:opacity;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ProfileDropdown_overlay__c5gO0.ProfileDropdown_visible__InXqp{pointer-events:auto}.ProfileDropdown_overlay__c5gO0.ProfileDropdown_dragging__UUPL3{transition:none!important}.ProfileDropdown_sidebar__n6Ahp{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:85%;max-width:320px;background:var(--surface-2);z-index:100002;transform:translateX(-100%);transition:transform .3s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden;box-shadow:4px 0 24px rgba(0,0,0,.5);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ProfileDropdown_sidebar__n6Ahp.ProfileDropdown_dragging__UUPL3{transition:none!important}.ProfileDropdown_sidebar__n6Ahp.ProfileDropdown_swiping__vUT9w .ProfileDropdown_sidebarHeader__NH879,.ProfileDropdown_sidebar__n6Ahp.ProfileDropdown_swiping__vUT9w .ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuItem__Pnvbr{pointer-events:none}.ProfileDropdown_sidebarHeader__NH879{display:flex;align-items:center;gap:14px;padding:calc(16px + env(safe-area-inset-top, 0px)) 20px 16px;border-bottom:1px solid var(--border-default);text-decoration:none;flex-shrink:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ProfileDropdown_sidebarAvatar__NcdFT{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;pointer-events:none}.ProfileDropdown_sidebarName__pyB3P{font-size:18px;font-weight:600;color:var(--text-default)}.ProfileDropdown_sidebarSubtext__5kWpf{font-size:13px;color:var(--text-hint);margin-top:2px}.ProfileDropdown_sidebarMenu__1hT36{flex:1;padding:10px 12px calc(16px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuItem__Pnvbr{display:flex;align-items:center;gap:14px;padding:14px 16px;font-size:16px;border-radius:10px;color:var(--text-hint);text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:none}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuItem__Pnvbr:active{background:transparent;color:var(--text-hint)}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuItem__Pnvbr.ProfileDropdown_menuItemPressed__8en1M{background-color:var(--overlay-strong);color:var(--text-primary)}.ProfileDropdown_sidebarHeader__NH879.ProfileDropdown_sidebarHeaderPressed__Y_QYB{background-color:var(--overlay-medium)}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuIcon__FEBdk{width:22px;height:22px;flex-shrink:0}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_subMenuGroup__9rZ5v{padding-left:20px;margin-top:-6px;margin-bottom:6px}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_subMenuGroup__9rZ5v .ProfileDropdown_menuItem__Pnvbr{padding:12px 16px;font-size:14px;color:var(--text-hint)}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_subMenuGroup__9rZ5v .ProfileDropdown_menuItem__Pnvbr.ProfileDropdown_menuItemPressed__8en1M{color:var(--text-default)}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_subMenuGroup__9rZ5v .ProfileDropdown_menuIcon__FEBdk{width:18px;height:18px}}@media (min-width:768px) and (max-width:1279px){.ProfileDropdown_edgeTouchZone__qFOSu{top:calc(100px + env(safe-area-inset-top, 0px))}}@media (min-width:821px) and (max-width:1279px){.ProfileDropdown_sidebar__n6Ahp{width:70%;max-width:380px}.ProfileDropdown_sidebarHeader__NH879{padding:calc(20px + env(safe-area-inset-top, 0px)) 24px 20px;gap:16px}.ProfileDropdown_sidebarAvatar__NcdFT{width:60px;height:60px}.ProfileDropdown_sidebarName__pyB3P{font-size:20px}.ProfileDropdown_sidebarSubtext__5kWpf{font-size:14px}.ProfileDropdown_sidebarMenu__1hT36{padding:14px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuItem__Pnvbr{padding:16px 18px;font-size:17px;border-radius:12px}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuIcon__FEBdk{width:24px;height:24px}.ProfileDropdown_sidebarMenu__1hT36 .ProfileDropdown_menuItem__Pnvbr.ProfileDropdown_menuItemPressed__8en1M{background-color:var(--overlay-strong);color:var(--text-primary)}}.JobAlerts_bannerStack__BDZff{position:fixed;top:88px;left:0;right:0;z-index:199;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none}html.ios-native .JobAlerts_bannerStack__BDZff{top:calc(88px + env(safe-area-inset-top, 0px))}html.android-native .JobAlerts_bannerStack__BDZff{top:calc(88px + 28px)}@media (max-width:767px){.JobAlerts_bannerStack__BDZff{top:64px;padding:0 12px}html.ios-native .JobAlerts_bannerStack__BDZff{top:calc(64px + env(safe-area-inset-top, 0px))}html.android-native .JobAlerts_bannerStack__BDZff{top:calc(64px + 28px)}}@media (min-width:821px) and (max-width:1279px){.JobAlerts_bannerStack__BDZff{top:100px}}.JobAlerts_bannerWrapper___rzFC{display:flex;justify-content:center;width:100%;pointer-events:none;animation:JobAlerts_bannerSlideDown__NQR4F .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes JobAlerts_bannerSlideDown__NQR4F{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.JobAlerts_banner__CnRSH{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--overlay-blanket);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-default);border-radius:12px;max-width:480px;width:100%;pointer-events:auto;box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.04)}.JobAlerts_bannerPulse__p_1Y2{position:relative;width:8px;height:8px;flex-shrink:0}.JobAlerts_bannerPulseInner__8Hgld{width:8px;height:8px;border-radius:50%;background-color:var(--job-color,#F79522);animation:JobAlerts_bannerPulseAnim__q4BzZ 2s ease-in-out infinite}@keyframes JobAlerts_bannerPulseAnim__q4BzZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.JobAlerts_bannerIcon__AfYL_{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.JobAlerts_bannerContent__gEcsQ{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.JobAlerts_bannerTitle__5O8T0{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobAlerts_bannerSubtitle__solTc{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobAlerts_bannerExtra___iOMV{color:var(--job-color,#F79522);font-weight:500}.JobAlerts_bannerProgress__DaCF2{display:flex;align-items:center;gap:6px;flex-shrink:0}.JobAlerts_bannerPercent__Yg0fi{font-size:11px;font-weight:600;color:var(--job-color,#F79522);font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.JobAlerts_bannerProgressTrack__pmuZo{width:48px;height:4px;border-radius:2px;background:var(--overlay-medium);overflow:hidden}.JobAlerts_bannerProgressFill__D1ITq{height:100%;border-radius:2px;background:var(--job-color,#F79522);transition:width .3s ease}.JobAlerts_bannerDismiss___ebq_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.JobAlerts_bannerDismiss___ebq_:hover{color:var(--text-primary);background:var(--overlay-medium)}.JobAlerts_bannerCompleted__JQH9c{border-color:rgba(34,197,94,.2);animation:JobAlerts_bannerCompletedGlow__xmJzj .5s ease forwards}@keyframes JobAlerts_bannerCompletedGlow__xmJzj{0%{box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 1px rgba(34,197,94,.3)}50%{box-shadow:0 4px 24px rgba(34,197,94,.15),0 0 0 1px rgba(34,197,94,.4)}to{box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 1px rgba(34,197,94,.15)}}.JobAlerts_bannerCheckIcon__Ih_1Y{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.JobAlerts_bellContainer__QxSCv{position:relative}.JobAlerts_bellButton__afLCr{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.JobAlerts_bellButton__afLCr:hover{color:var(--text-primary);background:var(--overlay-medium)}.JobAlerts_bellActive__i7LLD{color:var(--text-primary)}.JobAlerts_bellBadge__7dymE{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#EF4444;color:var(--text-primary);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;box-shadow:0 0 0 2px var(--surface-1,#070707)}.JobAlerts_bellPulseRing__jeEnZ{position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(247,149,34,.4);animation:JobAlerts_bellPulse__XSjRi 2s ease-in-out infinite;pointer-events:none}@keyframes JobAlerts_bellPulse__XSjRi{0%,to{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.JobAlerts_dropdown__dIxp_{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-height:420px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:14px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04);animation:JobAlerts_dropdownFadeIn__knVcP .2s ease;z-index:300}@media (max-width:400px){.JobAlerts_dropdown__dIxp_{position:fixed;top:72px;left:8px;right:8px;width:auto}html.ios-native .JobAlerts_dropdown__dIxp_{top:calc(72px + env(safe-area-inset-top, 0px))}}@keyframes JobAlerts_dropdownFadeIn__knVcP{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.JobAlerts_dropdownHeader__lKsYY{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border-default)}.JobAlerts_dropdownTitle__QHdGB{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.JobAlerts_dropdownClear__vvIXZ{font-size:12px;font-weight:500;color:var(--text-tertiary);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s ease,background-color .15s ease}.JobAlerts_dropdownClear__vvIXZ:hover{color:var(--text-primary);background:var(--overlay-medium)}.JobAlerts_dropdownList__ASJ2y{overflow-y:auto;max-height:360px;padding:4px 0}.JobAlerts_dropdownSection__aeM31{padding:4px 0}.JobAlerts_dropdownSectionLabel__0uUrO{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);padding:8px 16px 4px}.JobAlerts_dropdownEmpty__rNTPw{padding:32px 16px;text-align:center;color:var(--text-tertiary);font-size:13px}.JobAlerts_dropdownNotificationsLink__3C5PV{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border-default);font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease,background-color .15s ease}.JobAlerts_dropdownNotificationsLink__3C5PV:hover{color:var(--text-primary);background:var(--overlay-light)}.JobAlerts_notifLinkBadge__4Hq_8{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#EF4444;color:#fff;font-size:11px;font-weight:700;line-height:1}.JobAlerts_jobItem__fyIbS{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;transition:background-color .15s ease}.JobAlerts_jobItem__fyIbS:hover{background:var(--overlay-light)}.JobAlerts_jobItemClickable__yHEjg{cursor:pointer}.JobAlerts_jobItemDone__yVV54{opacity:.7}.JobAlerts_jobIcon__pTrRD{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:1px}.JobAlerts_jobInfo__HU8ow{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.JobAlerts_jobTitle__Bvxgi{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobAlerts_jobMeta__uKgRT{display:flex;align-items:center;gap:6px}.JobAlerts_jobStep__Fcifv{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobAlerts_jobTime__qIXhf{color:var(--text-tertiary)}.JobAlerts_jobRemove__oSzUI{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.JobAlerts_jobItem__fyIbS:hover .JobAlerts_jobRemove__oSzUI{opacity:1}.JobAlerts_jobRemove__oSzUI:hover{color:var(--text-primary);background:var(--overlay-medium)}.JobAlerts_jobStatusSpinner__P0_95{width:14px;height:14px;flex-shrink:0}.JobAlerts_jobStatusSpinnerInner___qUTs{width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:#f79522;border-radius:50%;animation:JobAlerts_jobSpin__a332e .8s linear infinite}@keyframes JobAlerts_jobSpin__a332e{to{transform:rotate(1turn)}}.JobAlerts_jobStatusIcon__Czb9e{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.JobAlerts_jobProgressTrack__GfVOI{width:100%;height:3px;border-radius:1.5px;background:var(--border-default);overflow:hidden;margin-top:2px}.JobAlerts_jobProgressFill__q8ICM{height:100%;border-radius:1.5px;transition:width .3s ease}.FollowersModal_overlay__tfekf{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:99990;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transition:background var(--action-sheet-animation-duration) var(--action-sheet-easing)}.FollowersModal_overlayVisible__HFnJd{background:var(--action-sheet-backdrop);pointer-events:auto;overscroll-behavior:contain;touch-action:none}.FollowersModal_overlayClosing__OwPwF{background:rgba(0,0,0,0);transition:background .3s cubic-bezier(.32,.72,0,1)}.FollowersModal_sheet__fZS34{width:100%;max-height:85vh;background:var(--action-sheet-bg);border-radius:var(--action-sheet-border-radius) var(--action-sheet-border-radius) 0 0;transform:translateY(100%);transition:transform var(--action-sheet-animation-duration) var(--action-sheet-easing);will-change:transform;touch-action:pan-y!important;-webkit-tap-highlight-color:transparent;border:none;border-top:1px solid var(--border-default);display:flex;flex-direction:column;overflow:hidden}.FollowersModal_sheet__fZS34,.FollowersModal_sheet__fZS34 *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.FollowersModal_sheetDragging__y2a_J{transition:none!important}.FollowersModal_sheetVisible__j1WDQ{transform:translateY(0)}.FollowersModal_sheetClosing__TPuA1{transform:translateY(100%)}.FollowersModal_dragHandle__qIvjd{display:flex;justify-content:center;padding:12px 0 8px;cursor:grab;min-height:24px}.FollowersModal_dragHandle__qIvjd:active{cursor:grabbing}.FollowersModal_dragHandleBar__gDoj9{width:var(--action-sheet-handle-width);height:var(--action-sheet-handle-height);background-color:var(--action-sheet-handle-color);border-radius:3px}.FollowersModal_tabs__z2wF1{display:flex;align-items:center;padding:0 16px 12px;gap:16px;border-bottom:1px solid var(--border-default)}.FollowersModal_tabButton__67XE7{font-size:14px;font-weight:500;color:var(--text-hint);background:none;border:none;padding:0;cursor:pointer;transition:color .15s;font-family:inherit;-webkit-tap-highlight-color:transparent}.FollowersModal_tabActive__aA5_f{color:var(--text-primary)}.FollowersModal_userList__YWVpd{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(85vh - 100px)}.FollowersModal_safeArea__gWJsg{height:calc(env(safe-area-inset-bottom, 0px) + 8px);min-height:8px}.footer_footer__unmqs{background:var(--surface-2);color:var(--text-primary);padding:48px 80px 32px;width:100%;box-sizing:border-box}@media (max-width:1279px){.footer_footer__unmqs{display:none}}html.android-native .footer_footer__unmqs,html.ios-native .footer_footer__unmqs{display:none!important}.footer_footerContent__myr0K{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:40px;border-bottom:1px solid var(--border-default)}.footer_brandSection__RczbS{display:flex;flex-direction:column;gap:16px;max-width:280px}.footer_socialLinks__2cPIF{display:flex;gap:12px;margin-top:8px}.footer_socialLinks__2cPIF a{width:36px;height:36px;border-radius:50%;background:var(--overlay-medium);display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.footer_socialLinks__2cPIF a:hover{background:var(--overlay-strong);transform:translateY(-2px)}.footer_socialLinks__2cPIF img{width:16px;height:16px;opacity:.9}.footer_linksSection__FuG_Y{display:flex;gap:80px}.footer_linkColumn__gaCCy{display:flex;flex-direction:column;gap:12px}.footer_linkColumn__gaCCy h4{color:var(--text-primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}.footer_linkColumn__gaCCy a{color:var(--text-hint);font-size:14px;text-decoration:none;transition:color .2s ease}.footer_linkColumn__gaCCy a:hover{color:var(--text-primary)}.footer_footerBottom__CxE3K{padding-top:24px}.footer_footerBottom__CxE3K p{color:var(--text-hint);font-size:13px;margin:0}.BottomNav_bottomNav__pswOs{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;background-color:var(--surface-1,#070707);border-top:1px solid var(--border-default);z-index:100;-webkit-tap-highlight-color:transparent;box-sizing:border-box;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;justify-content:space-evenly;padding:0 0 env(safe-area-inset-bottom,0)}@media (max-width:1279px){.BottomNav_bottomNav__pswOs{display:flex;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}}html.android-native .BottomNav_bottomNav__pswOs.BottomNav_forceHidden__oXus5,html.ios-native .BottomNav_bottomNav__pswOs.BottomNav_forceHidden__oXus5,html:not(.ios-native):not(.android-native) .BottomNav_bottomNav__pswOs.BottomNav_forceHidden__oXus5{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}@media (max-width:1279px){html:not(.ios-native):not(.android-native) .BottomNav_scrollHidden__bsPOT{transform:translateY(calc(100% + env(safe-area-inset-bottom, 0px)))!important}}html.ios-native .BottomNav_bottomNav__pswOs{opacity:0;transform:translateY(100%);transition:none}html.ios-native.safe-areas-ready .BottomNav_bottomNav__pswOs{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}@media (max-width:1279px){.BottomNav_bottomNav__pswOs:after{content:"";position:absolute;left:0;right:0;top:100%;height:200px;background-color:var(--surface-1,#070707);pointer-events:none}}html.ios-native .BottomNav_bottomNav__pswOs:after{content:"";position:absolute;left:0;right:0;top:100%;height:200px;background-color:var(--surface-1,#070707);pointer-events:none}@media (max-width:1279px){html:not(.ios-native):not(.android-native) .BottomNav_bottomNav__pswOs:not(.BottomNav_forceHidden__oXus5){position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:100!important;display:flex!important;visibility:visible!important;opacity:1!important;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;min-height:1px;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;contain:layout style}}html.android-native .BottomNav_bottomNav__pswOs{position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;-webkit-transform:none!important;z-index:100!important;padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,16px))!important;height:56px!important;max-height:calc(56px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 16px)))!important;box-sizing:content-box!important;overflow:hidden!important}html.android-native .BottomNav_bottomNav__pswOs:after{content:"";position:absolute;left:0;right:0;top:100%;height:200px;background-color:var(--surface-1,#070707);pointer-events:none}.BottomNav_navItem__0JCHT{display:flex;align-items:center;justify-content:center;height:56px;padding:0 24px;text-decoration:none;color:var(--text-secondary);transition:color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;box-sizing:border-box}.BottomNav_navItem__0JCHT:active{transform:scale(.92)}.BottomNav_navItem__0JCHT.BottomNav_active__RU7IR{color:var(--text-default,white)}.BottomNav_icon__rYsr9{display:flex;align-items:center;justify-content:center}.BottomNav_unreadBadge__1rcUB{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e8862a;color:var(--text-default);font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;box-sizing:border-box}@media (min-width:768px) and (max-width:1279px){.BottomNav_navItem__0JCHT{height:56px;padding:0 40px}}.ReadingStreak_container__gOJCz{width:100%}.ReadingStreak_compactContainer__JiTdM{display:flex;align-items:center;gap:4px;padding:6px 10px;background:rgba(247,149,34,.1);border-radius:20px;cursor:pointer;transition:background .2s ease}.ReadingStreak_compactContainer__JiTdM:hover{background:rgba(247,149,34,.2)}.ReadingStreak_flameIcon__IcGDA{font-size:16px;filter:grayscale(.5);transition:filter .2s ease}.ReadingStreak_flameActive__TDDiJ{filter:grayscale(0)}.ReadingStreak_compactCount__vuAkN{font-size:14px;font-weight:700;color:var(--text-primary)}.ReadingStreak_streakCard__JDKDD{background:var(--overlay-light);border:1px solid var(--border-default);border-radius:16px;padding:20px}.ReadingStreak_streakHeader__YUj9J{display:flex;align-items:center;gap:16px;margin-bottom:20px}.ReadingStreak_flameBadge__7EHK9{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--overlay-light);border-radius:24px;transition:all .3s ease}.ReadingStreak_flameBadgeActive__PpkoW{background:rgba(247,149,34,.2);box-shadow:0 0 20px rgba(247,149,34,.3)}.ReadingStreak_flameBadgeRisk__L5C2w{animation:ReadingStreak_pulse__Q3Z6Q 1.5s ease-in-out infinite}@keyframes ReadingStreak_pulse__Q3Z6Q{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ReadingStreak_flameEmoji__qO76k{font-size:28px}.ReadingStreak_streakNumber__Uf_oR{font-size:32px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.ReadingStreak_streakInfo__G2kdY{flex:1;display:flex;flex-direction:column;gap:4px}.ReadingStreak_streakLabel__OEeGW{font-size:14px;color:var(--text-secondary)}.ReadingStreak_countdown__9FX3O{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.ReadingStreak_countdownRisk__hYrsb{color:#ff6b6b}.ReadingStreak_freezeButton__VAq3s{display:flex;align-items:center;gap:4px;padding:8px 12px;background:rgba(0,200,255,.1);border:1px solid rgba(0,200,255,.2);border-radius:20px;cursor:pointer;transition:all .2s ease}.ReadingStreak_freezeButton__VAq3s:hover{background:rgba(0,200,255,.2);border-color:rgba(0,200,255,.4)}.ReadingStreak_freezeIcon__VoFUs{font-size:16px}.ReadingStreak_freezeCount__ulyH_{font-size:14px;font-weight:600;color:#00d4ff}.ReadingStreak_progressSection__SWm9r{display:flex;flex-direction:column;gap:10px}.ReadingStreak_progressHeader__h9n4P{display:flex;justify-content:space-between;align-items:center}.ReadingStreak_progressLabel__5OGB3{font-size:13px;color:var(--text-secondary)}.ReadingStreak_progressValue__7xCEX{font-size:14px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.ReadingStreak_progressBar__RXNqS{height:8px;background:var(--overlay-medium);border-radius:4px;overflow:hidden}.ReadingStreak_progressFill__4qPPk{height:100%;background:linear-gradient(90deg,#F79522,#ff9f43);border-radius:4px;transition:width .5s ease-out}.ReadingStreak_progressFillComplete__w_Hc3{background:linear-gradient(90deg,#2ecc71,#27ae60)}.ReadingStreak_goalComplete__b5Qmo{display:flex;align-items:center;gap:6px;font-size:13px;color:#2ecc71;font-weight:500}.ReadingStreak_progressHint__GhaCu{font-size:12px;color:var(--text-tertiary)}.ReadingStreak_liveActivityButton__qdRgG{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin-top:16px;background:var(--overlay-light);border:1px solid var(--border-default);border-radius:12px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ReadingStreak_liveActivityButton__qdRgG:hover{background:var(--overlay-medium);border-color:var(--border-strong);color:var(--text-primary)}.ReadingStreak_liveActivityButtonActive__IyGUh{background:rgba(247,149,34,.15);border-color:rgba(247,149,34,.3);color:#F79522}.ReadingStreak_liveActivityButtonActive__IyGUh:hover{background:rgba(247,149,34,.2);border-color:rgba(247,149,34,.4)}.ReadingStreak_modalOverlay__1GMzQ{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ReadingStreak_modal__4TO6G{background:var(--surface-2);border:1px solid var(--border-default);border-radius:20px;padding:24px;max-width:320px;width:100%}.ReadingStreak_modalHeader__Uai8a{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ReadingStreak_modalIcon__bs3V8{font-size:32px}.ReadingStreak_modalHeader__Uai8a h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.ReadingStreak_modalText__eWZBv{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0 0 20px}.ReadingStreak_modalActions__xbpgY{display:flex;gap:12px}.ReadingStreak_modalCancel__LqcEV,.ReadingStreak_modalConfirm__kq4ym{flex:1;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ReadingStreak_modalCancel__LqcEV{background:var(--overlay-light);border:1px solid var(--border-default);color:var(--text-primary)}.ReadingStreak_modalCancel__LqcEV:hover{background:var(--overlay-medium)}.ReadingStreak_modalConfirm__kq4ym{background:rgba(0,200,255,.2);border:1px solid rgba(0,200,255,.3);color:#00d4ff}.ReadingStreak_modalConfirm__kq4ym:hover{background:rgba(0,200,255,.3)}.ReadingStreak_milestoneOverlay__CdOZg{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ReadingStreak_fadeIn__UalCv .3s ease}@keyframes ReadingStreak_fadeIn__UalCv{0%{opacity:0}to{opacity:1}}.ReadingStreak_milestoneCard__UQb_l{text-align:center;animation:ReadingStreak_scaleIn__K6tv_ .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ReadingStreak_scaleIn__K6tv_{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ReadingStreak_milestoneFlames__ERWbE{font-size:64px;margin-bottom:16px;animation:ReadingStreak_bounce__g1PzH .6s ease infinite}@keyframes ReadingStreak_bounce__g1PzH{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ReadingStreak_milestoneTitle__h0S6W{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,#F79522,#ff9f43);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ReadingStreak_milestoneSubtitle__4ygdm{font-size:16px;color:var(--text-secondary);margin:0 0 24px}.ReadingStreak_milestoneDismiss__K6s8h{padding:14px 32px;background:linear-gradient(135deg,#F79522,#ff9f43);border:none;border-radius:12px;font-size:16px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ReadingStreak_milestoneDismiss__K6s8h:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(247,149,34,.4)}.ReadingStreak_pledgeCompleteTitle__yfzLf{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ReadingStreak_pledgeCompleteDismiss__1Z6tO{padding:14px 32px;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ReadingStreak_pledgeCompleteDismiss__1Z6tO:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(46,204,113,.4)}@media (max-width:480px){.ReadingStreak_streakCard__JDKDD{padding:16px}.ReadingStreak_streakHeader__YUj9J{flex-wrap:wrap}.ReadingStreak_flameBadge__7EHK9{padding:6px 12px}.ReadingStreak_flameEmoji__qO76k{font-size:24px}.ReadingStreak_streakNumber__Uf_oR{font-size:28px}.ReadingStreak_milestoneFlames__ERWbE{font-size:48px}.ReadingStreak_milestoneTitle__h0S6W{font-size:24px}}.CreateFAB_fabWrapper__nMo1L{position:fixed;z-index:99;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.action-sheet-open .CreateFAB_fabWrapper__nMo1L,.lex-ai-open .CreateFAB_fabWrapper__nMo1L{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:767px){.CreateFAB_fabWrapper__nMo1L{bottom:calc(56px + env(safe-area-inset-bottom, 0px) + 16px);right:16px}}@media (min-width:768px) and (max-width:1279px){.CreateFAB_fabWrapper__nMo1L{bottom:calc(64px + env(safe-area-inset-bottom, 0px) + 16px);right:24px}}@media (min-width:1280px){.CreateFAB_fabWrapper__nMo1L{bottom:16px;right:32px}}.CreateFAB_fabWithPlayer__pXD9X{bottom:calc(56px + 60px + env(safe-area-inset-bottom, 0px) + 12px)!important}@media (min-width:768px) and (max-width:1279px){.CreateFAB_fabWithPlayer__pXD9X{bottom:calc(64px + 80px + env(safe-area-inset-bottom, 0px) + 12px)!important}}@media (min-width:1280px){.CreateFAB_fabWithPlayer__pXD9X{bottom:calc(80px + 16px)!important}}.CreateFAB_fab__3aR6R{pointer-events:auto;width:56px;height:56px;border-radius:50%;background:#F97316;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;-webkit-tap-highlight-color:transparent}.CreateFAB_fab__3aR6R:hover{transform:scale(1.05)}.CreateFAB_fab__3aR6R:active{transform:scale(.95)}.CreateFAB_fabIcon__1ywFb{color:var(--text-primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.CreateFAB_fabOpen__6arLQ .CreateFAB_fabIcon__1ywFb{transform:rotate(45deg)}.CreateFAB_sheetOverlay__ezgGL{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:1000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transition:background var(--action-sheet-animation-duration) var(--action-sheet-easing)}.CreateFAB_sheetOverlayVisible__Q46dY{background:var(--action-sheet-backdrop);pointer-events:auto;overscroll-behavior:contain;touch-action:none}.CreateFAB_sheet__m27Fs{width:100%;background:var(--action-sheet-bg);border-radius:var(--action-sheet-border-radius) var(--action-sheet-border-radius) 0 0;transform:translateY(100%);transition:transform var(--action-sheet-animation-duration) var(--action-sheet-easing);will-change:transform;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border:none;border-top:1px solid var(--border-default);padding-bottom:env(safe-area-inset-bottom,0)}.CreateFAB_sheet__m27Fs,.CreateFAB_sheet__m27Fs *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.CreateFAB_sheetDragging__tzULy{transition:none!important}.CreateFAB_sheetVisible__vs_iX{transform:translateY(0)}.CreateFAB_dragHandle__l3IUL{display:flex;justify-content:center;padding:12px 0 8px;cursor:grab;min-height:24px}.CreateFAB_dragHandle__l3IUL:active{cursor:grabbing}.CreateFAB_dragHandleBar__vpw_4{width:var(--action-sheet-handle-width);height:var(--action-sheet-handle-height);background-color:var(--action-sheet-handle-color);border-radius:3px}.CreateFAB_sheetHeader__9eZ40{padding:4px 20px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px}.CreateFAB_sheetTitle__Df9N_{font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.CreateFAB_actions__TyYII{padding:0 0 8px}.CreateFAB_actionItem__4c6aO{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:background .15s;text-align:left}.CreateFAB_actionItem__4c6aO:active{background:var(--overlay-medium)}.CreateFAB_actionItem__4c6aO:disabled{opacity:.5;cursor:not-allowed}.CreateFAB_actionIcon__ROMRG{width:48px;height:48px;border-radius:12px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--text-hint);flex-shrink:0}.CreateFAB_actionIconAI__INA3s{background:rgba(249,115,22,.15);color:#F97316}.CreateFAB_actionText__dNIr2{display:flex;flex-direction:column;gap:2px}.CreateFAB_actionTitle__qvtoF{font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.CreateFAB_actionDesc__ro69G{font-size:14px;color:var(--text-secondary)}.CreateFAB_modalOverlay__KQMSa{position:fixed;inset:0;background:var(--overlay-backdrop);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.CreateFAB_modalOverlayVisible__Wf539{opacity:1;pointer-events:auto}.CreateFAB_modal__3Aj4T{background:var(--surface-2);border-radius:16px;width:90%;max-width:400px;transform:scale(.95) translateY(10px);transition:transform .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);overflow:hidden}.CreateFAB_modalOverlayVisible__Wf539 .CreateFAB_modal__3Aj4T{transform:scale(1) translateY(0)}.CreateFAB_modalHeader__McNYU{padding:20px 24px 12px;border-bottom:1px solid var(--border-default);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px}.CreateFAB_modalTitle__J_wvg{font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.CreateFAB_closeBtn__RWxLj,.CreateFAB_sheetCloseBtn__izT9A{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background-color:var(--overlay-medium);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;flex-shrink:0}.CreateFAB_closeBtn__RWxLj:active,.CreateFAB_closeBtn__RWxLj:hover,.CreateFAB_sheetCloseBtn__izT9A:active,.CreateFAB_sheetCloseBtn__izT9A:hover{background-color:var(--overlay-strong)}.CreateFAB_modalActions__glCZH{padding:8px 0}.CreateFAB_modalActionItem__tF9ut{display:flex;align-items:center;gap:16px;width:100%;padding:14px 24px;background:transparent;border:none;cursor:pointer;transition:background .15s;text-align:left}.CreateFAB_modalActionItem__tF9ut:active,.CreateFAB_modalActionItem__tF9ut:hover{background:var(--overlay-medium)}.CreateFAB_modalActionItem__tF9ut:disabled{opacity:.5;cursor:not-allowed}@media (min-width:1280px){.CreateFAB_fabWrapper__nMo1L{display:block}}