.regdata{--font-sans:'Epilogue',ui-sans-serif,system-ui,sans-serif}
.regdata{font-family:var(--font-sans)}
.regdata{
  --t-hero:clamp(32px,4.4vw,54px);  --t-hero-ls:-.025em;  --t-hero-lh:1.05;
  --t-sec:clamp(28px,3.4vw,44px);   --t-sec-ls:-.025em;   --t-sec-lh:1.08;
  --t-cta:clamp(26px,3.6vw,50px);   --t-cta-ls:-.03em;    --t-cta-lh:1.05;
  --t-sub:clamp(22px,2.6vw,32px);   --t-sub-ls:-.025em;   --t-sub-lh:1.1;
}
.regdata{
  --navy:#0b1138; --deep:#070b28; --panel:#0d1442; --bg:#f5f6fe;
  --ink:#0b1138; --lime:#c5e832; --lime-d:#a9bf1e; --indigo:#4c5be4;
  --mut-d:#aeb5f4; --mut-l:#4a5170; --ln:rgba(174,181,244,.14);
}
.regdata *{box-sizing:border-box;margin:0;padding:0}
.regdata{scroll-behavior:smooth}
.regdata{font-family:var(--font-sans);background:var(--navy);color:#fff;
  -webkit-font-smoothing:antialiased;overflow-x:hidden}
.regdata em{font-style:normal;font-weight:700;color:var(--lime)}
.regdata .band.light em{color:var(--indigo)}
.regdata .wrap{max-width:1760px;margin:0 auto;padding:0 clamp(44px,4.5vw,80px)}
.regdata .band{padding:clamp(58px,8vw,110px) 0}
.regdata .band.dark{background:transparent;color:#fff}
.regdata .band.light{background:var(--bg);color:var(--ink)}
.regdata .sweep{width:100%;height:clamp(78px,9vw,128px)}
.regdata .sweep.d2l{background:linear-gradient(180deg,var(--navy) 0%,var(--bg) 100%)}
.regdata .sweep.l2d{background:linear-gradient(180deg,var(--bg) 0%,var(--navy) 100%)}
.regdata .sec-head{text-align:center;max-width:1020px;margin:0 auto clamp(34px,4vw,56px)}
.regdata .sec-head h2{text-wrap:balance}
.regdata .sec-head h2{font-size:var(--t-sec);font-weight:600;letter-spacing:var(--t-sec-ls);
  line-height:var(--t-sec-lh)}
.regdata .band.dark .sec-head h2{color:#fff}
.regdata .band.light .sec-head h2{color:var(--ink)}
.regdata .sec-head p{font-size:clamp(14px,1.15vw,16.5px);line-height:1.65;margin:16px auto 0;
  max-width:60ch}
.regdata .band.dark .sec-head p{color:rgba(206,212,250,.72)}
.regdata .band.light .sec-head p{color:var(--mut-l)}
.regdata .rev{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.32,.72,0,1),
  transform .8s cubic-bezier(.32,.72,0,1)}
.regdata .rev.in{opacity:1;transform:none}
.regdata .rev.d1{transition-delay:.08s}
.regdata .rev.d2{transition-delay:.16s}
@media(prefers-reduced-motion:reduce){.regdata .rev{transition:none;opacity:1;transform:none}}
.regdata .cat-hero{position:relative;background:radial-gradient(1200px 620px at 50% -10%,
  rgba(76,91,228,.26),transparent 62%),var(--deep);
  padding:clamp(74px,9vw,120px) 0 clamp(40px,5vw,64px);overflow:hidden}
.regdata .cat-hero h1{font-size:var(--t-hero);font-weight:600;letter-spacing:var(--t-hero-ls);
  line-height:var(--t-hero-lh);max-width:820px;color:#fff}
.regdata .cat-hero h1 em{color:var(--lime)}
.regdata .hero-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--mut-d);
  margin-top:18px;max-width:60ch}
.regdata .cat-close{max-width:74ch;margin:clamp(34px,4vw,54px) auto 0;text-align:center;
  font-size:clamp(14px,1.15vw,16px);line-height:1.7;color:var(--mut-l)}
.regdata .cat-close b{color:var(--ink);font-weight:700}
.regdata .wallet{margin-top:clamp(48px,5.4vw,80px);max-width:1180px}
.regdata .sc-cap{position:relative;height:34px;margin-bottom:10px}
.regdata .sc-cap .v{position:absolute;bottom:8px;transform:translateX(-100%);
  padding-right:12px;font-size:clamp(21px,2.1vw,29px);font-weight:700;
  letter-spacing:-.03em;color:var(--lime);white-space:nowrap;line-height:1}
.regdata .sc-cap .stem{position:absolute;bottom:0;width:2px;height:8px;
  background:var(--lime);transform:translateX(-1px)}
.regdata .sc-bar{position:relative;height:clamp(88px,9vw,128px);border-radius:14px;
  background:rgba(174,181,244,.085);
  box-shadow:inset 0 0 0 1px rgba(174,181,244,.13)}
.regdata .sc-grid{position:absolute;top:0;bottom:0;width:1px;
  background:rgba(174,181,244,.15)}
