.profile-pop-wrapper{border-radius:12px;padding:8px;min-width:220px}.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 .semi-icon{color:#8b5cf6}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch .current-lang{margin-left: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);transition:transform .2s ease;margin-left:4px}.profile-pop-wrapper .profile-pop-header .profile-menu-items .profile-menu-item.language-switch .arrow-icon.expanded{transform:rotate(90deg)}.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-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-pop-wrapper .profile-pop-header .profile-menu-items .language-submenu{max-height:240px;overflow-y:auto;margin:4px 0;padding:4px;background:var(--semi-color-fill-0);border-radius:8px}.profile-pop-wrapper .profile-pop-header .profile-menu-items .language-submenu .language-option{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:14px;color:var(--semi-color-text-1)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .language-submenu .language-option:hover{background:var(--semi-color-fill-1)}.profile-pop-wrapper .profile-pop-header .profile-menu-items .language-submenu .language-option.active{color:var(--semi-color-primary);font-weight:500}.profile-pop-wrapper .profile-pop-header .profile-menu-items .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)}}.credit-balance-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin:0 12px 4px;border-radius:12px;background:linear-gradient(135deg,rgba(0,161,194,.1),rgba(0,161,194,.04) 55%,rgba(10,211,251,.12));border:1px solid rgba(0,161,194,.32);cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .2s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1;box-sizing:border-box;overflow:hidden}.credit-balance-card:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,161,194,.6),rgba(10,211,251,.6),transparent)}.credit-balance-card:hover{transform:translateY(-1px);border-color:rgba(0,161,194,.55);box-shadow:0 6px 16px -6px rgba(0,161,194,.35)}.credit-balance-card:hover .credit-balance-card__arrow{transform:translateX(2px);opacity:1}.credit-balance-card:active{transform:translateY(0)}.credit-balance-card__top{display:flex;align-items:center;gap:8px}.credit-balance-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#00a1c2;flex-shrink:0}.credit-balance-card__icon-wrap svg{width:17px;height:17px}.credit-balance-card__tier{font-size:13px;font-weight:700;color:#008ba8;flex:1 1;line-height:1;letter-spacing:.3px}.credit-balance-card__arrow{color:#00a1c2;opacity:.7;flex-shrink:0;transition:transform .2s ease,opacity .2s ease;width:12px;height:12px}.credit-balance-card__amount-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px dashed rgba(0,161,194,.28)}.credit-balance-card__amount{font-size:22px;font-weight:800;color:var(--semi-color-text-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.5px}.credit-balance-card__amount-label{font-size:11px;color:var(--semi-color-text-2);font-weight:600;letter-spacing:.3px;text-transform:capitalize}.credit-balance-card.is-vip{background:linear-gradient(135deg,rgba(252,196,25,.16),rgba(248,181,0,.06) 55%,rgba(255,152,0,.18));border-color:rgba(248,181,0,.5)}.credit-balance-card.is-vip:before{background:linear-gradient(90deg,transparent,rgba(255,193,7,.85),rgba(255,152,0,.85),transparent)}.credit-balance-card.is-vip:hover{border-color:rgba(248,181,0,.75);box-shadow:0 6px 18px -6px rgba(248,181,0,.45)}.credit-balance-card.is-vip .credit-balance-card__icon-wrap,.credit-balance-card.is-vip .credit-balance-card__tier{color:#b07300}.credit-balance-card.is-vip .credit-balance-card__arrow{color:#d48806}.credit-balance-card.is-vip .credit-balance-card__amount-row{border-top-color:rgba(248,181,0,.4)}.credit-balance-collapsed{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto 4px;border-radius:10px;background:linear-gradient(135deg,rgba(0,161,194,.18),rgba(10,211,251,.08));border:1px solid rgba(0,161,194,.4);cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .2s ease,box-shadow .25s ease;padding:0}.credit-balance-collapsed:hover{transform:translateY(-1px);border-color:rgba(0,161,194,.65);box-shadow:0 4px 14px -4px rgba(0,161,194,.5)}.credit-balance-collapsed:active{transform:translateY(0)}.credit-balance-collapsed .credit-balance-icon{display:flex;align-items:center;color:#00a1c2}.credit-balance-collapsed .credit-balance-icon svg{width:17px;height:17px}.credit-balance-collapsed.is-vip{background:linear-gradient(135deg,rgba(252,196,25,.3),rgba(255,152,0,.12));border-color:rgba(248,181,0,.55)}.credit-balance-collapsed.is-vip:hover{border-color:rgba(248,181,0,.75);box-shadow:0 4px 14px -4px rgba(248,181,0,.5)}.credit-balance-collapsed.is-vip .credit-balance-icon{color:#b07300}body[theme=dark] .credit-balance-card{background:linear-gradient(135deg,rgba(0,255,228,.1),rgba(0,255,228,.03) 55%,rgba(10,211,251,.12));border-color:rgba(0,255,228,.3)}body[theme=dark] .credit-balance-card:before{background:linear-gradient(90deg,transparent,rgba(0,255,228,.7),rgba(10,211,251,.7),transparent)}body[theme=dark] .credit-balance-card:hover{border-color:rgba(0,255,228,.55);box-shadow:0 6px 16px -6px rgba(0,255,228,.4)}body[theme=dark] .credit-balance-card__arrow,body[theme=dark] .credit-balance-card__icon-wrap,body[theme=dark] .credit-balance-card__tier{color:#00ffe4}body[theme=dark] .credit-balance-card__amount{color:#fff}body[theme=dark] .credit-balance-card__amount-row{border-top-color:rgba(0,255,228,.25)}body[theme=dark] .credit-balance-card.is-vip{background:linear-gradient(135deg,rgba(252,196,25,.2),rgba(248,181,0,.06) 55%,rgba(255,152,0,.22));border-color:rgba(248,181,0,.55)}body[theme=dark] .credit-balance-card.is-vip:before{background:linear-gradient(90deg,transparent,rgba(255,193,7,.9),rgba(255,152,0,.9),transparent)}body[theme=dark] .credit-balance-card.is-vip:hover{border-color:rgba(248,181,0,.8);box-shadow:0 6px 18px -6px rgba(248,181,0,.55)}body[theme=dark] .credit-balance-card.is-vip .credit-balance-card__arrow,body[theme=dark] .credit-balance-card.is-vip .credit-balance-card__icon-wrap,body[theme=dark] .credit-balance-card.is-vip .credit-balance-card__tier{color:#ffd54f}body[theme=dark] .credit-balance-card.is-vip .credit-balance-card__amount-row{border-top-color:rgba(248,181,0,.45)}body[theme=dark] .credit-balance-collapsed{background:linear-gradient(135deg,rgba(0,255,228,.18),rgba(10,211,251,.08));border-color:rgba(0,255,228,.4)}body[theme=dark] .credit-balance-collapsed:hover{border-color:rgba(0,255,228,.65);box-shadow:0 4px 14px -4px rgba(0,255,228,.5)}body[theme=dark] .credit-balance-collapsed .credit-balance-icon{color:#00ffe4}body[theme=dark] .credit-balance-collapsed.is-vip{background:linear-gradient(135deg,rgba(252,196,25,.32),rgba(255,152,0,.14));border-color:rgba(248,181,0,.6)}body[theme=dark] .credit-balance-collapsed.is-vip:hover{border-color:rgba(248,181,0,.8);box-shadow:0 4px 14px -4px rgba(248,181,0,.55)}body[theme=dark] .credit-balance-collapsed.is-vip .credit-balance-icon{color:#ffd54f}.page-menu{--page-menu-footer-space:120px;--page-menu-hover-bg:rgba(255,255,255,0.06);--page-menu-active-bg:rgba(0,202,224,0.12);position:fixed!important;top:0!important;left:0!important;height:100vh!important;z-index:200;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;transition:width var(--page-menu-transition-duration,.2s) ease;will-change:width}.page-menu,.page-menu .semi-layout-sider-children{background:rgba(0,0,0,0)!important;display:flex;flex-direction:column}.page-menu .semi-layout-sider-children{height:100%}.page-menu.no-social{--page-menu-footer-space:80px}[data-theme=light] .page-menu{--page-menu-hover-bg:rgba(0,0,0,0.04);--page-menu-active-bg:rgba(0,161,194,0.1)}.page-menu-header{padding:20px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(0,0,0,0)!important;flex-shrink:0}.page-menu.is-collapsed .page-menu-header{flex-direction:column;padding:16px 4px 12px;gap:8px}.page-menu.is-collapsed .page-menu-logo{justify-content:center}.page-menu.is-collapsed .page-menu-toggle.semi-button{width:100%;max-width:44px}.page-menu-logo{display:flex;align-items:center;gap:8px;color:var(--semi-color-text-0);min-width:0;text-decoration:none}.page-menu-logo-img{display:block;object-fit:contain;border-radius:6px}.page-menu-logo-img,.page-menu.is-collapsed .page-menu-logo-img{width:38px;height:38px;flex:0 0 38px}.page-menu-logo-text{font-family:"DM Serif Text",Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;font-size:22px;line-height:1;letter-spacing:.2px;white-space:nowrap;padding-left:5px;color:var(--semi-color-text-0)}[data-theme=light] .page-menu-logo-text{color:#18181b}.page-menu-close.semi-button,.page-menu-toggle.semi-button{border-radius:6px;background:rgba(0,0,0,0);border:0;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;opacity:.5;transition:background-color .15s ease,opacity .15s ease}.page-menu-close.semi-button:hover,.page-menu-toggle.semi-button:hover{background:var(--page-menu-hover-bg);opacity:1}.page-menu-close.semi-button .semi-icon,.page-menu-toggle.semi-button .semi-icon{opacity:.9;font-size:16px}.page-menu-nav{flex:1 1;padding:16px 12px calc(10px + var(--page-menu-footer-space));overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;background:rgba(0,0,0,0)!important}.page-menu.is-collapsed .page-menu-nav{padding:8px 4px calc(10px + var(--page-menu-footer-space))}.page-menu-nav-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;color:var(--semi-color-text-2);text-decoration:none;transition:background-color .15s ease,color .15s ease;cursor:pointer;background:rgba(0,0,0,0)}.page-menu-nav-item:hover{background:var(--page-menu-hover-bg);color:var(--semi-color-text-0)}.page-menu-nav-item.is-selected{background:var(--page-menu-active-bg);color:var(--semi-color-primary);font-weight:700}.page-menu-nav-icon{display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.page-menu-nav-text{font-size:14px;white-space:nowrap}.page-menu-nav-item.is-collapsed-item{flex-direction:column;justify-content:center;align-items:center;padding:8px;background:rgba(0,0,0,0)}.page-menu-nav-item.is-collapsed-item .page-menu-nav-icon{width:36px;height:36px;font-size:20px;border-radius:8px;transition:background-color .15s ease}.page-menu-nav-item.is-collapsed-item:hover{background:rgba(0,0,0,0)}.page-menu-nav-item.is-collapsed-item:hover .page-menu-nav-icon{background:var(--page-menu-hover-bg)}.page-menu-nav-item.is-collapsed-item.is-selected{background:rgba(0,0,0,0)}.page-menu-nav-item.is-collapsed-item.is-selected .page-menu-nav-icon{background:var(--page-menu-active-bg)}[data-theme=light] .page-menu-nav-item{color:#52525b}[data-theme=light] .page-menu-nav-item:hover{color:#18181b}[data-theme=light] .page-menu-nav-item.is-selected{color:#00a1c2}.page-menu-credit{padding:0 4px;position:absolute;bottom:var(--page-menu-footer-space);left:0;right:0;display:flex;justify-content:stretch}.page-menu-credit>.credit-balance.is-expanded{width:100%;justify-content:space-between}.page-menu.is-collapsed .page-menu-credit{padding:0;justify-content:center}.page-menu-footer{padding:12px 8px 16px;position:absolute;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,0)!important;display:flex;flex-direction:column;gap:16px}.page-menu.is-collapsed .page-menu-footer{padding:12px 4px 16px;gap:8px}.page-menu-user{padding:0 4px}.page-menu.is-collapsed .page-menu-user{padding:0}.page-menu-social{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:12px;margin-top:4px;border-top:.5px solid hsla(0,0%,100%,.06);margin-left:8px;margin-right:8px}[data-theme=light] .page-menu-social{border-top-color:rgba(0,0,0,.06)}.page-menu-social-link{display:flex;align-items:center;justify-content:center;padding:4px;color:var(--semi-color-text-3);transition:color .15s ease}.page-menu-social-link:hover{color:#00ffe4}[data-theme=light] .page-menu-social-link:hover{color:#00a1c2}.page-menu-social-btn{background:none;border:none;cursor:pointer}.page-menu.is-collapsed .page-menu-social{flex-direction:column;gap:8px;margin:0 4px}.page-menu-wechat-qr{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px}.page-menu-wechat-qr img{border-radius:8px}.page-menu-wechat-qr-label{font-size:14px;color:var(--semi-color-text-2)}.page-menu-user-trigger{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease;min-height:40px}.page-menu-user-trigger:hover{background:var(--page-menu-hover-bg)}.page-menu.is-collapsed .page-menu-user-trigger{justify-content:center;padding:4px;min-height:40px}.page-menu-user-chevron{margin-left:auto;color:var(--semi-color-text-2);opacity:.4;font-size:12px}.page-menu-popover{width:200px;padding:4px}.page-menu-popover.page-menu-lang{max-height:320px;overflow-y:auto}.page-menu-pop-item,.page-menu-pop-sub-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;cursor:pointer;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease}.page-menu-pop-item:hover,.page-menu-pop-sub-item:hover{background:var(--semi-color-fill-0)}.page-menu-pop-item-left{display:inline-flex;align-items:center;gap:8px;min-width:0}.page-menu-pop-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-menu-pop-item-right{margin-left:auto;opacity:.55}.page-menu-pop-sub-item.is-active{background:var(--semi-color-primary-light-default)}.page-menu-pop-check{margin-left:auto;color:var(--semi-color-primary)}.page-menu-submenu-badge{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--semi-color-fill-0);color:var(--semi-color-text-0)}.page-menu-avatar{background:hsla(0,0%,100%,.08);color:var(--semi-color-text-2);flex-shrink:0}[data-theme=light] .page-menu-avatar{background:rgba(0,0,0,.06)}.page-menu.is-collapsed .page-menu-avatar{width:32px;height:32px}.page-menu-avatar .semi-icon{font-size:16px}.page-menu-account{display:flex;flex-direction:column;line-height:1.2;min-width:0}.page-menu-account-id,.page-menu-account-no{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}