.liuyao-markdown{color:#3d2b1f;line-height:1.9;overflow-wrap:anywhere;white-space:normal;text-align:left}.liuyao-markdown p{margin:0 0 1em}.liuyao-markdown h1,.liuyao-markdown h2,.liuyao-markdown h3{margin:1.6em 0 .65em;color:#c0392b;font-family:Weighting,"Noto Serif SC",serif;font-weight:400;line-height:1.5}.liuyao-markdown h1{font-size:1.6em}.liuyao-markdown h2{font-size:1.4em}.liuyao-markdown h3{font-size:1.25em}.liuyao-markdown h4,.liuyao-markdown h5,.liuyao-markdown h6{margin:1.2em 0 .5em;font-size:1em;font-weight:600}.liuyao-markdown>:first-child{margin-top:0}.liuyao-markdown>:last-child{margin-bottom:0}.liuyao-markdown ul,.liuyao-markdown ol{margin:0 0 1em;padding-left:1.6em}.liuyao-markdown ul{list-style:disc}.liuyao-markdown ol{list-style:decimal}.liuyao-markdown ul ul{list-style:circle}.liuyao-markdown ul ul ul{list-style:square}.liuyao-markdown li{margin:.3em 0;padding-left:.15em}.liuyao-markdown li p{margin:.3em 0}.liuyao-markdown li>ul,.liuyao-markdown li>ol{margin:.25em 0 .5em}.liuyao-markdown strong{font-weight:700}.liuyao-markdown blockquote{margin:1em 0;padding-left:1em;border-left:3px solid #d4cfc0;color:#6b5a4a}.liuyao-markdown hr{margin:1.5em 0;border:0;border-top:1px solid #e4dccd}.liuyao-markdown pre{margin:1em 0;padding:.8em;background:#f1eee7;overflow-x:auto;white-space:pre}.liuyao-markdown code{font-size:.9em}.liuyao-markdown-table{max-width:100%;overflow-x:auto;margin:1em 0}.liuyao-markdown table{width:100%;border-collapse:collapse}.liuyao-markdown th,.liuyao-markdown td{padding:.5em .75em;border:1px solid #d4cfc0}.liuyao-markdown th{background:#f1eee7;font-weight:600}.account-center{--account-accent: #a43b2e;--account-muted: #7d7064;width:100%;min-width:0;padding:24px 8px 12px}.account-center button{cursor:pointer}.account-center button:disabled{cursor:default}.account-center button:focus-visible{outline:3px solid #a43b2e;outline-offset:4px}.account-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.account-eyebrow{color:var(--account-accent);font:11px/1.6 system-ui,sans-serif;letter-spacing:.18em}.account-page-heading h1{margin-top:7px;font-family:Weighting,"Noto Serif SC",serif;font-size:36px;line-height:1.3}.account-page-heading>p{color:var(--account-muted);font-size:13px;letter-spacing:.14em;padding-bottom:5px}.profile-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin-bottom:24px;border:1px solid #e8dfd0;border-radius:20px;background:#f5f0e5}.profile-identity{display:flex;gap:20px;align-items:center;min-width:0}.profile-avatar{width:72px;height:72px;flex-shrink:0;display:grid;place-items:center;border:1px solid #d9c9af;border-radius:50%;background:#fffcf4;color:var(--account-accent)}.profile-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.profile-avatar .account-icon{font-size:34px}.profile-identity-copy{min-width:0}.profile-identity-copy>p{font-size:12px;color:var(--account-muted);line-height:1.7}.profile-identity-copy h2{margin:4px 0;font-family:Weighting,"Noto Serif SC",serif;font-size:29px;line-height:1.35;overflow-wrap:anywhere}.profile-email{overflow-wrap:anywhere}.profile-account-action{flex-shrink:0}.account-icon{font-size:20px;line-height:1;flex-shrink:0}.account-primary-button{display:inline-flex;gap:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 19px;border:1px solid var(--account-accent);border-radius:10px;background:var(--account-accent);color:#fffaf3;font-size:13px;font-weight:700;transition:background .2s;white-space:nowrap}.account-primary-button:hover{background:#8d3026}.account-primary-button:disabled{color:#655d52;background:#ede8dc;border-color:#ddd6c7}.account-text-button{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:var(--account-accent);font-size:12px}.profile-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"wallet offer" "services recharge";gap:24px}.account-panel{min-width:0;border:1px solid #e8e0d3;border-radius:20px;padding:26px 28px;background:#fffefa;box-shadow:0 4px 18px #4d341f04}.account-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.account-section-heading h2{font-family:Weighting,"Noto Serif SC",serif;font-size:24px;line-height:1.4}.account-subtle{color:var(--account-muted);font-size:12px;line-height:1.7}.profile-wallet{grid-area:wallet}.wallet-label{margin-top:20px}.wallet-balance{display:flex;align-items:center;gap:12px;margin-top:1px}.wallet-balance strong{min-width:0;font:500 clamp(32px,3.7vw,46px)/1.25 Georgia,"Times New Roman",serif;color:#3d2b1f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wallet-balance img{width:26px;height:26px;flex-shrink:0}.wallet-description{font-size:12px;color:var(--account-muted);margin-top:7px}.wallet-checkin{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:19px;border-top:1px solid #ebe3d7}.wallet-checkin-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.wallet-checkin-title .account-icon{font-size:17px;color:var(--account-accent)}.wallet-checkin p{margin-top:6px;color:var(--account-muted);font-size:11px;line-height:1.6}.account-feedback{font-size:12px;line-height:1.7;color:#2d6a4f;margin-top:12px}.account-feedback.is-error{color:var(--account-accent)}.profile-offer{grid-area:offer}.first-recharge{display:flex;position:relative;overflow:hidden;background:#f7efe2;border-color:#e6d5ba}.profile-welcome,.profile-offer{background:linear-gradient(135deg,#ffffffc7,#ffffff61 65%,#f3ede14d);border-color:#ffffffe6;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);box-shadow:0 12px 32px #4d341f11,inset 0 1px #fffffff2,inset 0 0 0 1px #d4c5a921}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.profile-welcome,.profile-offer{background:#fffdf7f0}}.first-recharge-content{position:relative;z-index:1;width:100%;padding-right:125px}.account-offer-tag{display:inline-flex;align-items:center;gap:6px;color:var(--account-accent);font-size:11px;letter-spacing:.06em}.account-offer-tag .account-icon{font-size:17px}.first-recharge h2{font-family:Weighting,"Noto Serif SC",serif;font-size:28px;line-height:1.4;margin-top:14px}.first-recharge-price{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:12px}.first-recharge-price>span:first-child{color:var(--account-accent);font:17px/1.2 Georgia,serif}.first-recharge-price strong{font-size:38px;font-weight:500;margin-left:4px}.first-recharge-divider{height:26px;width:1px;background:#dcc7a9}.first-recharge-price b{font:500 27px/1.3 Georgia,"Noto Serif SC",serif}.first-recharge-price small{font:13px "Noto Serif SC",serif}.first-recharge-gift{display:flex;align-items:center;gap:7px;font-size:13px;color:#77503a;margin-top:16px}.first-recharge-gift .account-icon{font-size:17px}.first-recharge-description{color:var(--account-muted);font-size:12px;margin-top:6px;line-height:1.8}.first-recharge .account-primary-button{margin-top:16px}.offer-availability{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.offer-availability>span{font-size:12px;color:#76584c;border:1px solid #dac2ac;padding:6px 12px;border-radius:6px}.offer-availability small{font-size:11px;color:var(--account-muted)}.first-recharge-art{pointer-events:none;position:absolute;width:128px;height:195px;-o-object-fit:contain;object-fit:contain;right:24px;bottom:24px;opacity:.85}.profile-services{grid-area:services}.profile-service-list{margin-top:15px}.profile-service{display:flex;align-items:center;gap:14px;width:100%;padding:15px 0;text-align:left;border-bottom:1px solid #eee7dc}.profile-service:last-child{border-bottom:0;padding-bottom:0}.profile-service-icon{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#f3eee3;color:#896a48}.profile-service-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.profile-service-copy strong{font-size:14px;font-weight:700}.profile-service-copy>span{color:var(--account-muted);font-size:11px;line-height:1.65}.profile-service>.account-icon{color:#ac9e8d;transition:transform .2s}.profile-service:hover strong{color:var(--account-accent)}.profile-service:hover>.account-icon{transform:translate(3px)}.profile-recharge{grid-area:recharge}.account-status-tag{border-radius:5px;padding:3px 8px;background:#f1ece3;color:#7d7064;font-size:11px}.recharge-intro{margin-top:9px}.recharge-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none}.recharge-package{min-width:0;padding:19px 8px 15px;border-radius:12px;border:1px solid #e9dfcf;background:#fbf8f1;text-align:center}.recharge-package-amount{display:flex;align-items:center;justify-content:center;gap:4px}.recharge-package-amount strong{font:500 21px/1.4 Georgia,Times New Roman,serif}.recharge-package-amount img{width:16px;height:16px}.recharge-package-price{display:flex;align-items:baseline;justify-content:center;gap:7px;white-space:nowrap;margin-top:12px;font-size:12px;color:var(--account-accent)}.recharge-package-price b{font-size:15px;font-weight:500}.recharge-package-price del{color:var(--account-muted);font-size:11px;text-decoration:line-through}.recharge-notice{display:flex;gap:8px;color:var(--account-muted);font-size:12px;line-height:1.9;border-top:1px solid #eee7dc;padding-top:16px}.recharge-notice .account-icon{margin-top:3px;font-size:16px}.account-closing{margin-top:30px;text-align:center;font-size:12px;letter-spacing:.2em;color:#8b7b67}.recharge-balance{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.recharge-page-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.recharge-package-link{display:block;width:100%}.recharge-package.is-selected{border-color:var(--account-accent);box-shadow:0 0 0 1px var(--account-accent);background:#f9eee4}.recharge-package small{display:block;margin-top:8px;font-size:10px;color:var(--account-muted)}.recharge-package:disabled{opacity:.65}.first-recharge-value{display:inline-block;margin:0 0 10px 8px;border-radius:5px;padding:4px 8px;background:#fae6ce;color:#a34420;font-size:11px;font-weight:700}.first-recharge-description .first-recharge-value{margin:0}.recharge-content{padding-top:0}.recharge-content .account-page-heading{margin-bottom:12px;padding-right:30px}.recharge-content .account-page-heading h1{font-size:28px}.recharge-current-balance{margin-bottom:20px;color:var(--account-muted);font-size:13px}.recharge-current-balance strong{font-size:20px;color:var(--account-accent);margin:0 6px}.recharge-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.recharge-choice-grid .recharge-first-option{grid-column:1 / -1}.recharge-choice-grid .recharge-package{padding:14px 10px}.recharge-choice-grid .recharge-package-price{margin-top:5px}.recharge-custom{margin-bottom:22px}.recharge-custom label{display:block;font-size:13px;margin-bottom:9px}.recharge-custom input{width:100%;min-height:46px;border:1px solid #d4bc8e;border-radius:10px;background:#fff;padding:10px 12px;font-size:16px}.recharge-custom p{margin-top:8px;font-size:12px;line-height:1.7}.profile-recharge-custom{margin-bottom:16px}.profile-recharge-custom.is-selected input{border-color:var(--account-accent)}.profile-recharge-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.profile-recharge-action .account-primary-button{min-width:120px}.recharge-payment-state{margin:18px 0;padding:22px 14px;text-align:center;border:1px solid #e9dfcf;border-radius:14px;background:#fbf8f1}.recharge-payment-state h2{font-size:19px;color:var(--account-accent);margin-bottom:12px}.recharge-payment-state p{line-height:1.8;margin-bottom:7px}.recharge-payment-state .account-primary-button{margin-top:14px}.recharge-qr{display:block;width:260px;max-width:100%;height:auto;margin:18px auto;background:#fff}.recharge-state-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:12px}.recharge-error{border:1px solid #efb9ab;border-radius:10px;padding:12px;color:#a53224;font-size:13px}.recharge-content .payment-orders summary{cursor:pointer;font-size:13px;color:var(--account-muted)}.payment-methods{display:flex;flex-wrap:wrap;gap:14px;border:0;padding:0;margin:0 0 20px}.payment-methods legend{margin-bottom:12px;font-size:13px}.payment-methods label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.payment-methods input{accent-color:var(--account-accent)}.payment-submit{width:100%;margin-bottom:18px}.payment-message{margin-bottom:24px;line-height:1.8}.payment-orders{margin-top:24px}.payment-orders ul{padding:0;list-style:none}.payment-orders li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid #eee7dc;font-size:14px}.payment-orders li:last-child{border-bottom:0}.payment-order-number{overflow-wrap:anywhere}.payment-order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}@media(max-width:1100px){.account-panel{padding:24px}.first-recharge-content{padding-right:90px}.first-recharge-art{width:95px;right:14px;bottom:20px}.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-package{padding:13px 10px}.recharge-package-price{margin-top:5px}}@media(max-width:767px){.account-center{padding:12px 0 0}.account-page-heading{margin-bottom:18px}.account-page-heading h1{font-size:30px}.account-page-heading>p{display:none}.account-eyebrow{font-size:10px}.profile-welcome{padding:20px;margin-bottom:16px;border-radius:16px;flex-wrap:wrap;gap:16px}.profile-identity{gap:14px;width:100%}.profile-avatar{width:54px;height:54px}.profile-avatar .account-icon{font-size:28px}.profile-identity-copy h2{font-size:24px}.profile-identity-copy>p{font-size:11px}.profile-account-action,.profile-account-action .account-primary-button{width:100%}.profile-account-action .account-text-button{min-height:32px}.profile-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"wallet" "offer" "services" "recharge";gap:16px}.account-panel{padding:20px;border-radius:16px}.account-section-heading h2{font-size:22px}.account-section-heading>.account-subtle{font-size:10px}.wallet-label{margin-top:15px}.wallet-balance strong{font-size:40px}.wallet-checkin{margin-top:18px;padding-top:16px}.wallet-checkin p{font-size:10px}.wallet-checkin .account-primary-button{padding-inline:13px;font-size:12px}.first-recharge-content{padding-right:67px}.first-recharge h2{font-size:24px}.first-recharge-price{gap:12px}.first-recharge-price strong{font-size:34px}.first-recharge-price b{font-size:24px}.first-recharge-art{width:78px;height:135px;right:11px;bottom:35px;opacity:.8}.first-recharge-description{max-width:220px;font-size:11px}.offer-availability{gap:9px;margin-top:16px}.offer-availability small{font-size:10px}.profile-service{gap:12px;padding-block:14px}.recharge-package-grid{margin-block:18px;gap:10px}.recharge-package{padding-block:16px}.recharge-page-grid{grid-template-columns:minmax(0,1fr);gap:16px}.recharge-balance{margin-bottom:16px}}@media(max-width:359px){.account-panel,.profile-welcome{padding:16px}.first-recharge-content{padding-right:0}.first-recharge-art{display:none}.profile-identity-copy h2{font-size:21px}.wallet-checkin{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.account-center *,.account-center *:before,.account-center *:after{transition:none!important}}
