.customer-workspace .portal-page-light{background-color:var(--portal-page-ground);background-image:radial-gradient(ellipse at 94% 8%,rgb(var(--portal-page-glow) / .1),transparent 55%),linear-gradient(155deg,var(--portal-page-ground),var(--portal-page-end))}.customer-workspace .account-stat-divider{border-color:#64748b47}.customer-workspace .portal-card-shadow{box-shadow:var(--portal-card-shadow, 0 5px 16px -5px rgb(15 23 42 / .12))}.achievement-dialog{border:0;padding:0;background:transparent;color:#f4efff;width:min(380px,calc(100vw - 40px));max-height:calc(100dvh - 24px);overflow-y:auto}.achievement-dialog::backdrop{background:#030107d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.achievement-reward-card{min-height:480px;padding:40px 28px 30px;background:#090613 url(/static/frontend/achievements/yuhe-v1/card-frame.png) center / 100% 100% no-repeat;text-align:center}.achievement-reward-card h2{font-size:28px;font-weight:900;letter-spacing:.06em;text-shadow:2px 3px #582894}.achievement-reward-edition{margin-top:8px;font-size:12px;letter-spacing:.18em;color:#d6aaff}.achievement-reward-art{display:block;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin:12px auto}.achievement-reward-copy{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#e8dcf6}.achievement-reward-copy time{display:block;margin-top:12px;font-size:11px;color:#ad9dbb}.achievement-reward-close{display:grid;place-items:center;margin:12px auto 0;width:40px;height:40px;border:1px solid #ffffff60;border-radius:50%;color:#fff;background:#090613}.achievement-reward-close:focus-visible{outline:2px solid #d6aaff;outline-offset:3px}.account-glass-page .account-glass-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:linear-gradient(170deg,rgb(var(--account-panel) / var(--account-panel-alpha)),rgb(var(--account-panel) / var(--account-panel-end-alpha)));box-shadow:var(--portal-card-shadow, 0 5px 16px -5px rgb(15 23 42 / .12))}.account-glass-page .account-glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 42% 38% at 0 0,rgb(var(--account-glow) / var(--account-edge-glow)),transparent 85%),radial-gradient(ellipse 48% 60% at 100% 100%,rgb(var(--account-glow) / calc(var(--account-edge-glow) * .42)),transparent 85%),radial-gradient(ellipse 80% 65% at 48% -25%,rgb(255 255 255 / var(--account-reflection)),transparent 90%),linear-gradient(110deg,rgb(255 255 255 / calc(var(--account-reflection) * .25)),transparent 45%)}.account-glass-page .account-glass-panel:after{content:"";display:var(--account-edge-reflection);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgb(var(--account-glow) / var(--account-rim-glow)),rgb(255 255 255 / var(--account-rim)) 9%,transparent 28%,transparent 72%,rgb(var(--account-glow) / calc(var(--account-rim-glow) * .45)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.account-glass-page .account-glass-panel{-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}}
