.BottomNavBar-module__UEG_tq__navbar{padding-bottom:var(--safe-area-bottom);background:var(--ant-color-bg-container,#fff);border-top:1px solid var(--ant-color-border,#0505050f);z-index:999;-webkit-user-select:none;user-select:none;touch-action:manipulation;overscroll-behavior:none;flex-shrink:0}.BottomNavBar-module__UEG_tq__quickActionsWrap{left:0;right:0;bottom:calc(56px + var(--safe-area-bottom));z-index:1000;background:var(--ant-color-bg-container,#fff);border-top:1px solid var(--ant-color-border,#0505050f);border-bottom:1px solid var(--ant-color-border,#0505050f);gap:0;display:grid;position:fixed}.BottomNavBar-module__UEG_tq__quickActionsOverlay{inset:0 0 calc(56px + var(--safe-area-bottom));z-index:1000;background:#0000002e;position:fixed}.BottomNavBar-module__UEG_tq__quickActionButton{background:var(--ant-color-bg-container,#fff);border:none;border-bottom:1px solid var(--ant-color-border,#0505050f);min-height:48px;color:var(--ant-color-text,#000000e0);box-shadow:none;border-radius:0;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.BottomNavBar-module__UEG_tq__quickActionButton:active{background:var(--ant-color-fill-tertiary,#0000000a)}.BottomNavBar-module__UEG_tq__quickActionButton:last-child{border-bottom:none}.BottomNavBar-module__UEG_tq__quickActionButtonActive{color:#f50;background:var(--ant-color-fill-tertiary,#0000000a)}.BottomNavBar-module__UEG_tq__quickActionIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:18px;display:inline-flex}.BottomNavBar-module__UEG_tq__quickActionText{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.2}.BottomNavBar-module__UEG_tq__quickActionBadge{color:#fff;background:#ff4d4f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.BottomNavBar-module__UEG_tq__navItems{align-items:stretch;height:56px;display:flex}.BottomNavBar-module__UEG_tq__navItem{cursor:pointer;min-height:44px;color:var(--ant-color-text-secondary,#00000073);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;text-decoration:none;transition:color .15s;display:flex;position:relative}.BottomNavBar-module__UEG_tq__navItem:active{background:var(--ant-color-fill-tertiary,#0000000a)}.BottomNavBar-module__UEG_tq__navItemActive{color:#f50}.BottomNavBar-module__UEG_tq__navItemDisabled{opacity:.35;pointer-events:none}.BottomNavBar-module__UEG_tq__navIcon{justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.BottomNavBar-module__UEG_tq__iconWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.BottomNavBar-module__UEG_tq__iconBadge{color:#fff;text-align:center;white-space:nowrap;pointer-events:none;box-sizing:border-box;background:#ff4d4f;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:-5px;right:-7px}.BottomNavBar-module__UEG_tq__navLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.BottomNavBar-module__UEG_tq__lockIcon{color:var(--ant-color-text-quaternary,#00000040);font-size:12px;position:absolute;top:6px;right:8px}.BottomNavBar-module__UEG_tq__avatarIcon{border:2px solid #0000;flex-shrink:0;transition:border-color .15s}.BottomNavBar-module__UEG_tq__avatarIconActive{border-color:#f50}
.FullScreenMenu-module__U7Sxla__overlay{z-index:1000;background:#00000073;flex-direction:column;justify-content:flex-end;animation:.2s forwards FullScreenMenu-module__U7Sxla__fade-in;display:flex;position:fixed;inset:0}.FullScreenMenu-module__U7Sxla__overlayClosing{animation:.22s forwards FullScreenMenu-module__U7Sxla__fade-out}@keyframes FullScreenMenu-module__U7Sxla__fade-in{0%{opacity:0}to{opacity:1}}@keyframes FullScreenMenu-module__U7Sxla__fade-out{0%{opacity:1}to{opacity:0}}.FullScreenMenu-module__U7Sxla__sheet{background:var(--ant-color-bg-container,#fff);border-radius:10px 10px 0 0;flex-direction:column;max-height:85vh;animation:.25s cubic-bezier(.32,.72,0,1) forwards FullScreenMenu-module__U7Sxla__slide-up;display:flex}.FullScreenMenu-module__U7Sxla__sheetBody{overscroll-behavior:contain;flex:1;overflow-y:auto}.FullScreenMenu-module__U7Sxla__sheetFooter{padding:10px 16px calc(10px + var(--safe-area-bottom));border-top:1px solid var(--ant-color-border,#0505050f);background:var(--ant-color-bg-container,#fff);flex-shrink:0}.FullScreenMenu-module__U7Sxla__sheetClosing{animation:.22s cubic-bezier(.4,0,1,1) forwards FullScreenMenu-module__U7Sxla__slide-down}@keyframes FullScreenMenu-module__U7Sxla__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes FullScreenMenu-module__U7Sxla__slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.FullScreenMenu-module__U7Sxla__sheetHeader{background:inherit;z-index:1;justify-content:space-between;align-items:center;padding:8px 16px 4px;display:flex;position:sticky;top:0}.FullScreenMenu-module__U7Sxla__handle{background:var(--ant-color-fill-tertiary,#00000026);border-radius:2px;width:40px;height:4px;margin:0 auto;position:absolute;top:12px;left:50%;transform:translate(-50%)}.FullScreenMenu-module__U7Sxla__closeBtn{color:var(--ant-color-text-secondary,#00000073);margin-left:auto}.FullScreenMenu-module__U7Sxla__sectionTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--ant-color-text-quaternary,#00000040);padding:12px 16px 4px;font-size:11px;font-weight:600}.FullScreenMenu-module__U7Sxla__menuList{padding:0 8px 8px}.FullScreenMenu-module__U7Sxla__menuItem{cursor:pointer;color:var(--ant-color-text,#000000e0);border-radius:10px;align-items:center;gap:14px;min-height:44px;padding:12px 8px;text-decoration:none;transition:background .15s;display:flex}.FullScreenMenu-module__U7Sxla__logoutMenuItem{justify-content:flex-start;width:100%;height:auto;font-weight:600}.FullScreenMenu-module__U7Sxla__logoutMenuItem .ant-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;font-size:20px;display:flex}.FullScreenMenu-module__U7Sxla__menuItem:active,.FullScreenMenu-module__U7Sxla__menuItem:hover{background:var(--ant-color-fill-secondary,#0000000f)}.FullScreenMenu-module__U7Sxla__logoutMenuItem[class]:active,.FullScreenMenu-module__U7Sxla__logoutMenuItem[class]:hover{background:#ff4d4f14}.FullScreenMenu-module__U7Sxla__menuItemActive{color:#f50;background:#ff55000f}.FullScreenMenu-module__U7Sxla__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;font-size:20px;display:flex}.FullScreenMenu-module__U7Sxla__menuItemContent{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.FullScreenMenu-module__U7Sxla__menuItemLabel{min-width:0;font-size:15px;line-height:1.3}.FullScreenMenu-module__U7Sxla__menuItemBadge{color:#fff;text-align:center;background:#ff4d4f;border-radius:8px;flex-shrink:0;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.FullScreenMenu-module__U7Sxla__divider{background:var(--ant-color-border,#0505050f);height:1px;margin:4px 16px}.FullScreenMenu-module__U7Sxla__profileBlock{flex-direction:column;align-items:center;gap:8px;padding:20px 16px 16px;display:flex}.FullScreenMenu-module__U7Sxla__profileAvatar{border:3px solid #f50;box-shadow:0 0 0 3px #ff550026}.FullScreenMenu-module__U7Sxla__profileName{color:var(--ant-color-text,#000000e0);text-align:center;margin-top:4px;font-size:18px;font-weight:600}.FullScreenMenu-module__U7Sxla__profileRole{letter-spacing:.03em;color:#f50;background:#ff550014;border-radius:99px;padding:3px 12px;font-size:12px;font-weight:500}
.BottomCTA-module__ESsOAq__wrapper{bottom:var(--mobile-bottom-nav-offset);z-index:100;background:linear-gradient(to top, var(--ant-color-bg-layout,#f5f5f5) 70%, transparent);pointer-events:none;padding:10px 16px;position:fixed;left:0;right:0}.BottomCTA-module__ESsOAq__btn{pointer-events:all;width:100%;max-width:480px;margin:0 auto;display:block}
.PWAInstallPrompt-module__DHedyG__banner{bottom:calc(var(--mobile-bottom-nav-offset) + 12px);z-index:1000;background:var(--ant-color-bg-elevated,#fff);border:1px solid var(--ant-color-border,#d9d9d9);border-radius:12px;align-items:center;gap:10px;width:440px;max-width:calc(100vw - 32px);padding:10px 14px;animation:.3s ease-out PWAInstallPrompt-module__DHedyG__slide-up;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}@keyframes PWAInstallPrompt-module__DHedyG__slide-up{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PWAInstallPrompt-module__DHedyG__icon{color:#f50;flex-shrink:0;font-size:22px}.PWAInstallPrompt-module__DHedyG__text{flex-direction:column;flex:1;min-width:0;display:flex}.PWAInstallPrompt-module__DHedyG__title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.PWAInstallPrompt-module__DHedyG__subtitle{color:var(--ant-color-text-secondary,#8c8c8c);white-space:normal;font-size:12px;line-height:1.4}.PWAInstallPrompt-module__DHedyG__installBtn{flex-shrink:0}.PWAInstallPrompt-module__DHedyG__close[class]{color:var(--ant-color-text-tertiary,#bfbfbf);flex-shrink:0}@media (min-width:992px){.PWAInstallPrompt-module__DHedyG__banner{bottom:24px;left:auto;right:24px;transform:none}}@media (max-width:991.98px){.PWAInstallPrompt-module__DHedyG__banner{align-items:flex-start;width:auto;max-width:calc(100vw - 24px);padding:12px}.PWAInstallPrompt-module__DHedyG__title,.PWAInstallPrompt-module__DHedyG__subtitle{white-space:normal}}
.SWUpdatePrompt-module__VDmzeG__banner{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:1001;background:var(--ant-color-bg-elevated,#fff);border:1px solid var(--ant-color-border,#d9d9d9);border-radius:12px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:10px 14px;animation:.25s ease-out SWUpdatePrompt-module__VDmzeG__slide-in;display:flex;position:fixed;right:24px;box-shadow:0 4px 16px #0000001f}@keyframes SWUpdatePrompt-module__VDmzeG__slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SWUpdatePrompt-module__VDmzeG__icon{color:#f50;flex-shrink:0;font-size:20px}.SWUpdatePrompt-module__VDmzeG__text{flex-direction:column;flex:1;min-width:0;display:flex}.SWUpdatePrompt-module__VDmzeG__title{font-size:13px;font-weight:600;line-height:1.4}.SWUpdatePrompt-module__VDmzeG__subtitle{color:var(--ant-color-text-secondary,#8c8c8c);font-size:11px;line-height:1.4}.SWUpdatePrompt-module__VDmzeG__close[class]{color:var(--ant-color-text-tertiary,#bfbfbf);flex-shrink:0}@media (max-width:991.98px){.SWUpdatePrompt-module__VDmzeG__banner{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 8px);align-items:flex-start;max-width:none;padding:12px}}
.AppLayout-module__nGnnRq__desktopOnly{display:block}.AppLayout-module__nGnnRq__mainArea{flex-direction:column;min-height:0;display:flex}.AppLayout-module__nGnnRq__content{flex:1;min-height:0;padding:16px;overflow:hidden auto}.AppLayout-module__nGnnRq__footer[class]{border-top:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);flex-shrink:0;padding:10px 16px}.AppLayout-module__nGnnRq__footerInner{justify-content:space-between;align-items:center;gap:16px;min-height:20px;display:flex}.AppLayout-module__nGnnRq__footerBrandBlock{align-items:baseline;gap:10px;min-width:0;display:flex}.AppLayout-module__nGnnRq__footerBrand{color:var(--ant-color-text);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.AppLayout-module__nGnnRq__footerMeta{color:var(--ant-color-text-tertiary);white-space:nowrap;font-size:12px;line-height:1.2}.AppLayout-module__nGnnRq__footerNav{flex-shrink:0;align-items:center;gap:14px;display:flex}.AppLayout-module__nGnnRq__footerLink{color:var(--ant-color-text-secondary);font-size:12px;line-height:1.2;text-decoration:none;transition:color .2s}.AppLayout-module__nGnnRq__footerLink:hover{color:var(--ant-color-primary)}.AppLayout-module__nGnnRq__contentMobile{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;padding:0 var(--page-padding-mobile);padding-top:calc(env(safe-area-inset-top,0) + var(--page-padding-mobile));padding-bottom:var(--page-padding-mobile)}.AppLayout-module__nGnnRq__contentMobileWithCTA{padding-bottom:var(--mobile-bottom-content-padding);scroll-padding-bottom:var(--mobile-bottom-content-padding)}@media (max-width:991.98px){.AppLayout-module__nGnnRq__desktopOnly[class]{display:none}}@media (max-width:1280px){.AppLayout-module__nGnnRq__footerInner{flex-wrap:wrap}.AppLayout-module__nGnnRq__footerBrandBlock{flex-wrap:wrap;row-gap:4px}}
