.PageContainer-module__DqUFIW__wrapper{background-color:var(--bg-primary);width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.PageContainer-module__DqUFIW__blurOrb1{background:radial-gradient(circle, rgba(var(--ios-blue-rgb), .15) 0%, #0000 70%);z-index:0;pointer-events:none;filter:blur(40px);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:-100px}.PageContainer-module__DqUFIW__blurOrb2{z-index:0;pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#a855f71f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;right:-100px}.PageContainer-module__DqUFIW__blurOrb3{background:radial-gradient(circle, rgba(var(--ios-green-rgb), .08) 0%, #0000 70%);z-index:0;pointer-events:none;filter:blur(45px);border-radius:50%;width:400px;height:400px;position:absolute;top:40%;left:30%}.PageContainer-module__DqUFIW__sidebar{z-index:110;flex-direction:column;width:68px;height:100vh;padding:32px 10px;transition:width .45s cubic-bezier(.16,1,.3,1),background-color .45s,box-shadow .45s,padding .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 8px 32px #0003;border-left:none!important;border-right:1px solid #ffffff0f!important;border-radius:0 32px 32px 0!important}.PageContainer-module__DqUFIW__sidebar:hover{width:280px;box-shadow:0 20px 40px #00000040, 0 0 0 1px var(--border-light) inset;background-color:var(--bg-sidebar-expanded);padding:32px 20px}.PageContainer-module__DqUFIW__logoArea{justify-content:flex-start;align-items:center;gap:0;width:100%;margin-bottom:32px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex}.PageContainer-module__DqUFIW__logoIcon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex}.PageContainer-module__DqUFIW__sidebar:hover .PageContainer-module__DqUFIW__logoIcon{background:#ffffff0f;border-color:#ffffff1f;border-radius:16px;width:52px;height:52px;transform:rotate(5deg)scale(1.05)}.PageContainer-module__DqUFIW__logoText{opacity:0;flex-direction:column;width:0;margin-left:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),margin-left .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translate(-15px)}.PageContainer-module__DqUFIW__logoText h1{letter-spacing:-.5px;color:var(--text-primary);white-space:nowrap;margin:0;font-size:16px;font-weight:800}.PageContainer-module__DqUFIW__logoText span{color:var(--text-secondary);white-space:nowrap;font-size:10px;font-weight:500}.PageContainer-module__DqUFIW__sidebar:hover .PageContainer-module__DqUFIW__logoText{opacity:1;width:auto;margin-left:12px;transform:translate(0)}.PageContainer-module__DqUFIW__navMenu{flex-direction:column;flex:1;gap:10px;width:100%;display:flex}.PageContainer-module__DqUFIW__navItem{color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:flex-start;align-items:center;width:100%;padding:7px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.PageContainer-module__DqUFIW__sidebar:hover .PageContainer-module__DqUFIW__navItem{padding:10px 14px}.PageContainer-module__DqUFIW__navItem:hover{background-color:var(--bg-glass-hover);color:var(--text-primary);border-color:#ffffff0a}.PageContainer-module__DqUFIW__navItem:hover .PageContainer-module__DqUFIW__navIcon{transform:scale(1.12)}.PageContainer-module__DqUFIW__active{color:var(--text-primary);background:linear-gradient(135deg,#007aff26 0%,#007aff0a 100%);border:1px solid #007aff38!important}.PageContainer-module__DqUFIW__active .PageContainer-module__DqUFIW__navIcon{filter:drop-shadow(0 0 6px #007aff66);transform:scale(1.1)}.PageContainer-module__DqUFIW__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.PageContainer-module__DqUFIW__navLabel{opacity:0;white-space:nowrap;width:0;margin-left:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),margin-left .3s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(-15px)}.PageContainer-module__DqUFIW__sidebar:hover .PageContainer-module__DqUFIW__navLabel{opacity:1;width:auto;margin-left:12px;transform:translate(0)}.PageContainer-module__DqUFIW__indicator{background-color:var(--ios-blue);width:4px;box-shadow:0 0 10px var(--ios-blue);border-radius:0 4px 4px 0;position:absolute;top:15%;bottom:15%;left:0}.PageContainer-module__DqUFIW__sidebarFooter{border-top:1px solid var(--border-light);opacity:0;pointer-events:none;flex-direction:column;gap:4px;width:100%;padding-top:20px;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(15px)}.PageContainer-module__DqUFIW__sidebar:hover .PageContainer-module__DqUFIW__sidebarFooter{opacity:1;pointer-events:auto;transform:translateY(0)}.PageContainer-module__DqUFIW__footerBrand{color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:700}.PageContainer-module__DqUFIW__footerVersion{color:var(--text-muted);white-space:nowrap;font-size:9px}.PageContainer-module__DqUFIW__mainContent{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;width:calc(100% - 68px);min-width:0;max-width:calc(100vw - 68px);min-height:100vh;margin-left:68px;padding:40px 36px;transition:margin-left .45s cubic-bezier(.16,1,.3,1);display:flex;overflow-x:hidden}.PageContainer-module__DqUFIW__contentHeader{border-bottom:1px solid var(--border-light);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;margin-bottom:32px;padding-bottom:20px;display:flex}.PageContainer-module__DqUFIW__pageTitle{letter-spacing:-.5px;color:var(--text-primary);font-size:26px;font-weight:800}.PageContainer-module__DqUFIW__userInfo{background-color:var(--bg-glass);border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:flex}.PageContainer-module__DqUFIW__userStatusRing{background-color:var(--ios-green);width:8px;height:8px;box-shadow:0 0 8px var(--ios-green);border-radius:50%}.PageContainer-module__DqUFIW__userRole{color:var(--text-secondary);font-size:12px;font-weight:700}.PageContainer-module__DqUFIW__contentBody{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%}.PageContainer-module__DqUFIW__mobileHeader{display:none}.PageContainer-module__DqUFIW__mobileNavOverlay{visibility:hidden;pointer-events:none;z-index:-1;display:block;position:fixed;inset:0}@media (max-width:1024px){.PageContainer-module__DqUFIW__sidebar{display:none}.PageContainer-module__DqUFIW__mainContent{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;margin-left:0;padding:84px 16px 32px;overflow-x:hidden}.PageContainer-module__DqUFIW__mobileHeader{z-index:100;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0 0 20px 20px!important}.PageContainer-module__DqUFIW__mobileLogo{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:16px;font-weight:800;display:flex;overflow:hidden}.PageContainer-module__DqUFIW__menuBtn{color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PageContainer-module__DqUFIW__mobileNavOverlay{-webkit-backdrop-filter:blur();z-index:99;pointer-events:none;visibility:hidden;background-color:#0000;transition:background-color .38s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .38s cubic-bezier(.16,1,.3,1),backdrop-filter .38s cubic-bezier(.16,1,.3,1),visibility .38s cubic-bezier(.16,1,.3,1);display:block;position:fixed;inset:64px 0 0}.PageContainer-module__DqUFIW__mobileNavOverlayOpen{-webkit-backdrop-filter:blur(6px);pointer-events:auto;visibility:visible;background-color:#00000073;transition:background-color .38s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .38s cubic-bezier(.16,1,.3,1),backdrop-filter .38s cubic-bezier(.16,1,.3,1),visibility .38s cubic-bezier(.16,1,.3,1)}.PageContainer-module__DqUFIW__mobileNav{opacity:0;flex-direction:column;gap:6px;padding:12px 16px 20px;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(-24px);box-shadow:0 10px 30px #0000004d;background-color:var(--bg-secondary)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border-light)!important;border-radius:0 0 24px 24px!important}.PageContainer-module__DqUFIW__mobileNavOpen{opacity:1;transform:translateY(0)}.PageContainer-module__DqUFIW__mobileNavItem{border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.PageContainer-module__DqUFIW__mobileActive{color:var(--text-primary);background-color:#ffffff14}.PageContainer-module__DqUFIW__mobileNavIcon{margin-right:12px;font-size:18px}.PageContainer-module__DqUFIW__mobileNavLabel{color:inherit;font-size:14px;font-weight:600}.PageContainer-module__DqUFIW__mobileNavItem:hover{color:var(--text-primary);background-color:#ffffff0f}.PageContainer-module__DqUFIW__contentHeader{display:none}}@media (max-width:480px){.PageContainer-module__DqUFIW__mainContent{padding:80px 12px 28px}.PageContainer-module__DqUFIW__mobileHeader{height:60px;padding:0 14px}.PageContainer-module__DqUFIW__mobileNavOverlay{top:60px}}@keyframes PageContainer-module__DqUFIW__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PageContainer-module__DqUFIW__syncBtn{color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast) cubic-bezier(.16, 1, .3, 1);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);background-color:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.PageContainer-module__DqUFIW__syncBtn:hover:not(:disabled){background-color:#ffffff1f;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.PageContainer-module__DqUFIW__syncBtn:active:not(:disabled){transform:translateY(0)}.PageContainer-module__DqUFIW__syncBtn:disabled{opacity:.6;cursor:not-allowed}.PageContainer-module__DqUFIW__syncBtnMobile{color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background-color:#ffffff14;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.PageContainer-module__DqUFIW__syncBtnMobile:active:not(:disabled){opacity:.7}.PageContainer-module__DqUFIW__syncBtnMobile:disabled{opacity:.6;cursor:not-allowed}.PageContainer-module__DqUFIW__syncIcon{font-size:14px;display:inline-block}.PageContainer-module__DqUFIW__syncSpinning{animation:.8s linear infinite PageContainer-module__DqUFIW__spin}@keyframes PageContainer-module__DqUFIW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PageContainer-module__DqUFIW__loginWrapper{background-color:var(--bg-primary);justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.PageContainer-module__DqUFIW__loginCard{z-index:10;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:44px 36px;animation:.5s cubic-bezier(.16,1,.3,1) forwards PageContainer-module__DqUFIW__cardEnter;display:flex;box-shadow:0 24px 60px #00000059,inset 0 0 0 1px #ffffff14;border-radius:28px!important}@keyframes PageContainer-module__DqUFIW__cardEnter{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.PageContainer-module__DqUFIW__loginLogo{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:16px;font-size:48px;animation:6s ease-in-out infinite PageContainer-module__DqUFIW__logoFloat;display:flex;box-shadow:0 8px 16px #00000026}@keyframes PageContainer-module__DqUFIW__logoFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(3deg)}}.PageContainer-module__DqUFIW__loginTitle{color:var(--text-primary);text-align:center;letter-spacing:-.5px;margin-bottom:6px;font-size:24px;font-weight:800}.PageContainer-module__DqUFIW__loginSubtitle{color:var(--text-secondary);text-align:center;margin-bottom:32px;font-size:13px;font-weight:500}.PageContainer-module__DqUFIW__loginForm{flex-direction:column;width:100%;display:flex}.PageContainer-module__DqUFIW__loginInputGroup{flex-direction:column;gap:8px;width:100%;margin-bottom:22px;display:flex}.PageContainer-module__DqUFIW__loginLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding-left:4px;font-size:12px;font-weight:700}.PageContainer-module__DqUFIW__loginInput{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-size:15px;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #0000001a}.PageContainer-module__DqUFIW__loginInput:focus{border-color:var(--ios-blue);background:#ffffff0f;box-shadow:0 0 0 3px #007aff40,inset 0 1px 2px #0000001a}.PageContainer-module__DqUFIW__inputError{background:#ff453a0d!important;border-color:#ff453a!important}.PageContainer-module__DqUFIW__inputError:focus{border-color:#ff453a!important;box-shadow:0 0 0 3px #ff453a40,inset 0 1px 2px #0000001a!important}.PageContainer-module__DqUFIW__inlineErrorText{color:#ff453a;align-items:center;gap:4px;margin-top:2px;padding-left:4px;font-size:12px;font-weight:500;animation:.2s ease-in-out PageContainer-module__DqUFIW__fadeIn;display:flex}@keyframes PageContainer-module__DqUFIW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PageContainer-module__DqUFIW__passwordInputWrapper{align-items:center;width:100%;display:flex;position:relative}.PageContainer-module__DqUFIW__passwordInputWrapper .PageContainer-module__DqUFIW__loginInput{padding-right:44px}.PageContainer-module__DqUFIW__passwordToggleBtn{color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:12px}.PageContainer-module__DqUFIW__passwordToggleBtn:hover{color:var(--text-primary);background:#ffffff14}.PageContainer-module__DqUFIW__loginButton{background:linear-gradient(135deg, var(--ios-blue) 0%, #0056b3 100%);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:14px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #007aff4d}.PageContainer-module__DqUFIW__loginButton:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #007aff66}.PageContainer-module__DqUFIW__loginButton:active{filter:brightness(.95);transform:translateY(1px)}.PageContainer-module__DqUFIW__loginError{color:#ff453a;text-align:center;background:#ff3b301f;border:1px solid #ff3b3040;border-radius:12px;width:100%;margin-bottom:24px;padding:10px 14px;font-size:13px;font-weight:600;animation:.4s ease-in-out PageContainer-module__DqUFIW__shake}.PageContainer-module__DqUFIW__loginSuccess{color:#34c759;text-align:center;background:#34c75926;border:1px solid #34c75966;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:24px;padding:12px 16px;font-size:13.5px;font-weight:700;line-height:1.4;animation:.3s ease-in-out PageContainer-module__DqUFIW__fadeIn;display:flex;box-shadow:0 4px 16px #34c75926}@keyframes PageContainer-module__DqUFIW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.PageContainer-module__DqUFIW__demoAccountsInfo{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;width:100%;margin-top:32px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.PageContainer-module__DqUFIW__demoToggleBtn{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.PageContainer-module__DqUFIW__demoToggleBtn:hover{color:var(--text-primary);background:#ffffff05}.PageContainer-module__DqUFIW__demoContent{color:var(--text-muted);border-top:1px solid #ffffff08;flex-direction:column;gap:10px;padding:0 16px 16px;font-size:11px;animation:.3s cubic-bezier(.16,1,.3,1) PageContainer-module__DqUFIW__slideDown;display:flex}.PageContainer-module__DqUFIW__demoAccountRow{background:#00000026;border:1px solid #ffffff05;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.PageContainer-module__DqUFIW__demoAccountRow span:last-child{color:var(--ios-blue);font-family:monospace;font-weight:700}.PageContainer-module__DqUFIW__logoutBtn{color:#ff453a;cursor:pointer;background:#ff3b3014;border:1px solid #ff3b3026;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.PageContainer-module__DqUFIW__logoutBtn:hover{background:#ff3b3026;border-color:#ff3b304d;transform:translateY(-1px)}.PageContainer-module__DqUFIW__logoutBtn:active{transform:translateY(0)}.PageContainer-module__DqUFIW__accessDeniedCard{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:500px;margin:80px auto;padding:48px 36px;animation:.4s cubic-bezier(.16,1,.3,1) forwards PageContainer-module__DqUFIW__cardEnter;display:flex;box-shadow:0 16px 48px #0003;background:#ff3b3005!important;border:1px solid #ff3b301f!important;border-radius:28px!important}.PageContainer-module__DqUFIW__accessDeniedIcon{color:#ff453a;background:#ff3b3014;border:1px solid #ff3b3033;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:20px;font-size:52px;display:flex;box-shadow:0 8px 20px #ff3b301a}.PageContainer-module__DqUFIW__accessDeniedTitle{color:var(--text-primary);letter-spacing:-.4px;margin-bottom:8px;font-size:22px;font-weight:800}.PageContainer-module__DqUFIW__accessDeniedText{color:var(--text-secondary);margin-bottom:32px;font-size:14px;line-height:1.5}.PageContainer-module__DqUFIW__accessDeniedBtn{color:var(--text-primary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0000001a}.PageContainer-module__DqUFIW__accessDeniedBtn:hover{background:#ffffff24;transform:translateY(-1px)}.PageContainer-module__DqUFIW__dbStatusBadge{-webkit-backdrop-filter:blur(10px);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014}.PageContainer-module__DqUFIW__dbStatusOnline{color:#30d158;background:#30d15814;border:1px solid #30d15833}.PageContainer-module__DqUFIW__dbStatusLocal{color:#ff9f0a;background:#ff9f0a14;border:1px solid #ff9f0a33}.PageContainer-module__DqUFIW__dbStatusDot{border-radius:50%;width:7px;height:7px;position:relative}.PageContainer-module__DqUFIW__dbStatusOnline .PageContainer-module__DqUFIW__dbStatusDot{background-color:#30d158;animation:2s infinite PageContainer-module__DqUFIW__statusPulse;box-shadow:0 0 8px #30d158}.PageContainer-module__DqUFIW__dbStatusLocal .PageContainer-module__DqUFIW__dbStatusDot{background-color:#ff9f0a;box-shadow:0 0 8px #ff9f0a}@keyframes PageContainer-module__DqUFIW__statusPulse{0%{box-shadow:0 0 #30d158b3}70%{box-shadow:0 0 0 6px #30d15800}to{box-shadow:0 0 #30d15800}}
.SearchableSelect-module__p6XUfW__container{width:100%;position:relative}.SearchableSelect-module__p6XUfW__trigger{background-color:var(--bg-glass);width:100%;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:var(--font-sans);cursor:pointer;text-align:left;outline:none;justify-content:space-between;align-items:center;padding:10px 16px;transition:border-color .25s,box-shadow .25s,background-color .25s;display:flex}.SearchableSelect-module__p6XUfW__trigger:hover{background-color:var(--bg-glass-hover)}.SearchableSelect-module__p6XUfW__trigger:focus-visible,.SearchableSelect-module__p6XUfW__container.SearchableSelect-module__p6XUfW__open .SearchableSelect-module__p6XUfW__trigger{border-color:var(--ios-blue);background-color:var(--bg-glass-hover);box-shadow:0 0 0 4px #007aff26}.SearchableSelect-module__p6XUfW__triggerValueContainer{flex-direction:column;gap:2px;display:flex}.SearchableSelect-module__p6XUfW__triggerLabel{color:var(--text-primary);font-size:14px;font-weight:500}.SearchableSelect-module__p6XUfW__triggerSubLabel{color:var(--text-secondary);font-size:11px}.SearchableSelect-module__p6XUfW__placeholder{color:var(--text-muted);font-size:14px}.SearchableSelect-module__p6XUfW__chevron{color:var(--text-secondary);justify-content:center;align-items:center;margin-left:12px;transition:transform .25s;display:flex}.SearchableSelect-module__p6XUfW__container.SearchableSelect-module__p6XUfW__open .SearchableSelect-module__p6XUfW__chevron{color:var(--ios-blue);transform:rotate(180deg)}.SearchableSelect-module__p6XUfW__disabled{opacity:.4;cursor:not-allowed}.SearchableSelect-module__p6XUfW__disabled .SearchableSelect-module__p6XUfW__trigger{cursor:not-allowed;background-color:#ffffff05}.SearchableSelect-module__p6XUfW__error .SearchableSelect-module__p6XUfW__trigger{border-color:var(--ios-red)!important}.SearchableSelect-module__p6XUfW__error .SearchableSelect-module__p6XUfW__trigger:focus-visible{box-shadow:0 0 0 4px #ff3b3026!important}.SearchableSelect-module__p6XUfW__dropdownPanel{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;max-height:340px;animation:.2s cubic-bezier(.16,1,.3,1) SearchableSelect-module__p6XUfW__fadeIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;z-index:99999!important}@keyframes SearchableSelect-module__p6XUfW__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SearchableSelect-module__p6XUfW__searchContainer{border-bottom:1px solid var(--border-light);background:#ffffff05;align-items:center;gap:8px;padding:8px 12px;display:flex}.SearchableSelect-module__p6XUfW__searchIcon{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.SearchableSelect-module__p6XUfW__searchInput{color:var(--text-primary);font-size:14px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:6px 0}.SearchableSelect-module__p6XUfW__searchInput::placeholder{color:var(--text-muted)}.SearchableSelect-module__p6XUfW__clearButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background-color .15s,color .15s;display:flex}.SearchableSelect-module__p6XUfW__clearButton:hover{color:var(--text-primary);background-color:#ffffff14}.SearchableSelect-module__p6XUfW__optionsList{flex:1;max-height:280px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.SearchableSelect-module__p6XUfW__optionsList::-webkit-scrollbar{width:6px}.SearchableSelect-module__p6XUfW__optionsList::-webkit-scrollbar-track{background:0 0}.SearchableSelect-module__p6XUfW__optionsList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.SearchableSelect-module__p6XUfW__optionsList::-webkit-scrollbar-thumb:hover{background:#ffffff40}.SearchableSelect-module__p6XUfW__optionItem{cursor:pointer;border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:10px 16px;transition:background-color .15s,color .15s;display:flex}.SearchableSelect-module__p6XUfW__optionItem:last-child{border-bottom:none}.SearchableSelect-module__p6XUfW__optionItem:hover,.SearchableSelect-module__p6XUfW__optionItem.SearchableSelect-module__p6XUfW__highlighted{background-color:#ffffff0f}.SearchableSelect-module__p6XUfW__optionItem.SearchableSelect-module__p6XUfW__selected{background-color:#007aff1f}.SearchableSelect-module__p6XUfW__optionContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.SearchableSelect-module__p6XUfW__optionLabel{color:var(--text-primary);word-break:break-word;font-size:13.5px;font-weight:500;line-height:1.4}.SearchableSelect-module__p6XUfW__optionSubLabel{color:var(--text-secondary);font-size:11px}.SearchableSelect-module__p6XUfW__checkIcon{color:var(--ios-blue);flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;display:flex}.SearchableSelect-module__p6XUfW__noResults{text-align:center;color:var(--text-muted);padding:20px;font-size:13.5px}.SearchableSelect-module__p6XUfW__highlight{background-color:var(--ios-gold);border-radius:2px;padding:0 2px;font-weight:700;color:#000!important}.SearchableSelect-module__p6XUfW__groupHeader{color:var(--ios-blue);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);pointer-events:none;background-color:#ffffff05;padding:8px 16px 4px;font-size:11px;font-weight:700}.SearchableSelect-module__p6XUfW__groupHeader:first-of-type{border-top:none}
.BusinessModernLoader-module__PtMBza__overlay{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2 0%,#f6f8fceb 100%);border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:420px;padding:32px 20px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:.3s ease-out BusinessModernLoader-module__PtMBza__fadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a0f,inset 0 1px #fffc}@keyframes BusinessModernLoader-module__PtMBza__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.BusinessModernLoader-module__PtMBza__ambientGlow1{pointer-events:none;background:radial-gradient(circle,#2563eb29 0%,#2563eb00 70%);border-radius:50%;width:220px;height:220px;animation:6s ease-in-out infinite alternate BusinessModernLoader-module__PtMBza__pulseGlow;position:absolute;top:-60px;left:-60px}.BusinessModernLoader-module__PtMBza__ambientGlow2{pointer-events:none;background:radial-gradient(circle,#6366f124 0%,#6366f100 70%);border-radius:50%;width:240px;height:240px;animation:8s ease-in-out infinite alternate-reverse BusinessModernLoader-module__PtMBza__pulseGlow;position:absolute;bottom:-60px;right:-60px}@keyframes BusinessModernLoader-module__PtMBza__pulseGlow{0%{opacity:.5;transform:scale(.9)translate(0)}to{opacity:.9;transform:scale(1.15)translate(10px,-10px)}}.BusinessModernLoader-module__PtMBza__loaderCard{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.BusinessModernLoader-module__PtMBza__brandBadge{color:#1e40af;letter-spacing:.04em;text-transform:uppercase;background:#2563eb14;border:1px solid #2563eb33;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.BusinessModernLoader-module__PtMBza__brandDot{background-color:#2563eb;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite BusinessModernLoader-module__PtMBza__blink;box-shadow:0 0 8px #2563eb}@keyframes BusinessModernLoader-module__PtMBza__blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.BusinessModernLoader-module__PtMBza__spinnerWrapper{width:96px;height:96px;margin-bottom:18px;position:relative}.BusinessModernLoader-module__PtMBza__circularSvg{width:100%;height:100%;transform:rotate(-90deg)}.BusinessModernLoader-module__PtMBza__trackCircle{fill:none;stroke:#e2e8f0cc;stroke-width:6px}.BusinessModernLoader-module__PtMBza__progressCircle{fill:none;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .25s ease-out}.BusinessModernLoader-module__PtMBza__innerRingContent{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.BusinessModernLoader-module__PtMBza__percentageText{color:#0f172a;letter-spacing:-.02em;font-size:1.45rem;font-weight:700;line-height:1}.BusinessModernLoader-module__PtMBza__percentageSymbol{color:#3b82f6;margin-left:1px;font-size:.85rem;font-weight:600}.BusinessModernLoader-module__PtMBza__iconPulse{color:#10b981;justify-content:center;align-items:center;animation:.4s cubic-bezier(.34,1.56,.64,1) BusinessModernLoader-module__PtMBza__scalePop;display:flex}@keyframes BusinessModernLoader-module__PtMBza__scalePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.BusinessModernLoader-module__PtMBza__title{color:#0f172a;letter-spacing:-.01em;margin:0 0 6px;font-size:1.15rem;font-weight:700}.BusinessModernLoader-module__PtMBza__subtitle{color:#64748b;margin:0 0 20px;font-size:.825rem;line-height:1.45}.BusinessModernLoader-module__PtMBza__stepsList{background:#ffffffbf;border:1px solid #e2e8f0d9;border-radius:12px;flex-direction:column;gap:8px;width:100%;margin-bottom:20px;padding:12px 16px;display:flex;box-shadow:0 4px 12px #0f172a08}.BusinessModernLoader-module__PtMBza__stepItem{color:#64748b;text-align:left;align-items:center;gap:10px;font-size:.8rem;transition:all .3s;display:flex}.BusinessModernLoader-module__PtMBza__stepActive{color:#0f172a;font-weight:600}.BusinessModernLoader-module__PtMBza__stepDone{color:#059669}.BusinessModernLoader-module__PtMBza__stepIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:600;display:flex}.BusinessModernLoader-module__PtMBza__stepIconActive{color:#fff;background:#2563eb;box-shadow:0 0 8px #2563eb66}.BusinessModernLoader-module__PtMBza__stepIconDone{color:#fff;background:#10b981}.BusinessModernLoader-module__PtMBza__stepIconPending{color:#94a3b8;background:#e2e8f0}.BusinessModernLoader-module__PtMBza__skeletonWireframe{background:#ffffff80;border:1px dashed #cbd5e1cc;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.BusinessModernLoader-module__PtMBza__skeletonHeader{justify-content:space-between;align-items:center;display:flex}.BusinessModernLoader-module__PtMBza__skeletonTitle{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:6px;width:120px;height:12px;animation:1.5s infinite BusinessModernLoader-module__PtMBza__shimmer}.BusinessModernLoader-module__PtMBza__skeletonBadge{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:8px;width:50px;height:10px;animation:1.5s infinite BusinessModernLoader-module__PtMBza__shimmer}.BusinessModernLoader-module__PtMBza__skeletonInput{background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:8px;height:34px;animation:1.5s infinite BusinessModernLoader-module__PtMBza__shimmer}@keyframes BusinessModernLoader-module__PtMBza__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-color-scheme:dark){.BusinessModernLoader-module__PtMBza__overlay{background:linear-gradient(135deg,#0f172af2 0%,#1e293beb 100%);border-color:#334155cc;box-shadow:0 16px 40px #0006}.BusinessModernLoader-module__PtMBza__brandBadge{color:#60a5fa;background:#2563eb26;border-color:#3b82f64d}.BusinessModernLoader-module__PtMBza__trackCircle{stroke:#33415599}.BusinessModernLoader-module__PtMBza__percentageText,.BusinessModernLoader-module__PtMBza__title{color:#f8fafc}.BusinessModernLoader-module__PtMBza__subtitle{color:#94a3b8}.BusinessModernLoader-module__PtMBza__stepsList{background:#1e293b99;border-color:#334155cc}.BusinessModernLoader-module__PtMBza__stepItem{color:#94a3b8}.BusinessModernLoader-module__PtMBza__stepActive{color:#f8fafc}.BusinessModernLoader-module__PtMBza__skeletonWireframe{background:#1e293b66;border-color:#334155cc}.BusinessModernLoader-module__PtMBza__skeletonTitle,.BusinessModernLoader-module__PtMBza__skeletonBadge,.BusinessModernLoader-module__PtMBza__skeletonInput{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}}
.WatermarkOverlay-module__KkEKdW__watermarkContainer{pointer-events:none;z-index:99999;-webkit-user-select:none;user-select:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.WatermarkOverlay-module__KkEKdW__watermarkSvg{width:100%;height:100%;display:block}
.Button-module__We7rla__button{border-radius:var(--radius-md);cursor:pointer;font-weight:500;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.Button-module__We7rla__button:hover{transform:translateY(-1px)scale(1.02)}.Button-module__We7rla__button:active{transform:translateY(.5px)scale(.97)}.Button-module__We7rla__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button-module__We7rla__sm{border-radius:var(--radius-sm);padding:8px 14px;font-size:13px}.Button-module__We7rla__md{border-radius:var(--radius-md);padding:12px 20px;font-size:15px}.Button-module__We7rla__lg{border-radius:var(--radius-lg);padding:16px 28px;font-size:17px}.Button-module__We7rla__fullWidth{width:100%;display:flex}.Button-module__We7rla__primary{background-color:var(--ios-blue);color:#fff}.Button-module__We7rla__primary:hover{background-color:#0066d6;box-shadow:0 4px 15px #007aff66}.Button-module__We7rla__secondary{background-color:var(--bg-secondary);border-color:var(--border-light);color:var(--text-primary)}.Button-module__We7rla__secondary:hover{background-color:var(--bg-glass-hover);border-color:#ffffff26}.Button-module__We7rla__glass{background-color:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--border-light);color:var(--text-primary);box-shadow:0 4px 12px #00000026}.Button-module__We7rla__glass:hover{background-color:var(--bg-glass-hover);border-color:#fff3;box-shadow:0 6px 18px #00000040}.Button-module__We7rla__danger{background-color:var(--ios-red);color:#fff}.Button-module__We7rla__danger:hover{background-color:#d6332a;box-shadow:0 4px 15px #ff3b3066}
.Input-module__kBhXhq__input{background-color:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:var(--font-sans);outline:none;width:100%;padding:12px 16px;transition:border-color .25s,box-shadow .25s,background-color .25s}.Input-module__kBhXhq__input::placeholder{color:var(--text-muted)}.Input-module__kBhXhq__input:focus{border-color:var(--ios-blue);background-color:var(--bg-glass-hover);box-shadow:0 0 0 4px #007aff26}.Input-module__kBhXhq__input:disabled{opacity:.4;cursor:not-allowed;background-color:#ffffff05}.Input-module__kBhXhq__error{border-color:var(--ios-red)!important}.Input-module__kBhXhq__error:focus{box-shadow:0 0 0 4px #ff3b3026!important}.Input-module__kBhXhq__fullWidth{width:100%;display:block}
.Select-module__mVC3lq__wrapper{width:100%;position:relative}.Select-module__mVC3lq__select{appearance:none;background-color:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:var(--font-sans);cursor:pointer;outline:none;width:100%;padding:12px 40px 12px 16px;transition:border-color .25s,box-shadow .25s,background-color .25s}.Select-module__mVC3lq__select option{background-color:var(--bg-secondary);color:var(--text-primary)}.Select-module__mVC3lq__select:focus{border-color:var(--ios-blue);background-color:var(--bg-glass-hover);box-shadow:0 0 0 4px #007aff26}.Select-module__mVC3lq__select:disabled{opacity:.4;cursor:not-allowed;background-color:#ffffff05}.Select-module__mVC3lq__error{border-color:var(--ios-red)!important}.Select-module__mVC3lq__error:focus{box-shadow:0 0 0 4px #ff3b3026!important}.Select-module__mVC3lq__arrow{pointer-events:none;color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.Select-module__mVC3lq__fullWidth{width:100%;display:block}
.Badge-module__sjqJza__badge{text-transform:capitalize;font-size:12px;font-weight:600;font-family:var(--font-sans);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex}.Badge-module__sjqJza__trained{color:var(--ios-green);background-color:#34c75926;border-color:#34c75940}.Badge-module__sjqJza__planed{color:var(--ios-orange);background-color:#ff950026;border-color:#ff950040}.Badge-module__sjqJza__neutral{color:var(--text-secondary);border-color:var(--border-light);background-color:#ffffff14}@media (prefers-color-scheme:light){.Badge-module__sjqJza__trained{background-color:#34c7591a;border-color:#34c75933}.Badge-module__sjqJza__planed{background-color:#ff95001a;border-color:#ff950033}.Badge-module__sjqJza__neutral{color:var(--text-secondary);background-color:#0000000d;border-color:#00000014}}
.Spinner-module__uPiePW__wrapper{justify-content:center;align-items:center;display:inline-flex}.Spinner-module__uPiePW__spinner{border:2px solid #ffffff1a;border-radius:50%;animation:.8s linear infinite Spinner-module__uPiePW__spin}.Spinner-module__uPiePW__primary{border-top-color:var(--ios-blue,#007aff)}.Spinner-module__uPiePW__white{border-top-color:#fff}.Spinner-module__uPiePW__sm{border-width:2px;width:16px;height:16px}.Spinner-module__uPiePW__md{border-width:2.5px;width:28px;height:28px}.Spinner-module__uPiePW__lg{border-width:3px;width:44px;height:44px}.Spinner-module__uPiePW__xl{border-width:4px;width:64px;height:64px}@keyframes Spinner-module__uPiePW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module__uPiePW__progressContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:240px;animation:.5s cubic-bezier(.16,1,.3,1) Spinner-module__uPiePW__fadeInContainer;display:flex;position:relative;overflow:visible}.Spinner-module__uPiePW__fadeOutContainer{animation:.5s cubic-bezier(.16,1,.3,1) forwards Spinner-module__uPiePW__fadeInContainer,.35s cubic-bezier(.16,1,.3,1) .85s forwards Spinner-module__uPiePW__fadeOutContainer}.Spinner-module__uPiePW__ambientOrb1,.Spinner-module__uPiePW__ambientOrb2{filter:blur(40px);z-index:0;pointer-events:none;opacity:.08;border-radius:50%;transition:all 1s ease-in-out;position:absolute}.Spinner-module__uPiePW__ambientOrb1{background:radial-gradient(circle, var(--ios-blue,#007aff) 0%, transparent 70%);width:180px;height:180px;animation:8s ease-in-out infinite Spinner-module__uPiePW__floatOrb1;top:5%;left:30%}.Spinner-module__uPiePW__ambientOrb2{background:radial-gradient(circle, var(--ios-purple,#5856d6) 0%, transparent 70%);width:160px;height:160px;animation:8s ease-in-out infinite Spinner-module__uPiePW__floatOrb2;bottom:5%;right:30%}.Spinner-module__uPiePW__circularWrapper{z-index:1;-webkit-backdrop-filter:blur(5px);background:#ffffff03;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;animation:4s ease-in-out infinite Spinner-module__uPiePW__wrapperBreathe;display:flex;position:relative;box-shadow:0 12px 40px #00000026,inset 0 0 0 1px #ffffff08}.Spinner-module__uPiePW__circularLoader{width:110px;height:110px;overflow:visible;transform:rotate(-90deg)}.Spinner-module__uPiePW__circularTrack{fill:none;stroke:#ffffff0a;stroke-width:5.5px}.Spinner-module__uPiePW__circularFill{fill:none;stroke-width:5.5px;stroke-linecap:round;transition:stroke-dashoffset .25s cubic-bezier(.4,0,.2,1),stroke .4s}.Spinner-module__uPiePW__completedFill{stroke:var(--ios-green,#34c759)!important;filter:drop-shadow(0 0 6px #34c75999)!important}.Spinner-module__uPiePW__innerCircle{background:#14141f99;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;box-shadow:inset 0 2px 8px #0000004d}.Spinner-module__uPiePW__progressValue{color:var(--text-primary,#fff);font-family:var(--font-sans);justify-content:center;align-items:baseline;animation:.3s cubic-bezier(.34,1.56,.64,1) Spinner-module__uPiePW__scaleInText;display:flex}.Spinner-module__uPiePW__progressNum{letter-spacing:-1px;font-size:26px;font-weight:800}.Spinner-module__uPiePW__progressPercent{color:var(--text-secondary,#fff9);margin-left:1px;font-size:13px;font-weight:600}.Spinner-module__uPiePW__progressLabel{color:var(--text-secondary,#fff9);letter-spacing:.5px;text-align:center;z-index:1;text-shadow:0 2px 4px #0000004d;margin-top:4px;font-size:13px;font-weight:600;animation:2s ease-in-out infinite Spinner-module__uPiePW__fadePulse}.Spinner-module__uPiePW__checkmarkWrapper{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Spinner-module__uPiePW__checkmark{stroke-width:4.5px;width:44px;height:44px;stroke:var(--ios-green,#34c759);stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--ios-green,#34c759);border-radius:50%;animation:.4s ease-in-out .2s forwards Spinner-module__uPiePW__fillCheckmark,.3s ease-in-out .7s alternate forwards Spinner-module__uPiePW__scaleCheckmark;display:block}.Spinner-module__uPiePW__checkmarkCircle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:4.5px;stroke-miterlimit:10;stroke:var(--ios-green,#34c759);fill:none;animation:.5s cubic-bezier(.65,0,.45,1) forwards Spinner-module__uPiePW__strokeCircle}.Spinner-module__uPiePW__checkmarkCheck{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke:#fff;animation:.3s cubic-bezier(.65,0,.45,1) .5s forwards Spinner-module__uPiePW__strokeCheckmark}@keyframes Spinner-module__uPiePW__fadeInContainer{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Spinner-module__uPiePW__fadeOutContainer{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.96)}}@keyframes Spinner-module__uPiePW__scaleInText{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes Spinner-module__uPiePW__wrapperBreathe{0%,to{transform:scale(1);box-shadow:0 12px 40px #00000026,inset 0 0 0 1px #ffffff08}50%{transform:scale(1.02);box-shadow:0 16px 45px #007aff1a,inset 0 0 0 1px #ffffff0f}}@keyframes Spinner-module__uPiePW__fadePulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes Spinner-module__uPiePW__floatOrb1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,-15px)scale(1.15)}}@keyframes Spinner-module__uPiePW__floatOrb2{0%,to{transform:translate(0)scale(1.15)}50%{transform:translate(-15px,15px)scale(1)}}@keyframes Spinner-module__uPiePW__strokeCircle{to{stroke-dashoffset:0}}@keyframes Spinner-module__uPiePW__strokeCheckmark{to{stroke-dashoffset:0}}@keyframes Spinner-module__uPiePW__fillCheckmark{to{box-shadow:inset 0px 0px 0px 30px var(--ios-green,#34c759)}}@keyframes Spinner-module__uPiePW__scaleCheckmark{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-color-scheme:light){.Spinner-module__uPiePW__circularTrack{stroke:#00000008}.Spinner-module__uPiePW__innerCircle{background:#fffffff2;box-shadow:inset 0 2px 6px #0000000d}.Spinner-module__uPiePW__progressValue{color:#000}.Spinner-module__uPiePW__progressPercent{color:#0009}.Spinner-module__uPiePW__progressLabel{color:#000000a6;text-shadow:none}.Spinner-module__uPiePW__circularWrapper{background:#ffffffd9;box-shadow:0 12px 40px #0000000f,inset 0 0 0 1px #00000005}}
.FormField-module__UsoMrq__formField{width:100%;font-family:var(--font-sans);flex-direction:column;margin-bottom:20px;display:flex}.FormField-module__UsoMrq__label{color:var(--text-secondary);align-items:baseline;gap:6px;margin-bottom:8px;font-size:14px;font-weight:550;display:flex}.FormField-module__UsoMrq__required{color:var(--ios-red)}.FormField-module__UsoMrq__subLabel{color:var(--text-muted);font-size:12px;font-weight:400}.FormField-module__UsoMrq__inputContainer{width:100%;position:relative}.FormField-module__UsoMrq__errorMessage{color:var(--ios-red);margin-top:6px;font-size:12px;font-weight:500;animation:.2s ease-out FormField-module__UsoMrq__slideDown}@keyframes FormField-module__UsoMrq__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.page-module__CTd9eW__container{flex-direction:column;gap:28px;width:100%;max-width:1280px;margin:0 auto;animation:.4s cubic-bezier(.16,1,.3,1) page-module__CTd9eW__fadeIn;display:flex}@keyframes page-module__CTd9eW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__CTd9eW__heroCard{border-radius:var(--radius-xl);border:1px solid var(--border-light);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);flex-direction:column;gap:24px;padding:36px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000040}.page-module__CTd9eW__heroGlow1{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#007aff2e 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-60px}.page-module__CTd9eW__heroGlow2{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#a855f726 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;left:20%}.page-module__CTd9eW__heroMain{z-index:1;align-items:center;gap:28px;display:flex;position:relative}.page-module__CTd9eW__avatarWrapper{flex-shrink:0;position:relative}.page-module__CTd9eW__avatar{color:#fff;text-shadow:0 2px 6px #00000040;border-radius:26px;justify-content:center;align-items:center;width:96px;height:96px;font-size:36px;font-weight:800;display:flex;box-shadow:0 12px 28px #0000004d,inset 0 0 0 2px #ffffff26}.page-module__CTd9eW__avatarBadge{background:var(--ios-green);color:#fff;border:3px solid var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px 10px #0000004d}.page-module__CTd9eW__heroDetails{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.page-module__CTd9eW__heroHeaderRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__CTd9eW__userName{letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:28px;font-weight:800}.page-module__CTd9eW__roleBadge{color:var(--ios-blue);border-radius:var(--radius-full);letter-spacing:.5px;background:#007aff26;border:1px solid #007aff4d;padding:4px 12px;font-size:12px;font-weight:700}.page-module__CTd9eW__statusBadgeApproved{color:var(--ios-green);border-radius:var(--radius-full);background:#34c7591f;border:1px solid #34c7594d;padding:4px 10px;font-size:12px;font-weight:600}.page-module__CTd9eW__heroMetaRow{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;display:flex}.page-module__CTd9eW__metaItem{align-items:center;gap:6px;display:flex}.page-module__CTd9eW__metaIcon{font-size:16px}.page-module__CTd9eW__metaText{color:var(--text-primary);font-weight:600}.page-module__CTd9eW__periodFilterCard{background:var(--bg-secondary);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;gap:14px;padding:18px 22px;display:flex;box-shadow:0 8px 24px #0000001f}.page-module__CTd9eW__periodToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__CTd9eW__periodLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__CTd9eW__periodIcon{font-size:16px}.page-module__CTd9eW__periodLabel{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.page-module__CTd9eW__periodPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__CTd9eW__periodPill{border-radius:var(--radius-full);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.page-module__CTd9eW__periodPill:hover{color:var(--text-primary);background:#ffffff14;border-color:#fff3}.page-module__CTd9eW__periodPillActive{box-shadow:0 2px 10px #007aff40;color:#38bdf8!important;background:linear-gradient(135deg,#007aff40 0%,#007aff1a 100%)!important;border-color:#007aff80!important}.page-module__CTd9eW__periodRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__CTd9eW__yearSelectWrapper{align-items:center;gap:8px;display:flex}.page-module__CTd9eW__yearSelectLabel{color:var(--text-secondary);font-size:12.5px;font-weight:600}.page-module__CTd9eW__yearSelect{border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:10px;outline:none;padding:6px 12px;font-size:13px;font-weight:600;transition:border-color .2s}.page-module__CTd9eW__yearSelect:focus{border-color:var(--ios-blue)}.page-module__CTd9eW__customPeriodBtn{border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.page-module__CTd9eW__customPeriodBtn:hover{color:var(--text-primary);background:#ffffff14}.page-module__CTd9eW__customPeriodBtnActive{color:#c084fc!important;background:#a855f733!important;border-color:#a855f773!important}.page-module__CTd9eW__customDateRangeBox{border:1px dashed var(--border-light);background:#00000040;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.page-module__CTd9eW__customDateInputGroup{align-items:center;gap:8px;display:flex}.page-module__CTd9eW__customDateLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.page-module__CTd9eW__customDateInput{border:1px solid var(--border-light);color:var(--text-primary);background:#ffffff0a;border-radius:8px;outline:none;padding:6px 10px;font-size:12.5px}.page-module__CTd9eW__clearCustomDateBtn{color:#ff453a;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.page-module__CTd9eW__periodStatusBar{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:10px;font-size:12.5px;display:flex}.page-module__CTd9eW__periodStatusText{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__CTd9eW__periodActiveTag{color:#38bdf8;background:#007aff26;border-radius:6px;padding:2px 8px;font-weight:800}.page-module__CTd9eW__periodCourseCount{color:var(--text-muted);font-size:12px}.page-module__CTd9eW__pillarsGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.page-module__CTd9eW__pillarCard{background:var(--bg-secondary);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(16px);border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;padding:26px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.page-module__CTd9eW__pillarCard:hover{border-color:#fff3;transform:translateY(-3px);box-shadow:0 16px 40px #00000040}.page-module__CTd9eW__pillarGlow{pointer-events:none;filter:blur(30px);opacity:.25;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.page-module__CTd9eW__pillarCardTop{justify-content:space-between;align-items:center;display:flex}.page-module__CTd9eW__pillarIconWrapper{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.page-module__CTd9eW__standingRankBadge{border-radius:var(--radius-full);align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 8px #00000026}.page-module__CTd9eW__pillarBody{flex-direction:column;gap:6px;display:flex}.page-module__CTd9eW__pillarValue{letter-spacing:-.5px;color:var(--text-primary);font-size:34px;font-weight:800;line-height:1.1}.page-module__CTd9eW__pillarLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.page-module__CTd9eW__pillarSubtext{color:var(--text-muted);font-size:12px;font-weight:500}.page-module__CTd9eW__pillarProgressWrapper{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:6px;overflow:hidden}.page-module__CTd9eW__pillarProgressBar{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.page-module__CTd9eW__analysisRow{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.page-module__CTd9eW__analysisCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 10px 30px #00000026}.page-module__CTd9eW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.page-module__CTd9eW__sectionTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.page-module__CTd9eW__sectionSubtitle{color:var(--text-secondary);font-size:12px;font-weight:500}.page-module__CTd9eW__scoreComparisonBox{border:1px solid var(--border-light);background:#ffffff05;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.page-module__CTd9eW__scoreItem{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.page-module__CTd9eW__scoreItemLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.page-module__CTd9eW__scoreItemValue{color:var(--text-primary);font-size:26px;font-weight:800}.page-module__CTd9eW__scoreArrow{color:var(--ios-blue);justify-content:center;align-items:center;font-size:24px;display:flex}.page-module__CTd9eW__growthHighlightTag{color:var(--ios-green);background:linear-gradient(135deg,#34c75933 0%,#34c7590d 100%);border:1px solid #34c75959;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.page-module__CTd9eW__levelBanner{background:linear-gradient(135deg,#ffd7001f 0%,#ff95000d 100%);border:1px solid #ffd7004d;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:10px 16px;display:flex}.page-module__CTd9eW__levelTitle{color:gold;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.page-module__CTd9eW__levelCounter{color:var(--text-primary);border-radius:var(--radius-full);background:#ffffff14;padding:3px 10px;font-size:12px;font-weight:700}.page-module__CTd9eW__badgesGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.page-module__CTd9eW__badgeCard{border:1px solid var(--border-light);background:#ffffff08;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.page-module__CTd9eW__badgeCard.page-module__CTd9eW__badgeUnlocked{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border-color:#ffd70059;box-shadow:0 4px 16px #ffd70014}.page-module__CTd9eW__badgeCard.page-module__CTd9eW__badgeLocked{opacity:.65;background:#ffffff04}.page-module__CTd9eW__badgeCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module__CTd9eW__badgeIconInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.page-module__CTd9eW__badgeCardIcon{background:#ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;display:flex;box-shadow:0 4px 12px #00000026}.page-module__CTd9eW__badgeCardInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__CTd9eW__badgeCardTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.page-module__CTd9eW__badgeCardDesc{color:var(--text-secondary);font-size:11px;line-height:1.3}.page-module__CTd9eW__badgeStatusTag{border-radius:var(--radius-full);letter-spacing:.5px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:800}.page-module__CTd9eW__badgeStatusUnlocked{color:var(--ios-green);background:#34c75926;border:1px solid #34c75959}.page-module__CTd9eW__badgeStatusLocked{color:var(--text-muted);background:#ffffff0f;border:1px solid #ffffff1a}.page-module__CTd9eW__badgeProgressRow{flex-direction:column;gap:4px;width:100%;display:flex}.page-module__CTd9eW__badgeProgressLabel{color:var(--text-secondary);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.page-module__CTd9eW__badgeProgressTrack{background:#ffffff0f;border-radius:2px;width:100%;height:4px;overflow:hidden}.page-module__CTd9eW__badgeProgressBarFill{border-radius:2px;height:100%;transition:width .6s}.page-module__CTd9eW__historySection{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:24px;flex-direction:column;gap:22px;padding:28px;display:flex;box-shadow:0 12px 36px #00000026}.page-module__CTd9eW__historyTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__CTd9eW__historySearchWrapper{width:320px;max-width:100%;position:relative}.page-module__CTd9eW__historySearchInput{border:1px solid var(--border-light);width:100%;color:var(--text-primary);background:#ffffff08;border-radius:12px;outline:none;padding:10px 14px 10px 38px;font-size:14px;transition:all .2s}.page-module__CTd9eW__historySearchInput:focus{border-color:var(--ios-blue);background:#ffffff0f;box-shadow:0 0 0 3px #007aff26}.page-module__CTd9eW__historySearchIcon{color:var(--text-muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__CTd9eW__timelineList{flex-direction:column;gap:14px;display:flex}.page-module__CTd9eW__courseTimelineCard{border:1px solid var(--border-light);cursor:pointer;background:#ffffff05;border-radius:18px;outline:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:flex}.page-module__CTd9eW__courseTimelineCard:hover{background:#ffffff0d;border-color:#007aff66;transform:translate(4px);box-shadow:0 6px 20px #007aff1f}.page-module__CTd9eW__courseTimelineCard:active{transform:scale(.995)}.page-module__CTd9eW__courseTimelineCard:focus-visible{box-shadow:0 0 0 3px #007aff66}.page-module__CTd9eW__courseCardLeft{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.page-module__CTd9eW__courseNumberBadge{width:38px;height:38px;color:var(--ios-blue);background:linear-gradient(135deg,#007aff26 0%,#007aff0d 100%);border:1px solid #007aff40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.page-module__CTd9eW__courseMainInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__CTd9eW__courseTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:700;line-height:1.3}.page-module__CTd9eW__courseMetaChips{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.page-module__CTd9eW__chipItem{align-items:center;gap:4px;display:flex}.page-module__CTd9eW__courseCardRight{flex-shrink:0;align-items:center;gap:16px;display:flex}.page-module__CTd9eW__scoresSummary{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.page-module__CTd9eW__scorePillsRow{align-items:center;gap:8px;display:flex}.page-module__CTd9eW__scorePill{color:var(--text-secondary);background:#ffffff0d;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.page-module__CTd9eW__scorePillPost{color:var(--ios-green);background:#34c7591f;border:1px solid #34c75940;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.page-module__CTd9eW__growthDeltaBadge{color:var(--ios-green);align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.page-module__CTd9eW__courseCardAction{border-radius:var(--radius-full);color:var(--ios-blue);background:#007aff1a;border:1px solid #007aff40;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.page-module__CTd9eW__courseTimelineCard:hover .page-module__CTd9eW__courseCardAction{background:var(--ios-blue);color:#fff;box-shadow:0 4px 12px #007aff59}.page-module__CTd9eW__viewDetailText{font-size:12px}.page-module__CTd9eW__courseCardArrow{font-size:12px;transition:transform .2s}.page-module__CTd9eW__courseTimelineCard:hover .page-module__CTd9eW__courseCardArrow{transform:translate(3px)}.page-module__CTd9eW__emptyHistoryCard{text-align:center;border:1px dashed var(--border-light);background:#ffffff05;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.page-module__CTd9eW__emptyIcon{font-size:42px}.page-module__CTd9eW__emptyTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.page-module__CTd9eW__emptySubtitle{color:var(--text-secondary);max-width:400px;margin:0;font-size:13px;line-height:1.5}.page-module__CTd9eW__modalContentWrapper{flex-direction:column;gap:20px;display:flex}.page-module__CTd9eW__modalHero{background:linear-gradient(135deg,#007aff1f 0%,#7c3aed14 100%);border:1px solid #007aff40;border-radius:18px;padding:20px 22px;box-shadow:0 8px 24px #00000026}.page-module__CTd9eW__modalHeroHeader{align-items:flex-start;gap:16px;display:flex}.page-module__CTd9eW__modalCourseIcon{background:#007aff2e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;display:flex;box-shadow:0 4px 12px #0003}.page-module__CTd9eW__modalCourseTitleBox{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.page-module__CTd9eW__modalStatusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__CTd9eW__modalStatusBadge{border-radius:var(--radius-full);color:var(--ios-green);background:#34c75926;border:1px solid #34c75959;padding:3px 10px;font-size:11px;font-weight:700}.page-module__CTd9eW__modalHoursBadge{border-radius:var(--radius-full);color:var(--text-primary);background:#ffffff14;border:1px solid #ffffff1f;padding:3px 10px;font-size:11px;font-weight:700}.page-module__CTd9eW__modalCourseTitle{color:var(--text-primary);margin:0;font-size:19px;font-weight:800;line-height:1.35}.page-module__CTd9eW__modalGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__CTd9eW__modalCardSection{border:1px solid var(--border-light);background:#ffffff05;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.page-module__CTd9eW__modalSectionTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.page-module__CTd9eW__modalInfoList{flex-direction:column;gap:12px;display:flex}.page-module__CTd9eW__modalInfoItem{flex-direction:column;gap:2px;display:flex}.page-module__CTd9eW__modalInfoLabel{color:var(--text-secondary);font-size:11.5px;font-weight:600}.page-module__CTd9eW__modalInfoValue{color:var(--text-primary);font-size:13.5px;font-weight:600}.page-module__CTd9eW__modalScoresBox{border:1px solid var(--border-light);background:#00000040;border-radius:12px;justify-content:space-around;align-items:center;padding:14px 16px;display:flex}.page-module__CTd9eW__modalScoreCol{flex-direction:column;align-items:center;gap:2px;display:flex}.page-module__CTd9eW__modalScoreColLabel{color:var(--text-secondary);letter-spacing:.5px;font-size:10.5px;font-weight:700}.page-module__CTd9eW__modalScoreColValue{color:var(--text-primary);font-size:24px;font-weight:800}.page-module__CTd9eW__modalScoreArrow{color:var(--ios-blue);font-size:20px}.page-module__CTd9eW__modalGrowthTag{color:var(--ios-green);background:#34c7591f;border:1px solid #34c7594d;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.page-module__CTd9eW__modalNoteBox{border:1px dashed var(--border-light);background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.page-module__CTd9eW__modalNoteLabel{color:var(--text-secondary);font-size:11px;font-weight:700}.page-module__CTd9eW__modalNoteText{color:var(--text-primary);margin:0;font-size:12.5px;line-height:1.4}.page-module__CTd9eW__modalEvalSection{border:1px solid var(--border-light);background:#ffffff05;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.page-module__CTd9eW__modalEvalGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.page-module__CTd9eW__modalEvalCard{border:1px solid var(--border-light);background:#ffffff08;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.page-module__CTd9eW__modalEvalVal{color:gold;font-size:22px;font-weight:800}.page-module__CTd9eW__modalEvalLbl{color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.3}.page-module__CTd9eW__modalActions{justify-content:flex-end;padding-top:6px;display:flex}@media (max-width:1024px){.page-module__CTd9eW__kpiGrid{grid-template-columns:repeat(2,1fr)}.page-module__CTd9eW__analysisRow{grid-template-columns:1fr}}@media (max-width:768px){.page-module__CTd9eW__heroMain{text-align:center;flex-direction:column;align-items:center}.page-module__CTd9eW__heroHeaderRow,.page-module__CTd9eW__heroMetaRow{justify-content:center}.page-module__CTd9eW__courseTimelineCard{flex-direction:column;align-items:stretch;gap:16px}.page-module__CTd9eW__courseCardRight{border-top:1px solid var(--border-light);justify-content:space-between;padding-top:12px}.page-module__CTd9eW__modalGrid{grid-template-columns:1fr}}@media (max-width:480px){.page-module__CTd9eW__kpiGrid,.page-module__CTd9eW__badgesGrid{grid-template-columns:1fr}.page-module__CTd9eW__heroCard{padding:24px 18px}}.page-module__CTd9eW__loadingAlertBanner{border-radius:var(--radius-lg);background:linear-gradient(135deg,#007aff1f 0%,#5856d614 100%);border:1px solid #007aff59;flex-direction:column;gap:12px;padding:18px 24px;animation:3s ease-in-out infinite alternate page-module__CTd9eW__bannerPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #007aff26}@keyframes page-module__CTd9eW__bannerPulse{0%{border-color:#007aff4d;box-shadow:0 8px 24px #007aff1a}to{border-color:#007aff99;box-shadow:0 12px 36px #007aff40}}.page-module__CTd9eW__alertTopRow{align-items:center;gap:16px;display:flex}.page-module__CTd9eW__alertIconWrapper{background:#007aff33;border:1px solid #007aff66;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;position:relative}.page-module__CTd9eW__alertPulsingDot{border:2px solid var(--bg-primary);background:#38bdf8;border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite page-module__CTd9eW__pulseDot;position:absolute;top:-2px;right:-2px;box-shadow:0 0 10px #38bdf8}@keyframes page-module__CTd9eW__pulseDot{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.page-module__CTd9eW__alertContent{flex-direction:column;flex:1;gap:4px;display:flex}.page-module__CTd9eW__alertTitleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__CTd9eW__alertTitle{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700}.page-module__CTd9eW__alertDurationBadge{color:#38bdf8;letter-spacing:.02em;text-transform:uppercase;background:#38bdf833;border:1px solid #38bdf880;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__CTd9eW__alertSubtitle{color:var(--text-secondary);font-size:13px;line-height:1.5}.page-module__CTd9eW__alertProgressBar{background:#ffffff1a;border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.page-module__CTd9eW__alertProgressFill{background:linear-gradient(90deg,#007aff,#38bdf8,#818cf8);border-radius:4px;width:35%;height:100%;animation:1.8s ease-in-out infinite page-module__CTd9eW__progressIndeterminate}@keyframes page-module__CTd9eW__progressIndeterminate{0%{transform:translate(-100%)scaleX(.4)}50%{transform:translate(100%)scaleX(.8)}to{transform:translate(300%)scaleX(.4)}}.page-module__CTd9eW__skeletonBase{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1f 37%,#ffffff0a 63%) 0 0/400% 100%;animation:1.6s ease-in-out infinite page-module__CTd9eW__skeletonShimmer}@keyframes page-module__CTd9eW__skeletonShimmer{0%{background-position:100%}to{background-position:0}}.page-module__CTd9eW__skeletonHeroCard{border-radius:var(--radius-xl);border:1px solid var(--border-light);background:#ffffff08;align-items:center;gap:28px;padding:36px 32px;display:flex}.page-module__CTd9eW__skeletonAvatarLarge{border-radius:26px;flex-shrink:0;width:96px;height:96px}.page-module__CTd9eW__skeletonHeroDetails{flex-direction:column;flex:1;gap:16px;display:flex}.page-module__CTd9eW__skeletonHeroTitleRow{align-items:center;gap:12px;display:flex}.page-module__CTd9eW__skeletonHeroName{border-radius:8px;width:240px;height:32px}.page-module__CTd9eW__skeletonBadgePill{border-radius:12px;width:90px;height:24px}.page-module__CTd9eW__skeletonMetaRow{flex-wrap:wrap;gap:18px;display:flex}.page-module__CTd9eW__skeletonMetaBox{border-radius:6px;width:140px;height:20px}.page-module__CTd9eW__skeletonPeriodCard{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module__CTd9eW__skeletonPillsGroup{gap:8px;display:flex}.page-module__CTd9eW__skeletonPillItem{border-radius:20px;width:70px;height:32px}.page-module__CTd9eW__skeletonKpiCardItem{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:#ffffff08;flex-direction:column;gap:14px;padding:24px 20px;display:flex}.page-module__CTd9eW__skeletonKpiTop{justify-content:space-between;align-items:center;display:flex}.page-module__CTd9eW__skeletonKpiIconBox{border-radius:12px;width:44px;height:44px}.page-module__CTd9eW__skeletonKpiBadge{border-radius:10px;width:60px;height:20px}.page-module__CTd9eW__skeletonKpiValue{border-radius:8px;width:120px;height:36px}.page-module__CTd9eW__skeletonKpiLabelText{border-radius:4px;width:150px;height:16px}.page-module__CTd9eW__skeletonHistoryCard{border-radius:var(--radius-xl);border:1px solid var(--border-light);background:#ffffff08;flex-direction:column;gap:20px;padding:28px;display:flex}.page-module__CTd9eW__skeletonHistoryHeader{justify-content:space-between;align-items:center;display:flex}.page-module__CTd9eW__skeletonTableHeadLine{border-radius:6px;width:180px;height:24px}.page-module__CTd9eW__skeletonSearchBar{border-radius:var(--radius-md);width:260px;height:38px}.page-module__CTd9eW__skeletonTableRowItem{border-radius:var(--radius-md);border:1px solid var(--border-light);background:#ffffff04;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.page-module__CTd9eW__skeletonTableRowLeft{flex-direction:column;flex:1;gap:8px;display:flex}.page-module__CTd9eW__skeletonTableRowTitle{border-radius:4px;width:60%;height:18px}.page-module__CTd9eW__skeletonTableRowSubtitle{border-radius:4px;width:40%;height:14px}.page-module__CTd9eW__skeletonTableRowScore{border-radius:8px;width:70px;height:28px}.page-module__CTd9eW__topActionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:-10px;display:flex}.page-module__CTd9eW__mainNavTabs{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--card-shadow);align-items:center;gap:6px;padding:6px;display:flex}.page-module__CTd9eW__navTabBtn{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}.page-module__CTd9eW__navTabBtn:hover{color:var(--text-primary);background:#007aff0f}.page-module__CTd9eW__navTabBtnActive{font-weight:700;box-shadow:0 4px 14px #2563eb59;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%)!important}.page-module__CTd9eW__navTabBadge{color:#fff;background:#ffffff40;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:800}.page-module__CTd9eW__langSwitchGroup{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--card-shadow);align-items:center;padding:4px;display:flex}.page-module__CTd9eW__langBtn{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:flex}.page-module__CTd9eW__langBtn:hover{color:var(--text-primary)}.page-module__CTd9eW__langBtnActive{background:var(--ios-blue);font-weight:700;box-shadow:0 2px 8px #007aff4d;color:#fff!important}.page-module__CTd9eW__growthHubContainer{flex-direction:column;gap:36px;animation:.4s page-module__CTd9eW__fadeIn;display:flex}.page-module__CTd9eW__growthHeroCard{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#090d16 0%,#1e1b4b 55%,#172554 100%);border:1px solid #ffd70040;flex-direction:column;gap:20px;padding:38px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a40}.page-module__CTd9eW__growthHeroGlow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#ffd70033 0%,#3b82f61a 50%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-60px}.page-module__CTd9eW__growthHeroHeaderRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.page-module__CTd9eW__growthHeroTag{color:#fde047;letter-spacing:.05em;text-transform:uppercase;background:#ffd70026;border:1px solid #ffd70059;border-radius:9999px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.page-module__CTd9eW__growthHeroTitle{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.25;color:#fff!important}.page-module__CTd9eW__growthHeroSubtitle{max-width:820px;font-size:15px;line-height:1.6;color:#cbd5e1!important}.page-module__CTd9eW__growthHeroStats{z-index:1;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex;position:relative}.page-module__CTd9eW__heroStatPill{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-module__CTd9eW__growthSection{flex-direction:column;gap:22px;display:flex}.page-module__CTd9eW__growthSectionHeader{border-bottom:2px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.page-module__CTd9eW__growthSectionTitleGroup{flex-direction:column;gap:4px;display:flex}.page-module__CTd9eW__growthSectionTitle{letter-spacing:-.01em;align-items:center;gap:12px;font-size:22px;font-weight:800;display:flex;color:var(--text-primary)!important}.page-module__CTd9eW__growthSectionSubtitle{font-size:14px;font-weight:500;color:var(--text-secondary)!important}.page-module__CTd9eW__growthSearchBox{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:10px;width:280px;padding:9px 16px;display:flex;box-shadow:0 2px 8px #0000000a}.page-module__CTd9eW__growthSearchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.page-module__CTd9eW__growthSearchInput::placeholder{color:var(--text-muted)}.page-module__CTd9eW__filterChipsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;margin-bottom:4px;display:flex}.page-module__CTd9eW__filterChip{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-light);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0000000a}.page-module__CTd9eW__filterChip:hover{color:var(--text-primary);border-color:#2563eb4d;transform:translateY(-1px)}.page-module__CTd9eW__filterChipActive{font-weight:700;box-shadow:0 4px 12px #2563eb59;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%)!important;border-color:#0000!important}.page-module__CTd9eW__filterChipActiveGold{font-weight:700;box-shadow:0 4px 12px #d9770659;color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;border-color:#0000!important}.page-module__CTd9eW__chipCount{background:#00000014;border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:700}.page-module__CTd9eW__filterChipActive .page-module__CTd9eW__chipCount,.page-module__CTd9eW__filterChipActiveGold .page-module__CTd9eW__chipCount{color:#fff;background:#ffffff40}.page-module__CTd9eW__coursesGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:26px;max-height:60vh;padding-right:8px;display:grid;overflow-y:auto}.page-module__CTd9eW__courseBusinessCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;justify-content:space-between;gap:22px;padding:28px 26px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -6px #00000012,0 2px 6px #00000008}.page-module__CTd9eW__courseCardTopAccent{background:linear-gradient(90deg,#0284c7 0%,#3b82f6 50%,#6366f1 100%);height:4.5px;position:absolute;top:0;left:0;right:0}.page-module__CTd9eW__courseBusinessCard:hover{border-color:#2563eb59;transform:translateY(-6px);box-shadow:0 22px 42px -10px #2563eb33,0 4px 12px #0000000f}.page-module__CTd9eW__courseCardTopBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__CTd9eW__courseCategoryPill{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb40;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.page-module__CTd9eW__courseCategoryPill{color:#60a5fa;background:#2563eb33}}.page-module__CTd9eW__courseTargetBadge{text-transform:uppercase;letter-spacing:.04em;color:#059669;background:#10b9811a;border:1px solid #10b98140;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}@media (prefers-color-scheme:dark){.page-module__CTd9eW__courseTargetBadge{color:#34d399;background:#10b98133}}.page-module__CTd9eW__courseCardTitleRow{align-items:flex-start;gap:16px;display:flex}.page-module__CTd9eW__courseCardIconBox{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex;box-shadow:0 8px 18px #00000024}.page-module__CTd9eW__courseCardTitle{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800;line-height:1.35;color:var(--text-primary)!important}.page-module__CTd9eW__courseCardDesc{margin:0;font-size:14px;font-weight:450;line-height:1.65;color:var(--text-secondary)!important}.page-module__CTd9eW__courseTagRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__CTd9eW__courseTag{color:var(--text-secondary);border:1px solid var(--border-light);background:#0000000a;border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:600}@media (prefers-color-scheme:dark){.page-module__CTd9eW__courseTag{color:#cbd5e1;background:#ffffff0f}}.page-module__CTd9eW__courseCardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:4px;padding-top:18px;display:flex}.page-module__CTd9eW__courseMetaGroup{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.page-module__CTd9eW__clickHereBtn{cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb59;color:#fff!important}.page-module__CTd9eW__clickHereBtn:hover{background:linear-gradient(135deg,#0ea5e9 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb80}.page-module__CTd9eW__clickHereBtn:hover .page-module__CTd9eW__btnArrow{transform:translate(4px)}.page-module__CTd9eW__btnArrow{font-weight:900;transition:transform .2s;display:inline-block}.page-module__CTd9eW__clickHereBtnGold{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 4px 14px #d9770659}.page-module__CTd9eW__clickHereBtnGold:hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:translateY(-2px);box-shadow:0 8px 24px #d9770680}.page-module__CTd9eW__clickHereBtnGold:hover .page-module__CTd9eW__btnArrow{transform:translate(4px)}.page-module__CTd9eW__booksGrid{grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:26px;max-height:60vh;padding-right:8px;display:grid;overflow-y:auto}.page-module__CTd9eW__bookBusinessCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;justify-content:space-between;gap:22px;padding:28px 26px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -6px #00000012,0 2px 6px #00000008}.page-module__CTd9eW__bookCardTopAccent{background:linear-gradient(90deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%);height:4.5px;position:absolute;top:0;left:0;right:0}.page-module__CTd9eW__bookBusinessCard:hover{border-color:#d9770673;transform:translateY(-6px);box-shadow:0 22px 42px -10px #d9770638,0 4px 12px #0000000f}.page-module__CTd9eW__bookBusinessCard:hover .page-module__CTd9eW__book3DCover{transform:perspective(650px)rotateY(-2deg)rotateX(0)scale(1.04);box-shadow:10px 16px 28px #00000059}.page-module__CTd9eW__bookCardTop{align-items:flex-start;gap:22px;display:flex}.page-module__CTd9eW__book3DCover{transform-origin:0;border-left:5px solid #00000059;border-right:4px solid #f8fafc;border-radius:4px 10px 10px 4px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:96px;height:138px;padding:12px 10px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;transform:perspective(650px)rotateY(-11deg)rotateX(2deg);box-shadow:8px 12px 24px #00000047,inset 4px 0 5px #ffffff4d,inset -4px 0 6px #0006}.page-module__CTd9eW__bookmarkRibbon{z-index:3;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:#fbbf24;border-radius:0 0 2px 2px;width:14px;height:28px;position:absolute;top:-2px;right:14px;box-shadow:0 2px 6px #0000004d}.page-module__CTd9eW__book3DCoverNavy{color:#fde047;background:linear-gradient(135deg,#1e3a8a 0%,#0f172a 100%)}.page-module__CTd9eW__book3DCoverCrimson{color:#fecdd3;background:linear-gradient(135deg,#991b1b 0%,#450a0a 100%)}.page-module__CTd9eW__book3DCoverAmber{color:#fef08a;background:linear-gradient(135deg,#ea580c 0%,#7c2d12 100%)}.page-module__CTd9eW__book3DCoverEmerald{color:#a7f3d0;background:linear-gradient(135deg,#065f46 0%,#022c22 100%)}.page-module__CTd9eW__bookSpineFoil{background:#fff6;width:2.5px;position:absolute;top:0;bottom:0;left:2px}.page-module__CTd9eW__bookCoverEmblem{font-size:24px;line-height:1}.page-module__CTd9eW__bookCoverMiniTitle{color:#fff;-webkit-line-clamp:3;text-shadow:0 1px 3px #000000b3;-webkit-box-orient:vertical;font-size:10px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__CTd9eW__bookCoverAuthor{opacity:.9;font-size:9px;font-weight:600}.page-module__CTd9eW__bookInfoBox{flex-direction:column;flex:1;gap:10px;display:flex}.page-module__CTd9eW__bookPositionBadge{color:#b45309;background:#d977061f;border:1px solid #d977064d;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:700}@media (prefers-color-scheme:dark){.page-module__CTd9eW__bookPositionBadge{color:#fbbf24;background:#d9770633}}.page-module__CTd9eW__bookTitle{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800;line-height:1.35;color:var(--text-primary)!important}.page-module__CTd9eW__bookAuthor{color:var(--text-muted);font-size:13px;font-weight:600}.page-module__CTd9eW__bookQuoteCard{background:#d977060f;border:1px solid #f59e0b33;border-left:4px solid #d97706;border-radius:0 12px 12px 0;flex-direction:column;gap:5px;padding:12px 14px;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.page-module__CTd9eW__bookQuoteCard{background:#d977061f;border-color:#f59e0b4d}}.page-module__CTd9eW__bookQuoteWatermark{color:#d977061f;pointer-events:none;font-family:Georgia,serif;font-size:42px;line-height:1;position:absolute;bottom:-10px;right:6px}.page-module__CTd9eW__bookQuoteRecommender{color:#d97706;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}@media (prefers-color-scheme:dark){.page-module__CTd9eW__bookQuoteRecommender{color:#fbbf24}}.page-module__CTd9eW__bookQuoteText{margin:0;font-size:13px;font-style:italic;font-weight:450;line-height:1.55;color:var(--text-secondary)!important}.page-module__CTd9eW__adminHubCard{border-radius:var(--radius-xl);background:var(--bg-secondary);border:1px solid var(--border-light);box-shadow:var(--card-shadow);flex-direction:column;gap:26px;padding:34px;display:flex}.page-module__CTd9eW__adminSubTabs{border-bottom:2px solid var(--border-light);gap:12px;padding-bottom:14px;display:flex}.page-module__CTd9eW__adminSubTabBtn{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:flex}.page-module__CTd9eW__adminSubTabBtnActive{background:#007aff1f;font-weight:800;color:var(--ios-blue)!important}.page-module__CTd9eW__dumpBox{border-radius:var(--radius-lg);text-align:center;background:#007aff05;border:2px dashed #007aff59;flex-direction:column;align-items:center;gap:14px;padding:32px 24px;display:flex}.page-module__CTd9eW__dumpBoxTitle{color:var(--text-primary);font-size:17px;font-weight:800}.page-module__CTd9eW__dumpBoxSubtitle{color:var(--text-secondary);max-width:540px;font-size:13.5px;line-height:1.5}.page-module__CTd9eW__dumpActionRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.page-module__CTd9eW__adminFormCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#00000005;flex-direction:column;gap:18px;padding:24px;display:flex}@media (prefers-color-scheme:dark){.page-module__CTd9eW__adminFormCard{background:#ffffff05}}.page-module__CTd9eW__adminFormGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.page-module__CTd9eW__adminInputGroup{flex-direction:column;gap:6px;display:flex}.page-module__CTd9eW__adminLabel{color:var(--text-secondary);font-size:13px;font-weight:700}.page-module__CTd9eW__adminInput,.page-module__CTd9eW__adminSelect{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.page-module__CTd9eW__adminInput:focus,.page-module__CTd9eW__adminSelect:focus{border-color:var(--ios-blue)}.page-module__CTd9eW__adminTableWrapper{border-radius:var(--radius-md);border:1px solid var(--border-light);overflow-x:auto;box-shadow:0 2px 8px #00000008}.page-module__CTd9eW__adminTable{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.page-module__CTd9eW__adminTable th{color:var(--text-secondary);border-bottom:1px solid var(--border-light);background:#0000000a;padding:12px 16px;font-weight:700}@media (prefers-color-scheme:dark){.page-module__CTd9eW__adminTable th{background:#ffffff0d}}.page-module__CTd9eW__adminTable td{color:var(--text-primary);border-bottom:1px solid var(--border-light);padding:12px 16px}.page-module__CTd9eW__adminTable tr:hover td{background:#007aff08}.page-module__CTd9eW__tableActions{align-items:center;gap:8px;display:flex}.page-module__CTd9eW__editBtn{color:var(--ios-blue);cursor:pointer;background:#007aff1f;border:1px solid #007aff4d;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.page-module__CTd9eW__editBtn:hover{background:var(--ios-blue);color:#fff}.page-module__CTd9eW__deleteBtn{color:var(--ios-red);cursor:pointer;background:#ff3b301f;border:1px solid #ff3b3040;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.page-module__CTd9eW__deleteBtn:hover{background:var(--ios-red);color:#fff}.page-module__CTd9eW__cancelEditBtn{color:var(--text-secondary);border:1px solid var(--border-light);cursor:pointer;background:#0000000f;border-radius:9999px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-module__CTd9eW__cancelEditBtn:hover{color:var(--text-primary);background:#0000001f}.page-module__CTd9eW__editingNoticeBadge{color:var(--ios-blue);background:#007aff1f;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.page-module__CTd9eW__courseTargetBadgeAll{color:#059669!important;background:#10b9811f!important;border-color:#10b98147!important}.page-module__CTd9eW__courseTargetBadgeManager{color:#4f46e5!important;background:#6366f124!important;border-color:#6366f14d!important}.page-module__CTd9eW__courseTargetBadgeEmployee{color:#0284c7!important;background:#0ea5e91f!important;border-color:#0ea5e94d!important}.page-module__CTd9eW__courseTargetBadgeAssigned{color:#d97706!important;background:#f59e0b24!important;border-color:#f59e0b59!important}.page-module__CTd9eW__courseTargetBadgeCustom{color:#475569!important;background:#64748b1f!important;border-color:#64748b40!important}@media (prefers-color-scheme:dark){.page-module__CTd9eW__courseTargetBadgeAll{color:#34d399!important;background:#10b98138!important}.page-module__CTd9eW__courseTargetBadgeManager{color:#818cf8!important;background:#6366f140!important}.page-module__CTd9eW__courseTargetBadgeEmployee{color:#38bdf8!important;background:#0ea5e938!important}.page-module__CTd9eW__courseTargetBadgeAssigned{color:#fbbf24!important;background:#f59e0b40!important}.page-module__CTd9eW__courseTargetBadgeCustom{color:#94a3b8!important;background:#64748b40!important}}.page-module__CTd9eW__targetTableBadge{letter-spacing:.02em;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}.page-module__CTd9eW__targetBadgeAll{color:#059669;background:#10b9811f;border:1px solid #10b98140}.page-module__CTd9eW__targetBadgeManager{color:#4f46e5;background:#6366f124;border:1px solid #6366f147}.page-module__CTd9eW__targetBadgeEmployee{color:#0284c7;background:#0ea5e91f;border:1px solid #0ea5e947}.page-module__CTd9eW__targetBadgeCustom{color:#d97706;background:#f59e0b24;border:1px solid #f59e0b4d}.page-module__CTd9eW__targetPresetChip{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .2s}.page-module__CTd9eW__targetPresetChip:hover{border-color:var(--ios-blue);color:var(--ios-blue);background:#007aff14}.page-module__CTd9eW__audienceSegmentControl{border:1px solid var(--border-light);background:#0000000a;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}@media (prefers-color-scheme:dark){.page-module__CTd9eW__audienceSegmentControl{background:#ffffff0d}}.page-module__CTd9eW__audienceSegmentBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__CTd9eW__audienceSegmentBtn:hover{color:var(--text-primary)}.page-module__CTd9eW__audienceSegmentBtnActive{color:var(--text-primary);background:#fff;font-weight:700;box-shadow:0 2px 6px #0000001a}@media (prefers-color-scheme:dark){.page-module__CTd9eW__audienceSegmentBtnActive{color:#fff;background:#1e293b;box-shadow:0 2px 6px #0000004d}}.page-module__CTd9eW__courseDeptPill{color:#7c3aed;background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.page-module__CTd9eW__coursePosPill{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.page-module__CTd9eW__courseDeptPill{color:#a78bfa;background:#8b5cf638}.page-module__CTd9eW__coursePosPill{color:#fbbf24;background:#f59e0b38}}@media (max-width:768px){.page-module__CTd9eW__topActionsRow{flex-direction:column;align-items:stretch}.page-module__CTd9eW__mainNavTabs{width:100%;overflow-x:auto}.page-module__CTd9eW__coursesGrid,.page-module__CTd9eW__booksGrid{grid-template-columns:1fr;max-height:60vh;padding-right:8px;overflow-y:auto}.page-module__CTd9eW__growthHeroTitle{font-size:24px}.page-module__CTd9eW__bookCardTop{text-align:center;flex-direction:column;align-items:center}.page-module__CTd9eW__book3DCover{margin-bottom:8px}}.page-module__CTd9eW__deleteModalOverlay{-webkit-backdrop-filter:blur(8px);z-index:999999;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out page-module__CTd9eW__fadeIn;display:flex;position:fixed;inset:0}.page-module__CTd9eW__deleteModalCard{background:var(--bg-card,#fff);text-align:center;border:1px solid #ef44444d;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) page-module__CTd9eW__scaleIn;display:flex;box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #ffffff0d}@keyframes page-module__CTd9eW__scaleIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-module__CTd9eW__deleteModalIcon{background:#ef44441f;border:1px solid #ef44444d;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:26px;display:flex}.page-module__CTd9eW__deleteModalTitle{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.page-module__CTd9eW__deleteModalDesc{color:var(--text-secondary);margin-bottom:12px;font-size:13.5px;line-height:1.5}.page-module__CTd9eW__deleteModalItemHighlight{color:#ef4444;word-break:break-word;background:#ef444414;border:1px dashed #ef444440;border-radius:10px;max-width:100%;margin-bottom:22px;padding:10px 14px;font-size:14px;font-weight:600}.page-module__CTd9eW__deleteModalActions{gap:12px;width:100%;display:flex}.page-module__CTd9eW__deleteModalCancelBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:12px;flex:1;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s}.page-module__CTd9eW__deleteModalCancelBtn:hover{background:var(--bg-hover,#f1f5f9);border-color:var(--text-secondary,#64748b)}.page-module__CTd9eW__deleteModalConfirmBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:12px;flex:1;padding:11px 18px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #ef444459}.page-module__CTd9eW__deleteModalConfirmBtn:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 6px 20px #ef444480}.page-module__CTd9eW__multiSelectWrapper{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.page-module__CTd9eW__multiSelectHeaderRow{justify-content:space-between;align-items:center;display:flex}.page-module__CTd9eW__multiSelectCountBadge{color:var(--ios-blue,#007aff);background:#007aff1f;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.page-module__CTd9eW__multiSelectTrigger{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:6px 12px;transition:all .2s;display:flex}.page-module__CTd9eW__multiSelectTrigger:hover{border-color:var(--ios-blue,#007aff)}.page-module__CTd9eW__multiSelectTriggerOpen{border-color:var(--ios-blue,#007aff);box-shadow:0 0 0 3px #007aff26}.page-module__CTd9eW__multiSelectChipsArea{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.page-module__CTd9eW__multiSelectAllChip{color:var(--text-primary);background:#007aff14;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.page-module__CTd9eW__multiSelectChipPurple{color:#7c3aed;background:#8b5cf624;border:1px solid #8b5cf64d;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.page-module__CTd9eW__multiSelectChipAmber{color:#d97706;background:#f59e0b24;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.page-module__CTd9eW__multiSelectChipBlue{color:#2563eb;background:#3b82f624;border:1px solid #3b82f64d;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.page-module__CTd9eW__multiSelectChipRemove{color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 2px;font-size:14px;font-weight:700;line-height:1}.page-module__CTd9eW__multiSelectChipRemove:hover{background:#0000001a}.page-module__CTd9eW__multiSelectChevron{color:var(--text-secondary);margin-left:8px;font-size:10px}.page-module__CTd9eW__multiSelectDropdown{z-index:99999;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;flex-direction:column;gap:10px;padding:12px;animation:.15s ease-out page-module__CTd9eW__fadeIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 36px #00000038}.page-module__CTd9eW__multiSelectQuickActions{flex-wrap:wrap;gap:6px;display:flex}.page-module__CTd9eW__multiSelectQuickBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#64748b);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.page-module__CTd9eW__multiSelectQuickBtn:hover{background:var(--bg-hover,#f1f5f9);color:var(--text-primary)}.page-module__CTd9eW__multiSelectQuickBtnActive{border-color:var(--ios-blue,#007aff);color:var(--ios-blue,#007aff);background:#007aff26;font-weight:700}.page-module__CTd9eW__multiSelectSearchBox{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.page-module__CTd9eW__multiSelectSearchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.page-module__CTd9eW__multiSelectClearSearch{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;font-size:14px}.page-module__CTd9eW__multiSelectOptionsList{flex-direction:column;gap:2px;max-height:190px;padding-right:4px;display:flex;overflow-y:auto}.page-module__CTd9eW__multiSelectOptionItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;transition:all .15s;display:flex}.page-module__CTd9eW__multiSelectOptionItem:hover{background:var(--bg-hover,#f1f5f9)}.page-module__CTd9eW__multiSelectOptionItemSelected{background:#007aff14;font-weight:600}.page-module__CTd9eW__multiSelectCheckbox{width:16px;height:16px;accent-color:var(--ios-blue,#007aff);cursor:pointer}.page-module__CTd9eW__multiSelectOptionText{color:var(--text-primary);flex:1;font-size:13px}.page-module__CTd9eW__multiSelectNoOptions{text-align:center;color:var(--text-secondary);padding:12px;font-size:12px}.page-module__CTd9eW__multiSelectDropdownFooter{border-top:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;margin-top:2px;padding-top:8px;display:flex}.page-module__CTd9eW__multiSelectDoneBtn{background:var(--ios-blue,#007aff);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s}.page-module__CTd9eW__multiSelectDoneBtn:hover{background:#0062cc}.page-module__CTd9eW__growthHubGrid{grid-template-columns:2fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.page-module__CTd9eW__growthHubGrid{grid-template-columns:1fr}}.page-module__CTd9eW__coursesGrid,.page-module__CTd9eW__booksGrid{scroll-snap-type:x mandatory;flex-flow:row!important;gap:20px!important;max-height:none!important;padding-bottom:24px!important;display:flex!important;overflow:auto hidden!important}.page-module__CTd9eW__courseBusinessCard,.page-module__CTd9eW__bookBusinessCard{scroll-snap-align:start;flex:0 0 340px!important;max-width:340px!important}.page-module__CTd9eW__filterChipsRow{flex-wrap:nowrap!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.page-module__CTd9eW__growthHeroCard{min-height:auto!important;padding:24px 32px!important}.page-module__CTd9eW__growthHeroHeaderRow{margin-bottom:16px!important}.page-module__CTd9eW__dashboardContainer{grid-template-columns:65% 35%;gap:24px;height:calc(100vh - 120px);margin-top:16px;display:grid}.page-module__CTd9eW__dashboardPanel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;height:100%;padding:20px;display:flex;box-shadow:0 4px 12px #0000000d}.page-module__CTd9eW__panelContent{flex:1;padding-right:8px;overflow-y:auto}.page-module__CTd9eW__dashboardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__CTd9eW__dashboardTitle{color:var(--text-primary);font-size:20px;font-weight:800}.page-module__CTd9eW__compactCourseCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;align-items:center;gap:16px;margin-bottom:12px;padding:12px;transition:all .2s;display:flex}.page-module__CTd9eW__compactCourseCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module__CTd9eW__compactBookCard{border:1px solid var(--border-light);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.page-module__CTd9eW__pathwayContainer{margin-top:10px;padding-bottom:20px;padding-left:20px;position:relative}.page-module__CTd9eW__pathwayLineMain{background:linear-gradient(to bottom, var(--ios-blue) 0%, #007aff1a 100%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:29px}.page-module__CTd9eW__pathwayItem{align-items:flex-start;margin-bottom:24px;display:flex;position:relative}.page-module__CTd9eW__pathwayNode{z-index:2;border:4px solid var(--ios-blue);background:#fff;border-radius:50%;width:20px;height:20px;margin-top:24px;margin-right:16px;transition:all .3s;position:relative}.page-module__CTd9eW__pathwayCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-light);background:#fffc;border-radius:16px;flex:1;align-items:center;gap:16px;padding:16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #00000008}.page-module__CTd9eW__pathwayCard:hover{border-color:#007aff4d;transform:translate(8px)translateY(-2px);box-shadow:0 8px 24px #007aff26}.page-module__CTd9eW__pathwayItem:hover .page-module__CTd9eW__pathwayNode{box-shadow:0 0 12px var(--ios-blue);background:var(--ios-blue);transform:scale(1.3)}.page-module__CTd9eW__courseBtnGroup{align-items:center;gap:8px;display:flex}.page-module__CTd9eW__courseSecondaryBtn{color:var(--ios-blue);border:1px solid var(--ios-blue);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.page-module__CTd9eW__courseSecondaryBtn:hover{background:#007aff1a}.page-module__CTd9eW__coursePrimaryBtnDisabled{background:var(--bg-hover);color:var(--text-tertiary);cursor:not-allowed;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}
.AutocompleteSearch-module__zqaWmq__wrapper{width:100%;position:relative}.AutocompleteSearch-module__zqaWmq__suggestionsList{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border-light);max-height:280px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);margin:0;padding:6px 0;list-style:none;animation:.2s cubic-bezier(.16,1,.3,1) AutocompleteSearch-module__zqaWmq__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;z-index:99999!important}.AutocompleteSearch-module__zqaWmq__suggestionItem{cursor:pointer;border-bottom:1px solid #ffffff0a;flex-direction:column;gap:4px;padding:10px 16px;transition:background-color .15s;display:flex}.AutocompleteSearch-module__zqaWmq__suggestionItem:last-child{border-bottom:none}.AutocompleteSearch-module__zqaWmq__suggestionItem:hover{background-color:#ffffff14}.AutocompleteSearch-module__zqaWmq__empHeader{justify-content:space-between;align-items:center;display:flex}.AutocompleteSearch-module__zqaWmq__empName{color:var(--text-primary);font-size:14px;font-weight:600}.AutocompleteSearch-module__zqaWmq__empId{color:var(--ios-blue);background-color:#007aff1a;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500}.AutocompleteSearch-module__zqaWmq__empDetails{color:var(--text-secondary);align-items:center;font-size:12px;display:flex}.AutocompleteSearch-module__zqaWmq__separator{color:var(--text-muted);margin:0 6px}.AutocompleteSearch-module__zqaWmq__noResults{color:var(--text-secondary);border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border-light);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);text-align:center;padding:14px 16px;font-size:13px;animation:.2s cubic-bezier(.16,1,.3,1) AutocompleteSearch-module__zqaWmq__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:99999!important}@keyframes AutocompleteSearch-module__zqaWmq__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AutocompleteSearch-module__zqaWmq__highlight{background-color:var(--ios-gold);border-radius:2px;padding:0 2px;font-weight:750;color:#000!important}
.ModalBottomSheet-module__sf2EGa__overlay{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ModalBottomSheet-module__sf2EGa__backdrop{-webkit-backdrop-filter:blur(10px);background-color:#0009;animation:.35s ease-out ModalBottomSheet-module__sf2EGa__fadeIn;position:absolute;inset:0}.ModalBottomSheet-module__sf2EGa__sheet{background-color:var(--bg-secondary);border:1px solid var(--border-light);width:100%;max-height:85vh;box-shadow:var(--glass-shadow);z-index:1001;border-bottom:none;border-radius:28px 28px 0 0;flex-direction:column;animation:.45s cubic-bezier(.16,1,.3,1) ModalBottomSheet-module__sf2EGa__slideUp;display:flex;position:relative;overflow:hidden}.ModalBottomSheet-module__sf2EGa__dragHandle{cursor:pointer;background-color:#ffffff40;border-radius:99px;width:36px;height:5px;margin:10px auto 4px}.ModalBottomSheet-module__sf2EGa__header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ModalBottomSheet-module__sf2EGa__title{color:var(--text-primary);font-size:18px;font-weight:700;font-family:var(--font-sans)}.ModalBottomSheet-module__sf2EGa__closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.ModalBottomSheet-module__sf2EGa__closeBtn:hover{color:var(--text-primary);transform:scale(1.08)}.ModalBottomSheet-module__sf2EGa__content{flex:1;padding:24px;overflow-y:auto}@media (min-width:768px){.ModalBottomSheet-module__sf2EGa__overlay{align-items:center}.ModalBottomSheet-module__sf2EGa__sheet{border-radius:var(--radius-lg);border:1px solid var(--border-light);width:600px;max-height:75vh;animation:.4s cubic-bezier(.175,.885,.32,1.15) ModalBottomSheet-module__sf2EGa__zoomIn}.ModalBottomSheet-module__sf2EGa__sheet.ModalBottomSheet-module__sf2EGa__sm{width:480px}.ModalBottomSheet-module__sf2EGa__sheet.ModalBottomSheet-module__sf2EGa__md{width:600px}.ModalBottomSheet-module__sf2EGa__sheet.ModalBottomSheet-module__sf2EGa__lg{width:800px}.ModalBottomSheet-module__sf2EGa__sheet.ModalBottomSheet-module__sf2EGa__xl{width:980px;max-width:95vw}.ModalBottomSheet-module__sf2EGa__dragHandle{display:none}}@media (max-width:480px){.ModalBottomSheet-module__sf2EGa__sheet{max-height:92vh}.ModalBottomSheet-module__sf2EGa__header{padding:14px 16px}.ModalBottomSheet-module__sf2EGa__content{padding:16px}}@keyframes ModalBottomSheet-module__sf2EGa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ModalBottomSheet-module__sf2EGa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ModalBottomSheet-module__sf2EGa__zoomIn{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.PageSkeletonLoader-module__Ay0Ljq__skeletonContainer{justify-content:center;align-items:center;width:100%;min-height:70vh;animation:.5s ease-out PageSkeletonLoader-module__Ay0Ljq__fadeIn;display:flex;position:relative;overflow:hidden}@keyframes PageSkeletonLoader-module__Ay0Ljq__fadeIn{0%{opacity:0}to{opacity:1}}.PageSkeletonLoader-module__Ay0Ljq__pulseOrb1,.PageSkeletonLoader-module__Ay0Ljq__pulseOrb2,.PageSkeletonLoader-module__Ay0Ljq__pulseOrb3{filter:blur(80px);z-index:0;border-radius:50%;animation:6s ease-in-out infinite alternate PageSkeletonLoader-module__Ay0Ljq__floatOrb;position:absolute}.PageSkeletonLoader-module__Ay0Ljq__pulseOrb1{background:#007aff26;width:300px;height:300px;top:10%;left:20%}.PageSkeletonLoader-module__Ay0Ljq__pulseOrb2{background:#a855f71f;width:250px;height:250px;animation-delay:-2s;bottom:10%;right:15%}.PageSkeletonLoader-module__Ay0Ljq__pulseOrb3{background:#34c7591f;width:200px;height:200px;animation-delay:-4s;top:40%;left:60%}@keyframes PageSkeletonLoader-module__Ay0Ljq__floatOrb{0%{opacity:.5;transform:translateY(0)scale(1)}to{opacity:.9;transform:translateY(-40px)scale(1.1)}}.PageSkeletonLoader-module__Ay0Ljq__glassPanel{z-index:1;-webkit-backdrop-filter:blur(24px);text-align:center;background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:48px;display:flex;position:relative;box-shadow:0 24px 48px #0003}.PageSkeletonLoader-module__Ay0Ljq__spinnerWrapper{margin-bottom:24px}.PageSkeletonLoader-module__Ay0Ljq__spinner{border:4px solid #ffffff1a;border-top-color:var(--ios-blue,#007aff);border-radius:50%;width:56px;height:56px;animation:1s linear infinite PageSkeletonLoader-module__Ay0Ljq__spin}@keyframes PageSkeletonLoader-module__Ay0Ljq__spin{to{transform:rotate(360deg)}}.PageSkeletonLoader-module__Ay0Ljq__loadingTitle{color:var(--text-primary,#fff);margin:0 0 8px;font-size:22px;font-weight:800}.PageSkeletonLoader-module__Ay0Ljq__loadingSubtitle{color:#ff9f0a;background:#ff9f0a26;border:1px solid #ff9f0a4d;border-radius:12px;margin:0 0 32px;padding:6px 16px;font-size:15px;font-weight:700;animation:2s ease-in-out infinite PageSkeletonLoader-module__Ay0Ljq__pulseText}@keyframes PageSkeletonLoader-module__Ay0Ljq__pulseText{0%,to{opacity:1}50%{opacity:.6}}.PageSkeletonLoader-module__Ay0Ljq__skeletonLines{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.PageSkeletonLoader-module__Ay0Ljq__skeletonLine{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.5s linear infinite PageSkeletonLoader-module__Ay0Ljq__shimmer}.PageSkeletonLoader-module__Ay0Ljq__w100{width:100%}.PageSkeletonLoader-module__Ay0Ljq__w90{width:90%}.PageSkeletonLoader-module__Ay0Ljq__w80{width:80%}.PageSkeletonLoader-module__Ay0Ljq__w60{width:60%}@keyframes PageSkeletonLoader-module__Ay0Ljq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
