/* TALNEXQ public usability and metadata companion — r3.8.6. */
:root[data-theme="light"] .q-showcase .client-nav-link{color:#195bb5}
.q-showcase .footer-bottom #this-year,.q-inner .footer-bottom #year{display:inline;margin:0}
.q-showcase .workspace-sidebar .side-link{cursor:default}
.q-showcase .qi-ats-public-banner{padding:22px 0 48px}
.q-showcase .qi-ats-public-banner>div{border:1px solid #3c6880;border-radius:22px;background:linear-gradient(120deg,#0b1d36,#14384d);padding:clamp(22px,4vw,42px);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.q-showcase .qi-ats-public-banner .kicker{color:#7ce2df}
.q-showcase .qi-ats-public-banner h2{font-size:clamp(24px,3vw,37px);color:#fff;margin:12px 0}
.q-showcase .qi-ats-public-banner p:not(.kicker){max-width:680px;color:#d0e4ed;line-height:1.7}
@media(max-width:700px){.q-showcase .metric-grid>div{min-width:0}.q-showcase .metric-grid .spark-bars{position:static;display:block;margin-top:8px;line-height:1.2}.q-showcase .footer-bottom #this-year,.q-inner .footer-bottom #year{display:inline;margin:0}}
.tnx-status-page{margin:0;background:#f4f7fb;color:#15263e;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}
.tnx-status-page *{box-sizing:border-box}.tnx-status-page a{color:#1759b6}.tnx-status-page .status-nav{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:18px max(24px,calc((100% - 1120px)/2));background:#fff;border-bottom:1px solid #dce6f4}.tnx-status-page .status-brand{display:flex;align-items:center;gap:10px;margin-right:auto;color:#15263e;text-decoration:none;font-weight:800}.tnx-status-page .status-brand img{width:42px;height:42px;object-fit:contain}.tnx-status-page main{max-width:760px;padding:72px 24px 120px;margin:auto}.tnx-status-page h1{font-size:clamp(32px,5vw,52px);line-height:1.15}.tnx-status-page .status-code{font-weight:750;color:#1759b6;letter-spacing:.12em}.tnx-status-page .status-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.tnx-status-page .status-actions a{padding:12px 18px;background:#fff;border:1px solid #b7cdec;border-radius:10px;text-decoration:none}.tnx-status-page :focus-visible{outline:3px solid #1759b6;outline-offset:4px}.tnx-status-page .skip-link{position:absolute;top:-60px;left:12px;background:#fff;padding:10px}.tnx-status-page .skip-link:focus{top:12px}
