.profile-account[data-astro-cid-3lpunnbv]{margin-top:18px}.profile-account-heading[data-astro-cid-3lpunnbv]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--fg);opacity:.7;text-transform:uppercase;letter-spacing:.04em}.profile-account-list[data-astro-cid-3lpunnbv]{list-style:none;margin:0;padding:0;background:linear-gradient(93deg,var(--surface-card-1) 35%,var(--surface-card-2) 100%);border:1px solid var(--accent);border-radius:10px;overflow:hidden}.profile-account-list[data-astro-cid-3lpunnbv] li[data-astro-cid-3lpunnbv]+li[data-astro-cid-3lpunnbv]{border-top:1px solid var(--accent)}.profile-account-row[data-astro-cid-3lpunnbv]{display:flex;align-items:center;gap:14px;padding:14px 18px;color:var(--fg);text-decoration:none;font-size:14px;font-weight:500;transition:background var(--motion-fast, .12s),color var(--motion-fast, .12s)}.profile-account-row[data-astro-cid-3lpunnbv]:hover,.profile-account-row[data-astro-cid-3lpunnbv]:focus-visible{background:color-mix(in oklab,#fff 4%,transparent);outline:none}.profile-account-label[data-astro-cid-3lpunnbv]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-account-row[data-astro-cid-3lpunnbv]>svg[data-astro-cid-3lpunnbv]:last-child{color:var(--accent);opacity:.7}.profile-account-row[data-astro-cid-3lpunnbv]:hover>svg[data-astro-cid-3lpunnbv]:last-child,.profile-account-row[data-astro-cid-3lpunnbv]:focus-visible>svg[data-astro-cid-3lpunnbv]:last-child{opacity:1}.profile-account-row-logout[data-astro-cid-3lpunnbv]{width:100%;background:transparent;border:0;font-family:inherit;text-align:left;cursor:pointer}.profile-account-row-logout[data-astro-cid-3lpunnbv]>svg[data-astro-cid-3lpunnbv]{color:var(--fg);opacity:1}.mp-edit-cell[data-astro-cid-vwdmhyde]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.mp-edit-display[data-astro-cid-vwdmhyde]{display:inline-flex;align-items:center;gap:10px}.mp-edit-trigger[data-astro-cid-vwdmhyde]{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--accent, #f5a524);cursor:pointer}.mp-edit-trigger[data-astro-cid-vwdmhyde]:hover{text-decoration:underline}.mp-card-meta-row[data-astro-cid-vwdmhyde].mp-editrow-editing{flex-direction:column;align-items:stretch;gap:8px}.mp-edit-form[data-astro-cid-vwdmhyde]{display:flex;flex-direction:column;gap:8px;width:100%}.mp-edit-display[data-astro-cid-vwdmhyde][hidden],.mp-edit-form[data-astro-cid-vwdmhyde][hidden]{display:none}.mp-edit-input[data-astro-cid-vwdmhyde]{width:100%;box-sizing:border-box;padding:8px 10px;font-size:14px;border-radius:6px;border:1px solid var(--border, rgba(255, 255, 255, .18));background:#ffffff0f;color:inherit;transition:border-color .12s,box-shadow .12s}.mp-edit-input[data-astro-cid-vwdmhyde]::placeholder{color:#fff6}.mp-edit-input[data-astro-cid-vwdmhyde]:focus{outline:none;border-color:var(--accent, #f5a524);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent, #f5a524) 22%,transparent)}.mp-edit-actions[data-astro-cid-vwdmhyde]{display:flex;justify-content:flex-end;gap:8px}.mp-edit-save[data-astro-cid-vwdmhyde],.mp-edit-cancel[data-astro-cid-vwdmhyde]{padding:7px 14px;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;border:1px solid var(--border, rgba(255, 255, 255, .18));background:transparent;color:inherit}.mp-edit-save[data-astro-cid-vwdmhyde]{color:var(--accent, #f5a524);border-color:var(--accent, #f5a524)}.mp-edit-save[data-astro-cid-vwdmhyde]:disabled{opacity:.6;cursor:default}.mp-edit-error[data-astro-cid-vwdmhyde]{width:100%;text-align:left;font-size:12px;color:#fca5a5}.mp-wallet-actions[data-astro-cid-7bo6ofjy]{display:flex;gap:12px}.mp-wallet-btn[data-astro-cid-7bo6ofjy]{flex:1 1 0;padding:11px 16px;border:0;border-radius:10px;font:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.mp-wallet-btn-deposit[data-astro-cid-7bo6ofjy]{background:linear-gradient(90deg,#2bb673,#1f9d63)}.mp-wallet-btn-withdraw[data-astro-cid-7bo6ofjy]{background:var(--surface-card-2, rgba(255, 255, 255, .08));border:1px solid var(--border, rgba(255, 255, 255, .18))}body[data-template=new-modern] .mp-edit-cell{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}body[data-template=new-modern] .mp-edit-display{display:inline-flex;align-items:center;gap:10px;min-width:0}body[data-template=new-modern] .mp-edit-trigger{background:none;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer;transition:color .16s ease}body[data-template=new-modern] .mp-edit-trigger:hover{color:var(--accent-strong);text-decoration:underline}body[data-template=new-modern] .mp-card-meta-row.mp-editrow-editing{flex-direction:column;align-items:stretch;gap:8px}body[data-template=new-modern] .mp-edit-form{display:flex;flex-direction:column;gap:8px;width:100%}body[data-template=new-modern] .mp-edit-display[hidden],body[data-template=new-modern] .mp-edit-form[hidden]{display:none}body[data-template=new-modern] .mp-edit-input{width:100%;box-sizing:border-box;padding:9px 11px;font-family:inherit;font-size:14px;border-radius:8px;border:1px solid var(--panel-border);background:var(--surface-2);color:var(--fg);transition:border-color .12s ease,box-shadow .12s ease}body[data-template=new-modern] .mp-edit-input::placeholder{color:var(--fg-dim)}body[data-template=new-modern] .mp-edit-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f5c5182e}body[data-template=new-modern] .mp-edit-actions{display:flex;justify-content:flex-end;gap:8px}body[data-template=new-modern] .mp-edit-save,body[data-template=new-modern] .mp-edit-cancel{padding:8px 15px;font-family:inherit;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;transition:filter .16s ease,background .16s ease,border-color .16s ease}body[data-template=new-modern] .mp-edit-save{border:0;background:var(--accent-gradient);color:var(--accent-fg);box-shadow:inset 0 1px #ffffff40}body[data-template=new-modern] .mp-edit-save:hover{filter:brightness(1.05)}body[data-template=new-modern] .mp-edit-save:disabled{opacity:.55;cursor:default;filter:none}body[data-template=new-modern] .mp-edit-cancel{border:1px solid var(--panel-border);background:var(--surface-2);color:var(--fg)}body[data-template=new-modern] .mp-edit-cancel:hover{background:var(--surface-3);border-color:var(--accent)}body[data-template=new-modern] .mp-edit-error{width:100%;text-align:left;font-size:12px;color:var(--danger)}body[data-template=new-modern] .mp-edit-error[hidden]{display:none}@media(prefers-reduced-motion:reduce){body[data-template=new-modern] .mp-edit-trigger,body[data-template=new-modern] .mp-edit-input,body[data-template=new-modern] .mp-edit-save,body[data-template=new-modern] .mp-edit-cancel{transition:none}}body[data-template=new-modern] .mp-section{display:flex;flex-direction:column;gap:16px;width:100%}body[data-template=new-modern] .mp-pagehead{display:flex;align-items:center;gap:12px}body[data-template=new-modern] .mp-back{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--surface-2);border:1px solid var(--panel-border);color:var(--accent);text-decoration:none;flex-shrink:0;transition:background .16s ease,border-color .16s ease,color .16s ease}body[data-template=new-modern] .mp-back:hover{background:var(--surface-3);border-color:var(--accent);color:var(--accent-strong)}body[data-template=new-modern] .mp-pagetitle{margin:0;font-size:19px;font-weight:600;color:var(--fg)}body[data-template=new-modern] .mp-card{display:flex;flex-direction:column;gap:22px;padding:18px;border-radius:16px;background:var(--panel-bg, linear-gradient(to bottom, var(--surface-2) 0%, var(--surface) 60%));border:1px solid var(--panel-border)}body[data-template=new-modern] .mp-card-row{display:flex;gap:14px;align-items:flex-start}body[data-template=new-modern] .mp-card-medal{display:block;width:72px;height:72px;flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(245,197,24,.25))}body[data-template=new-modern] .mp-card-meta{margin:0;display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0;flex:1}body[data-template=new-modern] .mp-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}body[data-template=new-modern] .mp-card-meta-row dt{margin:0;font-size:13px;font-weight:500;color:var(--fg-dim);white-space:nowrap}body[data-template=new-modern] .mp-card-meta-row dd{margin:0;font-size:14px;font-weight:600;color:var(--fg);text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body[data-template=new-modern] .mp-rank-tag{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;background:#f5c51824;border:1px solid var(--panel-border);color:var(--accent);font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:capitalize}body[data-template=new-modern] .mp-wallet-actions{display:flex;gap:12px}body[data-template=new-modern] .mp-wallet-btn{flex:1 1 0;padding:12px 16px;border:0;border-radius:10px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:filter .16s ease,background .16s ease,border-color .16s ease,transform .06s ease}body[data-template=new-modern] .mp-wallet-btn-deposit{background:var(--accent-gradient);color:var(--accent-fg);box-shadow:inset 0 1px #ffffff40,0 8px 20px #f5c51838}body[data-template=new-modern] .mp-wallet-btn-deposit:hover{filter:brightness(1.05)}body[data-template=new-modern] .mp-wallet-btn-withdraw{background:var(--surface-2);border:1px solid var(--panel-border);color:var(--fg)}body[data-template=new-modern] .mp-wallet-btn-withdraw:hover{background:var(--surface-3);border-color:var(--accent)}body[data-template=new-modern] .mp-wallet-btn:active{transform:translateY(1px)}body[data-template=new-modern] .mp-bank-section{display:flex;flex-direction:column;gap:10px}body[data-template=new-modern] .mp-bank-section[hidden]{display:none}body[data-template=new-modern] .mp-bank-heading{margin:0;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--accent)}body[data-template=new-modern] .mp-bank-card{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;background:var(--surface);border:1px solid var(--panel-border)}body[data-template=new-modern] .mp-bank-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--surface-3);border:1px solid var(--panel-border);flex-shrink:0}body[data-template=new-modern] .mp-bank-icon img{display:block;width:26px;height:26px;object-fit:contain}body[data-template=new-modern] .mp-bank-details{display:flex;flex-direction:column;gap:2px;color:var(--fg);min-width:0}body[data-template=new-modern] .mp-bank-number{margin:0;font-size:18px;font-weight:600;letter-spacing:.5px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body[data-template=new-modern] .mp-bank-holder,body[data-template=new-modern] .mp-bank-name{margin:0;font-size:13px;font-weight:400;color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-template=new-modern] .mp-help{margin:0;text-align:center;font-size:13px;color:var(--fg-dim)}body[data-template=new-modern] .mp-help-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}body[data-template=new-modern] .mp-help-link:hover{color:var(--accent-strong)}@media(prefers-reduced-motion:reduce){body[data-template=new-modern] .mp-back,body[data-template=new-modern] .mp-wallet-btn{transition:none}}
