/* Adbode profit — unified blue gradient theme */
:root{--primary:#1559d5;--primary-color:#1559d5;--gold:#2475ef;--golden:#2475ef;--pink:#2475ef;--ap-ink:#112b50;--ap-blue:#1559d5;--ap-cyan:#36c7f3}
html{background:#edf5ff}body,.nn-body,.ugx-home,.up-page,.ua-shell{background:radial-gradient(ellipse at 90% 0,#bcecff80,transparent 45%),linear-gradient(135deg,#f3f8ff,#e9f2ff 65%,#dff5ff)!important;color:#142b49}
.nn-content{background:transparent!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #1675ef;outline-offset:3px}
.ugx-live-brand{display:inline-flex!important;align-items:center;gap:10px}.ugx-live-brand img{display:block!important;width:48px!important;height:48px!important;object-fit:contain}.ugx-live-brand strong{font-family:Inter,Arial,sans-serif!important;font-size:22px!important;letter-spacing:-.8px!important;color:#123f8a!important;text-shadow:none!important;background:none!important;-webkit-text-fill-color:#123f8a!important}.ugx-live-brand.is-hero strong{font-size:clamp(30px,4vw,52px)!important}.ugx-live-brand.is-hero img{width:70px!important;height:70px!important}
.ugx-header{border-bottom:1px solid #cbdff7}.ugx-btn:not(.ugx-outline),.btn-custom,.gold-btn,.ua-submit{background:linear-gradient(120deg,#1559d5,#238df0)!important;color:white!important;border-color:#3f92f1!important;box-shadow:0 8px 20px #1559d526!important}.ugx-outline{background:#f5faff!important;color:#1559d5!important;border-color:#abcafa!important}.golden-text,.text-gold{color:#1559d5!important}
.ud-profile,.ud-stats,.ua-card,.card{border-radius:24px!important;border:1px solid #d3e4fa!important;box-shadow:0 16px 42px #124b9510!important}.ud-profile{background:linear-gradient(115deg,#ffffff,#edf6ff)!important}.ud-brand,.ud-member h1{color:#1456b9!important}
.ud-balance{position:relative;margin:24px 0!important;gap:24px}.ud-balance-art{isolation:isolate;position:relative;min-height:210px;aspect-ratio:auto!important;overflow:hidden;border-radius:34px 34px 76px 18px!important;background:radial-gradient(circle at 95% 0,#48dcff99,transparent 45%),linear-gradient(120deg,#0b2f80,#1559d5 58%,#168fe2)!important;border:1px solid #73b9ff;box-shadow:0 18px 32px #1559d52c;justify-content:flex-start!important}.ud-balance-art:before,.ud-balance-art:after{content:'';position:absolute;z-index:-1;width:220px;height:220px;right:-28px;top:-80px;border:1px solid #ffffff33;border-radius:50%;background:#ffffff08}.ud-balance-art:after{right:35px;top:45px;width:160px;height:160px}.ud-balance-text{width:100%!important;margin:0!important;padding:30px 36px!important;text-align:left!important;text-shadow:none!important}.ud-balance-text>strong{font-size:clamp(30px,4vw,48px)!important;letter-spacing:-1.5px}.ud-gold-line{width:54px!important;height:4px!important;background:#66e3ff!important;margin:18px 0 0!important;transform:none!important;border-radius:5px!important}.ud-handwriting{font:700 22px/1.25 Inter,Arial,sans-serif!important;transform:none!important;color:#1559d5!important}.ud-handwriting span{background:#38b7ed!important;transform:none!important}
.ud-services a{background:linear-gradient(120deg,#1559d5,#238df0)!important;border-radius:18px!important}.ud-rewards{background:radial-gradient(circle at 75% 0,#25a2ec,#15489f 65%)!important;border:1px solid #86c2ff!important}.ud-rewards>div{max-width:65%!important}.ud-rewards>a{background:#ffffff!important;color:#15489f!important}.ud-stat{--stat-accent:#1559d5!important;--stat-wash:#edf5ff!important}.ud-actions a{padding:12px 5px;background:#ffffffa0;border:1px solid #d8e7fa;border-radius:20px}.ud-action-icon{width:68px!important;aspect-ratio:1!important;background-size:contain!important;background-position:center!important}.ugx-icon,.ua-icon{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;filter:none!important}
.ugx-phone,.up-hero>img,.ua-art{object-fit:contain!important;mix-blend-mode:normal!important}.ua-art{max-height:340px;width:100%!important}.ud-avatar{border-radius:24px!important;box-shadow:none!important}
input,select,textarea{accent-color:#1559d5}.form-control:focus{border-color:#4b96ef;box-shadow:0 0 0 3px #1675ef20}.table thead{background:#e4efff;color:#15458b}
@media(max-width:600px){.ud-balance-art{min-height:170px;border-radius:24px 24px 54px 16px!important}.ud-balance-text{padding:25px!important}.ud-action-icon{width:54px!important}.ugx-live-brand strong{font-size:20px!important}.ugx-live-brand img{width:40px!important;height:40px!important}.ud-rewards{gap:15px!important}.ud-rewards>div{max-width:60%!important}}
.ugx-i0,.ua-i0{background-image:url("icon-0.svg")!important}
.ugx-i1,.ua-i1{background-image:url("icon-1.svg")!important}
.ugx-i2,.ua-i2{background-image:url("icon-2.svg")!important}
.ugx-i3,.ua-i3{background-image:url("icon-3.svg")!important}
.ugx-i4,.ua-i4{background-image:url("icon-4.svg")!important}
.ugx-i5,.ua-i5{background-image:url("icon-5.svg")!important}
.ugx-i6,.ua-i6{background-image:url("icon-6.svg")!important}
.ugx-i7,.ua-i7{background-image:url("icon-7.svg")!important}
.ugx-i8,.ua-i8{background-image:url("icon-8.svg")!important}
.ugx-i9,.ua-i9{background-image:url("icon-9.svg")!important}
.ugx-i10,.ua-i10{background-image:url("icon-10.svg")!important}
.ugx-i11,.ua-i11{background-image:url("icon-11.svg")!important}
.ud-action-icon-0{background-image:url("icon-0.svg")!important}
.ud-action-icon-1{background-image:url("icon-1.svg")!important}
.ud-action-icon-2{background-image:url("icon-2.svg")!important}
.ud-action-icon-3{background-image:url("icon-3.svg")!important}
.ud-action-icon-4{background-image:url("icon-4.svg")!important}

.up-plan-badge{background:url("brand-icon.webp") center/contain no-repeat!important;filter:none!important}.ut-icon{background-position:center!important;background-size:contain!important;height:60px!important}
.ut-icon-0{background-image:url("icon-0.svg")!important}
.ut-icon-1{background-image:url("icon-1.svg")!important}
.ut-icon-2{background-image:url("icon-2.svg")!important}
.ut-icon-3{background-image:url("icon-3.svg")!important}

/* Baseline for legacy pages whose original base stylesheet was not in the supplied project. */
body{margin:0;font-family:Inter,Arial,sans-serif;line-height:1.5}*{box-sizing:border-box}img{max-width:100%}.container{width:min(1180px,94%);margin-inline:auto}.row{display:flex;flex-wrap:wrap;margin-inline:-12px}.row>[class*="col-"]{padding-inline:12px;width:100%}.card{background:#ffffff;margin-bottom:20px}.card-body{padding:24px}.card-header{padding:16px 24px;background:#edf5ff;border-bottom:1px solid #d3e4fa}.form-control,.form-select{display:block;width:100%;padding:12px 14px;border:1px solid #c8dcf4;border-radius:12px;background:#ffffff;color:#142b49;font:inherit}.form-group{margin-bottom:18px}.table-responsive{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:13px;text-align:start;border-bottom:1px solid #dae7f7}.btn{display:inline-block;padding:10px 18px;border-radius:12px;text-decoration:none;cursor:pointer}.text-center{text-align:center}.d-none{display:none!important}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.my-5{margin-block:3rem}.p-3{padding:1rem}.alert{padding:14px 18px;border-radius:12px;background:#e3f0ff}.text-danger{color:#235db4}.text-success{color:#14734c}
@media(min-width:768px){.row>.col-md-6{width:50%}.row>.col-md-4{width:33.333%}.row>.col-md-8{width:66.667%}}
@media(min-width:992px){.row>.col-lg-6{width:50%}.row>.col-lg-4{width:33.333%}.row>.col-lg-8{width:66.667%}}

/* V2: compact dimensional wallet, blue-only decorative surfaces. */
.ud-balance{max-width:540px!important;margin:20px 0 26px!important;perspective:900px}
.ud-balance-art{flex:1;min-height:132px!important;border-radius:22px 22px 36px 22px!important;display:flex!important;align-items:center!important;gap:16px;padding:20px!important;background:linear-gradient(125deg,#092d7d,#155bd5 65%,#28a4ef)!important;border:1px solid #85bdff!important;border-bottom:5px solid #083a93!important;box-shadow:0 8px 0 #082f77,0 18px 25px #1257b52e,inset 0 2px 2px #ffffff60!important}
.ap-wallet-icon{display:grid;place-items:center;flex:0 0 62px;height:62px;border-radius:18px;background:linear-gradient(145deg,#78ceff,#1475e5);box-shadow:0 5px 0 #093d9a,0 9px 15px #05266666,inset 0 1px 2px #fff8;transform:rotate(-7deg)}
.ap-wallet-icon img{width:48px;height:48px;transform:rotate(7deg)}
.ud-balance-text{width:auto!important;min-width:0;flex:1;padding:0!important;margin:0!important}.ud-balance-text p{font-size:13px!important;color:#deedff}.ud-balance-text>strong{font-size:clamp(25px,3vw,34px)!important;margin-top:3px!important;letter-spacing:-.7px!important}.ap-wallet-label{display:flex;align-items:center;gap:6px;color:#b9e7ff;font-size:11px;margin-top:7px}.ud-balance-art:before{width:155px;height:155px;right:-15px;top:-78px}.ud-balance-art:after{width:100px;height:100px;right:12px;top:65px}
.wd-balance{background:linear-gradient(120deg,#0b388d,#1973df)!important;border-color:#8cbdff!important;box-shadow:0 5px 0 #092c74,0 12px 24px #1559d526!important;border-radius:22px!important}.wd-balance-icon{background:#d5ecff!important;color:#1453b1!important}
.ud-service-orange,.ud-service-pink,.ud-service-green,.ud-service-blue{background:linear-gradient(120deg,#1559d5,#238df0)!important}
[class*="text-blue-"]{color:#2478eb!important}[class*="border-blue-"]{border-color:#91bfff!important}[class*="bg-blue-"]{background-color:#216ada!important}[class*="from-blue-"]{--tw-gradient-from:#1859c8;--tw-gradient-to:#1859c800;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}[class*="to-blue-"]{--tw-gradient-to:#2997ec}
.dp-proof-guide,.dp-proof-urdu{display:none!important}
@media(max-width:600px){.ud-balance{max-width:100%!important;margin:16px 0 24px!important}.ud-balance-art{min-height:116px!important;padding:17px!important;gap:13px;border-radius:19px 19px 30px 19px!important}.ap-wallet-icon{flex-basis:52px;height:52px;border-radius:15px}.ap-wallet-icon img{width:42px;height:42px}.ud-balance-text{padding:0!important}.ud-balance-text>strong{font-size:27px!important}}