.regdata .sc-fill{position:absolute;left:0;top:0;bottom:0;border-radius:14px 4px 4px 14px;
  background:linear-gradient(115deg,#d3f03f,#a9bf1e);
  box-shadow:2px 0 0 0 rgba(255,255,255,.5);overflow:hidden;display:flex;
  transform-origin:left center;transform:scaleX(0);
  transition:transform 1.1s cubic-bezier(.32,.72,0,1)}
.regdata .sc-seg{height:100%;border-right:1px solid rgba(11,17,56,.3)}
.regdata .sc-seg:last-child{border-right:0}
.regdata .sc-strip{display:flex;gap:clamp(14px,1.8vw,32px);margin-top:26px;flex-wrap:wrap}
.regdata .sc-strip .c{display:flex;flex-direction:column;gap:9px;min-width:96px}
.regdata .sc-strip .c svg{width:30px;height:30px;color:var(--lime)}
.regdata .sc-strip .c b{font-size:13px;font-weight:700;color:#fff;letter-spacing:-.01em}
.regdata .sc-strip .c .nm{font-size:11.5px;color:#9aa3c9;line-height:1.35;max-width:15ch}
.regdata .wallet.in .sc-fill{transform:scaleX(1)}
.regdata .sc-axis{position:relative;height:30px;margin-top:11px}
.regdata .sc-axis .n{position:absolute;top:9px;transform:translateX(-50%);font-size:12px;
  color:#6d76a6;font-variant-numeric:tabular-nums}
.regdata .sc-axis .tk{position:absolute;top:0;width:1px;height:5px;
  background:rgba(174,181,244,.28)}
.regdata .sc-axis .unit{position:absolute;right:0;top:9px;font-size:10.5px;font-weight:700;
  letter-spacing:.14em;color:#4f5787}
.regdata .sc-foot{display:flex;justify-content:flex-end;margin-top:clamp(22px,2.4vw,34px);
  font-size:14px;color:#7a83b4}
.regdata .sc-foot b{color:#fff;font-weight:700}
@media(prefers-reduced-motion:reduce){.regdata .sc-fill{transform:none;transition:none}}
.regdata .casc{max-width:1180px;margin:0 auto}
.regdata .cascsvg{width:100%;height:auto;display:block;overflow:visible}
.regdata .cascsvg text{font-family:var(--font-sans)}
.regdata .csvg-cap{font-size:15px;font-weight:700;fill:var(--ink);letter-spacing:-.02em}
.regdata .csvg-l2{font-size:11px;font-weight:700;fill:#fff;letter-spacing:.01em}
.regdata .csvg-l2o{font-size:10px;font-weight:700;fill:var(--indigo);letter-spacing:0}
.regdata .csvg-l2v{font-size:10px;font-weight:700;fill:var(--mut-l)}
.regdata .csvg-n{font-size:12.5px;font-weight:600;fill:var(--ink)}
.regdata .csvg-v{font-size:11px;fill:var(--mut-l)}
.regdata .csvg-ph{font-size:11.5px;font-weight:700;fill:var(--indigo)}
.regdata .csvg-gn{font-size:12px;font-weight:600;fill:var(--ink)}
.regdata .csvg-gv{font-size:12px;font-weight:700;fill:var(--indigo)}
@media(max-width:820px){.regdata .casc{overflow-x:auto}.regdata .cascsvg{min-width:900px}}
.regdata .ladder{max-width:1080px;margin:0 auto;border-top:1px solid var(--ln)}
.regdata .lrow{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(180px,2.6fr) 84px 74px;
  gap:clamp(10px,1.4vw,22px);align-items:center;padding:11px 4px;
  border-bottom:1px solid var(--ln)}
@media(max-width:760px){.regdata .lrow{grid-template-columns:1.4fr 2fr 66px;}.regdata .lrow .lc{display:none}}
.regdata .lrow .ln{font-size:13px;color:#dfe3fb;line-height:1.3}
.regdata .lrow.hot .ln{color:var(--lime);font-weight:700}
.regdata .ltrack{position:relative;height:16px}
.regdata .ltrack .lb{position:absolute;top:5px;height:6px;border-radius:4px;
  background:rgba(174,181,244,.22)}
.regdata .ltrack .lb.grow{background:linear-gradient(90deg,rgba(174,181,244,.34),rgba(197,232,50,.6))}
.regdata .lrow.hot .ltrack .lb.grow{background:linear-gradient(90deg,rgba(197,232,50,.45),var(--lime))}
.regdata .ltrack .ld{position:absolute;top:2px;width:12px;height:12px;border-radius:50%;
  background:var(--deep);border:2px solid var(--mut-d);transform:translateX(-6px)}
.regdata .ltrack .ld.e{border-color:var(--lime);background:var(--lime)}
.regdata .lrow .lv{font-size:12.5px;color:var(--mut-d);text-align:right;font-variant-numeric:tabular-nums}
.regdata .lrow .lc{font-size:13px;font-weight:700;text-align:right;color:#fff;
  font-variant-numeric:tabular-nums}
.regdata .lrow.hot .lc{color:var(--lime)}
.regdata .lhead{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(180px,2.6fr) 84px 74px;
  gap:clamp(10px,1.4vw,22px);padding:0 4px 9px;font-size:11px;color:#7f88bd}
@media(max-width:760px){.regdata .lhead{grid-template-columns:1.4fr 2fr 66px}.regdata .lhead span:nth-child(3){display:none}}
.regdata .lhead span:nth-child(n+3){text-align:right}
.regdata .lmark{display:flex;align-items:center;gap:9px;margin:18px 4px 0;font-size:12.5px;color:var(--mut-d)}
.regdata .lmark i{width:26px;height:2px;background:var(--lime);flex:none;border-radius:2px}
.regdata .tyr{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.75fr 1fr;
  gap:clamp(26px,3.4vw,64px);align-items:start}
@media(max-width:940px){.regdata .tyr{grid-template-columns:1fr}}
.regdata .tcard{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
.regdata .swarm{position:relative;width:100%;height:clamp(250px,28vw,350px)}
.regdata .swarm canvas{width:100%;height:100%;display:block}
.regdata .tpin{position:absolute;font-size:11px;line-height:1.35;color:var(--ink);pointer-events:none;
  max-width:190px}
.regdata .tpin b{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em}
.regdata .tpin.hi b{color:var(--lime-d)}
.regdata .tpin.lo b{color:#e8445a}
.regdata .tpin .sub{color:var(--mut-l)}
.regdata .taxis{display:flex;justify-content:space-between;font-size:11px;color:var(--mut-l);
  margin-top:10px;padding-top:9px;border-top:1px solid rgba(11,17,56,.1)}
.regdata .swtop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}
.regdata .swleg{display:flex;flex-wrap:wrap;gap:4px 13px;font-size:10.5px;color:var(--mut-l)}
.regdata .swleg .slg{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.regdata .swleg .slg i{width:9px;height:9px;border-radius:3px;flex:none}
.regdata .swtog{display:inline-flex;margin-left:auto;background:rgba(11,17,56,.06);
  border-radius:9px;padding:3px;gap:2px}
.regdata .swtog button{appearance:none;border:0;cursor:pointer;background:transparent;
  font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--mut-l);
  padding:6px 14px;border-radius:7px;transition:background .18s,color .18s}
.regdata .swtog button:hover{color:var(--ink)}
.regdata .swtog button.on{background:#fff;color:var(--ink);
  box-shadow:0 2px 8px -2px rgba(27,37,112,.28)}
.regdata .swtog button:focus-visible{outline:2px solid var(--indigo);outline-offset:1px}
.regdata .tprof{display:flex;flex-direction:column;gap:clamp(16px,2vw,26px);padding-top:34px}
.regdata .tprof .tp{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
.regdata .tprof h3{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:16px;
  padding-bottom:11px;border-bottom:1px solid rgba(11,17,56,.14)}
.regdata .prow{display:grid;grid-template-columns:78px 1fr 52px;gap:10px;align-items:center;
  margin-bottom:9px}
.regdata .prow:last-child{margin-bottom:0}
.regdata .prow .pk{font-size:11.5px;color:var(--mut-l)}
.regdata .prow .pt{height:9px;border-radius:5px;background:rgba(76,91,228,.1);overflow:hidden}
.regdata .prow .pt i{display:block;height:100%;border-radius:5px;background:var(--indigo)}
.regdata .prow.top .pt i{background:linear-gradient(90deg,var(--indigo),#7b87ef)}
.regdata .prow .pv{font-size:12px;font-weight:700;color:var(--ink);text-align:right;
  font-variant-numeric:tabular-nums}
.regdata .prow.top .pv{color:var(--ink);font-weight:800}
.regdata .cmap{position:relative;background:transparent}
.regdata .cmap canvas{display:block;width:100%;height:clamp(400px,58vh,660px);cursor:pointer}
.regdata .cmap::after{content:'';position:absolute;left:0;bottom:0;width:min(560px,52%);
  height:46%;pointer-events:none;
  background:linear-gradient(to top right,rgba(11,17,56,.95),rgba(11,17,56,0) 64%)}
.regdata .cpanel{position:absolute;left:clamp(20px,2.4vw,34px);bottom:clamp(20px,2.4vw,34px);
  max-width:min(430px,58%);pointer-events:none;z-index:2}
.regdata .cpanel .cty{font-size:clamp(24px,2.6vw,36px);font-weight:700;letter-spacing:-.03em;
  line-height:1.05;color:#fff}
.regdata .cpanel .cnote{font-size:14px;line-height:1.5;color:var(--mut-d);margin-top:8px}
.regdata .cpanel .cfig{display:flex;gap:clamp(16px,2vw,30px);margin-top:16px}
.regdata .cpanel .cfig .f b{display:block;font-size:clamp(19px,1.9vw,26px);font-weight:700;
  letter-spacing:-.025em;line-height:1;color:var(--lime);font-variant-numeric:tabular-nums}
.regdata .cpanel .cfig .f b.pale{color:#fff}
.regdata .cpanel .cfig .f span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;
  text-transform:uppercase;color:#8890c6;margin-top:7px}
.regdata .cpanel .cty,.regdata .cpanel .cnote,.regdata .cpanel .cfig{opacity:0;transform:translateY(10px);
  transition:opacity .5s ease,transform .5s ease}
.regdata .cpanel .cnote{transition-delay:.08s}
.regdata .cpanel .cfig{transition-delay:.16s}
.regdata .cpanel.on .cty,.regdata .cpanel.on .cnote,.regdata .cpanel.on .cfig{opacity:1;transform:none}
.regdata .clegend{position:absolute;right:clamp(20px,2.4vw,34px);top:clamp(18px,2vw,26px);z-index:2;
  font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#8890c6}
@media(max-width:900px){.regdata .cmap canvas{height:clamp(300px,44vh,420px)}.regdata .cmap::after{display:none}.regdata .cpanel{position:static;max-width:none;margin-top:18px}}
@media(prefers-reduced-motion:reduce){.regdata .cpanel .cty,.regdata .cpanel .cnote,.regdata .cpanel .cfig{transition:none;opacity:1;transform:none}}
.regdata .deck-decisions{max-width:1180px;margin:0 auto;border-top:1px solid rgba(11,17,56,.12)}
.regdata .dec{display:grid;grid-template-columns:46px minmax(190px,1fr) minmax(280px,1.9fr);
  gap:clamp(14px,2vw,34px);padding:clamp(18px,2.1vw,28px) 4px;
  border-bottom:1px solid rgba(11,17,56,.12);align-items:start}
@media(max-width:820px){.regdata .dec{grid-template-columns:1fr;gap:9px}}
.regdata .dec .dn{font-size:12px;font-weight:700;color:var(--indigo);padding-top:3px}
.regdata .dec .dt{font-size:clamp(15px,1.5vw,19px);font-weight:700;color:var(--ink);
  letter-spacing:-.02em;line-height:1.25}
.regdata .dec .db{font-size:14px;line-height:1.62;color:var(--mut-l);max-width:66ch}
.regdata .dec .db b{color:var(--ink);font-weight:700}
.regdata .deck-link{max-width:1180px;margin:clamp(30px,3.6vw,50px) auto 0;display:flex;
  justify-content:center}
.regdata .deck-link a{display:inline-flex;align-items:center;gap:11px;background:var(--indigo);
  color:#fff;border-radius:11px;font-weight:700;font-size:14px;text-decoration:none;
  padding:15px 26px;box-shadow:0 14px 34px -14px rgba(76,91,228,.7);
  transition:transform .18s,box-shadow .2s}
.regdata .deck-link a:hover{transform:translateY(-2px);box-shadow:0 20px 44px -14px rgba(76,91,228,.8)}
.regdata .sc-end{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12.5px;color:#8b93c4;white-space:nowrap}
.regdata .sc-end b{color:#fff;font-weight:700}
.regdata .csvg-cap2{font-size:10px;font-weight:700;letter-spacing:.08em;fill:#8b93c4}
.regdata .csvg-n.hot{fill:#5d6a12}
.regdata .csvg-mag{fill:#5d6a12;font-weight:700}
.regdata .lrow.all .ln{color:#fff;font-weight:700}
.regdata .lrow.all .lv,.regdata .lrow.all .lc{color:#fff}
.regdata .ltrack.flat{background:none;border-bottom:1px dashed rgba(174,181,244,.4);border-radius:0;height:1px;align-self:center}
.regdata .lrow.all{border-bottom:1px solid rgba(174,181,244,.22);padding-bottom:10px;margin-bottom:4px}
.regdata .clegend .sw{display:inline-block;width:9px;height:9px;border-radius:3px;vertical-align:-1px;margin:0 4px}
.regdata .clegend .sw.a{background:#404ed6}
.regdata .clegend .sw.b{background:#c5e832}
.regdata .swleg:empty{display:none}
.regdata .crank{max-width:820px;margin:0 auto;border-radius:20px;background:rgba(174,181,244,.06);border:1px solid rgba(174,181,244,.16);padding:clamp(18px,2.4vw,30px);backdrop-filter:blur(10px)}
.regdata .cr-tabs{display:flex;gap:6px;margin-bottom:16px}
.regdata .cr-tabs button{font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.03em;color:#9aa3d6;background:transparent;border:1px solid rgba(174,181,244,.25);border-radius:999px;padding:7px 15px;cursor:pointer;transition:all .15s}
.regdata .cr-tabs button:hover{color:#fff;border-color:rgba(174,181,244,.5)}
.regdata .cr-tabs button.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}
.regdata .crow{display:grid;grid-template-columns:30px minmax(120px,180px) 1fr 120px;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(174,181,244,.09);will-change:transform}
.regdata .crow:last-child{border-bottom:0}
.regdata .crow .rk{font-size:11px;font-weight:700;color:#7f88bd;font-variant-numeric:tabular-nums}
.regdata .crow .nm{font-size:13.5px;font-weight:600;color:#e6e9fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.regdata .crow .bar{position:relative;height:12px;border-radius:5px;background:rgba(174,181,244,.1);overflow:hidden}
.regdata .crow .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,#4c5be4,#6372fa);transition:width .65s cubic-bezier(.32,.72,0,1)}
.regdata .crow.hot .bar i{background:linear-gradient(90deg,#a9bf1e,#c5e832)}
.regdata .crow.hot .nm{color:#fff;font-weight:700}
.regdata .crow .val{font-size:12px;font-weight:700;color:#cdd3f5;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.regdata .cr-note{margin-top:16px;font-size:13px;line-height:1.6;color:#9aa3d6;min-height:20px}
.regdata .cr-note b{color:var(--lime)}
@media(max-width:640px){.regdata .crow{grid-template-columns:24px minmax(84px,110px) 1fr 92px;gap:7px}.regdata .crow .nm{font-size:11.5px}.regdata .crow .val{font-size:10.5px}}
.regdata .casc .tmap{position:relative;width:100%;max-width:1080px;margin:0 auto}
.regdata .casc .tt{position:absolute;border-radius:10px;overflow:hidden;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s}
.regdata .casc .tt:hover{transform:scale(1.015);box-shadow:0 18px 44px -18px rgba(30,40,100,.5);z-index:2}
.regdata .casc .tl{position:absolute;left:12px;top:10px;right:10px;color:#fff}
.regdata .casc .tl svg{width:20px;height:20px;display:block;margin-bottom:8px;opacity:.9}
.regdata .casc .tl b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em;line-height:1.15}
.regdata .casc .tl.sm b{font-size:11.5px}
.regdata .casc .tl.sm span{font-size:10.5px}
.regdata .casc .tl.sm svg{width:15px;height:15px;margin-bottom:5px}
.regdata .casc .tl span{display:block;margin-top:4px;font-size:11.5px;opacity:.85;font-variant-numeric:tabular-nums}
.regdata .casc .tl.ink{color:#26305a}
.regdata .casc .tl.tiny{left:7px;top:5px}
.regdata .casc .tl.tiny span{margin-top:0;font-size:10px}
.regdata .casc .tmap-rest{max-width:1080px;margin:18px auto 0;display:flex;flex-wrap:wrap;
  gap:7px 9px}
.regdata .casc .tr-i{display:flex;align-items:center;gap:7px;padding:5px 10px 5px 7px;
  border-radius:100px;background:rgba(255,255,255,.05);
  border:1px solid rgba(174,181,244,.16)}
.regdata .casc .tr-i i{width:9px;height:9px;border-radius:3px;flex:none}
.regdata .casc .tr-i b{font-size:11.5px;font-weight:600;color:#dfe3ff;letter-spacing:-.005em}
.regdata .casc .tr-i span{font-size:11px;color:#8b93c4;font-variant-numeric:tabular-nums}
.regdata .pcols{display:flex;gap:14px;align-items:flex-end;height:190px;padding-top:6px}
.regdata .pcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;height:100%}
.regdata .pcol .pv{font-size:12px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
.regdata .pcol .pt{flex:1;width:100%;max-width:44px;display:flex;align-items:flex-end;background:#eef1fb;border-radius:7px;overflow:hidden}
.regdata .pcol .pt i{display:block;width:100%;border-radius:7px 7px 0 0}
.regdata .pcol .pk{font-size:10.5px;font-weight:600;color:#6a7194;text-align:center;line-height:1.25}
.regdata .pcol.top .pv{font-weight:800}
.regdata .band.light .flight{position:relative;max-width:1180px;margin:0 auto;height:min(560px,58vw);border-radius:20px;overflow:hidden}
.regdata .band.white{background:#fff}
.regdata .wallet-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px}
.regdata .wallet-row .wv b{display:block;font-size:clamp(30px,3.4vw,46px);font-weight:700;letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums}
.regdata .wallet-row .wv span{display:block;margin-top:4px;font-size:12.5px;font-weight:600;color:#8a92c8}
.regdata .wallet-row .wv.r{text-align:right}
.regdata .hero-intro{margin-top:22px;font-size:clamp(14px,1.3vw,16.5px);line-height:1.65;color:#aeb5f4;max-width:640px}
.regdata .crace{max-width:860px;margin:0 auto;position:relative}
.regdata .cr-top{display:flex;justify-content:flex-start}
.regdata .cr-year{font-size:clamp(44px,4.6vw,60px);font-weight:800;letter-spacing:-.03em;color:#0b1138;line-height:1;font-variant-numeric:tabular-nums}
.regdata .cr-list{position:relative;margin-top:26px;border-top:1px solid rgba(11,17,56,.22)}
.regdata .rrow{padding-top:14px;height:62px;border-bottom:1px solid rgba(11,17,56,.1);transition:transform .6s cubic-bezier(.32,.72,0,1),opacity .35s ease}
.regdata .rrow .top{display:grid;grid-template-columns:30px 26px 1fr auto;gap:12px;align-items:center}
.regdata .rrow .rk{font-size:11.5px;font-weight:700;color:#6a7194;font-variant-numeric:tabular-nums}
.regdata .rrow .fl{line-height:0}
.regdata .rrow .fl svg{width:26px;height:17px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);display:block}
.regdata .rrow .nm{font-size:15px;font-weight:600;color:#26305a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.regdata .rrow .v{font-size:15px;font-weight:700;color:#4a5170;text-align:right;font-variant-numeric:tabular-nums}
.regdata .rrow .tr{position:relative;height:4px;margin-top:11px}
.regdata .rrow .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:#4c5be4}
.regdata .rrow.lead .nm{color:#0b1138;font-weight:700}
.regdata .cr-note{margin-top:16px;font-size:12px;color:#6a7194}
@media(max-width:640px){.regdata .rrow .top{grid-template-columns:24px 22px 1fr auto;gap:8px}.regdata .rrow .nm,.regdata .rrow .v{font-size:12.5px}}
.regdata .tyr{align-items:stretch}
.regdata .tprof .tp{height:100%;display:flex;flex-direction:column}
.regdata .tprof .pcols{flex:1;height:auto;min-height:230px}
.regdata .deckgrid{display:grid;grid-template-columns:minmax(250px,400px) 1fr;gap:clamp(30px,4.5vw,70px);align-items:center;max-width:1020px;margin:0 auto}
@media(max-width:820px){.regdata .deckgrid{grid-template-columns:1fr}}
.regdata .deckmini{position:relative;display:block;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#0b1138 0%,#141d5e 100%);border:1px solid rgba(11,17,56,.15);box-shadow:0 30px 70px -30px rgba(30,40,100,.55);padding:9% 9%;text-decoration:none;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s}
.regdata .deckmini:hover{transform:translateY(-4px);box-shadow:0 44px 96px -34px rgba(30,40,100,.6)}
.regdata .deckmini .dm-name{display:block;font-size:clamp(17px,1.8vw,24px);font-weight:700;letter-spacing:-.015em;color:#fff;line-height:1.15;max-width:14ch}
.regdata .deckmini .dm-rule{display:block;width:38px;height:3.5px;border-radius:2px;background:#c5e832;margin-top:12px}
.regdata .deckmini .dm-year{position:absolute;left:9%;bottom:10%;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:#8a92c8}
.regdata .deckmini .dc-tag{position:absolute;right:12px;bottom:12px;background:rgba(197,232,50,.95);color:#10183a;font-size:11px;font-weight:800;border-radius:7px;padding:5px 10px}
.regdata .deckcopy h2{font-size:var(--t-sec);font-weight:600;letter-spacing:var(--t-sec-ls);line-height:1.1;color:#0b1138}
.regdata .deckcopy h2 em{font-style:normal;font-weight:700;color:#4c5be4}
.regdata .deckcopy p{margin:14px 0 24px;font-size:16px;line-height:1.6;color:#4a5170}
.regdata .sweep.d2w{background:linear-gradient(180deg,var(--navy) 0%,#fff 100%)}
.regdata .sweep.w2d{background:linear-gradient(180deg,#fff 0%,var(--navy) 100%)}
.regdata .band.white{color:var(--ink)}
.regdata .band.white .sec-head h2{color:var(--ink)}
.regdata .band.white .sec-head p{color:var(--mut-l)}
.regdata .band.white em{color:var(--indigo)}
.regdata .band.white .flight{position:relative;max-width:1180px;margin:0 auto;height:min(560px,58vw);border-radius:20px;overflow:hidden}
.regdata .walletband .walletwrap{max-width:1180px;margin:0 auto}
.regdata .walletband .wallet{margin-top:0;max-width:none}
.regdata .walletband .sc-bar{background:rgba(11,17,56,.05);box-shadow:inset 0 0 0 1px rgba(11,17,56,.09)}
.regdata .walletband .sc-grid{background:rgba(11,17,56,.12)}
.regdata .walletband .sc-fill{box-shadow:2px 0 0 0 rgba(11,17,56,.12)}
.regdata .walletband .wv b{color:var(--ink)}
.regdata .walletband .wv span{color:#6a7194}
.regdata .walletband .hero-intro{color:#4a5170}
.regdata .band.dark .cr-year{color:#fff}
.regdata .band.dark .cr-list{border-top-color:rgba(174,181,244,.22)}
.regdata .band.dark .rrow{border-bottom-color:rgba(174,181,244,.12)}
.regdata .band.dark .rrow .rk{color:#6d76a6}
.regdata .band.dark .rrow .nm{color:#e6e9fb}
.regdata .band.dark .rrow .v{color:#aeb5f4}
.regdata .band.dark .cr-note{color:#8b93c4}
.regdata .rrow.lead .tr i{background:#c5e832}
.regdata .band.dark .rrow.lead .rk,.regdata .band.dark .rrow.lead .v{color:#c5e832}
.regdata .band.dark .rrow.lead .nm{color:#fff;font-weight:700}
.regdata .band.dark .deck-decisions{border-top-color:rgba(174,181,244,.16)}
.regdata .band.dark .dec{border-bottom-color:rgba(174,181,244,.16)}
.regdata .band.dark .dec .dn{color:var(--lime)}
.regdata .band.dark .dec .dt{color:#fff}
.regdata .band.dark .dec .db{color:#aeb5f4}
.regdata .band.dark .dec .db b{color:#fff}
.regdata .tyr{align-items:start;grid-template-columns:1fr 1.12fr}
.regdata .swtop{align-items:baseline}
.regdata .swtop h3{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.01em}
.regdata .dumb{margin-top:10px}
.regdata .gcasc{display:grid;grid-template-columns:minmax(148px,186px) minmax(0,1fr);
  gap:clamp(10px,1.4vw,20px)}
.regdata .gc-rail{display:grid;grid-auto-rows:1fr;align-items:center;padding:8px 0 26px}
.regdata .gc-rung{line-height:1.25}
.regdata .gc-rung b{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.01em;
  color:var(--ink)}
.regdata .gc-rung span{display:block;margin-top:3px;font-size:10.5px;color:#8b93c4;
  font-variant-numeric:tabular-nums}
.regdata .gc-plot{position:relative;min-width:0}
.regdata .gc-plot canvas{display:block}
.regdata .dbleg{display:flex;gap:18px;margin-top:12px;padding-top:11px;
  border-top:1px solid rgba(11,17,56,.1);font-size:11px;color:var(--mut-l)}
.regdata .dbleg span{display:inline-flex;align-items:center;gap:6px}
.regdata .dbleg i{width:9px;height:9px;border-radius:50%}
.regdata .dbleg i.a{background:#4353c9}
.regdata .dbleg i.b{background:#e8445a}
@media(max-width:640px){.regdata .gcasc{grid-template-columns:1fr}.regdata .gc-rail{flex-direction:row;flex-wrap:wrap;gap:14px;padding:0 0 14px}}
.regdata .tprof{padding-top:0}
.regdata .tprof .tp{height:auto;display:block}
.regdata .tprof h3{display:flex;align-items:flex-start;min-height:0;margin:0 0 10px;
  padding-bottom:0;border-bottom:0;line-height:1.3;font-size:13px}
.regdata .tprof .pcols{height:348px;min-height:0;flex:none;padding-top:0}
.regdata .mtx{display:grid;gap:3px;font-variant-numeric:tabular-nums}
.regdata .mh{font-size:10.5px;font-weight:700;color:var(--mut-l);text-align:center;
  padding:0 2px 6px;align-self:end;line-height:1.2}
.regdata .mh.corner{font-size:9.5px;font-weight:600;color:#9aa3c9;text-align:left}
.regdata .mh.tot,.regdata .mk.tot{color:var(--ink)}
.regdata .mk{font-size:11px;color:var(--mut-l);display:flex;align-items:center;
  padding-right:8px;line-height:1.2}
.regdata .mc{aspect-ratio:1/.62;display:flex;align-items:center;justify-content:center;
  border-radius:5px;font-size:12px;font-weight:600;color:#26305a;
  transition:transform .18s cubic-bezier(.32,.72,0,1)}
.regdata .mc.on{color:#fff}
.regdata .mc.na{background:#f1f3fb;color:#b8bfd8}
.regdata .mc.peak{box-shadow:0 0 0 2px var(--lime-d)}
.regdata .mc:hover{transform:scale(1.06)}
.regdata .mt{display:flex;align-items:center;justify-content:center;font-size:11.5px;
  font-weight:700;color:var(--ink)}
.regdata .mtx > .mt:nth-child(7n){justify-content:flex-end;padding-left:6px}
.regdata .mt.all{color:var(--indigo)}
@media(max-width:1180px){.regdata .mc{font-size:11px}.regdata .mk{font-size:10px}}
@media(max-width:860px){.regdata .tyr{grid-template-columns:1fr}}
.regdata .band .wrap:has(> .sec-head){
  display:grid;
  grid-template-columns:minmax(270px,380px) minmax(0,1fr);
  gap:clamp(28px,3.6vw,68px);
  align-items:start}
.regdata .band .wrap:has(> .sec-head) > .sec-head{
  text-align:left;max-width:none;margin:0;position:sticky;top:96px}
.regdata .band .wrap:has(> .sec-head) > .sec-head h2{text-wrap:pretty}
.regdata .band .wrap:has(> .sec-head) > .sec-head p{margin:14px 0 0;max-width:40ch}
.regdata .band .wrap:has(> .sec-head) > *:not(.sec-head){grid-column:2}
.regdata .band .wrap:has(> .sec-head){row-gap:14px}
.regdata .band .wrap:has(> .sec-head) > .ins-note{margin:2px 0 0;max-width:74ch;
  text-align:left}
.regdata .band .wrap:has(> .sec-head) .casc,.regdata .band .wrap:has(> .sec-head) .crace,.regdata .band .wrap:has(> .sec-head) .deck-decisions,.regdata .band .wrap:has(> .sec-head) .flight,.regdata .band .wrap:has(> .sec-head) .tmap,.regdata .band .wrap:has(> .sec-head) .pov,.regdata .band .wrap:has(> .sec-head) .ins,.regdata .band .wrap:has(> .sec-head) .ins-note,.regdata .band .wrap:has(> .sec-head) .citycols,.regdata .band .wrap:has(> .sec-head) .afmap,.regdata .band .wrap:has(> .sec-head) .mm,.regdata .band .wrap:has(> .sec-head) .wl,.regdata .band .wrap:has(> .sec-head) .hv{max-width:none;margin-left:0;margin-right:0}
.regdata .band .wrap:has(> .sec-head) .tyr{max-width:none;grid-template-columns:1fr 1.05fr}
.regdata .band{padding:clamp(44px,6vw,84px) 0}
.regdata .sweep{height:clamp(48px,6vw,84px)}
@media(max-width:1080px){.regdata .band .wrap:has(> .sec-head){grid-template-columns:1fr;gap:22px}.regdata .band .wrap:has(> .sec-head) > .sec-head{position:static}.regdata .band .wrap:has(> .sec-head) > .sec-head p{max-width:62ch}.regdata .band .wrap:has(> .sec-head) .tyr{grid-template-columns:1fr}}
.regdata canvas.sky{position:absolute;inset:0;width:100%;height:100%;display:block;
  z-index:0;pointer-events:none;opacity:.42}
.regdata .band.white .casc .tr-i,.regdata .band.light .casc .tr-i{background:rgba(11,17,56,.04);
  border-color:rgba(11,17,56,.1)}
.regdata .band.white .casc .tr-i b,.regdata .band.light .casc .tr-i b{color:var(--ink)}
.regdata .band.white .casc .tr-i span,.regdata .band.light .casc .tr-i span{color:var(--mut-l)}
.regdata *{box-sizing:border-box;margin:0;padding:0}
.regdata{scroll-behavior:smooth}
.regdata{font-family:var(--font-sans);background:#0b1138;color:#fff;
  -webkit-font-smoothing:antialiased;overflow-x:hidden}
.regdata em{font-style:normal;font-weight:700;color:#c5e832}
.regdata .stub-hero{min-height:46vh;display:flex;align-items:flex-end;background:#0b1138;
  padding:110px clamp(24px,6vw,90px) 74px}
.regdata .stub-hero h1{font-size:var(--t-hero);font-weight:600;letter-spacing:var(--t-hero-ls);line-height:var(--t-hero-lh);color:#fff}
.regdata .afmap{max-width:660px;margin:0 auto}
.regdata .afmap canvas{display:block;width:100%}
.regdata .afcnt{margin-top:12px;font-size:11.5px;color:#6a7194;text-align:center;
  letter-spacing:.02em}
.regdata .pov{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.4vw,64px);
  max-width:1180px;margin:0 auto}
@media(max-width:860px){.regdata .pov{grid-template-columns:1fr;gap:44px}}
.regdata .povp{min-width:0}
.regdata .povy{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.03em;
  color:#fff;font-variant-numeric:tabular-nums;text-align:center;margin-top:16px}
.regdata .povbars{display:flex;align-items:flex-end;justify-content:center;
  gap:clamp(14px,2vw,30px);height:290px}
.regdata .povb{display:flex;flex-direction:column;align-items:center;height:100%;
  justify-content:flex-end;flex:1;max-width:96px}
.regdata .povstack{position:relative;width:100%;display:flex;flex-direction:column;
  justify-content:flex-end}
.regdata .povseg{width:100%;position:relative;transform-origin:bottom center;
  transform:scaleY(0);transition:transform .9s cubic-bezier(.32,.72,0,1)}
.regdata .povbars.go .povseg{transform:scaleY(1)}
.regdata .povseg.out{background:var(--lime);border-radius:6px 6px 0 0}
.regdata .povseg.in{background:rgba(174,181,244,.17)}
.regdata .povseg,.regdata .povv{font-style:normal}
.regdata .povv{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;
  font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}
.regdata .povv.out{top:-19px;color:var(--lime)}
.regdata .povv.in{top:50%;margin-top:-8px;color:#aeb5f4}
.regdata .povv.in.low{top:auto;margin-top:0;bottom:-18px;color:#8b93c4}
.regdata .povn{margin-top:25px;font-size:12.5px;font-weight:600;color:#aeb5f4}
.regdata .povb:last-child .povn{color:#fff;font-weight:700}
.regdata .povleg{display:flex;justify-content:center;gap:20px;margin-top:clamp(20px,2.4vw,32px);
  font-size:11.5px;color:#8b93c4}
.regdata .povleg span{display:inline-flex;align-items:center;gap:7px}
.regdata .povleg i{width:10px;height:10px;border-radius:3px}
.regdata .povleg i.out{background:var(--lime)}
.regdata .povleg i.in{background:rgba(174,181,244,.3)}
@media(prefers-reduced-motion:reduce){.regdata .povseg{transform:scaleY(1);transition:none}}
.regdata .citycols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,76px);
  max-width:1180px;margin:0 auto}
@media(max-width:860px){.regdata .citycols{grid-template-columns:1fr;gap:48px}}
.regdata .cityc h3{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:4px}
.regdata .cityc .csub{font-size:11.5px;color:#6a7194;margin-bottom:18px}
.regdata .crk{border-top:1px solid rgba(11,17,56,.22)}
.regdata .crk .r{padding:13px 0 11px;border-bottom:1px solid rgba(11,17,56,.1)}
.regdata .crk .top{display:grid;grid-template-columns:26px 1fr auto;gap:11px;
  align-items:baseline}
.regdata .crk .n{font-size:11.5px;font-weight:700;color:#8b93c4;
  font-variant-numeric:tabular-nums}
.regdata .crk .nm{font-size:14.5px;font-weight:600;color:#26305a}
.regdata .crk .cc{font-size:11.5px;color:#8b93c4;margin-left:8px;font-weight:500}
.regdata .crk .v{font-size:14.5px;font-weight:700;color:#4a5170;
  font-variant-numeric:tabular-nums}
.regdata .crk .tr{position:relative;height:4px;margin-top:10px}
.regdata .crk .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;
  background:#8f9ae0;transform-origin:left center;transform:scaleX(0);
  transition:transform .8s cubic-bezier(.32,.72,0,1)}
.regdata .crk.go .tr i{transform:scaleX(1)}
.regdata .crk .r:first-child .tr i{background:var(--indigo)}
.regdata .crk .r:first-child .nm,.regdata .crk .r:first-child .v,.regdata .crk .r:first-child .n{color:var(--ink)}
.regdata .crk .r:first-child .nm{font-weight:700}
@media(prefers-reduced-motion:reduce){.regdata .crk .tr i{transform:scaleX(1);transition:none}}
.regdata .ins{max-width:1180px;margin:0 auto}
.regdata .ins-note{max-width:1180px;margin:16px auto 0;font-size:11.5px;color:#8b93c4;
  text-align:center}
.regdata .hv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(16px,2.4vw,40px);max-width:1080px;margin:0 auto}
@media(max-width:860px){.regdata .hv{grid-template-columns:1fr;gap:26px}}
.regdata .hv-yr{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}
.regdata .hv-tot{font-size:11px;color:#8b93c4;margin:3px 0 12px;line-height:1.35}
.regdata .hv-bar{height:300px;display:flex;flex-direction:column;border-radius:12px;
  box-shadow:0 18px 40px -26px rgba(0,0,0,.6)}
.regdata .hv-seg{position:relative;font-style:normal;min-height:0;
  background:rgba(88,102,214,.34);
  display:flex;align-items:center;gap:9px;padding:0 13px;
  box-shadow:inset 0 -1px 0 rgba(11,17,56,.4)}
.regdata .hv-seg:first-child{border-radius:12px 12px 0 0}
.regdata .hv-seg:last-child{border-radius:0 0 12px 12px;box-shadow:none}
.regdata .hv-seg.in{background:linear-gradient(158deg,#616ff4,#4150d6)}
.regdata .hv-seg.cn{background:linear-gradient(158deg,#cbee45,#aed11f)}
.regdata .hv-seg.rest{background:rgba(174,181,244,.08)}
.regdata .hv-fl{display:block;line-height:0;flex:none}
.regdata .hv-nm{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:#fff;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.regdata .hv-seg b{flex:none;font-size:14px;font-weight:700;color:#fff;
  font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.regdata .hv-seg.cn .hv-nm,.regdata .hv-seg.cn b{color:#0b1138}
.regdata .hv-seg.rest .hv-nm{color:#aeb5f4}
.regdata .hv-seg.rest b{color:#8b93c4}
.regdata .hv-seg.thin{padding:0;min-height:3px}
.regdata .hv-out{position:absolute;left:13px;top:100%;margin-top:8px;display:flex;
  align-items:center;gap:7px;white-space:nowrap}
.regdata .hv-seg .hv-out .hv-nm{flex:none;font-size:11.5px;font-weight:700;
  color:var(--lime)}
.regdata .hv-seg .hv-out b{font-size:13px;color:var(--lime);letter-spacing:-.02em}
.regdata .hv-seg.thin.cn .hv-out .hv-nm{color:#fff}
.regdata .fg{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:14px}
.regdata .fg-row{padding:14px 16px 15px;border-radius:14px;
  background:rgba(17,24,68,.5);border:1px solid rgba(174,181,244,.13)}
.regdata .fg-row.now{background:rgba(197,232,50,.07);border-color:rgba(197,232,50,.28)}
.regdata .fg-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:11px}
.regdata .fg-h b{font-size:13.5px;font-weight:700;color:#fff;letter-spacing:-.01em}
.regdata .fg-row.now .fg-h b{color:var(--lime)}
.regdata .fg-h span{font-size:11px;color:#8b93c4}
.regdata .fg-chips{display:flex;flex-wrap:wrap;gap:7px}
.regdata .fg-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;
  border-radius:999px;background:rgba(174,181,244,.08);
  border:1px solid rgba(174,181,244,.13)}
.regdata .fg-row.now .fg-chip{background:rgba(197,232,50,.1);
  border-color:rgba(197,232,50,.26)}
.regdata .fg-chip svg{flex:none}
.regdata .fg-chip > span{font-size:12px;color:#cdd3f5;white-space:nowrap}
.regdata .fg-row.now .fg-chip > span{color:#fff}
.regdata .fg-chip b{font-size:11px;font-weight:700;color:#8b93c4;
  font-variant-numeric:tabular-nums}
.regdata .fg-row.now .fg-chip b{color:var(--lime)}
.regdata .fg-never{max-width:1180px;margin:14px auto 0;font-size:11.5px;color:#8b93c4}
.regdata .fg-never b{color:#aeb5f4;font-weight:700;margin-right:8px}
.regdata .ins > svg{width:100%;height:auto;display:block;overflow:visible}
.regdata .ins .ax{font:11px Epilogue,sans-serif;fill:#6d76a6}
.regdata .ins .lbl{font:700 13px Epilogue,sans-serif;fill:#cdd3f5}
.regdata .ins .lbl.hi{fill:var(--lime)}
.regdata .ins .lbl2{font:600 11.5px Epilogue,sans-serif;fill:#8b93c4}
.regdata .ins .cross{font:700 12px Epilogue,sans-serif;fill:#fff}
.regdata .mm{--lab:186px;--gap:clamp(10px,1.4vw,18px);--val:96px;
  position:relative;max-width:860px;margin:0 auto;padding:26px 0 0}
.regdata .mm-r{display:grid;
  grid-template-columns:var(--lab) minmax(0,1fr) 44px 52px;
  gap:var(--gap);align-items:center;height:26px;position:relative;z-index:1}
.regdata .mm-n{display:flex;align-items:center;gap:9px;min-width:0}
.regdata .mm-n svg{width:20px;height:13px;border-radius:2px;flex:none;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}
.regdata .mm-n span{font-size:12.5px;color:#cdd3f5;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis}
.regdata .mm-t{position:relative;height:100%}
.regdata .mm-d{position:absolute;top:50%;border-radius:50%;font-style:normal}
.regdata .mm-d.hi{background:var(--lime)}
.regdata .mm-d.lo{background:#e8445a}
.regdata .mm-d.mid{background:#aeb5f4}
.regdata .mm-v{font-size:12.5px;font-weight:700;color:#fff;text-align:right;
  font-variant-numeric:tabular-nums}
.regdata .mm-p{font-size:11px;color:#8b93c4;text-align:right;font-variant-numeric:tabular-nums}
.regdata .mm-bw{position:absolute;top:0;bottom:26px;z-index:0;pointer-events:none;
  left:calc(var(--lab) + var(--gap));
  right:calc(var(--val) + var(--gap) * 2)}
.regdata .mm-band{position:absolute;top:0;bottom:0;background:rgba(197,232,50,.06);
  border-left:1px dashed rgba(197,232,50,.4);
  border-right:1px dashed rgba(197,232,50,.4)}
.regdata .mm-band b{position:absolute;top:2px;left:50%;transform:translateX(-50%);
  white-space:nowrap;font-size:11px;font-weight:700;color:var(--lime)}
.regdata .mm-ax{position:relative;height:22px;border-top:1px solid rgba(174,181,244,.18);
  margin-left:calc(var(--lab) + var(--gap));
  margin-right:calc(var(--val) + var(--gap) * 2)}
.regdata .mm-ax span{position:absolute;top:6px;transform:translateX(-50%);font-size:11px;
  color:#6d76a6;font-variant-numeric:tabular-nums}
@media(max-width:760px){.regdata .mm{--lab:124px;--val:44px}.regdata .mm-r{grid-template-columns:var(--lab) minmax(0,1fr) 44px}.regdata .mm-p{display:none}}
.regdata .wl{max-width:900px;margin:0 auto;border-top:1px solid rgba(174,181,244,.18)}
.regdata .wl-r{display:grid;grid-template-columns:minmax(140px,1.5fr) minmax(0,2.4fr) 54px 118px;
  gap:clamp(10px,1.4vw,20px);align-items:center;padding:9px 2px;
  border-bottom:1px solid rgba(174,181,244,.1)}
@media(max-width:760px){.regdata .wl-r{grid-template-columns:1.4fr 2fr 50px}.regdata .wl-s{display:none}}
.regdata .wl-n{font-size:12.5px;color:#cdd3f5;line-height:1.25}
.regdata .wl-r.top .wl-n{color:#fff;font-weight:700}
.regdata .wl-t{position:relative;height:14px}
.regdata .wl-zero{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;
  background:rgba(174,181,244,.3)}
.regdata .wl-b{position:absolute;top:3px;height:8px;border-radius:3px}
.regdata .wl-b.up{background:var(--lime)}
.regdata .wl-b.dn{background:#6372fa}
.regdata .wl-v{font-size:12.5px;font-weight:700;text-align:right;color:#fff;
  font-variant-numeric:tabular-nums}
.regdata .wl-r.top .wl-v{color:var(--lime)}
.regdata .wl-s{font-size:11px;color:#8b93c4;text-align:right;font-variant-numeric:tabular-nums}
.regdata .crk .top{grid-template-columns:26px 26px 1fr auto}
.regdata .crk .fl{line-height:0}
.regdata .crk .fl svg{width:22px;height:14.3px;border-radius:2px;display:block;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}
.regdata .rc{max-width:820px;margin:0;border-top:1px solid rgba(174,181,244,.18)}
.regdata .rc-r{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr) 66px 54px;
  gap:clamp(10px,1.4vw,18px);align-items:center;padding:11px 0;
  border-bottom:1px solid rgba(174,181,244,.1)}
.regdata .rc-k{font-size:12.5px;color:#cdd3f5}
.regdata .rc-r.top .rc-k{color:#fff;font-weight:700}
.regdata .rc-t{position:relative;height:12px}
.regdata .rc-t i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#4c5be4}
.regdata .rc-r.top .rc-t i{background:var(--lime)}
.regdata .rc-v{font-size:13px;font-weight:700;color:#fff;text-align:right;
  font-variant-numeric:tabular-nums}
.regdata .rc-r.top .rc-v{color:var(--lime)}
.regdata .rc-p{font-size:11.5px;color:#8b93c4;text-align:right;font-variant-numeric:tabular-nums}
.regdata #pov .rc-cap{margin:12px 0 0;max-width:820px;text-align:left}
.regdata .rc-strip{max-width:820px;margin:34px 0 0;padding-top:26px;
  border-top:1px solid rgba(174,181,244,.14)}
.regdata .rc-sk{font-size:11.5px;font-weight:700;color:#aeb5f4;margin-bottom:12px}
.regdata .rc-sl{display:grid;gap:1px}
.regdata .rc-c{display:grid;grid-template-columns:104px minmax(0,1fr) 46px;align-items:center;
  gap:14px;padding:7px 0;border-bottom:1px solid rgba(174,181,244,.09)}
.regdata .rc-c:last-child{border-bottom:0}
.regdata .rc-c .rn{font-size:12px;color:#aeb5f4;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis}
.regdata .rc-c .rt{position:relative;display:block;height:12px}
.regdata .rc-c .rt::before{content:'';position:absolute;left:0;right:0;top:5.5px;height:1px;
  background:rgba(174,181,244,.16)}
.regdata .rc-c .rt i{position:absolute;top:1px;width:10px;height:10px;border-radius:50%;
  background:#6372fa;transform:translateX(-5px);
  box-shadow:0 0 0 3px rgba(99,114,250,.18)}
.regdata .rc-c b{font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#dfe3ff;
  text-align:right;font-variant-numeric:tabular-nums}
.regdata .rc-c.top .rn{color:#fff;font-weight:700}
.regdata .rc-c.top .rt i{background:var(--lime);width:13px;height:13px;top:-.5px;
  transform:translateX(-6.5px);box-shadow:0 0 0 4px rgba(197,232,50,.2)}
.regdata .rc-c.top b{color:var(--lime)}
.regdata .rc-c.nil .rt::before{border-top:1px dashed rgba(174,181,244,.22);background:none;
  height:0}
.regdata .rc-c.nil b{color:#8b93c4;font-weight:600;font-size:12px}
.regdata .rc-sn{margin-top:16px;font-size:11px;line-height:1.6;color:#8b93c4;max-width:66ch}
@media(max-width:620px){.regdata .rc-c{grid-template-columns:88px minmax(0,1fr) 42px}}
.regdata .menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(12px,1.4vw,18px);max-width:1180px;margin:0 auto}
@media(max-width:1180px){.regdata .menu{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.regdata .menu{grid-template-columns:minmax(0,1fr)}}
.regdata .menu a{display:block;padding:20px 20px 22px;border-radius:16px;
  text-decoration:none;background:#fff;border:1px solid rgba(11,17,56,.1);
  box-shadow:0 18px 40px -28px rgba(30,40,100,.4);
  transition:transform .3s cubic-bezier(.32,.72,0,1),border-color .3s,box-shadow .3s}
.regdata .menu a:hover{transform:translateY(-3px);border-color:rgba(76,91,228,.4);
  box-shadow:0 26px 56px -28px rgba(30,40,100,.5)}
.regdata .menu .mi{width:34px;height:34px;border-radius:10px;display:grid;
  place-items:center;background:rgba(76,91,228,.09);
  border:1px solid rgba(76,91,228,.24);color:var(--indigo);margin-bottom:14px}
.regdata .menu .mi svg{width:17px;height:17px;fill:none;stroke:currentColor;
  stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.regdata .menu b{display:block;font-size:14.5px;font-weight:700;color:var(--ink);
  letter-spacing:-.01em}
.regdata .menu .mf{display:block;margin-top:4px;font-size:12.5px;font-weight:700;
  color:var(--indigo);font-variant-numeric:tabular-nums}
.regdata .menu p{margin-top:8px;font-size:12px;line-height:1.55;color:var(--mut-l)}
.regdata canvas.sky{position:absolute;inset:0;width:100%;height:100%;display:block;
  z-index:0;pointer-events:none;opacity:.42}
.regdata .aff{max-width:1080px}
.regdata .aff-head,.regdata .aff-r{display:grid;grid-template-columns:196px repeat(5,minmax(0,1fr));
  gap:9px;align-items:stretch}
.regdata .aff-head{align-items:end;margin-bottom:11px}
.regdata .aff-h{font-size:12.5px;font-weight:700;line-height:1.25;color:#dfe3ff;
  text-align:center;padding:0 6px}
.regdata .aff-h u{display:block;text-decoration:none;margin-top:5px;font-size:11px;
  font-weight:600;color:#8b93c4;font-variant-numeric:tabular-nums}
.regdata .aff-r{margin-bottom:9px}
.regdata .aff-n{display:flex;align-items:center;gap:11px;min-width:0;padding-right:10px}
.regdata .aff-n svg{border-radius:3px;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.18)}
.regdata .aff-n span{font-size:14.5px;font-weight:600;color:#dfe3ff;white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis}
.regdata .aff-c{display:flex;align-items:center;justify-content:center;min-height:56px;
  border-radius:12px;font-size:16px;font-weight:600;letter-spacing:-.015em;
  font-variant-numeric:tabular-nums;
  box-shadow:inset 0 0 0 1px rgba(174,181,244,.12);
  transition:transform .3s cubic-bezier(.32,.72,0,1)}
.regdata .aff-c.on{font-weight:700;box-shadow:none}
.regdata .aff-r:hover .aff-c{transform:translateY(-1px)}
.regdata .aff-foot{margin-top:16px;font-size:11.5px;line-height:1.6;color:#8b93c4}
@media(max-width:900px){.regdata .aff{overflow-x:auto}.regdata .aff-head,.regdata .aff-r{grid-template-columns:150px repeat(5,minmax(76px,1fr));
    min-width:640px}.regdata .aff-h{font-size:11px}.regdata .aff-c{font-size:14px;min-height:48px}}
.regdata .fi{max-width:900px}
.regdata .fi-r{display:grid;grid-template-columns:190px minmax(0,1fr) 88px 50px;
  gap:16px;align-items:center;padding:11px 0;
  border-bottom:1px solid rgba(174,181,244,.1)}
.regdata .fi-n b{display:block;font-size:13px;font-weight:700;color:#dfe3ff;
  letter-spacing:-.01em;line-height:1.25}
.regdata .fi-n span{display:block;margin-top:2px;font-size:10.5px;color:#8b93c4;
  line-height:1.35}
.regdata .fi-t{position:relative;height:16px}
.regdata .fi-t::before{content:'';position:absolute;left:0;right:0;top:7.5px;height:1px;
  background:rgba(174,181,244,.1)}
.regdata .fi-span{position:absolute;top:6px;height:4px;border-radius:2px;
  background:rgba(174,181,244,.13)}
.regdata .fi-move{position:absolute;top:6.5px;height:3px;background:rgba(99,114,250,.55)}
.regdata .fi-r.big .fi-move{background:rgba(197,232,50,.55)}
.regdata .fi-a,.regdata .fi-b{position:absolute;top:3px;width:10px;height:10px;border-radius:50%;
  transform:translateX(-5px)}
.regdata .fi-a{background:#0b1138;box-shadow:inset 0 0 0 2px rgba(174,181,244,.75)}
.regdata .fi-b{background:#6372fa}
.regdata .fi-r.big .fi-b{background:var(--lime)}
.regdata .fi-v{font-size:12.5px;font-weight:700;color:#dfe3ff;text-align:right;
  font-variant-numeric:tabular-nums;white-space:nowrap}
.regdata .fi-v em{font-style:normal;color:#8b93c4;padding:0 4px;font-weight:400}
.regdata .fi-d{font-size:12px;font-weight:700;color:#8b93c4;text-align:right;
  font-variant-numeric:tabular-nums}
.regdata .fi-r.big .fi-d{color:var(--lime)}
.regdata .fi-ax{display:grid;grid-template-columns:190px minmax(0,1fr) 88px 50px;
  gap:16px;margin-top:9px}
.regdata .fi-ax span{grid-column:2;display:flex;justify-content:space-between;
  font-size:10px;letter-spacing:.06em;color:#6d76a6}
.regdata .fi-ax span:nth-child(1){grid-column:2;justify-content:flex-start}
.regdata .fi-ax span:nth-child(2){grid-column:2;justify-content:center}
.regdata .fi-ax span:nth-child(3){grid-column:2;justify-content:flex-end}
.regdata .fi-ax span:nth-child(1),.regdata .fi-ax span:nth-child(2),.regdata .fi-ax span:nth-child(3){
  grid-row:1}
.regdata .fi-foot{margin-top:16px;font-size:11.5px;line-height:1.6;color:#8b93c4;
  max-width:76ch}
@media(max-width:820px){.regdata .fi-r,.regdata .fi-ax{grid-template-columns:138px minmax(0,1fr) 74px 44px;gap:11px}.regdata .fi-n b{font-size:12px}}
.regdata .pz{max-width:820px}
.regdata .pz-svg{width:100%;height:auto;display:block;overflow:visible}
.regdata .pz-svg text{font-family:var(--font-sans)}
.regdata .pz-g{stroke:rgba(174,181,244,.12);stroke-width:1}
.regdata .pz-ax{font-size:10px;fill:#6d76a6}
.regdata .pz-lab{font-size:10px;font-weight:700;letter-spacing:.08em;fill:#7f88bd;
  text-transform:uppercase}
.regdata .pz-d{fill:rgba(99,114,250,.45);stroke:rgba(174,181,244,.5);stroke-width:1}
.regdata .pz-d.hot{fill:var(--lime);stroke:#fff;stroke-width:1.5}
.regdata .pz-n{font-size:12px;font-weight:600;fill:#cdd3f5}
.regdata .pz-n.hot{fill:var(--lime);font-weight:700;font-size:13.5px}
.regdata .pz-foot{margin-top:16px;max-width:820px;font-size:12px;line-height:1.65;
  color:#8b93c4}
.regdata .pz-foot b{color:#fff;font-weight:700}
.regdata .tl{max-width:none}
.regdata .tl-svg{width:100%;max-width:860px;height:auto;display:block;overflow:visible;
  margin-left:auto}
.regdata .tl-svg text{font-family:var(--font-sans)}
.regdata .tl-ax{stroke:rgba(174,181,244,.3);stroke-width:1.2}
.regdata .tl-tick{stroke:rgba(174,181,244,.4);stroke-width:1}
.regdata .tl-yr{font-size:11px;font-weight:700;fill:#7f88bd}
.regdata .tl-now{stroke:rgba(197,232,50,.4);stroke-width:1;stroke-dasharray:3 4}
.regdata .tl-nl{font-size:9.5px;font-weight:700;letter-spacing:.12em;fill:#7f88bd}
.regdata .tl-nl.to{fill:rgba(197,232,50,.85)}
.regdata .tl-eu{stroke:#fff;stroke-width:1.4}
.regdata .tl-eul{font-size:10px;font-weight:700;fill:#fff}
.regdata .tl-lead{stroke:rgba(174,181,244,.18);stroke-width:1}
.regdata .tl-d{fill:#6372fa}
.regdata .tl-d.past{fill:var(--lime)}
.regdata .tl-n{font-size:11.5px;fill:#cdd3f5}
.regdata .tl-n.past{fill:#fff;font-weight:600}
.regdata .tl-y{font-size:11px;font-weight:700;fill:#7f88bd;font-variant-numeric:tabular-nums}
.regdata .tl-y.past{fill:var(--lime)}
.regdata .tl-fr{fill:none;stroke:rgba(255,255,255,.3);stroke-width:1}
.regdata .tl-never{margin-top:14px;font-size:11.5px;line-height:1.6;color:#8b93c4;
  max-width:76ch}
.regdata .tl-never b{color:#dfe3ff;font-weight:700}
.regdata .wa{max-width:none}
.regdata .wa-svg{width:100%;height:auto;display:block;overflow:visible}
.regdata .wa-svg text{font-family:var(--font-sans)}
.regdata .wa-h{font-size:10px;font-weight:700;letter-spacing:.14em;fill:#7f88bd}
.regdata .wa-h.hot{fill:var(--lime)}
.regdata .wa-rib{fill:rgba(99,114,250,.16)}
.regdata .wa-rib.up{fill:rgba(197,232,50,.22)}
.regdata .wa-rib.dn{fill:rgba(174,181,244,.26)}
.regdata .wa-seg{fill:rgba(99,114,250,.62)}
.regdata .wa-seg.up{fill:var(--lime)}
.regdata .wa-seg.dn{fill:rgba(174,181,244,.72)}
.regdata .wa-n{font-size:11.5px;fill:#cdd3f5}
.regdata .wa-n.up{fill:var(--lime);font-weight:700}
.regdata .wa-n.dn{fill:#fff;font-weight:600}
.regdata .wa-tick{fill:none;stroke:rgba(174,181,244,.4);stroke-width:1}
.regdata .wa-p{font-weight:700;fill:#8b93c4;font-variant-numeric:tabular-nums}
.regdata .wa-p.up{fill:var(--lime)}
.regdata .wa-p.dn{fill:#fff}
.regdata .fg-r svg,.regdata .crk .fl svg,.regdata .mm-n svg,.regdata .hv-fl svg,.regdata .pb-chip svg,.regdata .rr .fl svg{
  display:block;flex:none;border-radius:2px;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}
.regdata .crk .fl,.regdata .rr .fl{display:flex;align-items:center}
.regdata .hv-fl{display:block;line-height:0}
.regdata .mm-n,.regdata .fg-r,.regdata .pb-chip{align-items:center}
.regdata .ctasec{position:relative;overflow:hidden;text-align:center;color:#0b1138;margin:0 calc(50% - 50vw);width:100vw;
  padding:clamp(64px,9vw,118px) 24px clamp(150px,16vh,200px);
  background:radial-gradient(900px 480px at 50% 130%, rgba(197,232,50,.18), transparent 60%),
             linear-gradient(180deg,#f0f2fc,#f7f9ff)}
.regdata .ctasec.from-dark{padding-top:clamp(150px,18vh,210px)}
.regdata .ctasec.from-dark::before{content:'';position:absolute;left:0;top:0;width:100%;height:120px;pointer-events:none;
  background:linear-gradient(180deg,#0b1138,rgba(11,17,56,0))}
.regdata .ctasec::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:110px;pointer-events:none;
  background:linear-gradient(180deg,rgba(11,17,52,0),#0b1134)}
.regdata .cta-in{position:relative;max-width:820px;margin:0 auto}
.regdata .ctasec h2{font-size:var(--t-cta);font-weight:600;letter-spacing:var(--t-cta-ls);line-height:1.05;margin:0 auto;white-space:nowrap}
@media(max-width:560px){.regdata .ctasec h2{white-space:normal}}
.regdata .ctasec h2 em{font-style:normal;font-weight:700;color:#4c5be4}
.regdata .ctasec p{font-size:16px;line-height:1.6;color:#5a6280;margin:22px auto 32px;max-width:520px}
.regdata .btn-lime{display:inline-flex;align-items:center;gap:9px;background:#c5e832;color:#10183a;border-radius:11px;
  font-weight:700;font-size:14px;text-decoration:none;padding:14px 24px;box-shadow:0 12px 34px rgba(197,232,50,.24);transition:transform .18s,box-shadow .2s}
.regdata .btn-lime:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(197,232,50,.34)}
.regdata .site-foot{position:relative;margin:0 calc(50% - 50vw);width:100vw;overflow:hidden;
  background:#0b1134;color:#aeb5f4;padding:clamp(56px,8vh,100px) clamp(24px,5vw,80px) 0}
.regdata #footCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.55}
.regdata .foot-inner,.regdata .foot-bottom{position:relative;z-index:1}
.regdata .foot-inner{max-width:1760px;margin:0 auto;display:grid;
  grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:clamp(24px,3vw,56px);padding-bottom:40px}
@media(max-width:820px){.regdata .foot-inner{grid-template-columns:1fr 1fr;gap:34px}}
@media(max-width:480px){.regdata .foot-inner{grid-template-columns:1fr}}
.regdata .foot-logo{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;color:#fff;letter-spacing:-.01em;margin-bottom:15px}
.regdata .foot-desc{font-size:13px;line-height:1.7;color:#8b93c4;max-width:420px}
.regdata .foot-col h4{font-family:var(--font-sans);font-size:12.5px;font-weight:700;
  letter-spacing:.02em;color:#c5e832;margin:0 0 15px}
.regdata .foot-col a{display:block;font-size:13px;color:#c2c8ea;text-decoration:none;margin-bottom:9px;transition:color .15s ease}
.regdata .foot-col a:hover{color:#fff}
.regdata .foot-where{font-size:13px;line-height:1.6;color:#c2c8ea;margin-bottom:13px}
.regdata .foot-k{display:block;font-family:var(--font-sans);font-size:9px;font-weight:700;
  letter-spacing:.02em;color:#6b73a3;margin-bottom:3px}
.regdata .foot-where a{color:#c5e832;text-decoration:none}
.regdata .foot-where a:hover{text-decoration:underline}
.regdata .foot-bottom{max-width:1760px;margin:0 auto;border-top:1px solid rgba(174,181,244,.14);
  padding:18px 0 26px;font-family:var(--font-sans);font-size:10px;letter-spacing:.04em;color:#6b73a3}
.regdata .foot-more{font-size:12px;line-height:1.65;color:#7880ad;max-width:420px;margin:12px 0 0}
@media(max-width:820px){.regdata .foot-more{display:none}}