/* FRONTNEXT001 B070 / one continuous, source-qualified black intelligence screen.
   No new ranking, historical value, Signal, observation or multimedia producer. */
#fn007-leader .fn007-row-detail>td{padding:0!important;border:0!important;background:#000!important}
#fn007-leader .fn040-rank-detail.fn070-canvas{display:flex;flex-direction:column;gap:0;padding:clamp(17px,2.4vw,34px) clamp(16px,2.6vw,38px) 31px;
 background:#000;color:#f1f6ff;border:0;box-shadow:none;max-width:none;min-width:0;overflow:hidden}
#fn007-leader .fn070-canvas :is(.fn070-topline,.fn070-measurements,.fn070-context,.fn070-detail-body){min-width:0}
#fn007-leader .fn070-topline{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}
#fn007-leader .fn070-ident{display:flex;gap:17px;align-items:center;min-width:0;max-width:80%}
#fn007-leader .fn070-ident>img{display:block;width:clamp(48px,6vw,80px);height:clamp(48px,6vw,80px);object-fit:contain;flex:none;background:#fff;padding:6px}
#fn007-leader .fn070-ident>div{display:grid;min-width:0;gap:5px}
#fn007-leader .fn070-ident small{font:800 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.15em;color:#6ac0e2}
#fn007-leader .fn070-ident strong{font:900 clamp(23px,2.8vw,42px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#fff;overflow-wrap:break-word}
#fn007-leader .fn070-ident span{font:650 11px/1.5 Arial,Helvetica,sans-serif;color:#a6bfd3}
#fn007-leader .fn070-position{display:grid;gap:2px;justify-items:end;min-width:90px;align-self:start}
#fn007-leader .fn070-position small{font:850 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:#6fc7ef;text-align:right}
#fn007-leader .fn070-position b{font:850 clamp(35px,4.7vw,64px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.05em;color:#f7ffff;font-variant-numeric:tabular-nums}
#fn007-leader .fn070-position span{font:700 10px/1.5 Arial,Helvetica,sans-serif;color:#a4bdd3;text-align:right}
#fn007-leader .fn070-measurements{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,47px);align-items:end;margin:24px 0 22px}
#fn007-leader .fn070-measurements>div{display:grid;gap:5px;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
#fn007-leader .fn070-measurements small{font:850 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:#91acc2}
#fn007-leader .fn070-selected strong{font:900 clamp(42px,5vw,67px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.06em;color:#eafffd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#fn007-leader .fn070-selected span{font:650 11px/1.35 Arial,Helvetica,sans-serif;color:#69c2ed}
#fn007-leader .fn070-support strong{font:850 clamp(25px,3vw,42px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.03em;color:#edf6ff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#fn007-leader .fn070-context{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 27px;padding:14px 0 12px;border-top:1px solid #20394b;border-bottom:1px solid #20394b}
#fn007-leader .fn070-context-point{display:inline-flex;align-items:baseline;gap:7px;max-width:100%}
#fn007-leader .fn070-context-point small{color:#90b1c8;font:850 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.06em}
#fn007-leader .fn070-context-point b{color:#e1f4ff;font:750 11px/1.35 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
#fn007-leader .fn070-context-point:nth-child(3) b{color:#78dbb5}
#fn007-leader .fn070-detail-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,0.8fr);gap:clamp(18px,3vw,48px);margin-top:19px;align-items:start}
#fn007-leader .fn070-published-copy{min-width:0}
#fn007-leader .fn070-published-copy small{display:block;font:850 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.1em;color:#7ec5e7}
#fn007-leader .fn070-published-copy p{margin:9px 0 0;color:#d1deeb;font:450 12px/1.67 Arial,Helvetica,sans-serif;max-width:115ch;overflow-wrap:break-word}
#fn007-leader .fn070-signal-scale{min-width:0;display:grid;gap:8px;align-self:start}
#fn007-leader .fn070-scale-head{display:grid;gap:4px}
#fn007-leader .fn070-scale-head span{color:#80d0e5;font:800 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em}
#fn007-leader .fn070-scale-head small{color:#7b9caf;font:450 9px/1.4 Arial,Helvetica,sans-serif}
#fn007-leader .fn070-scale-line{display:grid;grid-template-columns:55px minmax(20px,1fr) auto;align-items:center;gap:9px}
#fn007-leader .fn070-scale-line b{color:#a5c0d4;font:850 9px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.035em}
#fn007-leader .fn070-scale-line i{display:block;width:var(--fn070-bar,0%);height:3px;max-width:100%;min-width:1px;background:#73c8f2;box-shadow:none;}
#fn007-leader .fn070-scale-line:nth-child(3) i{background:#5ac5aa}
#fn007-leader .fn070-scale-line em{font:750 10px/1.3 Arial,Helvetica,sans-serif;color:#dceefe;font-style:normal;font-variant-numeric:tabular-nums}
#fn007-leader .fn040-rank-actions.fn070-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:22px 0 0;padding:0;border:0}
#fn007-leader .fn040-rank-actions.fn070-actions a,
#fn007-leader .fn040-rank-actions.fn070-actions a:first-child{display:inline-flex;align-items:center;min-height:30px;margin:0;padding:0 0 4px;
 border:0!important;border-bottom:1px solid #6999c5!important;background:transparent!important;color:#e2f5ff!important;
 font:850 10px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-decoration:none}
#fn007-leader .fn040-rank-actions.fn070-actions a:hover{color:#7be2d5!important;border-bottom-color:#7be2d5!important}
#fn007-leader .fn040-rank-actions.fn070-actions a:focus-visible,#fn007-leader .fn070-source-notes summary:focus-visible{outline:2px solid #8ed8ff;outline-offset:3px}
#fn007-leader .fn070-source-notes{border:0;background:transparent;color:#89a5ba;font:450 9px/1.5 Arial,Helvetica,sans-serif;margin-top:10px;max-width:130ch}
#fn007-leader .fn070-source-notes summary{display:list-item;width:max-content;max-width:100%;cursor:pointer;color:#8aabc1;font:800 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.04em}
#fn007-leader .fn070-source-notes p{margin:8px 0 0;color:#a2b8ca}
#fn007-leader .fn040-rank-detail.fn070-canvas:after{height:2px;opacity:.68}
#fn007-leader .fn069-route-result{display:block;margin-top:3px}
@media(max-width:780px){#fn007-leader .fn070-detail-body{grid-template-columns:1fr}#fn007-leader .fn070-measurements{gap:16px}#fn007-leader .fn070-ident{max-width:74%}}
@media(max-width:540px){#fn007-leader .fn070-topline{gap:9px}#fn007-leader .fn070-ident{gap:9px}#fn007-leader .fn070-ident>img{width:40px;height:40px}#fn007-leader .fn070-position{min-width:65px}#fn007-leader .fn070-position b{font-size:34px}#fn007-leader .fn070-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}#fn007-leader .fn070-selected{grid-column:1/-1}#fn007-leader .fn070-context{gap:7px 14px}#fn007-leader .fn070-ident strong{font-size:21px}}
@media(prefers-reduced-motion:reduce){#fn007-leader .fn040-rank-detail.fn070-canvas:after{animation:none}}
