.profile-module__l9KtqW__profileContainer{max-width:1200px;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.profile-module__l9KtqW__profileHeader{background:linear-gradient(135deg,#020617 0%,#0f172a 100%);border:1px solid #ffffff0d;border-radius:2rem;margin-bottom:2rem;padding:2.5rem;box-shadow:0 30px 60px -12px #0009}.profile-module__l9KtqW__headerContent{flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.profile-module__l9KtqW__avatarBox{width:80px;height:80px;color:var(--primary);background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:2rem;justify-content:center;align-items:center;display:flex}.profile-module__l9KtqW__mainInfo{flex:1;min-width:250px}.profile-module__l9KtqW__titleLine{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.profile-module__l9KtqW__titleLine h1{font-size:1.75rem;font-weight:300}.profile-module__l9KtqW__titleLine h1 span{color:#64748b;margin-left:.5rem;font-size:.875rem}.profile-module__l9KtqW__roleBadge{color:var(--primary);letter-spacing:1px;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:9999px;padding:.2rem .6rem;font-size:.625rem;font-weight:800}.profile-module__l9KtqW__subInfo{color:#94a3b8;gap:1.5rem;font-size:.8125rem;display:flex}.profile-module__l9KtqW__subInfo span{align-items:center;gap:.4rem;display:flex}.profile-module__l9KtqW__balanceDisplay{background:#ffffff08;border:1px solid #ffffff0d;border-radius:1.5rem;min-width:220px;padding:1.5rem}.profile-module__l9KtqW__balanceDisplay .profile-module__l9KtqW__label{color:#64748b;margin-bottom:.25rem;font-size:.75rem}.profile-module__l9KtqW__balanceDisplay .profile-module__l9KtqW__value{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:200}.profile-module__l9KtqW__metricsGrid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:768px){.profile-module__l9KtqW__metricsGrid{grid-template-columns:repeat(3,1fr)}}.profile-module__l9KtqW__metricCard{background:#0ea5e90d;border:1px solid #0ea5e91a;border-radius:1.25rem;align-items:center;gap:1.25rem;padding:1.25rem;transition:all .3s;display:flex}.profile-module__l9KtqW__metricCard:hover{background:#0ea5e914;transform:translateY(-2px)}.profile-module__l9KtqW__mIcon{width:48px;height:48px;color:var(--primary);background:#000;border-radius:1rem;justify-content:center;align-items:center;display:flex}.profile-module__l9KtqW__mText{flex-direction:column;display:flex}.profile-module__l9KtqW__mLabel{color:#64748b;font-size:.75rem}.profile-module__l9KtqW__mValue{color:#fff;font-size:1.125rem;font-weight:200}.profile-module__l9KtqW__contentGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.profile-module__l9KtqW__contentGrid{grid-template-columns:1fr 340px}}.profile-module__l9KtqW__sectionHeader{border-left:3px solid var(--primary);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-left:1rem;display:flex}.profile-module__l9KtqW__sectionHeader h2{align-items:center;gap:.75rem;font-size:1.125rem;font-weight:300;display:flex}.profile-module__l9KtqW__viewMore,.profile-module__l9KtqW__fullHistoryLink{color:var(--primary);opacity:.7;font-size:.75rem;text-decoration:none;transition:opacity .2s}.profile-module__l9KtqW__viewMore:hover,.profile-module__l9KtqW__fullHistoryLink:hover{opacity:1}.profile-module__l9KtqW__orderList{flex-direction:column;gap:1rem;display:flex}.profile-module__l9KtqW__proOrderCard{background:var(--card);border:1px solid #ffffff0d;border-radius:1.25rem;padding:1.25rem;transition:border-color .2s}.profile-module__l9KtqW__proOrderCard:hover{border-color:#0ea5e94d}.profile-module__l9KtqW__orderRow{justify-content:space-between;align-items:center;display:flex}.profile-module__l9KtqW__orderLeft{align-items:center;gap:1rem;display:flex}.profile-module__l9KtqW__pIcon{color:#64748b;background:#ffffff08;border-radius:.75rem;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.profile-module__l9KtqW__pDetails h4{margin:0;font-size:.9375rem;font-weight:300}.profile-module__l9KtqW__oDate{color:#475569;font-size:.75rem}.profile-module__l9KtqW__oPrice{color:var(--primary);font-size:1rem;font-weight:800}.profile-module__l9KtqW__proDelivery{background:#0000004d;border:1px dashed #ffffff0d;border-radius:1rem;margin-top:1.25rem;padding:1rem}.profile-module__l9KtqW__dHeader{color:#64748b;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.profile-module__l9KtqW__dItem{font-family:var(--font-mono);color:#0ea5e9;background:#020617;border:1px solid #0ea5e91a;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.profile-module__l9KtqW__dItem code{white-space:pre-wrap;word-break:break-word;flex:1;line-height:1.6}.profile-module__l9KtqW__dItem:last-child{margin-bottom:0}.profile-module__l9KtqW__copyBtn{color:var(--primary);cursor:pointer;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:.4rem;padding:.25rem .6rem;font-family:inherit;font-size:.6875rem;font-weight:700;transition:all .2s}.profile-module__l9KtqW__copyBtn:hover{background:var(--primary);color:#fff}.profile-module__l9KtqW__topupList{background:var(--card);border:1px solid #ffffff0d;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.profile-module__l9KtqW__miniTopupCard{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.profile-module__l9KtqW__miniTopupCard:last-child{border-bottom:none;padding-bottom:0}.profile-module__l9KtqW__tAmount{color:#10b981;font-size:.9375rem;font-weight:600}.profile-module__l9KtqW__tDate{color:#475569;font-size:.75rem}.profile-module__l9KtqW__tStatus{text-transform:uppercase;border-radius:.4rem;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.profile-module__l9KtqW__approved{color:#10b981;background:#10b9811a}.profile-module__l9KtqW__pending{color:#f59e0b;background:#f59e0b1a}.profile-module__l9KtqW__emptyCard{text-align:center;color:#475569;background:#ffffff05;border:1px dashed #ffffff0d;border-radius:1rem;padding:2rem;font-size:.8125rem}.profile-module__l9KtqW__fullHistoryLink{text-align:center;margin-top:1rem;display:block}
.Modal-module__Ro-5Wq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s Modal-module__Ro-5Wq__fadeIn;display:flex;position:fixed;top:0;left:0}.Modal-module__Ro-5Wq__modal{text-align:center;background:#0f172a;border:1px solid #ffffff1a;border-radius:2rem;width:90%;max-width:400px;padding:2.5rem;animation:.3s cubic-bezier(.34,1.56,.64,1) Modal-module__Ro-5Wq__scaleUp;position:relative;box-shadow:0 40px 100px -20px #000c}.Modal-module__Ro-5Wq__closeX{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.25rem;transition:all .2s;position:absolute;top:1.25rem;right:1.25rem}.Modal-module__Ro-5Wq__closeX:hover{color:#fff;background:#ffffff0d}.Modal-module__Ro-5Wq__statusIcon{justify-content:center;margin-bottom:1.5rem;display:flex}.Modal-module__Ro-5Wq__success{color:#10b981}.Modal-module__Ro-5Wq__error{color:#ef4444}.Modal-module__Ro-5Wq__warning{color:#f59e0b}.Modal-module__Ro-5Wq__info{color:var(--primary)}.Modal-module__Ro-5Wq__modal h2{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:300}.Modal-module__Ro-5Wq__modal p{color:#94a3b8;white-space:pre-wrap;margin-bottom:2rem;font-size:.875rem;line-height:1.6}.Modal-module__Ro-5Wq__footer{justify-content:center;gap:1rem;display:flex}.Modal-module__Ro-5Wq__btn{cursor:pointer;border:none;border-radius:.75rem;min-width:100px;padding:.75rem 1.5rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .2s}.Modal-module__Ro-5Wq__btnPrimary{background:var(--primary);color:#fff}.Modal-module__Ro-5Wq__btnSecondary{color:#94a3b8;background:#ffffff0d}.Modal-module__Ro-5Wq__btnPrimary:hover{opacity:.9;transform:translateY(-1px)}.Modal-module__Ro-5Wq__btnSecondary:hover{background:#ffffff1a}@keyframes Modal-module__Ro-5Wq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__Ro-5Wq__scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
