/* Deploy 296 readability (generated) */
@media screen{
body{color:var(--text)}
.nav-back{color:var(--gold)}
.nav-icon{font-size:1.1rem;color:rgb(0, 0, 0)}
.nav-brand .nav-title{font-size:1.15rem;color:var(--gold)}
.nav-brand .nav-sub{font-size:13.2px;color:#7383a4}
.ntab{font-size:15.6px;color:var(--muted)}
.ntab i{font-size:1rem}
.ntab:hover{color:var(--text2)}
.ntab.active{color:var(--gold)}
.sh h2{font-size:2rem;color:var(--text)}
.sh h2 span{color:var(--gold)}
.sh p{font-size:15.4px;color:#6a7b9e}
.tool-icon{font-size:2rem}
.tool-num{font-size:3.5rem;color:rgba(255,255,255,0.47)}
.tool-name{font-size:1.45rem;color:var(--text)}
.tool-desc{font-size:15.6px;color:var(--text2)}
.tool-arrow{font-size:15.2px;color:#7383a4}
.ai-tool:hover .tool-arrow{color:var(--text)}
.btn{font-size:14.6px}
.b-gold{color:rgb(0, 0, 0)}
.b-out{color:var(--text2)}
.b-out:hover{color:var(--gold)}
.b-ok{color:rgb(34, 211, 165)}
.b-err{color:var(--danger)}
.b-info{color:var(--info)}
.b-warn{color:var(--warning)}
.b-purple{color:var(--purple)}
.b-sm{font-size:13.8px}
.b-lg{font-size:15.4px}
.fl{font-size:13.8px;color:var(--gold)}
.fc{font-size:1rem;color:var(--text)}
.fc::placeholder{color:#7383a4}
.dt th{font-size:13.4px;color:var(--gold)}
.dt td{font-size:14.6px}
.badge{font-size:13.4px}
.badge-ok{color:rgb(34, 211, 165)}
.badge-warn{color:var(--warning)}
.badge-err{color:var(--danger)}
.badge-info{color:var(--info)}
.badge-purple{color:var(--purple)}
.mhdr h3{font-size:1.1rem;color:var(--gold)}
.mx{font-size:1.4rem;color:#7383a4}
.mx:hover{color:var(--text)}
.empty{color:#7383a4}
.empty i{font-size:2.5rem}
.empty p{font-size:15px}
.toast{font-size:14.6px}
@media (min-width: 1400px){
.stat-value, .sv{font-size:clamp(1.2rem, 2vw, 1.8rem) !important}
h1{font-size:clamp(1.2rem, 2.2vw, 1.9rem) !important}
h2{font-size:clamp(1rem, 1.8vw, 1.4rem) !important}
}
@media (max-width: 1024px){
.brand-name{font-size:1.3rem !important}
.brand-sub{font-size:14.6px !important}
}
@media (max-width: 768px){
.brand-icon{font-size:1.2rem !important}
.brand-name{font-size:1.1rem !important}
.topbar-actions .btn{font-size:14.2px !important}
.fin-card-val{font-size:1.1rem !important}
.nav-back{font-size:14.6px !important}
.tab, .tab-btn{font-size:14.4px !important}
table{font-size:14.1px !important}
}
@media (max-width: 480px){
.btn{font-size:14.2px !important}
}
.stat-value, .sv{font-size:clamp(1.1rem, 2.5vw, 1.8rem)}
.topbar-stat-val{font-size:clamp(1.1rem, 3vw, 1.85rem) !important}

[style^="color:var(--muted)"],[style*=";color:var(--muted)"],[style*=" color:var(--muted)"],[style^="color: var(--muted)"],[style*=";color: var(--muted)"],[style*=" color: var(--muted)"]{color:#6d7ea0 !important}
[style^="color:rgba(255,255,255,.05)"],[style*=";color:rgba(255,255,255,.05)"],[style*=" color:rgba(255,255,255,.05)"],[style^="color: rgba(255,255,255,.05)"],[style*=";color: rgba(255,255,255,.05)"],[style*=" color: rgba(255,255,255,.05)"],[style^="color:rgba(255, 255, 255, 0.05)"],[style*=";color:rgba(255, 255, 255, 0.05)"],[style*=" color:rgba(255, 255, 255, 0.05)"],[style^="color: rgba(255, 255, 255, 0.05)"],[style*=";color: rgba(255, 255, 255, 0.05)"],[style*=" color: rgba(255, 255, 255, 0.05)"]{color:rgba(255,255,255,0.47) !important}
}
