.profile-pop-wrapper{border-radius:12px;padding:8px;min-width:220px;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.profile-pop-wrapper .profile-pop-header .profile-user-section{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px}.profile-pop-wrapper .profile-pop-header .profile-user-section .profile-header-info{flex:1 1;min-width:0}.profile-pop-wrapper .profile-pop-header .profile-user-section .profile-header-info .profile-header-info-name{color:var(--semi-color-text-0);font-size:14px;font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-pop-wrapper .profile-pop-header .profile-user-section .profile-header-info .profile-header-info-account{color:var(--semi-color-text-2);font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-pop-wrapper .profile-pop-header .profile-menu-divider{height:1px;background:linear-gradient(90deg,transparent,var(--semi-color-border),transparent);margin:8px 0}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:4px;border-radius:8px;color:var(--semi-color-text-1);text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item:hover{background:var(--semi-color-fill-0);border-color:var(--semi-color-border)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item:active{transform:scale(.98)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item .semi-icon{font-size:16px;width:16px;text-align:center;opacity:.85}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item span{white-space:nowrap}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.theme-switch .semi-icon{color:#f59e0b}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.theme-switch:hover{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch{width:100%;background:rgba(0,0,0,0);font-family:inherit;text-align:start}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch .semi-icon{color:#8b5cf6}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch .current-lang{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--semi-color-text-2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch .arrow-icon{font-size:12px;color:var(--semi-color-text-3);-webkit-margin-start:4px;margin-inline-start:4px}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch.active,.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.profile-credit .semi-icon{color:#f2994a}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.profile-credit:hover{background:rgba(242,153,74,.1);border-color:rgba(242,153,74,.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.profile-team .semi-icon{color:#27ae60}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.profile-team:hover{background:rgba(39,174,96,.1);border-color:rgba(39,174,96,.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.profile-settings .semi-icon{color:var(--semi-color-primary)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.profile-settings:hover{background:rgba(var(--semi-cyan-5),.1);border-color:rgba(var(--semi-cyan-5),.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.send-email .semi-icon{color:#5b9bd5}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.send-email:hover{background:rgba(91,155,213,.1);border-color:rgba(91,155,213,.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.logout .semi-icon{color:#ff6b6b}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.logout:hover{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.2)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item:last-child{margin-bottom:0}.profile-language-submenu{width:180px;max-width:calc(100vw - 48px);max-height:min(360px,100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:4px}.profile-language-submenu .language-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:0;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .15s ease;font:inherit;font-size:14px;text-align:start;color:var(--semi-color-text-1)}.profile-language-submenu .language-option:hover{background:var(--semi-color-fill-1)}.profile-language-submenu .language-option:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-2px}.profile-language-submenu .language-option.active{color:var(--semi-color-primary);font-weight:500}.profile-language-submenu .language-option .check-mark{color:var(--semi-color-primary);font-size:12px}.profile-pop-wrapper{animation:profileSlideIn .2s ease-out}@keyframes profileSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}