/* NumeraSense DBA Toolkit · single visual language · screen only */
@media screen {
.ns-tool-switcher{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:24px 0 8px!important;padding:0!important;max-width:100%!important;background:transparent!important;border:0!important}
.ns-tool-switcher a{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:8px 13px!important;border:1px solid #3b6375!important;border-radius:999px!important;background:#102d40!important;color:#e4f7fc!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;text-decoration:none!important;white-space:normal!important;margin:0!important}
.ns-tool-switcher a:hover,.ns-tool-switcher a:focus-visible{background:#194458!important;border-color:#48e0d7!important;color:#fff!important}
.ns-tool-switcher a[aria-current="page"]{background:#167c83!important;border-color:#55ded8!important;color:#fff!important}
.ns-tool-page.ns-tool-compact{--navy:#081b2d;--ink:#eef8ff;--muted:#bdd1df;--aqua:#63e6df;--line:#31546a;--paper:#061728}
.ns-tool-page.ns-tool-compact{background:#061728!important;color:#edf8ff!important;color-scheme:dark}
.ns-tool-page.ns-tool-compact main{width:min(calc(100% - 40px),1120px)!important;max-width:1120px!important;padding:44px 0 80px!important;margin:0 auto!important}
.ns-tool-page.ns-tool-compact main h1{color:#f5faff!important}
.ns-tool-page.ns-tool-compact main h2,.ns-tool-page.ns-tool-compact main h3{color:#f3faff!important}
.ns-tool-page.ns-tool-compact main .lead,.ns-tool-page.ns-tool-compact main p,.ns-tool-page.ns-tool-compact main .hint{color:#bed3e0!important}
.ns-tool-page.ns-tool-compact main .eyebrow{color:#6ceae4!important}
.ns-tool-page.ns-tool-compact main .panel{background:#0b2437!important;color:#eaf6fc!important;border:1px solid #34596f!important;box-shadow:0 14px 34px #0003!important}
.ns-tool-page.ns-tool-compact main .panel label{color:#eaf8ff!important}
.ns-tool-page.ns-tool-compact main input,.ns-tool-page.ns-tool-compact main select{background:#071a2b!important;color:#f5fcff!important;border:1px solid #56778a!important;color-scheme:dark!important}
.ns-tool-page.ns-tool-compact main input:focus-visible,.ns-tool-page.ns-tool-compact main select:focus-visible{outline:3px solid #60e6df!important;outline-offset:2px!important}
.ns-tool-page.ns-tool-compact main .metric,.ns-tool-page.ns-tool-compact main .stat,.ns-tool-page.ns-tool-compact main .result,.ns-tool-page.ns-tool-compact main .box{background:#123349!important;border-color:#3a6276!important;color:#eaf8ff!important}
.ns-tool-page.ns-tool-compact main .metric strong,.ns-tool-page.ns-tool-compact main .stat strong{color:#64e9df!important}
.ns-tool-page.ns-tool-compact main .btn{background:#36d7ce!important;color:#04212b!important;border-color:#36d7ce!important}
.ns-tool-page.ns-tool-compact main .btn.alt{background:#16374a!important;color:#effbff!important;border-color:#4d7385!important}
.ns-tool-page.ns-tool-compact main table{color:#eaf7fc!important}
.ns-tool-page.ns-tool-compact main th{background:#16394d!important;color:#f1fcff!important}
.ns-tool-page.ns-tool-compact main td{background:#0c263a!important;color:#d7eaf4!important;border-color:#34566b!important}
.ns-tool-page.ns-tool-compact main .status,.ns-tool-page.ns-tool-compact main .note{color:#d7edf4!important}
.ns-tool-page.ns-tool-compact footer{background:#061728!important;color:#b9d0df!important;border-color:#31546a!important}
.ns-tool-page .bp-panel,.ns-tool-page .gf-panel{color:#e9f6fc}
.ns-tool-page .bp-panel .bp-note,.ns-tool-page .bp-panel .bp-breakdown-caption{color:#d0e6f0!important}
}
@media screen and (max-width:680px){.ns-tool-switcher{gap:7px}.ns-tool-switcher a{font-size:12px!important;padding:7px 10px!important}.ns-tool-page.ns-tool-compact main{width:calc(100% - 30px)!important}}
