html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoOv{--fso-up:var(--ov2-up,#4fe3c0);--fso-dn:var(--ov2-dn,#f0576a);
  --fso-t1:var(--ov2-t1,#f3f3f5);--fso-t2:var(--ov2-t2,#a2a2aa);--fso-t3:var(--ov2-t3,#6d6d75);--fso-hair:var(--ov2-hair,rgba(255,255,255,.07));
  --fso-acc:var(--ac-accent,#6ea6ff);--fso-font:var(--ov2-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);
  grid-column:1/-1!important;gap:12px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoOv .ov2H{flex-wrap:wrap;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoF{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;min-width:0;padding:12px 14px;
  border-radius:12px;background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px var(--fso-hair);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFld{display:flex;flex-direction:column;gap:6px;min-width:0;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFld>label,
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFld>span{font:500 11px/14px var(--fso-font);color:var(--fso-t3);white-space:nowrap;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSel,html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoIn{appearance:none;-webkit-appearance:none;height:28px;min-height:28px;margin:0;border:0;border-radius:999px;
  font:500 12px/16px var(--fso-font);color:var(--fso-t1);color-scheme:dark;background-color:rgba(255,255,255,.06);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),inset 0 1px 0 rgba(255,255,255,.06);outline:none;text-transform:none;letter-spacing:0;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSel{padding:0 28px 0 12px;cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c7d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 11px center;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoIn{width:104px;padding:0 12px;text-transform:uppercase;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoIn::placeholder{color:var(--fso-t3);text-transform:none;opacity:1;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoAct{display:flex;align-items:center;gap:8px;margin-left:auto;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoBtn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;
  height:28px;min-height:28px;margin:0;padding:0 12px;border:0;border-radius:999px;cursor:pointer;font:500 12px/16px var(--fso-font);color:var(--fso-t1);
  background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),inset 0 1px 0 rgba(255,255,255,.085),0 1px 2px rgba(0,0,0,.28);
  text-transform:none;letter-spacing:0;white-space:nowrap;transition:background-color 140ms cubic-bezier(.2,.8,.2,1);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoBtn:hover{background:rgba(255,255,255,.12);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoBtn>svg{width:13px;height:13px;flex:none;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoBtn[disabled]{opacity:.5;cursor:default;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSortM{display:none;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFT{display:none;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFoot{margin:0;font:400 11.5px/16px var(--fso-font);color:var(--fso-t3);}
@media (max-width:860px){
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoOv .ov2Cap{white-space:normal;overflow:visible;flex:1 1 100%;order:3;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFT{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:10px;width:100%;height:44px;min-height:44px;margin:0;padding:0 14px;
    border:0;border-radius:12px;background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px var(--fso-hair);cursor:pointer;text-align:left;text-transform:none;letter-spacing:0;
    font:500 14px/18px var(--fso-font);color:var(--fso-t1);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFT>span{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 12.5px/16px var(--fso-font);color:var(--fso-t3);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFT>svg{width:12px;height:8px;flex:none;color:var(--fso-t2);transition:transform 140ms cubic-bezier(.2,.8,.2,1);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoOv.open .fsoFT>svg{transform:rotate(180deg);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoOv:not(.open) .fsoF{display:none;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFld.w{grid-column:1/-1;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSel,html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoIn,html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoBtn{height:44px;min-height:44px;font-size:14px;width:100%;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFld .ov2Seg{display:flex;width:100%;height:44px;padding:3px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFld .ov2Seg>button{flex:1 1 0;justify-content:center;height:38px;min-height:38px;font-size:13.5px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 :is(.fsoFld,.fsoSortM) .ov2Seg>button{position:relative;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 :is(.fsoFld,.fsoSortM) .ov2Seg>button::after{content:"";position:absolute;left:0;right:0;top:-3px;bottom:-3px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoAct{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSortM{display:flex;align-items:center;gap:10px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSortM>span{font:500 11.5px/14px var(--fso-font);color:var(--fso-t3);}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSortM>.ov2Seg{height:44px;padding:3px;}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSortM>.ov2Seg>button{height:38px;min-height:38px;padding:0 16px;font-size:13.5px;}
}
html.aeL25 #flow .ov2Side .ov2H h3{font-size:18px;letter-spacing:-.02em;}
html.aeL25 #flow .ov2OsR[data-lean="pending"].is-hot::before{background:#555!important;}
html.aeL25 #flow .ov2OsR .d b{font-weight:600;}
html.aeL25 #flow .nd5Board .nd5Run,
html.aeL25 #flow .nd4Board .nd4Hero{font-variant-numeric:tabular-nums;}
html.aeL25 #flow .l25DriftStand h3{margin:0 0 4px;font:700 18px/1.25 var(--f-display,inherit);color:var(--ink);}
html.aeL25 #flow .l25DriftStand p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.45;}
html.aeL25 #flow .l25DriftStand .l25StandRow:focus-visible{outline:2px solid #91b2ff;outline-offset:2px;}
html.aeL25 #flow .l25DriftStand .l25StandRow small{grid-column:1/-1;color:var(--muted);font-size:11px;}
html.aeL25 #flow .l25DriftStand .up{color:#66dcc2;}
html.aeL25 #flow .l25DriftStand .dn{color:#f47388;}
@media(max-width:860px){
html.aeL25 #flow .ov2OsR>.v{grid-column:3;grid-row:1;}
html.aeL25 #flow .ov2OsR>.p{grid-column:2/-1;grid-row:2;white-space:normal;}
html.aeL25 #flow .ov2OsR>.d{grid-column:2/-1;grid-row:3;}
html.aeL25 #flow .nd5St .v{font-size:14px!important;overflow:hidden;text-overflow:ellipsis;}
}
