:root{color-scheme:dark;font-family:Vazirmatn,system-ui,sans-serif}*{box-sizing:border-box}
body{margin:0;color:#e9f4ff;background:radial-gradient(circle at 10% 5%,#1b334d,#081020 55%,#070e1e);min-height:100vh}
.profile-layout{max-width:920px;margin:auto;padding:28px 18px 80px}
.profile-back{color:#9ad5ef;text-decoration:none;font-size:14px}
.profile-heading{padding:30px 0 16px}.profile-heading span{color:#62e3d5;font-size:12px;letter-spacing:1.5px}.profile-heading h1{font-size:clamp(26px,5vw,42px);margin:9px 0}.profile-heading p{color:#b0c7d5;line-height:1.9}
.profile-panel{padding:24px;background:#10233b;border:1px solid #2b4966;border-radius:18px;margin:22px 0}.profile-panel h2{font-size:18px;margin:0 0 22px}
.profile-form label{display:block;margin-bottom:9px;color:#b0d2e6}.profile-form>div{display:flex;gap:9px}.profile-form input{font:inherit;min-width:0;flex:1;padding:12px 15px;border-radius:10px;border:1px solid #36556d;background:#09192c;color:#fff}.profile-form button{font:inherit;padding:10px 25px;border:0;border-radius:10px;background:#5ce2d0;color:#092337;font-weight:bold;cursor:pointer}.profile-form button:disabled{opacity:.5}
#profile-status{color:#77e4d2;min-height:21px;font-size:13px}.profile-meta{color:#abc4d9;font-size:13px;overflow-wrap:anywhere}.profile-meta code{direction:ltr;display:inline-block;color:#fff}
.profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profile-metrics article{background:#11243b;border:1px solid #2b4966;border-radius:15px;padding:18px;display:flex;flex-direction:column;gap:10px}.profile-metrics span{color:#b5cce1;font-size:14px}.profile-metrics strong{font-size:25px;font-variant-numeric:tabular-nums}
.profile-stat-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 0;border-bottom:1px solid #2b4966}.profile-stat-row:last-child{border-bottom:0}.profile-stat-row span{color:#a8becd;font-size:13px}.profile-notice{font-size:13px;line-height:2;color:#a9c6d8}
@media(max-width:570px){.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form>div{flex-direction:column}}

.profile-transaction{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #274662;padding:12px 0}.profile-transaction:last-child{border:0}.profile-transaction div{display:flex;flex-direction:column;gap:5px}.profile-transaction b{color:#a3f2d4}.profile-transaction small,.profile-transaction span,.profile-empty{font-size:12px;color:#abc6d9}.profile-empty{line-height:1.8}
