.ant-notification.ant-notification-topRight{top:60px!important;right:100px!important}.new-user-gift-notification{padding:0!important;background:transparent!important;box-shadow:none!important}.new-user-gift-notification .ant-notification-notice-message{margin-bottom:0!important;padding:0!important}.new-user-gift-notification .ant-notification-notice-description{margin:0!important;padding:0!important}.new-user-gift-notification .ant-notification-notice-content{padding:0!important}.new-user-gift-notification .ant-notification-notice{padding:0!important;background:rgba(0,0,0,.85)!important;border-radius:12px!important;overflow:hidden!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.3)!important}.new-user-gift-notification .ant-notification-notice-close{top:12px!important;right:12px!important;color:rgba(255,255,255,.65)!important;transition:all .3s ease!important}.new-user-gift-notification .ant-notification-notice-close:hover{color:rgba(255,255,255,1)!important;transform:scale(1.1)}.new-user-gift-notice-box{width:100%;overflow:hidden}.new-user-gift-notice-header{width:100%;height:130px;overflow:hidden;position:relative}.new-user-gift-notice-header-image{width:100%;height:100%;object-fit:cover;display:block}.new-user-gift-notice-content-box{padding:14px 18px 16px;text-align:left}.new-user-gift-notice-content{color:#ffffff}.new-user-gift-notice-title{font-size:15px;font-weight:600;margin:0 0 8px;color:#ffffff;line-height:1.4}.new-user-gift-notice-text{font-size:13px;line-height:1.5;color:rgba(255,255,255,.85);margin:4px 0}.new-user-gift-notice-dot{color:var(--primary-color,#fed43b);font-weight:700;margin-right:3px}.new-user-gift-notice-button{width:100%;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color,#fed43b) 0,#ffc107 100%);color:#000000;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(254,212,59,.3)}.new-user-gift-notice-button:hover{background:linear-gradient(135deg,#ffc107 0,var(--primary-color,#fed43b) 100%);box-shadow:0 6px 16px rgba(254,212,59,.4);transform:translateY(-2px)}.new-user-gift-notice-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(254,212,59,.3)}[data-theme=light] .new-user-gift-notification .ant-notification-notice{background:rgba(255,255,255,.95)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}[data-theme=light] .new-user-gift-notification .ant-notification-notice-close{color:rgba(0,0,0,.45)!important}[data-theme=light] .new-user-gift-notification .ant-notification-notice-close:hover{color:rgba(0,0,0,.88)!important}[data-theme=light] .new-user-gift-notice-title{color:#000000}[data-theme=light] .new-user-gift-notice-text{color:rgba(0,0,0,.75)}[data-theme=light] .new-user-gift-notice-dot{color:var(--primary-color,#fed43b)}[data-theme=light] .new-user-gift-notice-button{color:#000000}@media (max-width:768px){.new-user-gift-notification{width:280px!important}.new-user-gift-notice-header{height:90px}.new-user-gift-notice-content-box{padding:12px 16px 14px}.new-user-gift-notice-title{font-size:14px;margin-bottom:8px}.new-user-gift-notice-text{font-size:11px}.new-user-gift-notice-button{height:32px;font-size:13px}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.new-user-gift-notification{animation:slideInRight .4s ease-out}.custom-menu-item{position:relative;display:flex;align-items:center;width:100%;text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.custom-menu-item:hover{color:inherit}.custom-menu-item .ant-badge{color:rgba(0,0,0,.65)!important}.basic-layout .ant-menu-item-selected .badge-container .ant-badge,.basic-layout .ant-menu-submenu-selected .badge-container .ant-badge{display:none!important}.dark-mode .custom-menu-item .ant-badge{color:rgba(255,255,255,.65)!important}.dark-mode .ant-menu-item-selected .custom-menu-item .ant-badge{color:rgba(255,255,255,.95)!important}.custom-menu-item .menu-item-svg{display:block;margin:0 auto;cursor:pointer!important;width:76px;height:42px;object-fit:contain}@media (hover:none){.custom-menu-item:active{background-color:rgba(0,0,0,.08)}}.custom-menu-item .annual-menu-item{display:block;margin:0 auto;cursor:pointer!important;width:106px;height:40px;position:relative}.custom-menu-item .annual-menu-item:after{content:"";position:absolute;top:0;right:-8px;width:6px;height:6px;background:#ff4d4f;border-radius:50%}.ant-menu-item-selected .custom-menu-item,.ant-menu-submenu-selected .custom-menu-item,.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-text-color)!important}.badge-container{position:relative;display:inline-flex;align-items:center}.badge-item{position:absolute!important;top:33%;transition:left .3s ease}@media (max-width:768px){.badge-item{left:calc(var(--badge-left, 1.25rem) - .25rem)!important}}.footer-container{background:var(--footer-bg-color);padding-top:30px;flex-direction:column!important}@media (max-width:768px){.footer-container footer{padding:0 10px}}.footer-container a,.footer-container span{font-size:12px}.footer-container h5.ant-typography{font-size:18px!important}.footer-container .ant-col:not(:first-child){padding-left:80px}.bottomFooter{position:absolute;bottom:0;width:100%}.ant-pro-global-footer-list :not(:last-child){margin-right:24px!important}.ant-pro-global-footer{margin:24px 0!important}.ant-pro-global-footer-copyright{color:rgba(0,0,0,.65);font-size:14px!important}.side-footer .ant-pro-global-footer{margin:16px 0!important;padding:0;text-align:left}.footer-about-me,.footer-protocol-link{color:#b7b6b6;margin-right:20px}.footer-about-me:hover,.footer-protocol-link:hover{color:#1677ff}.side-footer .ant-pro-global-footer-links{display:flex;flex-wrap:wrap;margin-bottom:8px;row-gap:8px}.side-footer .ant-pro-global-footer-links a:not(:last-child){margin-right:24px}.footer-row{margin:20px auto;width:100%}@media (min-width:1200px){.footer-row{width:1200px}.footer-row.not-full{width:100%}}.footer-protocol-button{margin-bottom:6px;color:#6d7784!important}.footer-protocol-button:hover{color:rgba(0,0,0,.9)!important}.footer-about-me-col .ant-card{background:transparent!important;box-shadow:none!important}.interview-floating-badge{position:fixed;top:64px;right:24px;z-index:1000;animation:fadeInDown .3s ease-in-out}.interview-floating-badge.mobile{top:56px;right:16px}.interview-floating-badge .interview-badge-button{background:linear-gradient(135deg,#FFA726,#FB8C00)!important;border:none!important;box-shadow:0 2px 8px rgba(255,167,38,.4);font-weight:500;color:#fff!important;transition:all .3s ease}.interview-floating-badge .interview-badge-button:hover{background:linear-gradient(135deg,#FB8C00,#F57C00)!important;box-shadow:0 4px 12px rgba(255,167,38,.6);transform:translateY(-1px);color:#fff!important}.interview-floating-badge .interview-badge-button:active{transform:translateY(0)}.interview-floating-badge .interview-badge-button .anticon{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.interview-floating-badge{top:56px;right:12px}}.avatar-dropdown-menu .ant-dropdown-menu-item{justify-content:center;padding:10px 18px!important}.avatar-dropdown-menu .ant-dropdown-menu-title-content{flex:none!important}.avatar-dropdown-menu .ant-dropdown-menu-item-icon{-webkit-margin-end:8px!important;margin-inline-end:8px!important}.not-login-popover{cursor:pointer;width:150px;height:48px;margin-top:-10px;margin-left:-10px}.menu-item-with-toggle{display:flex;align-items:center;gap:10px;width:100%;cursor:default!important;pointer-events:auto!important}.user-menu-dropdown{width:200px}.user-menu-dropdown .ant-dropdown-menu-item{justify-content:flex-start;padding:10px 18px!important}.menu-item-with-toggle>*{pointer-events:auto}.ant-pro-layout .ant-pro-layout-content{padding-bottom:96px!important;padding-block:0!important;padding-inline:0!important}.basic-layout-dropdown .ant-dropdown-menu-item{justify-content:flex-start;padding:10px 18px!important}.basic-layout-dropdown .ant-dropdown-menu-title-content{flex:none!important}.basic-layout-dropdown .ant-dropdown-menu-item-icon{-webkit-margin-end:8px!important;margin-inline-end:8px!important}.invite-reward{color:#faad14!important}.ant-menu-overflow-item.ant-menu-overflow-item-rest.ant-menu-submenu.ant-menu-submenu-horizontal{display:flex;align-items:center}.ant-pro-top-nav-header-wide{max-width:1280px!important;margin:0 auto!important}.basic-layout .ant-menu-item:hover,.basic-layout .ant-menu-submenu:hover{background:none!important;font-weight:500}.basic-layout .ant-menu-item-selected{position:relative;font-weight:700!important}.basic-layout .ant-menu-item-selected:after,.basic-layout .ant-menu-submenu-selected:after{content:"";position:absolute;transform:translateX(50%)!important;left:0!important;bottom:13px!important;z-index:-10;width:50%;height:7px;background-color:#fed43b!important;color:#fff!important;border-radius:12px}@media (max-width:768px){.basic-layout .ant-menu-item-selected:after,.basic-layout .ant-menu-submenu-selected:after{top:22px!important;transform:translateX(0)!important;width:15%;left:5%!important}.basic-layout .ant-menu-submenu-selected .ant-menu-item-selected:after{width:30%;left:15%!important}}.basic-layout .global-search:hover{background:none!important}.basic-layout .global-search .search-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#fed73b}.basic-layout .search-icon:active{transform:translateY(.5px);box-shadow:1px 1px 2px rgba(66,66,66,.15)}.basic-layout-custom .logo-title{line-height:24px!important;height:24px!important;font-weight:600!important;font-size:16px!important;color:var(--primary-text-color)!important;-webkit-margin-start:6px!important;margin-inline-start:6px!important}.search-icon-mobile{transition:all .3s}.search-icon-mobile:hover{transform:scale(1.1);color:#ffc53d!important}