.an{container-type:inline-size;color:var(--bfj-text);font-family:var(--bfj-font-body)}
.an a{color:inherit}
.an p{max-width:none}
.an .an-fnum,.an .an-val{color:var(--bfj-text)}
.an button{font:inherit;color:inherit}
.an :focus-visible{outline:2px solid var(--bfj-interactive);outline-offset:2px}
.an-crumb{font-size:var(--bfj-text-meta);color:var(--bfj-text-3);margin:0 0 var(--bfj-space-2)}
.an-crumb button{background:0 0;border:0;padding:0;color:var(--bfj-interactive-soft);cursor:pointer;text-decoration:none}
.an-crumb button:hover{text-decoration:underline}
.an-h1{font-family:var(--bfj-font-display);font-weight:400;font-size:var(--bfj-text-h2);line-height:1.05;margin:0;letter-spacing:.01em}
.an-state{color:var(--bfj-text-2);font-size:var(--bfj-text-small);margin:var(--bfj-space-2) 0 0}
.an-filters{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bfj-space-3);margin:var(--bfj-space-4) 0 0;padding:var(--bfj-space-3) 0;background:var(--bfj-bg);border-bottom:1px solid var(--bfj-line)}
.an-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bfj-interactive);transform-origin:left;animation:an-load 1.2s var(--bfj-ease,ease) infinite}
.an-progress[hidden]{display:none}
@keyframes an-load{
0%{transform:scaleX(0)}
60%{transform:scaleX(.8)}
100%{transform:scaleX(1);opacity:0}
}
.an-seg{display:inline-flex;border:1px solid var(--bfj-line-strong);border-radius:6px;overflow:hidden}
.an-seg button{background:0 0;border:0;border-right:1px solid var(--bfj-line);padding:.45rem .9rem;font-size:var(--bfj-text-small);font-weight:600;color:var(--bfj-text-2);cursor:pointer;min-height:36px}
.an-seg button:last-child{border-right:0}
.an-seg button:hover{color:var(--bfj-text);background:var(--bfj-interactive-bg)}
.an-seg button[aria-pressed=true]{background:var(--bfj-interactive);color:var(--bfj-on-action)}
.an-switches{display:flex;flex-wrap:wrap;gap:var(--bfj-space-4)}
.an-switch{display:inline-flex;align-items:center;gap:var(--bfj-space-2);font-size:var(--bfj-text-small);color:var(--bfj-text-2);background:0 0;border:0;cursor:pointer;padding:.3rem 0;min-height:36px}
.an-switch i{width:30px;height:18px;border-radius:999px;background:var(--bfj-line-strong);position:relative;flex:none;transition:background .2s}
.an-switch i::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bfj-text);transition:transform .2s}
.an-switch[aria-checked=true] i{background:var(--bfj-interactive)}
.an-switch[aria-checked=true] i::after{transform:translateX(12px)}
.an-opts{display:none;background:0 0;border:1px solid var(--bfj-line-strong);border-radius:6px;padding:.4rem .8rem;font-size:var(--bfj-text-small);color:var(--bfj-text-2);min-height:36px;cursor:pointer}
.an-custom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bfj-space-2);font-size:var(--bfj-text-small);color:var(--bfj-text-2)}
.an-custom[hidden]{display:none}
.an-custom input{color-scheme:dark;background:var(--bfj-bg);border:1px solid var(--bfj-line-strong);border-radius:6px;padding:.4rem .5rem;color:var(--bfj-text);font:inherit;min-height:36px}
.an .an-btn2{background:0 0;border:1px solid var(--bfj-interactive-border);color:var(--bfj-interactive-soft);border-radius:6px;padding:.4rem .8rem;font-size:var(--bfj-text-meta);font-weight:600;cursor:pointer;min-height:36px}
.an .an-btn2:hover{border-color:var(--bfj-interactive-border-hover);background:var(--bfj-interactive-bg)}
.an .an-btn2:disabled{opacity:.4;cursor:default;background:0 0;border-color:var(--bfj-line-strong);color:var(--bfj-text-3)}
.an .an-btn1{background:var(--bfj-action);color:var(--bfj-on-action);border:0;border-radius:6px;padding:.6rem 1.1rem;font-weight:700;font-size:var(--bfj-text-small);cursor:pointer;min-height:44px}
.an .an-btn1:hover{background:var(--bfj-action-hover)}
.an-btn1:disabled{opacity:.7;cursor:progress}
.an-testbar{margin:var(--bfj-space-3) 0 0;padding:var(--bfj-space-2) var(--bfj-space-3);border:1px solid var(--bfj-info-border);background:var(--bfj-info-bg);border-radius:6px;font-size:var(--bfj-text-small)}
.an-testbar[hidden]{display:none}
.an-err{margin:var(--bfj-space-3) 0 0;padding:var(--bfj-space-3);border:1px solid var(--bfj-error-border);background:var(--bfj-error-bg);border-radius:6px;font-size:var(--bfj-text-small)}
.an-err[hidden]{display:none}
.an-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--bfj-space-3);margin-top:var(--bfj-space-5)}
.an-tile{display:block;text-decoration:none;background:var(--bfj-surface);border:1px solid var(--bfj-line);border-radius:12px;padding:var(--bfj-space-4);min-height:150px;transition:border-color .2s,opacity .2s;cursor:pointer}
.an-tile:hover{border-color:var(--bfj-interactive-border-hover)}
.an.is-loading .an-panel,.an.is-loading .an-tile{opacity:.6}
.an-lab{font-family:var(--bfj-font-mono);font-size:var(--bfj-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--bfj-text-3);margin:0}
.an-val{color:var(--bfj-text);font-family:var(--bfj-font-display);font-weight:400;font-size:2.1rem;line-height:1.1;margin:var(--bfj-space-2) 0 var(--bfj-space-1);font-variant-numeric:tabular-nums}
.an-val.none{color:var(--bfj-text-3)}
.an-val .an-skel{display:inline-block;width:3.5rem;height:1.6rem;border-radius:4px;background:var(--bfj-line);vertical-align:middle}
.an-chg{font-size:var(--bfj-text-meta);margin:0;color:var(--bfj-text-2);min-height:1.2em}
.an-chg.up b{color:var(--bfj-success)}
.an-chg.down b{color:var(--bfj-error)}
.an-chg b{font-weight:600}
.an-meta{font-size:var(--bfj-text-meta);color:var(--bfj-text-2);margin:var(--bfj-space-1) 0 0}
.an-def{font-size:var(--bfj-text-meta);color:var(--bfj-text-3);margin:var(--bfj-space-2) 0 0}
.an-view{font-size:var(--bfj-text-meta);color:var(--bfj-interactive-soft);margin:var(--bfj-space-2) 0 0;opacity:0;transition:opacity .2s}
.an-tile:focus-visible .an-view,.an-tile:hover .an-view{opacity:1}
.an-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--bfj-text-meta);padding:.15rem .55rem;border-radius:999px;border:1px solid var(--bfj-line-strong);color:var(--bfj-text);margin-top:var(--bfj-space-1)}
.an-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bfj-text-3)}
.an-chip.red{background:var(--bfj-error-bg);border-color:var(--bfj-error-border)}
.an-chip.red::before{background:var(--bfj-error)}
.an .an-link{background:0 0;border:0;padding:0;color:var(--bfj-interactive-soft);font-size:var(--bfj-text-meta);cursor:pointer;text-decoration:underline;margin-top:var(--bfj-space-2);display:inline-block}
.an-panel{background:var(--bfj-surface);border:1px solid var(--bfj-line);border-radius:12px;padding:var(--bfj-space-5);margin-top:var(--bfj-space-4);transition:opacity .2s}
.an-ph{display:flex;align-items:baseline;gap:var(--bfj-space-3);margin:0 0 var(--bfj-space-4)}
.an-ph h4{font-size:var(--bfj-text-h3);font-weight:600;margin:0}
.an-ph .sp{flex:1}
.an-ph button{background:0 0;border:0;padding:0;font-size:var(--bfj-text-meta);color:var(--bfj-interactive-soft);cursor:pointer}
.an-ph button:hover{text-decoration:underline}
.an-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--bfj-space-4)}
.an-note{font-size:var(--bfj-text-small);color:var(--bfj-text-2);margin:0}
.an-steps{font-size:var(--bfj-text-small);color:var(--bfj-text-2);margin:var(--bfj-space-3) 0 0;padding-left:1.2rem}
.an-steps li{margin:.2rem 0}
.an-steps code{font-family:var(--bfj-font-mono);color:var(--bfj-text)}
.an-funnel{display:grid;grid-template-columns:1fr 3fr}
.an-fsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.an-fbase{border-right:2px solid var(--bfj-line-strong);padding-right:var(--bfj-space-4)}
.an-fgroup{padding-left:var(--bfj-space-4)}
.an-fgroup-lab{font-size:var(--bfj-text-meta);color:var(--bfj-text-2);margin:0 0 var(--bfj-space-3)}
.an-fstep{display:block;text-decoration:none;padding:var(--bfj-space-2) var(--bfj-space-3) var(--bfj-space-2) 0;border-radius:6px;cursor:pointer}
.an-fstep:hover .an-fnum{color:var(--bfj-interactive-soft)}
.an-fnum{color:var(--bfj-text);font-family:var(--bfj-font-display);font-size:1.8rem;line-height:1.1;margin:var(--bfj-space-1) 0 var(--bfj-space-2);font-variant-numeric:tabular-nums}
.an-bar{height:8px;border-radius:999px;background:var(--bfj-line);overflow:hidden}
.an-bar i{display:block;height:100%;background:var(--bfj-interactive);border-radius:inherit;min-width:2px}
.an-fpct{font-size:var(--bfj-text-meta);color:var(--bfj-text-2);margin:var(--bfj-space-2) 0 0}
.an-goals{font-size:var(--bfj-text-meta);color:var(--bfj-text-2);margin:var(--bfj-space-4) 0 0;padding-top:var(--bfj-space-3);border-top:1px solid var(--bfj-line)}
.an-goals span{color:var(--bfj-text-3)}
.an-rank{list-style:none;margin:0;padding:0;display:grid;gap:var(--bfj-space-2)}
.an-rank a{display:grid;grid-template-columns:110px 1fr 4ch;align-items:center;gap:var(--bfj-space-3);text-decoration:none;font-size:var(--bfj-text-small);padding:.2rem 0;cursor:pointer}
.an-rank a:hover .rn{color:var(--bfj-interactive-soft)}
.an-rank .rn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.an-rank .rv{text-align:right;font-variant-numeric:tabular-nums}
.an table{width:100%;border-collapse:collapse;font-size:var(--bfj-text-small)}
.an th{font-family:var(--bfj-font-mono);font-weight:400;font-size:var(--bfj-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bfj-text-3);text-align:left;padding:0 var(--bfj-space-2) var(--bfj-space-2) 0;border-bottom:1px solid var(--bfj-line)}
.an td{padding:.55rem var(--bfj-space-2) .55rem 0;border-bottom:1px solid var(--bfj-line);vertical-align:top}
.an td.n,.an th.n{text-align:right;font-variant-numeric:tabular-nums}
.an td.wrap{word-break:break-word}
.an tr:last-child td{border-bottom:0}
.an tr.click{cursor:pointer}
.an tr.click:hover td{background:var(--bfj-interactive-bg)}
.an-dl{list-style:none;margin:0;padding:0}
.an-dl li a{display:grid;grid-template-columns:130px 1fr 15rem;align-items:center;gap:var(--bfj-space-4);padding:.6rem 0;border-bottom:1px solid var(--bfj-line);text-decoration:none;font-size:var(--bfj-text-small);cursor:pointer}
.an-dl li:last-child a{border-bottom:0}
.an-dl li a:hover .dn{color:var(--bfj-interactive-soft)}
.an-dl .dv{font-variant-numeric:tabular-nums;text-align:right}
.an-dl .dv small{color:var(--bfj-text-3);font-size:var(--bfj-text-meta)}
.an-dhead{display:flex;align-items:flex-start;gap:var(--bfj-space-4)}
.an-dhead .sp{flex:1}
.an-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bfj-space-2);margin:var(--bfj-space-4) 0}
.an-fchip{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--bfj-text-meta);padding:.25rem .65rem;border-radius:999px;background:var(--bfj-interactive-bg);border:1px solid var(--bfj-interactive-border);color:var(--bfj-text)}
.an-fchip button{background:0 0;border:0;padding:0 0 0 .15rem;color:var(--bfj-text-2);cursor:pointer;font-size:.9rem;line-height:1}
.an-search{flex:1;min-width:180px;background:var(--bfj-bg);border:1px solid var(--bfj-line-strong);border-radius:6px;padding:.5rem .7rem;color:var(--bfj-text);font-size:var(--bfj-text-small);min-height:40px}
.an-tabs{display:flex;gap:var(--bfj-space-2);flex-wrap:wrap;margin:var(--bfj-space-4) 0}
.an-tabs button{background:0 0;border:1px solid var(--bfj-line-strong);border-radius:999px;padding:.35rem .9rem;font-size:var(--bfj-text-small);color:var(--bfj-text-2);cursor:pointer;min-height:36px}
.an-tabs button[aria-pressed=true]{background:var(--bfj-interactive);border-color:var(--bfj-interactive);color:var(--bfj-on-action);font-weight:600}
.an .yes{color:var(--bfj-success)}
.an .no{color:var(--bfj-text-3)}
.an-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--bfj-space-3);font-size:var(--bfj-text-meta);color:var(--bfj-text-3);margin-top:var(--bfj-space-3)}
.an-pager .btns{display:flex;gap:var(--bfj-space-2)}
.an-mlist{display:none;list-style:none;margin:0;padding:0}
.an-mlist li{padding:.7rem 0;border-bottom:1px solid var(--bfj-line);font-size:var(--bfj-text-small)}
.an-mlist li b{display:block;font-weight:600;word-break:break-word}
.an-mlist li span{color:var(--bfj-text-2);font-size:var(--bfj-text-meta)}
.an-empty{color:var(--bfj-text-2);font-size:var(--bfj-text-small);padding:var(--bfj-space-4) 0}
.an-toast{display:flex;align-items:center;gap:var(--bfj-space-3);margin:var(--bfj-space-3) 0 0;padding:var(--bfj-space-2) var(--bfj-space-3);border:1px solid var(--bfj-success-border);background:var(--bfj-success-bg);border-radius:6px;font-size:var(--bfj-text-small)}
.an-toast[hidden]{display:none}
.an-toast.bad{border-color:var(--bfj-error-border);background:var(--bfj-error-bg)}
.an-toast .sp{flex:1}
.an-toast button{background:0 0;border:0;color:var(--bfj-text-2);cursor:pointer;font-size:1rem}
.an-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@container (max-width:980px){
.an-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@container (max-width:700px){
.an-crumb{display:none}
.an-dhead .an-crumb,.an-drill .an-crumb{display:block}
.an-filters{gap:var(--bfj-space-2)}
.an-seg{flex:1 1 100%}
.an-seg button{flex:1;padding:.45rem .3rem;white-space:nowrap}
.an-switches{display:none;flex:1 1 100%}
.an-switches.open{display:flex}
.an-opts{display:inline-block;flex:1 1 100%;text-align:left}
.an-tiles{grid-template-columns:1fr 1fr;gap:var(--bfj-space-2)}
.an-tile{padding:var(--bfj-space-3);min-height:128px}
.an-val{font-size:1.7rem}
.an-view{display:none}
.an-panel{padding:var(--bfj-space-4)}
.an-pair{grid-template-columns:1fr;gap:0}
.an-funnel{grid-template-columns:1fr}
.an-fbase{border-right:0;border-bottom:2px solid var(--bfj-line-strong);padding:0 0 var(--bfj-space-3)}
.an-fgroup{padding:var(--bfj-space-3) 0 0}
.an-fsteps{grid-template-columns:1fr}
.an-fstep{display:grid;grid-template-columns:1fr auto;column-gap:var(--bfj-space-3);padding:var(--bfj-space-2) 0}
.an-fstep .an-lab{grid-column:1}
.an-fstep .an-fnum{grid-column:2;grid-row:1/span 3;margin:0;align-self:center}
.an-fstep .an-bar,.an-fstep .an-fpct{grid-column:1}
.an-rank a{grid-template-columns:90px 1fr 4ch}
.an-dl li a{grid-template-columns:1fr auto}
.an-dl li a .an-bar{display:none}
.an-dhead{flex-direction:column;gap:var(--bfj-space-3)}
.an-dhead .an-btn1{width:100%}
.an-dtable{display:none}
.an-mlist{display:block}
.an-pages td:nth-child(3),.an-pages th:nth-child(3){display:none}
}
@media (prefers-reduced-motion:reduce){
.an *{transition:none!important;animation:none!important}
}
.an-bh .an-src{font-size:var(--bfj-text-meta);color:var(--bfj-text-3)}
.an-bh>.an-note{margin-bottom:var(--bfj-space-4)}
.an-h5{font-size:var(--bfj-text-small);font-weight:600;margin:0 0 var(--bfj-space-3);color:var(--bfj-text)}
.an-h5 small{font-weight:400;color:var(--bfj-text-3);margin-left:.4rem}
.an-bh .an-rank a{grid-template-columns:minmax(0,1.6fr) 1fr 4ch}
.an-bh .an-rank .rn{white-space:normal;overflow:visible;line-height:1.3}
.an-bh .an-pair>div+div{min-width:0}
.an-bh .an-pair .an-rank{margin-bottom:var(--bfj-space-4)}
.an-journey{list-style:none;margin:0 0 var(--bfj-space-5);padding:0}
.an-journey li a{display:grid;grid-template-columns:minmax(0,12rem) 1fr 7rem;align-items:center;gap:var(--bfj-space-4);padding:.5rem 0;border-bottom:1px solid var(--bfj-line);text-decoration:none;font-size:var(--bfj-text-small);cursor:pointer}
.an-journey li:last-child a{border-bottom:0}
.an-journey li a:hover .jl{color:var(--bfj-interactive-soft)}
.an-journey .jv{text-align:right;font-variant-numeric:tabular-nums}
.an-journey .jv small{color:var(--bfj-text-3)}
@media (max-width:640px){
.an-journey li a{grid-template-columns:1fr 5rem;grid-template-areas:"l v" "b b";row-gap:.35rem}
.an-journey .jl{grid-area:l}
.an-journey .an-bar{grid-area:b}
.an-journey .jv{grid-area:v}
}
.an-rec{margin-top:var(--bfj-space-5);padding-top:var(--bfj-space-4);border-top:1px solid var(--bfj-line)}
.an-rec .an-ph{margin-bottom:var(--bfj-space-3)}
.an-reclist{list-style:none;margin:0 0 var(--bfj-space-3);padding:0}
.an-reclist li{display:flex;align-items:center;gap:var(--bfj-space-4);padding:.6rem 0;border-bottom:1px solid var(--bfj-line);font-size:var(--bfj-text-small)}
.an-reclist li:last-child{border-bottom:0}
.an-reclist .rm{flex:1;min-width:0;line-height:1.45}
.an-reclist .rm span{display:block;color:var(--bfj-text-2);overflow-wrap:anywhere}
.an-watch{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:.35rem .8rem;border-radius:var(--bfj-radius-md);border:1px solid var(--bfj-interactive-border);background:var(--bfj-interactive-bg);color:var(--bfj-text);font-size:var(--bfj-text-small);font-weight:600;text-decoration:none;white-space:nowrap}
.an-watch:hover{background:var(--bfj-interactive-bg-hover);border-color:var(--bfj-interactive-border-hover)}
.an-mlist .an-watch{display:flex;width:max-content;margin-top:.45rem}
.an-recerr{padding:var(--bfj-space-3) var(--bfj-space-4);border:1px solid var(--bfj-warning-border);border-radius:var(--bfj-radius-md);background:var(--bfj-warning-bg);color:var(--bfj-text);line-height:1.5}
.an-watch{cursor:pointer;font:inherit;font-size:var(--bfj-text-small);font-weight:600}
.an-player{position:fixed;inset:0;z-index:var(--bfj-z-modal-top);display:flex;align-items:center;justify-content:center;padding:var(--bfj-space-4);background:rgba(5,5,12,.78)}
.an-player[hidden]{display:none}
body.an-player-open{overflow:hidden}
.an-player-box{width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column;gap:var(--bfj-space-3);padding:var(--bfj-space-4);border:1px solid var(--bfj-line);border-radius:var(--bfj-radius-lg);background:var(--bfj-bg)}
.an-player-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bfj-space-4)}
.an-player-top h3{margin:0;font-family:var(--bfj-font-display);font-size:var(--bfj-text-h3);letter-spacing:.02em;line-height:1.2;color:var(--bfj-text)}
.an-player-what{margin:.25rem 0 0;font-size:var(--bfj-text-small);color:var(--bfj-text-2);overflow-wrap:anywhere}
.an-player-x{flex:none;min-height:40px;padding:.4rem .9rem;border-radius:var(--bfj-radius-md);border:1px solid var(--bfj-interactive-border);background:var(--bfj-interactive-bg);color:var(--bfj-text);font:inherit;font-size:var(--bfj-text-small);font-weight:600;cursor:pointer}
.an-player-x:hover{background:var(--bfj-interactive-bg-hover)}
.an-player-stage{position:relative;width:100%;aspect-ratio:16/10;max-height:calc(100vh - 220px);border-radius:var(--bfj-radius-md);overflow:hidden;background:var(--bfj-surface);display:flex;align-items:center;justify-content:center}
.an-player-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.an-player-msg{margin:0;padding:var(--bfj-space-4);color:var(--bfj-text-2)}
.an-player-stage .an-recerr{margin:var(--bfj-space-4)}
.an-player-foot{margin:0;font-size:var(--bfj-text-small);color:var(--bfj-text-2)}
.an-player-foot a{color:var(--bfj-brand-cyan)}
@media (max-width:600px){
.an-player{padding:0;align-items:stretch}
.an-player-box{border-radius:0;border:0;padding:var(--bfj-space-3)}
.an-player-stage{flex:1;aspect-ratio:auto;max-height:none}
}
.an-cs-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bfj-space-4);margin-bottom:var(--bfj-space-4)}
.an-cs-score{display:grid;gap:.2rem;text-align:left;padding:var(--bfj-space-3) var(--bfj-space-4);border-radius:var(--bfj-radius-md);border:1px solid var(--bfj-line);background:var(--bfj-bg);color:var(--bfj-text);font:inherit;cursor:pointer}
.an-cs-score:hover{border-color:var(--bfj-line-strong)}
.an-cs-score b{font-family:var(--bfj-font-display);font-weight:400;font-size:var(--bfj-text-h1);line-height:1}
.an-cs-score span{font-size:var(--bfj-text-meta);color:var(--bfj-text-2)}
.an-cs-meta{display:flex;flex-wrap:wrap;gap:var(--bfj-space-2) var(--bfj-space-4);font-size:var(--bfj-text-small);color:var(--bfj-text-2);align-items:center}
.an-cs-latest{list-style:none;margin:0;padding:0}
.an-cs-latest li{display:flex;gap:var(--bfj-space-3);align-items:flex-start;padding:.6rem 0;border-bottom:1px solid var(--bfj-line);font-size:var(--bfj-text-small)}
.an-cs-latest li:last-child{border-bottom:0}
.an-cs-latest b{display:block;font-weight:600;overflow-wrap:anywhere}
.an-cs-latest span{display:block;color:var(--bfj-text-2);font-size:var(--bfj-text-meta);overflow-wrap:anywhere}
.an-cs-pill{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:var(--bfj-text-small);border:1px solid var(--bfj-line-strong)}
.an-cs-pill.s4,.an-cs-pill.s5{background:var(--bfj-success-bg);border-color:var(--bfj-success-border);color:var(--bfj-success)}
.an-cs-pill.s3{background:var(--bfj-warning-bg);border-color:var(--bfj-warning-border);color:var(--bfj-warning)}
.an-cs-pill.s1,.an-cs-pill.s2{background:var(--bfj-error-bg);border-color:var(--bfj-error-border);color:var(--bfj-error)}