html.enx-instant-auth #authContainer {display: none !important;}html.enx-instant-auth #dashboardScreen {display: flex !important;}html.enx-instant-admin:not(.enx-non-admin-mode) #authContainer {display: none !important;}html.enx-instant-admin:not(.enx-non-admin-mode) #dashboardScreen {display: flex !important;}html.enx-instant-admin:not(.enx-non-admin-mode) #homePanelPage {display: none !important;}html.enx-instant-admin:not(.enx-non-admin-mode) #bottomNavBarWrap {display: none !important;}html.enx-instant-admin:not(.enx-non-admin-mode) #adminDashboardPage.active-page {display: block !important;}html.enx-non-admin-mode:not(.enx-instant-admin) #adminDashboardPage {display: none !important;}@media screen and (max-width: 640px) {#dashboardScreen input[type="text"],#dashboardScreen input[type="number"],#dashboardScreen input[type="password"],#dashboardScreen input[type="email"],#dashboardScreen select,#dashboardScreen textarea {font-size: 16px !important;}}:root {--enx-surface: #ffffff;--enx-surface-subtle: #f8fafc;--enx-border: rgba(226, 232, 240, 0.85);--enx-border-focus: #6366f1;--enx-text-primary: #0f172a;--enx-text-muted: #64748b;--enx-brand: #4f46e5;--enx-brand-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--enx-success: #10b981;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}button:not(:disabled):active, a:active {transform: scale(0.97) !important;transition: transform 0.1s cubic-bezier(0.4, 0, 0.2, 1) !important;}@media (min-width: 640px) {body {background: radial-gradient(circle at 50% 0%, #f8fafc 0%, #e2e8f0 100%) !important;}#authContainer > div, #dashboardScreen > div {border-radius: 36px !important;margin-top: 24px !important;margin-bottom: 24px !important;box-shadow: 0 25px 60px -15px rgba(15, 23, 42, 0.14), 0 0 0 1px rgba(15, 23, 42, 0.08) !important;border: 1px solid rgba(226, 232, 240, 0.85) !important;overflow: hidden !important;}}.app-card-elevated {transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.2s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.2s ease;}.app-card-elevated:hover {transform: translateY(-1px);border-color: rgba(203, 213, 225, 0.9);box-shadow: 0 4px 12px -2px rgba(15, 23, 42, 0.06);}* {font-family: 'Inter', 'Hind Siliguri', sans-serif;box-sizing: border-box;}html, body {margin: 0;padding: 0;background-color: #f8fafc;color: #0f172a;min-height: 100vh;overflow-x: hidden;-webkit-tap-highlight-color: transparent;}#dashboardScreen, #mainAppContainer, .app-page {margin-top: 0 !important;padding-top: 0 !important;}.app-page {display: none !important;width: 100% !important;max-width: 28rem !important;margin: 0 auto !important;padding-top: 0 !important;margin-top: 0 !important;}.app-page.active-page {display: block !important;margin-top: 0 !important;padding-top: 0 !important;animation: pageFade 0.1s ease-out;}@keyframes pageFade {from { opacity: 0; }to { opacity: 1; }}#mainAppContainer {padding-top: 0 !important;padding-left: 0 !important;padding-right: 0 !important;margin-top: 0 !important;}.app-subpage-header {position: sticky !important;top: 0 !important;z-index: 40 !important;width: 100% !important;background-color: #0f172a !important;color: #ffffff !important;padding: 14px 16px !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 14px !important;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12) !important;margin-top: 0 !important;}.app-subpage-content {background-color: #ffffff !important;padding: 20px 16px 96px 16px !important;}.status-msg-box {padding: 12px 14px;border-radius: 12px;font-size: 13px;font-weight: 600;text-align: center;margin-bottom: 15px;display: none;}.msg-error {background-color: #fef2f2;color: #dc2626;border: 1px solid #fecaca;}.msg-success {background-color: #ecfdf5;color: #059669;border: 1px solid #a7f3d0;}div[id$="Modal"] {display: none;position: fixed !important;inset: 0 !important;z-index: 1000 !important;background-color: rgba(15, 23, 42, 0.78) !important;backdrop-filter: blur(6px) !important;-webkit-backdrop-filter: blur(6px) !important;overflow-y: auto !important;-webkit-overflow-scrolling: touch !important;padding: 20px 14px 96px 14px !important;}div[id$="Modal"]:not(.hidden) {display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;}div[id$="Modal"] > div {margin: 8px auto 0 auto !important;width: 100% !important;max-width: 400px !important;flex-shrink: 0 !important;position: relative !important;top: 0 !important;}::-webkit-scrollbar {width: 5px;height: 5px;}::-webkit-scrollbar-track {background: #f1f5f9;}::-webkit-scrollbar-thumb {background: #cbd5e1;border-radius: 9999px;}::-webkit-scrollbar-thumb:hover {background: #94a3b8;}@keyframes slideDownDrawer {from {opacity: 0;transform: translateY(-8px);}to {opacity: 1;transform: translateY(0);}}.work-super-drawer:not(.hidden) {animation: slideDownDrawer 0.35s cubic-bezier(0.16, 1, 0.3, 1) forwards;}button, .btn, [role="button"], a[onclick] {transition: transform 0.12s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.12s ease-out, background-color 0.15s ease !important;}button:active:not(:disabled), .btn:active:not(:disabled), [role="button"]:active, a[onclick]:active {transform: scale(0.96) translateY(1px) !important;box-shadow: inset 0 2px 4px rgba(0,0,0,0.15) !important;}@keyframes enxSlideFadeIn {0% { opacity: 0; transform: translateY(-8px) scale(0.98); }100% { opacity: 1; transform: translateY(0) scale(1); }}.animate-share-link-enter {animation: enxSlideFadeIn 0.35s cubic-bezier(0.16, 1, 0.3, 1) forwards;}.loader {width: 28px;aspect-ratio: 1;border-radius: 50%;background: #F10C49;animation: l9 2s infinite;display: inline-block;}@keyframes l9 {0%   {box-shadow:0 -16px #F4DD51, calc(16px*0.707) calc(-16px*0.707) #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6}12.5%   {box-shadow:0 0 #F4DD51, calc(16px*0.707) calc(-16px*0.707) #E3AAD6,16px 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6}25%   {box-shadow:0 0 #F4DD51, 0 0 #E3AAD6,16px 0 #F4DD51, calc(16px*0.707) calc(16px*0.707) #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6}37.5% {box-shadow:0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, calc(16px*0.707) calc(16px*0.707) #E3AAD6,0 16px #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6}50%   {box-shadow:0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 16px #F4DD51, calc(-16px*0.707) calc(16px*0.707) #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6}62.5% {box-shadow:0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, calc(-16px*0.707) calc(16px*0.707) #E3AAD6,-16px 0 #F4DD51, 0 0 #E3AAD6}75%   {box-shadow:0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,-16px 0 #F4DD51, calc(-16px*0.707) calc(-16px*0.707) #E3AAD6}87.5% {box-shadow:0 -16px #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, calc(-16px*0.707) calc(-16px*0.707) #E3AAD6}100% {box-shadow:0 -16px #F4DD51, calc(16px*0.707) calc(-16px*0.707) #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6,0 0 #F4DD51, 0 0 #E3AAD6}}button, .btn, [role="button"], a, input, select, textarea {touch-action: manipulation;}html, body {overflow-x: clip !important;overflow-y: visible !important;height: auto !important;}#mainAppContainer, #authContainer > div {overflow-x: clip !important;overflow-y: visible !important;}#mobileSidebar {will-change: transform;}#mainAppContainer [class*="backdrop-blur"] {-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}button, .btn, [role="button"], a[onclick] {transition: transform 0.08s ease-out, background-color 0.12s ease !important;}button:active:not(:disabled), .btn:active:not(:disabled), [role="button"]:active, a[onclick]:active {transform: scale(0.97) !important;}@keyframes moveInBottom {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0px);}}.circle1 img, .top-earner-1 img {border-radius: 100%;animation: fadeIn 1s ease-out 0.8s backwards;}.circle2 img, .top-earner-2 img {border-radius: 100%;animation: fadeIn 1s ease-out 1.2s backwards;}.circle3 img, .top-earner-3 img {border-radius: 100%;animation: fadeIn 1s ease-out 1.6s backwards;}@keyframes fadeIn {from {opacity: 0;transform: scale(0.92);}to {opacity: 1;transform: scale(1);}}.loader {width: 36px;height: 36px;border-radius: 50%;display: inline-block;position: relative;border: 3.5px solid transparent;border-top-color: #F10C49;border-bottom-color: #F4DD51;animation: enxSmoothSpin 0.9s cubic-bezier(0.5, 0, 0.5, 1) infinite;will-change: transform;-webkit-transform: translateZ(0);}.loader::before {content: "";position: absolute;inset: 3px;border-radius: 50%;border: 3px solid transparent;border-left-color: #E3AAD6;border-right-color: #F10C49;animation: enxSmoothSpinReverse 0.6s linear infinite;}@keyframes enxSmoothSpin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes enxSmoothSpinReverse {0% { transform: rotate(360deg); }100% { transform: rotate(0deg); }}button, .btn, [role="button"] {position: relative;transition: transform 0.12s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.12s ease-out, background-color 0.15s ease, filter 0.15s ease !important;}button.btn-press:active, .btn:active, #btnScExecuteTransfer:active, #btnStlModalExecuteConfirm:active, button[type="submit"]:active {transform: scale(0.96) translateY(1.5px) !important;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2) !important;filter: brightness(0.95);}.service-tile-link {display: flex;flex-direction: column;align-items: center;gap: 0.5rem;cursor: pointer;overflow: visible !important;}.service-tile-icon {transition: transform 0.12s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.15s ease !important;overflow: visible !important;position: relative;}.service-tile-link:active .service-tile-icon {transform: scale(0.90) !important;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;}.service-tile-label {user-select: none;transition: color 0.15s ease;}.service-lock-badge, .dash-icon-lock-badge {position: absolute;top: -6px !important;right: -6px !important;width: 22px !important;height: 22px !important;border-radius: 9999px !important;background-color: #e11d48 !important;color: #ffffff !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 10px !important;box-shadow: 0 2px 6px rgba(225, 29, 72, 0.45) !important;border: 2px solid #ffffff !important;z-index: 30 !important;pointer-events: none !important;}.app-page {animation: none !important;transform: none !important;}@keyframes enxPageSmoothEnter {0% { opacity: 1; transform: none; }100% { opacity: 1; transform: none; }}.circle1 img { border-radius: 100%; animation: fadeIn 0.8s ease-out 0.6s backwards; }.circle2 img { border-radius: 100%; animation: fadeIn 0.8s ease-out 1.0s backwards; }.circle3 img { border-radius: 100%; animation: fadeIn 0.8s ease-out 1.4s backwards; }@keyframes fadeIn {from { opacity: 0; transform: scale(0.92); }to { opacity: 1; transform: scale(1); }}#stlConfirmTransferModal:not(.hidden) {justify-content: center !important;align-items: center !important;padding-top: 40px !important;}#stlConfirmTransferModal > div {margin: auto !important;}
#bottomNavBarWrap button{color:#475569!important;position:relative;overflow:visible!important}#bottomNavBarWrap button>div.relative{width:52px;height:32px;display:flex;align-items:center;justify-content:center;z-index:10;transition:transform .34s cubic-bezier(.34,1.35,.64,1),color .2s ease}#bottomNavBarWrap button>span{opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .25s ease;color:#1e3a8a!important;font-weight:800;font-size:11px;line-height:1}#bottomNavBarWrap button.bnav-active>div.relative{transform:translateY(-22px);color:#ffffff!important}#bottomNavBarWrap button.bnav-active>div.relative svg,#bottomNavBarWrap button.bnav-active>div.relative i{color:#ffffff!important;stroke:#ffffff!important}#bottomNavBarWrap button.bnav-active>span{opacity:1;transform:translateY(-4px)}
