:root{--bg:#55008c;--paper:#fff;--ink:#29143b;--muted:#897692;--gold:#eadcf6;--green:#eadcf6;--tile:#f0e6f7}body{background:#55008c}.shell{background:#55008c}.training{background:#3c0064;color:#fff;border-bottom:1px solid #ffffff40}.brand{gap:10px!important;font-size:13px!important}.brand-note{font-size:12px;font-weight:500}.logo{width:64px;height:48px;object-fit:contain;border-radius:8px;background:#55008c}.logo.large{width:110px;height:90px;object-fit:contain;border:0;background:#55008c;border-radius:12px}.auth-title{font-size:19px;padding-top:20px}.auth-logo{margin-bottom:20px}header{height:78px}header .brand .logo{width:70px;height:53px}.nav{background:#55008c;border-color:#ffffff50}.nav a{color:#e0c7f0}.nav .active .symbol,.bubble{background:#fff;color:#55008c}.nav .active{color:#fff}.wide{background:#55008c;color:#fff}.wide.outline{background:transparent;color:inherit;border-color:#aa87c2}.panel .wide.outline{color:#55008c!important}.buy{background:#55008c;color:#fff}.cash-action{background:#f0e6f7;color:#55008c;border:1px solid #e2cbed}.cash-action:hover,.buy:hover,.wide:not(.outline):hover{filter:brightness(1.08)}.product{border-color:#eadcf1}.product .art{background:#f5eff9}.product .info{background:#fff}.product .value{color:#55008c}.product strong{color:#29143b}.balance{background:linear-gradient(120deg,#3e006e,#7624aa);border:1px solid #ffffff30}.account-actions{border-color:#ffffff60}.listrow{border-color:#ffffff40}.panel .listrow{border-color:#eadcf1}.tabs button.active{border-color:#55008c;color:#55008c}.tabs button{color:#897692}.stats{background:#fff;color:#55008c}.level,.level:nth-child(2),.level:nth-child(3){background:linear-gradient(140deg,#7613b0,#450071);border:1px solid #ffffff55}.level strong{color:#fff}.pill{background:#55008c;color:white}.notice{background:#f0e6f7}.simulation{background:#f7f0fc;border-color:#dfc8ed;color:#634476}.withdraw-balance{background:#f0e6f7}.network-tabs button{border-color:#b994cf;color:#55008c}.network-tabs .selected{background:#55008c;color:#fff}.support{color:#55008c}.record{border-color:#e7d8f0}.home-balances>div{border-color:#e7d8f0}.home-balances .available-credit strong,.home-balances .available-credit>span{color:#128142}.home-balances .working-credit strong,.home-balances .working-credit>span{color:#000}footer{color:#e0c7f0}.page-head{color:#fff}.back{color:#fff}.small-note{color:#d7b8eb}.panel .small-note{color:#897692}.positive,.subscription-active,.demo-badge{color:#128142}#toast{background:#2f004f}.quantity button{background:#f0e6f7;color:#55008c}@media(max-width:450px){header .brand .logo{width:60px;height:45px}.brand-note{font-size:10px}.project-entry .logo.large{width:82px;height:70px}.training{font-size:9px}}
.home-balances{position:relative;isolation:isolate;background:#dac5e8 url('assets/balance-background.webp') center 48%/cover no-repeat;border-radius:18px;padding:22px 14px;min-height:190px;overflow:hidden;align-items:center}.home-balances:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.15),rgba(255,255,255,.3))}.home-balances>div{background:rgba(255,255,255,.83);border:1px solid rgba(255,255,255,.85);box-shadow:0 3px 16px #3f005b16;backdrop-filter:blur(2px);padding:17px 10px}.home-balances small{color:#61566a}.home-balances .available-credit strong,.home-balances .available-credit>span{color:#128142}.home-balances .working-credit strong,.home-balances .working-credit>span{color:#000}@media(max-width:450px){.home-balances{padding:18px 10px;min-height:175px;gap:8px}.home-balances>div{padding:16px 6px}.home-balances small{font-size:10px}}

.subscription-value{color:#128142;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}


.subscription-duration{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}


.subscription-summary{font-size:16px}.subscription-summary .row{font-size:16px}.subscription-date{font-family:Arial,sans-serif;font-size:18px;font-weight:600;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.subscription-summary .subscription-active{font-size:17px}


.subscription-end-date{color:#c62828}

.levels>.level:nth-child(n){border:2px solid #ffc400}
