/* V52: readable neon metric symbols, metallic numbers, certificate interaction. */
body #main-content .metrics-band .metrics-grid>div{grid-template-columns:42px minmax(0,1fr);column-gap:12px}
body #main-content .metrics-band .metric-icon52{display:grid;place-items:center;grid-row:span 2;width:38px;height:38px;min-width:38px;border-radius:50%;background:#123e32;border:1px solid #2e9c5a;box-shadow:0 0 14px #24dc6122;color:#63ff8f!important;filter:none!important;opacity:1!important}
body #main-content .metrics-band .metric-icon52 svg{width:23px;height:23px;color:#63ff8f!important;stroke:#63ff8f!important;filter:none!important;opacity:1!important}
body[data-surfaces51] #main-content .metrics-band .metric-count{color:#876026!important;-webkit-text-fill-color:#876026!important;text-shadow:0 1px 0 #fff6}
@supports (background-clip:text){body[data-surfaces51] #main-content .metrics-band .metric-count{background:linear-gradient(115deg,#76531f 5%,#b58b3c 35%,#8d682d 55%,#ae8438 75%,#77521d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent!important}}
body .compliance50 a,body .compliance50 a:hover,body .compliance50 a:focus,body .compliance50 a:active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important}
body .compliance50 a{transition:transform .25s ease;color:#153640;cursor:pointer}body .compliance50 a img{transition:transform .3s ease;transform-origin:center}
@media(hover:hover){body .compliance50 a:hover img{transform:scale(1.12)}body .compliance50 a:hover .credential-arrow50{transform:translate(2px,-2px)}}
body .compliance50 a:focus-visible{outline:2px solid #876026;outline-offset:3px}.credential-arrow50{display:inline-block;transition:transform .25s}
.document-open52{overflow:hidden}.gate-embedded52.document-gate{display:block;background:#f5f4ef;padding:0;margin:0;min-height:0}.gate-embedded52 .loginbox{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px;border:0;border-radius:0;box-shadow:none;background:#f5f4ef;color:#153640}.gate-embedded52 .login-logo{max-height:65px;max-width:160px;object-fit:contain}.gate-embedded52 h1{font-size:24px;line-height:1.3}.gate-embedded52 input{font-size:16px}.gate-embedded52 .help{color:#405e64}.gate-embedded52 .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:750px){body #main-content .metrics-band .metrics-grid>div{grid-template-columns:36px minmax(0,1fr);column-gap:8px}body #main-content .metrics-band .metric-icon52{width:32px;height:32px;min-width:32px}.gate-embedded52 .loginbox{padding:18px}}
@media(prefers-reduced-motion:reduce){body .compliance50 a,body .compliance50 a img,.credential-arrow50{transition:none!important;transform:none!important}}
