/* FRONTNEXT001 B069 — source-qualified Leaderboard intelligence presentation.
   Presentation only. No Signal producer, ranking math, rank history or SEO
   registration. The cyan/green pulse below is DECORATIVE, NOT live activity. */
#fn007-leader .fn007-table tbody tr[data-fn069-row-key]{cursor:pointer;scroll-margin-top:190px}
#fn007-leader .fn007-table tbody tr[data-fn069-row-key]:focus-visible>td{outline:2px solid #2075c9;outline-offset:-2px}
#fn007-leader .fn007-table tbody tr[data-fn069-row-key][aria-expanded="true"]>td{background:#e6f1fd!important;border-bottom-color:#164977}
#fn007-leader .fn007-row-detail td{padding:0!important;background:#000!important;color:#e9f4ff!important;border:1px solid #000!important}
#fn007-leader .fn040-rank-detail{position:relative;display:grid;gap:12px;min-width:0;padding:21px 22px 30px;background:#000;color:#e7f3ff;isolation:isolate;overflow:hidden}
#fn007-leader .fn040-rank-title{align-items:baseline;border-bottom:1px solid #233d50;padding-bottom:11px}
#fn007-leader .fn040-rank-title strong{font-size:clamp(15px,1.45vw,20px);color:#fff;letter-spacing:-.012em}
#fn007-leader .fn040-rank-title span{display:inline;font-size:11px;color:#a4c5de}
#fn007-leader .fn069-rank-intro{font:800 9px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.10em;color:#67c7db;margin:0}
#fn007-leader .fn040-rank-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#274557;border:1px solid #274557}
#fn007-leader .fn040-rank-facts>div{background:#081925;min-width:0;padding:15px 14px}
#fn007-leader .fn040-rank-facts small{display:block;color:#95b6ce;font-size:9px;letter-spacing:.06em;text-transform:uppercase}
#fn007-leader .fn040-rank-facts b{display:block;font-size:clamp(16px,2vw,26px);color:#fff;margin:7px 0 0;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.16}
#fn007-leader .fn045-native-metadata{display:flex;flex-wrap:wrap;gap:18px;align-items:center;border-top:1px solid #1b364a;border-bottom:1px solid #1b364a;padding:10px 0}
#fn007-leader .fn045-native-metadata>div{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}
#fn007-leader .fn045-native-metadata small{color:#8bacc2;font-size:9px}
#fn007-leader .fn045-native-metadata strong{color:#e6f6ff;font-size:11px;margin:0}
#fn007-leader .fn040-public-profile{padding:9px 0;border:0;background:transparent;color:#dceafa}
#fn007-leader .fn040-public-profile>strong{color:#fff;font-size:13px;margin-bottom:6px}
#fn007-leader .fn040-public-profile .fn040-category{color:#77badd;font-size:10px}
#fn007-leader .fn040-public-profile p{color:#c4d5e4;font-size:12px;line-height:1.5;margin:8px 0 0;max-width:105ch}
#fn007-leader .fn040-source-note{color:#b9cadd;font-size:11px}
#fn007-leader .fn040-rank-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
#fn007-leader .fn040-rank-actions a,#fn007-leader .fn040-rank-actions a:first-child{background:#0e3150;color:#f7fbff;border:1px solid #49759c;font-size:10px;padding:9px 12px;letter-spacing:.025em;min-height:34px;text-decoration:none;margin:0}
#fn007-leader .fn040-rank-actions a:hover{border-color:#8fcef2;background:#164875}
#fn007-leader .fn040-rank-actions a[aria-busy="true"]{opacity:.6;pointer-events:none}
#fn007-leader .fn069-route-result{color:#a0cee5;font-size:10px;line-height:1.5}
#fn007-leader .fn040-scope-note{color:#92b0c7;font-size:10px;line-height:1.45;max-width:115ch;margin:0;padding-bottom:11px}
/* A decorative circuit line: not a measured Signal or animated data chart. */
#fn007-leader .fn040-rank-detail::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#144569 14%,#41cdba 34%,#82ddff 45%,#13456c 67%,transparent 96%);background-size:180% 100%;animation:fn069-signal-glide 9s linear infinite;opacity:.84}
@keyframes fn069-signal-glide{from{background-position:120% 0}to{background-position:-40% 0}}
@media(prefers-reduced-motion:reduce){#fn007-leader .fn040-rank-detail::after{animation:none;background-position:center}}
@media(max-width:760px){#fn007-leader .fn040-rank-detail{padding:15px 13px 25px}#fn007-leader .fn040-rank-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){#fn007-leader .fn040-rank-title{display:grid;gap:5px}#fn007-leader .fn040-rank-facts b{font-size:17px}}
/* Same ranking identity on direct link, distinct presentation beyond Top 500. */
#app .fn035-leaderboard-direct.fn069-standalone-rank .fn024-detail-facts{background:#000;color:#fff;border:1px solid #183d55;padding:10px}
#app .fn035-leaderboard-direct.fn069-standalone-rank .fn024-detail-facts dt{color:#9ac4dc}
#app .fn035-leaderboard-direct.fn069-standalone-rank .fn024-detail-facts dd{color:#fff;font-variant-numeric:tabular-nums}
#fn007-leader .fn045-native-metadata>div{background:transparent;border:0;color:#e5f4ff;padding:0}
#fn007-leader .fn040-rank-actions a[aria-busy="true"]{color:#a6d5f0;opacity:1}
