.vip-upgrade-modal .vip-upgrade-modal-mask{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.vip-upgrade-modal .vip-upgrade-modal-wrap{background:linear-gradient(180deg,#bfccff,#f6f7ff 96.96%);border-radius:4px;box-shadow:0 8px 40px #0000002e;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:760px;z-index:101}.vip-upgrade-modal .vip-upgrade-modal-close{color:#000;cursor:pointer;line-height:1;position:absolute;right:16px;top:16px;z-index:1}.vip-upgrade-modal .vip-upgrade-modal-close:hover{color:#333}.vip-upgrade-modal .vip-upgrade-modal-header{padding:28px 32px 24px}.vip-upgrade-modal .vip-upgrade-modal-header .header-title{color:#000;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:8px}.vip-upgrade-modal .vip-upgrade-modal-header .header-subtitle{color:#000;font-size:14px;line-height:1.5}.vip-upgrade-modal .vip-upgrade-modal-body{display:flex;flex-direction:column;gap:12px;padding:20px 24px 24px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card{align-items:center;background:#fff;border-radius:12px;display:flex;gap:16px;padding:20px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:68px;justify-content:center;width:68px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-icon.normal-icon{background:linear-gradient(68.84deg,#7cc0ff 1.33%,#e3e1ff 101.28%)}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-icon.vip-icon{background:linear-gradient(270.51deg,#ffe8c8 -2.12%,#ffd9a4 95.78%)}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-icon img{display:block;-o-object-fit:contain;object-fit:contain;width:24px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info{flex:1;min-width:0}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info .option-title{color:#000;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:4px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info .option-title.vip-title{color:#000}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info .option-desc{color:#666a7c;font-size:12px;line-height:1.5}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info .option-warning{color:#ff853c;font-size:12px;line-height:1.5}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info .option-unlock{align-items:center;color:#666a7c;display:flex;font-size:12px;gap:4px;line-height:1.5}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-info .option-unlock .unlock-icon{font-size:14px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-action{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-action .btn-normal{align-items:center;background:#fff;border:1px solid #e1e2e9;border-radius:90px;color:#000;display:flex;font-size:14px;font-weight:500;height:38px;justify-content:center;min-width:96px;padding:0 12px;transition:all .3s}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-action .btn-normal:hover{opacity:.8}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-action .btn-vip{align-items:center;background:linear-gradient(73.75deg,#482a1d 17.27%,#ae6646 129.09%);border:none;border-radius:90px;color:#fff;display:flex;font-size:14px;font-weight:600;height:38px;justify-content:center;min-width:96px;padding:0 12px;transition:all .3s}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-action .btn-vip:hover{opacity:.8}.vip-upgrade-modal .vip-upgrade-modal-body .option-card .option-action .btn-vip-label{color:#666a7c;font-size:12px;line-height:1;text-align:center}
