
.acx{--sc-a:#19A97C;--sc-b:#7A86F0;--sc-up:#50FEB6;--sc-dn:#FF5C6C;--sc-warn:#E9C46A}


.acx-show .acx-mk-col{display:none!important}
.acx-show #acxKick:not([data-set]),.acx-show #acxH:not([data-set]),.acx-show #acxLead:not([data-set]){visibility:hidden}   
.acx-sc-lead{max-width:560px;margin:0 0 14px;color:var(--tx2);font-size:16px;line-height:1.6}
.acct-kick.is-soon .live{background:var(--sc-warn);box-shadow:0 0 0 4px rgba(233,196,106,.16)}
.acx-cta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px}
.acx-cta:empty{display:none}
.acx-cta .btn .pa-ic,.acx-cta .btn .ico{width:16px;height:16px}
.acx-ntf-b.is-on{color:#02130D}
.acx-rec-col{align-self:center}
.acx-rec{position:relative;max-width:440px;margin-left:auto;padding:20px 20px 18px;border-radius:var(--r);background:linear-gradient(160deg,rgba(17,22,26,.96),rgba(6,9,11,.96));box-shadow:0 0 0 1px rgba(80,254,182,.22) inset,0 30px 80px -40px rgba(80,254,182,.45)}
.acx-rec-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 14px}
.acx-rec-since{font:500 12px/1.3 var(--fm);color:var(--acx-tx3)}
.acx-rec-n{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.acx-rec-n>div{display:flex;flex-direction:column;padding:12px 14px;border-radius:16px;background:rgba(3,3,5,.55);box-shadow:inset 0 0 0 1px var(--line);min-width:0}
.acx-rec-big{display:block;margin-top:auto;padding-top:6px;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.01em}
.acx-rec-big.pos{color:var(--lime);text-shadow:0 0 24px rgba(143,255,143,.35)}
.acx-rec-big.neg{color:#FF8A96}
.acx-rec-sp{height:64px;margin:14px 0 6px}
.acx-rec-svg{display:block;width:100%;height:100%;overflow:visible}
.acx-rec-base{stroke:rgba(255,255,255,.3);stroke-width:1;stroke-dasharray:3 4}
.acx-rec-svg .acx-rec-bt{font:500 11px/1 var(--fm);fill:#8A969C}
.acx-rec-a{stroke:none}
.acx-rec-l{fill:none;stroke:var(--mint);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}
.acx-rec-gl{fill:none;stroke:var(--mint);stroke-width:8;opacity:.16;stroke-linejoin:round}
.acx-rec-d{fill:#EAFFF5;stroke:var(--mint);stroke-width:2}
.acx-rec-meta{margin:6px 0 0;color:#e4eeea;font-size:14px}
.acx-rec-fine{margin:6px 0 0;color:var(--acx-tx3);font-size:13px;line-height:1.45}
.acx-rec-upd{margin:8px 0 0;color:var(--acx-tx3);font:500 11.5px/1.3 var(--fm)}


.acx-sc-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 -4px;padding:2px 2px 6px;-webkit-overflow-scrolling:touch}
.acx-sc-nav::-webkit-scrollbar{display:none}
.acx-sc-nav[hidden]{display:none}
.acx-sc-navl{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(3,3,5,.6);box-shadow:inset 0 0 0 1px var(--line2);color:var(--tx2);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}
.acx-sc-navl:hover,.acx-sc-navl:focus-visible{color:#fff;box-shadow:inset 0 0 0 1px rgba(80,254,182,.5)}
.acx-sc-navl:focus-visible{outline:2px solid var(--mint);outline-offset:2px}
.acx-sc{scroll-margin-top:84px}
.acx-sc-h h2{flex-wrap:wrap}


.acx-sc-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0 0 18px}
.acx-sc-kn{display:block;margin-top:8px;font-size:clamp(21px,2.4vw,27px);font-weight:700;color:#fff;overflow-wrap:anywhere}
.acx-sc-kn.pos{color:var(--lime)}
.acx-sc-kn.neg{color:#FF8A96}
.acx-sc-ks{display:block;margin-top:5px;color:var(--acx-tx3);font-size:12.5px;line-height:1.35}


.acx-sc-chart{min-width:0}
.acx-sc-ch-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin:0 0 8px}
.acx-sc-ch-h .acx-h3{margin:0}
.acx-sc-ch-h2{margin-top:18px}
.acx-sc-ch-s{display:block;margin:6px 0 0;color:var(--acx-tx3);font-size:12.5px;line-height:1.4}
.acx-sc-ch-h .acx-sc-ch-s{margin:0}
.acx-ch{position:relative;width:100%;min-width:0;touch-action:pan-y}
.acx-ch-strip{min-height:210px}
.acx-ch-growth{min-height:230px}
.acx-ch-dd{min-height:130px}
.acx-ch-fan{min-height:240px}
@media (min-width:640px){.acx-ch-strip{min-height:240px}.acx-ch-growth,.acx-ch-fan{min-height:300px}.acx-ch-dd{min-height:150px}}
.acx-svg{display:block;overflow:visible}
.acx-svg text{font:500 11px/1 var(--fm);fill:#8A969C}
.acx-svg .acx-tk-x{fill:#9AA6AC}
.acx-svg .acx-tk-today{fill:var(--sc-warn);font-size:11px}
.acx-grid{stroke:rgba(255,255,255,.07);stroke-width:1}
.acx-grid-v{stroke-dasharray:2 4}
.acx-ax0{stroke:rgba(255,255,255,.28);stroke-width:1}
.acx-ch-hit{fill:transparent;cursor:crosshair}
.acx-cross{stroke:rgba(255,255,255,.35);stroke-width:1;stroke-dasharray:3 3;opacity:0;pointer-events:none}
.acx-cross.on{opacity:1}
.acx-dot{opacity:0;stroke:#06090B;stroke-width:2;pointer-events:none}
.acx-dot.on{opacity:1}
.acx-dot.a{fill:var(--sc-a)}.acx-dot.b{fill:var(--sc-b)}.acx-dot.n{fill:var(--sc-dn)}.acx-dot.m{fill:var(--sc-up)}
.acx-fan.s-worst .acx-dot.m{fill:var(--sc-warn)}


.acx-bars{filter:drop-shadow(0 0 6px rgba(80,254,182,.22))}
.acx-bars rect.today{opacity:.55}
.acx-svg .acx-bv{font:700 11.5px/1 var(--fm);paint-order:stroke;stroke:#0B0E10;stroke-width:3px;stroke-linejoin:round}
.acx-svg .acx-bv.pos{fill:#C9FFD9}
.acx-svg .acx-bv.neg{fill:#FFB3BC}


.acx-ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}
.acx-ln-a{stroke:var(--sc-a)}
.acx-ln-b{stroke:var(--sc-b);stroke-dasharray:6 4}
.acx-ln.sel{stroke-width:2.5}
.acx-ln.dim{opacity:.55;stroke-width:1.5}
.acx-ln-glow{fill:none;stroke:var(--sc-a);stroke-width:8;opacity:.18;pointer-events:none;stroke-linejoin:round}
.acx-ln-glow.dim{opacity:.06}
.acx-svg .acx-end{font:700 12.5px/1 var(--fm);fill:#fff}
.acx-svg .acx-end-a{fill:#7FE3BF}
.acx-svg .acx-end-b{fill:#B4BCFA}
.acx-svg .acx-end-m{fill:#C9FFD9}
.acx-fan.s-worst .acx-end-m{fill:#F5DDA1}
.acx-svg .acx-end-s{font:500 11px/1 var(--fm);fill:#8A969C}
.acx-dd-a{fill:rgba(255,92,108,.16);stroke:none;pointer-events:none}
.acx-dd-l{fill:none;stroke:var(--sc-dn);stroke-width:1.75;stroke-linejoin:round;pointer-events:none}
.acx-dd-w{fill:var(--sc-dn);stroke:#06090B;stroke-width:2}
.acx-svg .acx-dd-t{font:700 11.5px/1 var(--fm);fill:#FFB3BC;paint-order:stroke;stroke:#0B0E10;stroke-width:4px;stroke-linejoin:round}


.acx-band{fill:rgba(80,254,182,.13);stroke:rgba(80,254,182,.28);stroke-width:1;pointer-events:none}
.acx-med{fill:none;stroke:var(--sc-up);stroke-width:2.25;stroke-linejoin:round;pointer-events:none}
.acx-med-glow{fill:none;stroke:var(--sc-up);stroke-width:8;opacity:.16;pointer-events:none}
.acx-yr{fill:var(--sc-up);stroke:#06090B;stroke-width:2}
.acx-fan.s-worst .acx-band{fill:rgba(233,196,106,.12);stroke:rgba(233,196,106,.3)}
.acx-fan.s-worst .acx-med,.acx-fan.s-worst .acx-med-glow{stroke:var(--sc-warn)}
.acx-fan.s-worst .acx-yr{fill:var(--sc-warn)}


.acx-tip{position:absolute;left:0;top:0;z-index:3;display:grid;gap:3px;min-width:120px;max-width:240px;padding:9px 11px;border-radius:12px;background:rgba(6,9,11,.97);box-shadow:0 0 0 1px var(--line2) inset,0 14px 34px -12px rgba(0,0,0,.8);
  color:#e8f2ee;font-size:12.5px;line-height:1.35;pointer-events:none;opacity:0;transform:translate(var(--tx,0),var(--ty,0)) translateY(-100%);transition:opacity .12s}
.acx-tip.on{opacity:1}
.acx-tip b{color:#fff;font-size:12.5px}
.acx-tip .pos{color:var(--lime)}.acx-tip .neg{color:#FF8A96}.acx-tip .a{color:#7FE3BF}.acx-tip .b{color:#B4BCFA}.acx-tip .m{color:#C9FFD9}


.acx-legend{display:flex;flex-wrap:wrap;gap:6px 14px}
.acx-lg{display:inline-flex;align-items:center;gap:7px;color:var(--acx-tx3);font-size:12.5px}
.acx-lg.sel{color:#e8f2ee}
.acx-lg i{display:block;width:22px;height:0;border-top:2.5px solid var(--sc-a);border-radius:2px}
.acx-lg.b i{border-top:2.5px dashed var(--sc-b)}
.acx-sc-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 16px}
.acx-sc-ctl .acx-seg{margin:0}
.acx-sc-seg{align-items:center}
.acx-sc-seg-l{margin-right:4px;font:600 11px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--acx-tx3)}
.acx-sc-help{margin:0;flex:1 1 260px}
.acx-seg-b.s-worst.is-on{background:linear-gradient(115deg,#F5DDA1,#E9C46A);color:#1d1503}


.acx-sc-grid2{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);margin:0 0 6px}
@media (min-width:1000px){.acx-sc-grid2{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.acx-sc-grid2o{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}


.acx-hm{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}
.acx-hm-c{--a:.2;position:relative;display:flex;flex-direction:column;gap:3px;min-height:64px;padding:9px 10px;border-radius:12px;background:rgba(80,254,182,calc(var(--a) * .52));box-shadow:inset 0 0 0 1px rgba(80,254,182,.22)}
.acx-hm-c.neg{background:rgba(255,92,108,calc(var(--a) * .55));box-shadow:inset 0 0 0 1px rgba(255,92,108,.35)}
.acx-hm-c.part{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 2px,transparent 2px 7px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.acx-hm-m{font:600 11px/1.2 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:#d6e6df}
.acx-hm-c b{font-size:15px;color:#fff}
.acx-hm-c small{font-size:11px;color:#c8d4d0}


.acx-sc-tbl{margin:14px 0 0;border-radius:14px;background:rgba(3,3,5,.35);box-shadow:inset 0 0 0 1px var(--line)}
.acx-sc-tbl summary,.acx-sc-how summary{display:flex;align-items:center;min-height:44px;padding:0 14px;cursor:pointer;color:var(--tx2);font-size:14px;font-weight:600;list-style:none}
.acx-sc-tbl summary::-webkit-details-marker,.acx-sc-how summary::-webkit-details-marker,.acx-sc-q summary::-webkit-details-marker{display:none}
.acx-sc-tbl summary::after,.acx-sc-how summary::after{content:"+";margin-left:auto;font:400 18px/1 var(--fm);color:var(--mint)}
.acx-sc-tbl[open] summary::after,.acx-sc-how[open] summary::after{content:"\2212"}
.acx-sc-tw{overflow-x:auto;padding:0 14px 12px}
.acx-sc-tw table{width:100%;border-collapse:collapse;font-size:14px}
.acx-sc-tw th,.acx-sc-tw td{padding:9px 8px;text-align:right;border-top:1px solid var(--line);white-space:nowrap}
.acx-sc-tw thead th{border-top:0;font:600 11px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acx-tx3)}
.acx-sc-tw th:first-child{text-align:left;font-weight:600;color:#e8f2ee}
.acx-sc-tw thead th:first-child{color:var(--acx-tx3)}
.acx-sc-tw td{color:#e8f2ee}
.acx-sc-tw td.pos{color:var(--lime)}.acx-sc-tw td.neg{color:#FF8A96}

.acx-sc-tw thead th,.acx-sc-tw tbody th{white-space:normal}
.acx-sc-tw thead th{vertical-align:bottom}
@media (max-width:480px){
  .acx-sc-tw{padding:0 8px 10px}
  .acx-sc-tw table{font-size:13px}
  .acx-sc-tw th,.acx-sc-tw td{padding:8px 4px}
  .acx-sc-tw thead th{font-size:10px;letter-spacing:.03em}
}
@media (max-width:340px){.acx-sc-tw thead th{letter-spacing:0}.acx-sc-tw th,.acx-sc-tw td{padding:8px 3px}}
.acx-sc-notes{margin:14px 0 0;padding:0 0 0 18px;display:grid;gap:5px;color:var(--acx-tx3);font-size:13px;line-height:1.5}


.acx-sc-sct{margin:-4px 0 16px;padding:10px 14px;border-radius:12px;background:rgba(80,254,182,.06);box-shadow:inset 0 0 0 1px rgba(80,254,182,.2);color:#d9fff0;font-size:14px;line-height:1.5}
.acx-sc-sct.s-worst{background:rgba(233,196,106,.08);box-shadow:inset 0 0 0 1px rgba(233,196,106,.36);color:#f5e6c4}
.acx-sc-ostats{display:grid;gap:12px;align-content:start}
.acx-sc-yrs,.acx-sc-orisk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.acx-sc-yr,.acx-sc-orisk>div{padding:11px 12px;border-radius:14px;background:rgba(3,3,5,.5);box-shadow:inset 0 0 0 1px var(--line);min-width:0}
.acx-sc-yr b,.acx-sc-orisk b{display:block;margin-top:6px;font-size:20px;color:#fff}
.acx-sc-orisk b.neg{color:#FF8A96}
.acx-sc-yr small{display:block;margin-top:4px;color:var(--acx-tx3);font-size:12px}
.acx-sc-how{margin:16px 0 0;border-radius:14px;background:rgba(3,3,5,.35);box-shadow:inset 0 0 0 1px var(--line)}
.acx-sc-how ul{margin:0;padding:0 16px 14px 32px;display:grid;gap:6px;color:var(--tx2);font-size:14px;line-height:1.5}


.acx-sc-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}
.acx-sc-step{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:rgba(3,3,5,.45);box-shadow:inset 0 0 0 1px var(--line)}
.acx-sc-sn{position:relative;flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(80,254,182,.08);box-shadow:inset 0 0 0 1px rgba(80,254,182,.3)}
.acx-sc-sn .pa-ic,.acx-sc-sn .ico{width:19px;height:19px;stroke:var(--mint)}
.acx-sc-sn b{position:absolute;right:-6px;top:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#02130D;font-size:11px}
.acx-sc-st{display:block;font-size:15px;color:#fff}
.acx-sc-step p{margin:5px 0 0;color:var(--tx2);font-size:13.5px;line-height:1.5}
@media (min-width:1000px){.acx-sc-step{flex-direction:column;gap:14px}}


.acx-sc-fee{margin:0 0 14px;font-size:17px;line-height:1.5;color:#fff}


.acx-sc-acc{display:grid;gap:8px}
.acx-sc-q{border-radius:14px;background:rgba(3,3,5,.4);box-shadow:inset 0 0 0 1px var(--line)}
.acx-sc-q summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;cursor:pointer;list-style:none;color:#e8f2ee;font-size:14.5px;font-weight:600;line-height:1.35}
.acx-sc-q summary::after{content:"+";margin-left:auto;font:400 18px/1 var(--fm);color:var(--mint)}
.acx-sc-q[open] summary::after{content:"\2212"}
.acx-sc-q summary:focus-visible,.acx-sc-tbl summary:focus-visible,.acx-sc-how summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:14px}
.acx-sc-q p{margin:0;padding:0 14px 14px 36px;color:var(--tx2);font-size:14px;line-height:1.55}
.acx-rk{flex:none;width:10px;height:10px;border-radius:50%;background:var(--sc-dn);box-shadow:0 0 0 4px rgba(255,92,108,.14)}
.acx-rk.ok{background:var(--mint);box-shadow:0 0 0 4px rgba(80,254,182,.14)}
.acx-sc-disc{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:rgba(233,196,106,.06);box-shadow:inset 0 0 0 1px rgba(233,196,106,.26);color:#e9dcc0;font-size:13px;line-height:1.55}
.acx-sc-ntf .pa-actions{flex-wrap:wrap}

@media (max-width:760px){
  .acx-sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .acx-sc-kpi{padding:12px}
  .acx-sc-kpis>.acx-sc-kpi:last-child:nth-child(odd){grid-column:1/-1}
  .acx-sc-yr,.acx-sc-orisk>div{padding:10px 9px}
  .acx-sc-yr b,.acx-sc-orisk b{font-size:17px}
  .acx-sc-yr small{font-size:11px}
  .acx-sc-kn{font-size:20px}
  .acx-rec-col{order:0!important;max-width:none!important}
  .acx-rec{margin:4px 0 0;max-width:none}
  .acx-hm{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}
}
@media (max-width:760px),(pointer:coarse){
  .acx-sc-navl{min-height:44px}
  .acx-sc .acx-seg-b{min-height:44px}
}
@media (prefers-reduced-motion:reduce){.acx-tip{transition:none}}
@media (forced-colors:active){.acx-ln-a,.acx-ln-b,.acx-med,.acx-dd-l{stroke:CanvasText}.acx-bars rect{fill:CanvasText}}

.acx-sc-bnote{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(80,254,182,.05);box-shadow:inset 0 0 0 1px rgba(80,254,182,.28);color:var(--tx2);font-size:14px;line-height:1.5}
.acx-sc-bnote svg{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--mint)}


.acx-soon-ribbon{display:flex;width:fit-content;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;max-width:100%;margin:0 0 18px;padding:12px 22px;border-radius:16px;border:1px solid rgba(233,196,106,.5);background:linear-gradient(100deg,rgba(233,196,106,.22),rgba(80,254,182,.10));box-shadow:0 10px 40px rgba(233,196,106,.12);color:#F3D88A;font-weight:800;font-size:clamp(18px,3.4vw,30px);letter-spacing:.16em;text-transform:uppercase;text-align:center}
.acx-soon-dot{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#E9C46A;box-shadow:0 0 0 6px rgba(233,196,106,.18)}
@media (prefers-reduced-motion:no-preference){.acx-soon-dot{animation:acxSoonPulse 2s ease-in-out infinite}}
@keyframes acxSoonPulse{0%,100%{box-shadow:0 0 0 4px rgba(233,196,106,.18)}50%{box-shadow:0 0 0 10px rgba(233,196,106,.05)}}
