/* SHUPPZHSD-B24UX10-MARKET-DAY-MARKETABILITY-R1 */
body.b24-public .b24-market-day-refined{padding:112px 0 116px;background:#0d0d0f;overflow:hidden}
body.b24-public .b24-market-day-refined__head{max-width:980px;margin-inline:auto}
body.b24-public .b24-market-day-refined__head h2{max-width:930px;margin-inline:auto;font-weight:520;letter-spacing:-.045em;line-height:1.04}
body.b24-public .b24-market-day-refined__head p{max-width:800px;margin-inline:auto;color:#aaa6b0;font-size:18px;line-height:1.7}
body.b24-public .b24-market-day-refined__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:52px}
body.b24-public .b24-market-day-pillar{position:relative;min-height:220px;padding:24px;border:1px solid #29282d;border-radius:17px;background:linear-gradient(145deg,#171719,#141416);transition:transform .28s ease,border-color .28s ease,background .28s ease}
body.b24-public .b24-market-day-pillar:hover{transform:translateY(-4px);border-color:#433a6b;background:linear-gradient(145deg,#1b1922,#151518)}
body.b24-public .b24-market-day-pillar__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:23px}
body.b24-public .b24-market-day-pillar__number{font-size:37px;line-height:1;font-weight:500;letter-spacing:-.05em;color:#4a4850}
body.b24-public .b24-market-day-pillar__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #383347;border-radius:12px;background:#211c31;color:#8068ff}
body.b24-public .b24-market-day-pillar__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
body.b24-public .b24-market-day-pillar h3{margin:0;color:#fff;font-size:20px;font-weight:640;letter-spacing:-.02em}
body.b24-public .b24-market-day-pillar p{margin:11px 0 0;color:#a9a5ae;font-size:15px;line-height:1.65}
body.b24-public .b24-market-day-refined__stage{position:relative;margin:34px auto 0;padding:20px 24px 22px;border:1px solid #29282e;border-radius:22px;background:radial-gradient(circle at 50% 55%,rgba(101,74,224,.18),transparent 30%),linear-gradient(180deg,#151518,#111113);box-shadow:0 26px 70px rgba(0,0,0,.22)}
body.b24-public .b24-market-day-refined__stagebar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #26252a;color:#7f7b85;font-size:11px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}
body.b24-public .b24-market-day-refined__status{display:inline-flex;align-items:center;gap:7px;color:#aba3d6}
body.b24-public .b24-market-day-refined__status i{width:7px;height:7px;border-radius:50%;background:#7b62ff;box-shadow:0 0 0 0 rgba(123,98,255,.35);animation:b24ux10-status-pulse 2.3s ease-out infinite}
body.b24-public .b24-market-day-refined .b24-market-network[data-b24ux10-network="true"]{width:min(940px,100%);margin:4px auto 0;padding:0;filter:none}
body.b24-public .b24-market-day-refined .b24-market-network[data-b24ux10-network="true"]::before{display:none}
body.b24-public .b24-market-day-refined .b24-market-network[data-b24ux10-network="true"] svg{display:block;width:100%;height:auto;min-width:0;overflow:visible}
body.b24-public .b24-market-day-network__lines path{stroke-dasharray:270;stroke-dashoffset:270}
body.b24-public .b24-market-day-network__nodes circle:not(:first-child){transform-box:fill-box;transform-origin:center;opacity:.45}
body.b24-public .b24-market-day-network__nodes circle:first-child{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 18px rgba(111,80,255,.32))}
body.b24-public .b24-market-day-network__labels text{opacity:.65}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__lines path{animation:b24ux10-line-draw .8s ease forwards}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__lines path:nth-child(2){animation-delay:.09s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__lines path:nth-child(3){animation-delay:.18s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__lines path:nth-child(4){animation-delay:.27s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__nodes circle:not(:first-child){animation:b24ux10-node-in .5s ease forwards .42s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__nodes circle:nth-child(3){animation-delay:.50s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__nodes circle:nth-child(4){animation-delay:.58s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__nodes circle:nth-child(5){animation-delay:.66s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__nodes circle:first-child{animation:b24ux10-hub-pulse 3.5s ease-in-out infinite .7s}
body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__labels text{animation:b24ux10-label-in .45s ease forwards .65s}
body.b24-public .b24-market-day-refined__nodes-mobile{display:none}
body.b24-public .b24-market-day-refined__close{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding-top:27px;border-top:1px solid #29282d}
body.b24-public .b24-market-day-refined__close>div{display:flex;flex-direction:column;gap:5px;max-width:700px}
body.b24-public .b24-market-day-refined__close strong{color:#fff;font-size:18px;font-weight:630}
body.b24-public .b24-market-day-refined__close span{color:#96919d;font-size:14px;line-height:1.55}
body.b24-public .b24-market-day-refined__cta{white-space:nowrap}
@keyframes b24ux10-line-draw{to{stroke-dashoffset:0}}
@keyframes b24ux10-node-in{0%{opacity:.15;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}
@keyframes b24ux10-hub-pulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 16px rgba(111,80,255,.28))}50%{transform:scale(1.045);filter:drop-shadow(0 0 28px rgba(111,80,255,.45))}}
@keyframes b24ux10-label-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@keyframes b24ux10-status-pulse{0%{box-shadow:0 0 0 0 rgba(123,98,255,.38)}70%{box-shadow:0 0 0 8px rgba(123,98,255,0)}100%{box-shadow:0 0 0 0 rgba(123,98,255,0)}}
@media (max-width:900px){
 body.b24-public .b24-market-day-refined__pillars{grid-template-columns:1fr}
 body.b24-public .b24-market-day-pillar{min-height:0}
 body.b24-public .b24-market-day-refined__stage{padding-inline:16px}
}
@media (max-width:720px){
 body.b24-public .b24-market-day-refined{padding:88px 0 94px}
 body.b24-public .b24-market-day-refined__head h2{font-size:clamp(38px,9vw,52px)}
 body.b24-public .b24-market-day-refined__head p{font-size:16px}
 body.b24-public .b24-market-day-refined__stagebar{align-items:flex-start;flex-direction:column}
 body.b24-public .b24-market-day-refined__close{align-items:flex-start;flex-direction:column}
 body.b24-public .b24-market-day-refined__cta{width:100%;justify-content:center}
}
@media (max-width:560px){
 body.b24-public .b24-market-day-refined{padding:72px 0 78px}
 body.b24-public .b24-market-day-refined__pillars{margin-top:38px;gap:12px}
 body.b24-public .b24-market-day-pillar{padding:20px}
 body.b24-public .b24-market-day-refined__stage{margin-top:24px;padding:16px 12px 18px}
 body.b24-public .b24-market-day-refined .b24-market-network[data-b24ux10-network="true"]{overflow:hidden}
 body.b24-public .b24-market-day-refined .b24-market-network[data-b24ux10-network="true"] svg{width:720px;max-width:none;transform:translateX(calc((100vw - 744px)/2));transform-origin:center}
 body.b24-public .b24-market-day-refined__nodes-mobile{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:4px}
 body.b24-public .b24-market-day-refined__nodes-mobile span{padding:6px 9px;border:1px solid #302d39;border-radius:999px;color:#aaa5b2;background:#17161b;font-size:10px;font-weight:650}
}
@media (prefers-reduced-motion:reduce){
 body.b24-public .b24-market-day-pillar{transition:none}
 body.b24-public .b24-market-day-refined__status i{animation:none}
 body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__lines path,
 body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__nodes circle,
 body[data-b24-motion="ready"] .b24-market-day-refined__stage[data-visible="true"] .b24-market-day-network__labels text{animation:none;opacity:1;transform:none;stroke-dashoffset:0}
}
