.windows-membership-modal-module__RPEQYG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.windows-membership-modal-module__RPEQYG__modal{background:#fff;border-radius:8px;flex-direction:column;width:min(800px,100%);display:flex;overflow:hidden;box-shadow:0 24px 64px #0003}.windows-membership-modal-module__RPEQYG__header{justify-content:space-between;align-items:flex-start;padding:32px 32px 24px;display:flex}.windows-membership-modal-module__RPEQYG__headerContent{flex-direction:column;gap:8px;display:flex}.windows-membership-modal-module__RPEQYG__title{color:#111;margin:0;font-size:24px;font-weight:600}.windows-membership-modal-module__RPEQYG__description{color:#666;margin:0;font-size:14px}.windows-membership-modal-module__RPEQYG__closeButton{color:#111;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:background .1s;display:flex}.windows-membership-modal-module__RPEQYG__closeButton:hover{background:#f3f3f3}.windows-membership-modal-module__RPEQYG__body{flex-direction:column;gap:24px;padding:0 32px 32px;display:flex}.windows-membership-modal-module__RPEQYG__plansGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.windows-membership-modal-module__RPEQYG__planCard{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:12px;padding:24px;transition:all .15s;display:flex;position:relative}.windows-membership-modal-module__RPEQYG__planCard:hover{border-color:#0067c0}.windows-membership-modal-module__RPEQYG__planCardActive{background:#f0f8ff;border-color:#0067c0;box-shadow:0 0 0 1px #0067c0}.windows-membership-modal-module__RPEQYG__planBadge{color:#fff;background:#0067c0;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:-10px;right:16px}.windows-membership-modal-module__RPEQYG__planHeader{flex-direction:column;gap:4px;display:flex}.windows-membership-modal-module__RPEQYG__planTitle{color:#111;margin:0;font-size:16px;font-weight:600}.windows-membership-modal-module__RPEQYG__planPrice{color:#0067c0;font-size:24px;font-weight:700}.windows-membership-modal-module__RPEQYG__planNote{color:#666;min-height:40px;font-size:13px}.windows-membership-modal-module__RPEQYG__planPerks{border-top:1px solid #e5e5e5;flex-direction:column;gap:8px;margin:12px 0 0;padding:16px 0 0;list-style:none;display:flex}.windows-membership-modal-module__RPEQYG__planCardActive .windows-membership-modal-module__RPEQYG__planPerks{border-color:#0067c01a}.windows-membership-modal-module__RPEQYG__planPerk{color:#333;align-items:center;gap:8px;font-size:13px;display:flex}.windows-membership-modal-module__RPEQYG__perkIcon{color:#0067c0;flex-shrink:0;width:14px;height:14px}.windows-membership-modal-module__RPEQYG__message{color:#a80000;background:#fde7e9;border:1px solid #f9d8da;border-radius:4px;padding:12px 16px;font-size:14px}.windows-membership-modal-module__RPEQYG__footer{background:#fafafa;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.windows-membership-modal-module__RPEQYG__footerLeft{align-items:center;display:flex}.windows-membership-modal-module__RPEQYG__paymentMethod{color:#111;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.windows-membership-modal-module__RPEQYG__alipayIcon{color:#1677ff;width:20px;height:20px}.windows-membership-modal-module__RPEQYG__footerActions{align-items:center;gap:12px;display:flex}.windows-membership-modal-module__RPEQYG__buttonSecondary{color:#111;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;height:36px;padding:0 16px;font-size:14px;font-weight:500;transition:all .1s}.windows-membership-modal-module__RPEQYG__buttonSecondary:hover{background:#f3f3f3}.windows-membership-modal-module__RPEQYG__buttonPrimary{color:#fff;cursor:pointer;background:#0067c0;border:0;border-radius:4px;height:36px;padding:0 24px;font-size:14px;font-weight:500;transition:background .1s}.windows-membership-modal-module__RPEQYG__buttonPrimary:hover{background:#005a9e}.windows-membership-modal-module__RPEQYG__buttonPrimary:disabled{cursor:not-allowed;background:#ccc}
.windows-account-modal-module__CQPlYW__backdrop{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.windows-account-modal-module__CQPlYW__modal{background:#f3f3f3;border-radius:12px;grid-template-columns:240px 1fr;width:min(880px,100%);height:min(600px,90vh);display:grid;overflow:hidden;box-shadow:0 24px 64px #0003}.windows-account-modal-module__CQPlYW__sidebar{background:#f3f3f3;border-right:1px solid #e5e5e5;flex-direction:column;gap:24px;padding:24px 16px;display:flex}.windows-account-modal-module__CQPlYW__sidebarProfile{align-items:center;gap:12px;padding:0 8px;display:flex}.windows-account-modal-module__CQPlYW__avatar{color:#fff;background:#0067c0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:600;display:flex}.windows-account-modal-module__CQPlYW__profileInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.windows-account-modal-module__CQPlYW__displayName{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.windows-account-modal-module__CQPlYW__email{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.windows-account-modal-module__CQPlYW__nav{flex-direction:column;flex:1;gap:4px;display:flex}.windows-account-modal-module__CQPlYW__navItem{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:400;transition:all .1s;display:flex}.windows-account-modal-module__CQPlYW__navItem:hover{background:#0000000a}.windows-account-modal-module__CQPlYW__navItemActive{background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000d}.windows-account-modal-module__CQPlYW__navItemActive:hover{background:#fff}.windows-account-modal-module__CQPlYW__navIcon{opacity:.7;flex-shrink:0;width:18px;height:18px}.windows-account-modal-module__CQPlYW__navItemActive .windows-account-modal-module__CQPlYW__navIcon{opacity:1;color:#0067c0}.windows-account-modal-module__CQPlYW__logoutButton{color:#666;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;margin-top:auto;padding:10px 12px;font-size:14px;transition:all .1s;display:flex}.windows-account-modal-module__CQPlYW__logoutButton:hover{color:#111;background:#0000000a}.windows-account-modal-module__CQPlYW__logoutButton .windows-account-modal-module__CQPlYW__navIcon{color:#666}.windows-account-modal-module__CQPlYW__contentArea{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.windows-account-modal-module__CQPlYW__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.windows-account-modal-module__CQPlYW__title{color:#111;margin:0;font-size:24px;font-weight:600}.windows-account-modal-module__CQPlYW__closeButton{color:#111;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:background .1s;display:flex}.windows-account-modal-module__CQPlYW__closeButton:hover{background:#e5e5e5}.windows-account-modal-module__CQPlYW__scrollArea{flex-direction:column;flex:1;gap:32px;padding:32px;display:flex;overflow-y:auto}.windows-account-modal-module__CQPlYW__message{border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500}.windows-account-modal-module__CQPlYW__messageInfo{color:#0b57d0;background:#eef4ff;border:1px solid #bfd0f6}.windows-account-modal-module__CQPlYW__messageSuccess{color:#137333;background:#e6f4ea;border:1px solid #ceead6}.windows-account-modal-module__CQPlYW__section{flex-direction:column;gap:16px;display:flex}.windows-account-modal-module__CQPlYW__sectionTitle{color:#111;margin:0;font-size:18px;font-weight:600}.windows-account-modal-module__CQPlYW__card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.windows-account-modal-module__CQPlYW__cardHeader{background:#fafafa;border-bottom:1px solid #e5e5e5;padding:16px 20px}.windows-account-modal-module__CQPlYW__cardTitle{color:#111;margin:0;font-size:15px;font-weight:600}.windows-account-modal-module__CQPlYW__cardBody{flex-direction:column;gap:16px;padding:20px;display:flex}.windows-account-modal-module__CQPlYW__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.windows-account-modal-module__CQPlYW__statItem{background:#f9f9f9;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.windows-account-modal-module__CQPlYW__statLabel{color:#666;font-size:13px}.windows-account-modal-module__CQPlYW__statValue{color:#111;font-size:24px;font-weight:600}.windows-account-modal-module__CQPlYW__listRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.windows-account-modal-module__CQPlYW__listRow:last-child{border-bottom:0;padding-bottom:0}.windows-account-modal-module__CQPlYW__listRow:first-child{padding-top:0}.windows-account-modal-module__CQPlYW__listMain{flex-direction:column;gap:4px;display:flex}.windows-account-modal-module__CQPlYW__listTitle{color:#111;font-size:14px;font-weight:600}.windows-account-modal-module__CQPlYW__listDesc{color:#666;font-size:13px}.windows-account-modal-module__CQPlYW__listSide{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.windows-account-modal-module__CQPlYW__listValue{color:#111;font-size:14px;font-weight:600}.windows-account-modal-module__CQPlYW__listTime{color:#666;font-size:13px}.windows-account-modal-module__CQPlYW__field{flex-direction:column;gap:8px;display:flex}.windows-account-modal-module__CQPlYW__fieldLabel{color:#111;font-size:14px;font-weight:600}.windows-account-modal-module__CQPlYW__input{color:#111;background:#fff;border:1px solid #ccc;border-radius:4px;height:40px;padding:0 12px;font-size:14px;transition:all .1s}.windows-account-modal-module__CQPlYW__input:focus{border-color:#0067c0;outline:none;box-shadow:0 0 0 1px #0067c0}.windows-account-modal-module__CQPlYW__buttonPrimary{color:#fff;cursor:pointer;background:#0067c0;border:0;border-radius:4px;width:fit-content;height:40px;padding:0 20px;font-size:14px;font-weight:600;transition:background .1s}.windows-account-modal-module__CQPlYW__buttonPrimary:hover{background:#005a9e}.windows-account-modal-module__CQPlYW__buttonPrimary:disabled{cursor:not-allowed;background:#ccc}.windows-account-modal-module__CQPlYW__buttonSecondary{color:#111;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;width:fit-content;height:40px;padding:0 20px;font-size:14px;font-weight:600;transition:all .1s}.windows-account-modal-module__CQPlYW__buttonSecondary:hover{background:#f3f3f3}.windows-account-modal-module__CQPlYW__buttonSecondary:disabled{color:#999;cursor:not-allowed;background:#f3f3f3}.windows-account-modal-module__CQPlYW__buttonDanger{color:#fff;cursor:pointer;background:#d13438;border:0;border-radius:4px;width:fit-content;height:40px;padding:0 20px;font-size:14px;font-weight:600;transition:background .1s}.windows-account-modal-module__CQPlYW__buttonDanger:hover{background:#a80000}.windows-account-modal-module__CQPlYW__inlineForm{align-items:flex-end;gap:12px;display:flex}.windows-account-modal-module__CQPlYW__inlineForm .windows-account-modal-module__CQPlYW__field{flex:1}.windows-account-modal-module__CQPlYW__emptyState{text-align:center;color:#666;padding:32px 0;font-size:14px}.windows-account-modal-module__CQPlYW__chip{color:#333;background:#e5e5e5;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.windows-account-modal-module__CQPlYW__chipBlue{color:#005a9e;background:#cce4f7}.windows-account-modal-module__CQPlYW__chipGreen{color:#107c10;background:#dff6dd}.windows-account-modal-module__CQPlYW__chipRed{color:#a80000;background:#fde7e9}.windows-account-modal-module__CQPlYW__membershipCard{color:#fff;background:linear-gradient(135deg,#0067c0 0%,#004578 100%);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.windows-account-modal-module__CQPlYW__membershipTitle{margin:0;font-size:20px;font-weight:600}.windows-account-modal-module__CQPlYW__membershipDesc{opacity:.9;margin:0;font-size:14px}.windows-account-modal-module__CQPlYW__membershipMeta{opacity:.8;gap:24px;font-size:13px;display:flex}.windows-account-modal-module__CQPlYW__membershipBenefits{flex-wrap:wrap;gap:8px;display:flex}.windows-account-modal-module__CQPlYW__membershipBenefit{background:#fff3;border-radius:999px;padding:4px 10px;font-size:12px}.windows-account-modal-module__CQPlYW__actionsRow{gap:12px;display:flex}
