body{margin:0;background:#F7F7F5;font-family:Geist,'Segoe UI',system-ui,sans-serif;color:#001D3D}
a{color:#001D3D}a:hover{color:#000814}
html{scroll-behavior:smooth}
h1,h2{text-wrap:balance;letter-spacing:-0.02em}
.pxmute .pxbar{background:#8FA3BF!important}
.pxtools{display:grid;grid-template-columns:1fr;gap:24px}
.pxtool{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:12px;align-content:start}
.pxtool+.pxtool{border-top:1px solid #B9C8DD;padding-top:24px}
@media (min-width: 900px){.pxtools{grid-template-columns:repeat(4,1fr);gap:0}.pxtool{padding:0 28px}.pxtool:first-child{padding-inline-start:0}.pxtool:last-child{padding-inline-end:0}.pxtool+.pxtool{border-top:0;padding-top:0;border-inline-start:1px solid #B9C8DD}}
@media (max-width: 720px){.pxnav{display:none!important}}
@keyframes pxwave{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}
@keyframes pxpulse{0%,100%{opacity:1}50%{opacity:.3}}
@keyframes pxwave2{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(.85)}}
@keyframes pxring{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.4);opacity:0}}
@media (prefers-reduced-motion: no-preference){.pxbar{animation:pxwave 1.1s ease-in-out infinite}.pxbar2{animation:pxwave2 1.8s ease-in-out infinite}.pxring{animation:pxring 1.8s ease-out infinite}.pxlive{animation:pxpulse 1.6s ease-in-out infinite}}
@keyframes pxrise{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes pxdrift{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(-44px,30px) rotate(-7deg)}}
@keyframes pxscan{0%{inset-inline-start:-35%;opacity:0}15%,85%{opacity:1}100%{inset-inline-start:100%;opacity:0}}
@keyframes pxtype{0%,10%{clip-path:inset(0 0 0 100%)}55%,100%{clip-path:inset(0 0 0 0)}}
@keyframes pxtypel{0%,10%{clip-path:inset(0 100% 0 0)}55%,100%{clip-path:inset(0 0 0 0)}}
@keyframes pxflow{0%,100%{opacity:.18;transform:scale(.8)}35%{opacity:1;transform:scale(1.4)}}
@keyframes pxglow{0%,100%{box-shadow:0 0 0 0 rgba(212,175,55,0)}50%{box-shadow:0 0 0 12px rgba(212,175,55,.22)}}
@keyframes pxbreathe{0%,100%{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}
@keyframes pxfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media (prefers-reduced-motion: no-preference){
#top>div:first-child>*{animation:pxread 1.2s cubic-bezier(.2,.7,.2,1) both}
#top>div:first-child>:nth-child(2){animation-delay:.14s}
#top>div:first-child>:nth-child(3){animation-delay:.28s}
#top>div:first-child>:nth-child(4){animation-delay:.42s}
#top>div:first-child>:nth-child(5){animation-delay:.56s}
#top>div:nth-child(2){animation:pxread 1.2s cubic-bezier(.2,.7,.2,1) .35s both}
#top>div:nth-child(2)>div{isolation:isolate}
#investors [role="img"]>span:nth-child(2)>span{animation:pxflow 2.4s ease-in-out infinite}
#investors [role="img"]>span:nth-child(2)>span:nth-child(2){animation-delay:.4s}
#investors [role="img"]>span:nth-child(2)>span:nth-child(3){animation-delay:.8s}
.pxjs .pxr{opacity:.08;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1)}
.pxjs .pxr.pxon{opacity:1}
.pxtool:nth-child(2){--d:.15s}.pxtool:nth-child(3){--d:.3s}.pxtool:nth-child(4){--d:.45s}
.pxjs .pxtool.pxr>div[style*="height: 1px"]{transform:scaleX(0);transform-origin:right center;transition:transform 1s cubic-bezier(.2,.7,.2,1) calc(var(--d,0s) + .5s)}
[dir="ltr"] .pxjs .pxtool.pxr>div[style*="height: 1px"],.pxjs [dir="ltr"] .pxtool.pxr>div[style*="height: 1px"]{transform-origin:left center}
.pxjs .pxtool.pxr>:is(img,p:last-child){opacity:.1;transition:opacity .9s ease calc(var(--d,0s) + 1.1s)}
.pxjs .pxtool.pxr.pxon>div[style*="height: 1px"]{transform:none}
.pxjs .pxtool.pxr.pxon>:is(img,p:last-child){opacity:1}
.pxjs .pxr:nth-child(2){transition-delay:.12s}
.pxjs .pxr:nth-child(3){transition-delay:.24s}
.pxjs .pxr:nth-child(4){transition-delay:.36s}
.pxjs .pxr:nth-child(5){transition-delay:.48s}
.pxjs .pxr:nth-child(6){transition-delay:.6s}
}
.pxrt{align-self:center}@media (min-width: 1000px){.pxrt{align-self:flex-start;position:sticky;top:120px}}
@media (max-width: 600px){.pxvc{display:none}.pxvl{column-gap:8px}}
@keyframes pxread{from{opacity:.1}to{opacity:1}}
@keyframes pxhcyc{0%,30%{opacity:1}35%,95%{opacity:0}100%{opacity:1}}
.pxhr{display:grid}.pxhr>span{grid-area:1/1}.pxhr>span:not(:first-child){opacity:0}
.pxhs{display:grid;justify-items:center}.pxhs>span{grid-area:1/1;transition:opacity .4s;opacity:0}.pxhs>span:first-child{opacity:1}
.pxhm{color:inherit;background:linear-gradient(rgba(212,175,55,.32),rgba(212,175,55,.32)) no-repeat right/100% 100%;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
[dir="ltr"] .pxhm{background-position:left}
.pxhe{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:99px;background:#D4AF37;color:#001D3D;font-size:11.5px;font-weight:700}
.pxhtn,.pxhta{transition:box-shadow .5s}
@media (prefers-reduced-motion: no-preference){
.pxhr>span{animation:pxhcyc 7.5s linear infinite both}.pxhr>span:nth-child(2){animation-delay:-2.5s}.pxhr>span:nth-child(3){animation-delay:-5s}
.pxhr2>span:nth-child(1){animation-delay:-1.2s}.pxhr2>span:nth-child(2){animation-delay:-3.7s}.pxhr2>span:nth-child(3){animation-delay:-6.2s}
.pxhc[data-ph] .pxbar,.pxhc[data-ph] .pxbar2{animation:none;transform:scaleY(.25);transition:transform .4s}
.pxhc[data-ph="2"] .pxbar,.pxhc[data-ph="1"] .pxbar2{animation:pxwave 1.1s ease-in-out infinite}
.pxhc[data-ph] .pxring{animation:none;opacity:0}
.pxhc[data-ph="2"] .pxring{animation:pxring 1.8s ease-out infinite}
.pxhc[data-ph] .pxhtn{box-shadow:inset 0 0 0 1px #1B3355!important}
.pxhc[data-ph="2"] .pxhtn{box-shadow:inset 0 0 0 1.5px #D4AF37!important}
.pxhc:is([data-ph="1"],[data-ph="3"],[data-ph="4"]) .pxhta{box-shadow:inset 0 0 0 1.5px #D4AF37!important}
.pxhc[data-ph] .pxhs>span{opacity:0}
.pxhc[data-ph="2"] .pxhsn>.pxhy,.pxhc:is([data-ph="0"],[data-ph="1"],[data-ph="3"],[data-ph="4"]) .pxhsn>.pxhl{opacity:1}
.pxhc:is([data-ph="0"],[data-ph="2"]) .pxhsa>.pxhl,.pxhc[data-ph="1"] .pxhsa>.pxhq,.pxhc:is([data-ph="3"],[data-ph="4"]) .pxhsa>.pxhz{opacity:1}
.pxhc[data-ph] .pxhw{opacity:.12;transition:opacity .35s ease-out}
.pxhc:is([data-ph="1"],[data-ph="2"],[data-ph="3"],[data-ph="4"]) .pxha .pxhw,.pxhc:is([data-ph="2"],[data-ph="3"],[data-ph="4"]) .pxhb .pxhw{opacity:1;transition-delay:calc(var(--i) * var(--st))}
.pxhc[data-ph] :is(.pxha,.pxhb){transition:opacity .5s}
.pxhc:is([data-ph="0"],[data-ph="4"]) :is(.pxha,.pxhb){opacity:0}
.pxhc[data-ph] .pxhm{background-size:0% 100%;transition:background-size .9s cubic-bezier(.2,.7,.2,1) .1s}
.pxhc:is([data-ph="3"],[data-ph="4"]) .pxhm{background-size:100% 100%}
.pxhc[data-ph] .pxhe{opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}
.pxhc[data-ph="3"] .pxhe{opacity:1;transform:none;transition:opacity .5s .8s,transform .5s .8s}
.pxhc[data-ph="0"] :is(.pxhw,.pxhm,.pxhe,.pxha,.pxhb){transition:none!important}
}
.rpx{--ink:#001D3D;--i60:#5A6478;--i40:#7A8196;--ln:#DDE3EC;--st:#557568;--stbg:#E6EDE9;--lev:#557568;--pt:#5D73A3;--gp:#A0670F;background:#F7F7F5;border:1px solid #B9C8DD;border-radius:20px;overflow:hidden;color:var(--ink);box-shadow:0 30px 60px -36px rgba(0,29,61,.35);font-size:14px;line-height:1.7}
.rpx-top{background:var(--ink);color:#E8EEF2;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.rpx-brand{display:flex;align-items:center;gap:4px;font-weight:700;font-size:15px}.rpx-brand b{color:#6FD1E0}.rpx-brand span{font-weight:400;font-size:12px;opacity:.75}
.rpx-in{padding:14px;display:flex;flex-direction:column;gap:12px}
.rpx-c{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px rgba(0,29,61,.06)}
.rpx-c h4{margin:0 0 12px;font-size:14px;font-weight:600}
.rpx-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.rpx-av{width:44px;height:44px;border-radius:12px;background:var(--ink);color:#E8EEF2;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600;flex-shrink:0}
.rpx-nm{font-size:18px;font-weight:700;line-height:1.3}.rpx-meta{font-size:12.5px;color:var(--i60)}
.rpx-badge{margin-inline-start:auto;background:var(--pt);color:#fff;font-weight:600;font-size:13px;border-radius:9px;padding:6px 14px;white-space:nowrap}
.rpx-hid{background:var(--ink);color:#F7F7F5;border:0}
.rpx-hid h4{color:#fff;margin-bottom:6px}.rpx-eb{font-size:11px;color:#D4AF37;margin-bottom:2px}
.rpx-hid p{margin:0;font-size:13.5px;color:#C9D3E0}.rpx-hid p b{color:#fff}
.rpx-e{padding:12px 0 2px;border-top:1px dashed var(--ln)}
.rpx-e:first-of-type{border-top:0;padding-top:0}
.rpx-j{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;border-radius:8px;padding:3px 11px;color:#fff}
.rpx-qw{position:relative;margin-top:8px;padding-inline-start:13px}
.rpx-link{position:absolute;inset-inline-start:0;top:-8px;bottom:0;width:3px;border-radius:3px;background:var(--lev);transform-origin:bottom center}
.rpx-qw.neg .rpx-link{background:var(--pt)}
.rpx-q{font-size:13px;background:#F7F7F5;border-radius:8px;padding:8px 12px;color:var(--i60)}
.rpx-q::before{content:"❝ ";color:var(--i40)}
.rpx-q mark{color:var(--ink);background:linear-gradient(rgba(85,117,104,.18),rgba(85,117,104,.18)) no-repeat right/100% 100%;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
[dir="ltr"] .rpx-q mark{background-position:left}
.rpx-qw.neg .rpx-q mark{background-image:linear-gradient(rgba(93,115,163,.18),rgba(93,115,163,.18))}
.rpx-qc{background:#FFFFFF;border:1px solid var(--ln);border-radius:10px;padding:12px 14px}
.rpx-qc h5{margin:0 0 6px;font-size:12px;color:var(--i60);font-weight:600}
.rpx-qq{font-size:13.5px;font-weight:500;margin-bottom:6px}
.rpx-lf{font-size:11.5px;color:var(--i40)}.rpx-lf b{color:var(--st);font-weight:600}
.rpx-ft{font-size:11px;color:var(--i40);text-align:center;font-style:italic;padding:2px 0 4px}
.pxjs .rpx-e.pxr .rpx-q mark{background-size:0% 100%;transition:background-size 1.1s cubic-bezier(.2,.7,.2,1) .5s}
.pxjs .rpx-e.pxr .rpx-link{transform:scaleY(0);transition:transform .8s cubic-bezier(.2,.7,.2,1) 1.5s}
.pxjs .rpx-e.pxr .rpx-j{opacity:.1;transition:opacity .6s ease 2.2s}
.pxjs .rpx-e.pxon .rpx-q mark{background-size:100% 100%}
.pxjs .rpx-e.pxon .rpx-link{transform:none}
.pxjs .rpx-e.pxon .rpx-j{opacity:1}
.pxvc{position:relative;overflow:hidden;--vx:1}[dir="ltr"] .pxvc{--vx:-1}.pxvc::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#D4AF37 50%,transparent);opacity:0}.pxjs .pxvl.pxr{opacity:1}.pxjs .pxvl.pxr>span:not(.pxvc){opacity:0;transform:translateY(10px)}.pxjs .pxvl.pxon>span:not(.pxvc){opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--vd,0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--vd,0s)}.pxjs .pxvl.pxr>.pxvc{transform:scaleX(0);transform-origin:right center}.pxjs [dir="ltr"] .pxvl.pxr>.pxvc{transform-origin:left center}.pxjs .pxvl.pxon>.pxvc{transform:none;transition:transform .5s cubic-bezier(.2,.7,.2,1) var(--vd,0s)}.pxjs .pxvl.pxon>span:first-child{animation:pxvbe 8s ease-out 3.1s infinite}.pxjs .pxvl.pxon>.pxvc::after{animation:pxvrun 8s linear calc(var(--vd,0s) + 3.4s) infinite}.pxjs .pxvl.pxon>span:not(.pxvc):not(:first-child){animation:pxvgl 8s ease-in-out calc(var(--vd,0s) + 3.4s) infinite}@keyframes pxvbe{0%{box-shadow:0 0 0 0 rgba(212,175,55,.5)}14%,100%{box-shadow:0 0 0 12px rgba(212,175,55,0)}}@keyframes pxvrun{0%{opacity:1;transform:translateX(calc(var(--vx)*100%))}5%{opacity:1;transform:translateX(calc(var(--vx)*-100%))}5.1%,100%{opacity:0;transform:translateX(calc(var(--vx)*-100%))}}@keyframes pxvgl{0%,15%,100%{border-color:#3A5578;color:#8FA3BF;background-color:transparent}5%{border-color:rgba(212,175,55,.8);color:#EAD9A0;background-color:rgba(212,175,55,.07)}}.pxvl>:nth-child(2){--vd:0.35s}.pxvl>:nth-child(3){--vd:0.65s}.pxvl>:nth-child(4){--vd:0.95s}.pxvl>:nth-child(5){--vd:1.25s}.pxvl>:nth-child(6){--vd:1.55s}.pxvl>:nth-child(7){--vd:1.85s}.pxvl>:nth-child(8){--vd:2.15s}.pxvl>:nth-child(9){--vd:2.45s}.pxvl>:nth-child(10){--vd:2.75s}.pxvl>:nth-child(11){--vd:3.05s}
@keyframes pxthd{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes pxtkin{from{background:transparent;border-color:transparent;box-shadow:none;color:#34507A}}
@keyframes pxlitin{from{color:#34507A;text-shadow:none}}
@keyframes pxcrg{from{stroke-width:1.5;filter:none}}
@media (max-width: 1100px) and (prefers-reduced-motion: no-preference){
.pxj[data-s="2"] .pxth{animation:pxthd 2.4s linear both}
.pxj[data-s="2"] .pxto{animation:pxthd .5s ease-out 2.4s both}
.pxj[data-s="2"] .pxtk{animation:pxtkin .5s ease both}
.pxj[data-s="2"] .pxtk1{animation-delay:.7s}.pxj[data-s="2"] .pxtk2{animation-delay:1.23s}.pxj[data-s="2"] .pxtk3{animation-delay:1.68s}
.pxj[data-s="2"] .pxlit{animation:pxlitin .6s ease 2.06s both}
.pxj[data-s="2"] .pxcr{animation:pxcrg .5s ease 2.4s both}
}
.pxl3{display:flex!important;flex-direction:column;gap:9px}
.pxr3h{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #E3E8EF}
.pxr3h .pxav{width:34px;height:34px;font-size:15px}
.pxr3h>div{flex:1;display:flex;flex-direction:column;line-height:1.35}
.pxr3h>div b{font-size:15px;color:#001D3D}
.pxr3h>div span{font-size:11.5px;color:#5A6478}
.pxr3h .pxpill{font-size:11.5px;padding:4px 10px}
.pxr3e{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#FFFFFF;border:1px solid #E3E8EF;border-radius:10px;font-size:12.5px;line-height:1.5;color:#001D3D}
.pxr3e .pxpill{flex-shrink:0;font-size:11px}
.pxr3q{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:#FBF6E6;border-inline-start:3px solid #D4AF37;font-size:11.5px;color:#5A6478}
.pxr3q b{font-size:12.5px;line-height:1.55;color:#001D3D;font-weight:600}
.pxl3 .pxbt span{font-size:12px;padding:7px 4px}
.pxr3row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#FFFFFF;border:1px solid #E3E8EF;border-radius:10px}
.pxr3row .pxav{width:30px;height:30px;font-size:13px}
.pxr3row>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}
.pxr3row>div b{font-size:13.5px;color:#001D3D}
.pxr3row>div span{font-size:11px;color:#5A6478;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pxr3row .pxpill{flex-shrink:0;font-size:11px}
.pxr3btn{flex-shrink:0;font-size:11.5px;font-weight:700;border:1px solid #001D3D;border-radius:7px;padding:5px 10px;color:#001D3D;white-space:nowrap}
.pxr3sel{flex-wrap:wrap;row-gap:8px;border-color:#D4AF37;box-shadow:0 0 0 1px #D4AF37}
.pxr3book{flex-basis:100%;box-sizing:border-box;text-align:center;background:#001D3D;color:#FFFFFF;font-size:12.5px;font-weight:700;border-radius:8px;padding:7px}
.pxl3{gap:7px!important}
.pxl3 .pxr3row{padding:6px 10px}
.pxr3done{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;border-radius:7px;padding:5px 9px;background:#E6EDE9;color:#3F5A4F;white-space:nowrap}
.pxvh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.pxj{margin-top:-36px}
.pxws{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:28px}
.pxwb{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:16px;width:100%}
.pxwb:focus-visible{outline:2px solid #D4AF37;outline-offset:6px;border-radius:6px}
.pxwt{font-size:clamp(40px,4.2vw,60px);font-weight:700;line-height:1.15;white-space:nowrap;color:#F7F7F5;transition:color .5s}
.pxwt em{font-style:normal;color:#D4AF37}
[dir="ltr"] .pxwt{font-size:clamp(26px,2.7vw,38px);letter-spacing:-.01em}
.pxbr{display:block;height:3px;border-radius:3px;background:#1B3355;overflow:hidden}
.pxbr i{display:block;height:100%;width:100%;background:#D4AF37;transform-origin:var(--o,right) center}
[dir="ltr"] .pxbr i{--o:left}
.pxwd{margin:12px 0 0;font-size:15px;line-height:1.7;color:#C9D3E0;max-width:300px;transition:opacity .5s}
.pxj[data-s] .pxwt{color:#2E4C72}
.pxj[data-s] .pxwt em{color:inherit}
.pxj[data-s] .pxwd{opacity:0}
.pxj[data-s] .pxbr i{transform:scaleX(0)}
.pxj[data-s="0"] .pxw:nth-child(1) .pxwt{color:#F7F7F5;text-shadow:0 0 36px rgba(212,175,55,.3)}
.pxj[data-s="0"] .pxw:nth-child(1) .pxwt em{color:#D4AF37}
.pxj[data-s="0"] .pxw:nth-child(1) .pxwd{opacity:1}
.pxj[data-s="0"] .pxw:nth-child(1) .pxbr i{transform:scaleX(1);transition:transform 4s linear}
.pxj[data-s="1"] .pxw:nth-child(2) .pxwt{color:#F7F7F5;text-shadow:0 0 36px rgba(212,175,55,.3)}
.pxj[data-s="1"] .pxw:nth-child(2) .pxwt em{color:#D4AF37}
.pxj[data-s="1"] .pxw:nth-child(2) .pxwd{opacity:1}
.pxj[data-s="1"] .pxw:nth-child(2) .pxbr i{transform:scaleX(1);transition:transform 4s linear}
.pxj[data-s="1"] .pxw:nth-child(-n+1) .pxwt{color:#5A6F91}.pxj[data-s="1"] .pxw:nth-child(-n+1) .pxbr i{transform:none;background:#5A6F91}
.pxj[data-s="2"] .pxw:nth-child(3) .pxwt{color:#F7F7F5;text-shadow:0 0 36px rgba(212,175,55,.3)}
.pxj[data-s="2"] .pxw:nth-child(3) .pxwt em{color:#D4AF37}
.pxj[data-s="2"] .pxw:nth-child(3) .pxwd{opacity:1}
.pxj[data-s="2"] .pxw:nth-child(3) .pxbr i{transform:scaleX(1);transition:transform 4s linear}
.pxj[data-s="2"] .pxw:nth-child(-n+2) .pxwt{color:#5A6F91}.pxj[data-s="2"] .pxw:nth-child(-n+2) .pxbr i{transform:none;background:#5A6F91}
.pxj[data-s="3"] .pxw:nth-child(4) .pxwt{color:#F7F7F5;text-shadow:0 0 36px rgba(212,175,55,.3)}
.pxj[data-s="3"] .pxw:nth-child(4) .pxwt em{color:#D4AF37}
.pxj[data-s="3"] .pxw:nth-child(4) .pxwd{opacity:1}
.pxj[data-s="3"] .pxw:nth-child(4) .pxbr i{transform:scaleX(1);transition:transform 4s linear}
.pxj[data-s="3"] .pxw:nth-child(-n+3) .pxwt{color:#5A6F91}.pxj[data-s="3"] .pxw:nth-child(-n+3) .pxbr i{transform:none;background:#5A6F91}
.pxstg{position:relative;margin-top:44px;display:flex;justify-content:space-between;align-items:center;min-height:470px}
.pxsc{position:relative;flex-shrink:0;transition:opacity .6s}
.pxpl{transition:opacity .5s}
.pxph{width:250px}
.pxfr{position:relative;height:440px;border-radius:38px;background:#0A2A4C;border:2px solid #2E4C72;padding:12px;box-sizing:border-box;transition:border-color .5s,box-shadow .5s}
.pxph .pxpl{position:absolute;inset:12px;border-radius:28px;background:#F7F7F5;color:#001D3D;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 18px;gap:14px;box-sizing:border-box}
.pxk{font-size:12px;color:#5A6478}
.pxorb{width:84px;height:84px;border-radius:999px;background:#001D3D;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(212,175,55,.2),0 0 0 16px rgba(212,175,55,.08)}
.pxih{font-size:18px}
.pxip{font-size:13.5px;line-height:1.7;color:#5A6478}
.pxim{display:flex;gap:8px;font-size:11.5px;color:#5A6478}
.pxim span{border:1px solid #D9DFE8;border-radius:99px;padding:3px 9px;white-space:nowrap}
.pxib{margin-top:auto;width:100%;box-sizing:border-box;background:#D4AF37;color:#001D3D;font-weight:700;font-size:14px;border-radius:12px;padding:11px}
.pxcq{font-size:15px;line-height:1.6}
.pxwv{display:flex;align-items:center;gap:3px;height:44px}
.pxwv i{width:4px;border-radius:3px;background:#D4AF37;transform-origin:center}
.pxstop{margin-top:auto;width:54px;height:54px;border-radius:99px;background:#B4483A;display:flex;align-items:center;justify-content:center}
.pxstop i{width:16px;height:16px;border-radius:3px;background:#fff}
.pxag{position:relative;width:300px;height:330px;direction:ltr;flex-shrink:0}
.pxag>svg{position:absolute;inset:0;overflow:visible;z-index:1}
.pxbb{position:absolute;height:18px;line-height:18px;font-size:12.5px;color:#34507A;white-space:nowrap;overflow:hidden;transition:color .6s,text-shadow .6s}
.pxtk{position:absolute;z-index:2;box-sizing:border-box;height:24px;display:flex;align-items:center;justify-content:center;border-radius:99px;border:1.5px solid transparent;background:#D4AF37;color:#001D3D;font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 0 22px rgba(212,175,55,.35);transition:background .5s,border-color .5s,box-shadow .5s,color .5s}
.pxtk::before{display:none}
.pxtk b{position:relative;transition:opacity .4s}
.pxtk.pxkv{background:#001D3D;border-color:#8FA3BF;border-style:dashed;color:#C9D3E0;box-shadow:none}
.pxbb{-webkit-mask-image:linear-gradient(to right,#000 72%,transparent);mask-image:linear-gradient(to right,#000 72%,transparent)}.pxbb[dir="rtl"]{-webkit-mask-image:linear-gradient(to left,#000 72%,transparent);mask-image:linear-gradient(to left,#000 72%,transparent)}.pxbb.pxlit{-webkit-mask-image:none;mask-image:none;text-align:center;z-index:2;background:#001D3D;border-radius:4px}
.pxlit{color:#F3D77A}
.pxth,.pxto{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .3s linear}
.pxcr{transition:stroke-width .5s,filter .5s}
.pxj[data-s] .pxtk{background:transparent;border-color:transparent;box-shadow:none;color:#34507A}
.pxj[data-s] .pxtk::before{opacity:1}
.pxj[data-s] .pxtk b{opacity:1}
.pxj[data-s] .pxlit{color:#34507A}
.pxj[data-s] .pxth,.pxj[data-s] .pxto{stroke-dashoffset:1}
.pxj[data-s="2"] .pxtk{color:#001D3D;background:#D4AF37;box-shadow:0 0 22px rgba(212,175,55,.35)}
.pxj[data-s="2"] .pxtk.pxkv{color:#C9D3E0;background:#001D3D;border-color:#8FA3BF;box-shadow:none}
.pxj[data-s="2"] .pxtk::before{opacity:0}
.pxj[data-s="2"] .pxtk b{opacity:1}
.pxj[data-s="2"] .pxlit{color:#F3D77A;text-shadow:0 0 12px rgba(212,175,55,.45);transition-delay:2.06s}
.pxj[data-s="2"] .pxtk1,.pxj[data-s="2"] .pxtk1::before,.pxj[data-s="2"] .pxtk1 b{transition-delay:0.7s}
.pxj[data-s="2"] .pxtk2,.pxj[data-s="2"] .pxtk2::before,.pxj[data-s="2"] .pxtk2 b{transition-delay:1.23s}
.pxj[data-s="2"] .pxtk3,.pxj[data-s="2"] .pxtk3::before,.pxj[data-s="2"] .pxtk3 b{transition-delay:1.68s}
.pxj[data-s="2"] .pxth{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s linear}
.pxj[data-s="2"] .pxto{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease-out 2.4s}
.pxj[data-s="2"] .pxcr{stroke-width:2.5;filter:drop-shadow(0 0 10px rgba(212,175,55,.6));transition-delay:2.4s}
.pxlp{width:400px}
.pxscr{position:relative;height:324px;border-radius:14px 14px 0 0;background:#0A2A4C;border:2px solid #2E4C72;border-bottom:0;padding:10px;box-sizing:border-box;transition:border-color .5s}
.pxlp .pxpl{position:absolute;inset:10px;border-radius:6px;background:#F2F4F7;color:#001D3D;padding:14px;box-sizing:border-box}
.pxbase{display:block;height:14px;background:#2E4C72;border-radius:0 0 14px 14px;margin:0 -24px}
.pxl2{display:flex;flex-direction:column;gap:8px}
.pxlh{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#5A6478}
.pxlh b{color:#001D3D;font-size:13px}
.pxlr{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #E3E8EF;transition:opacity .4s,transform .4s}
.pxlr.pxsel{border-color:#D4AF37}
.pxlr b{flex:1;font-size:13px}
.pxav{width:26px;height:26px;border-radius:99px;background:#001D3D;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pxpill{font-size:10.5px;font-weight:700;color:#fff;padding:2px 8px;border-radius:99px;white-space:nowrap}
.pxl3{display:grid;grid-template-columns:150px 1fr;gap:12px}
.pxdl{display:flex;flex-direction:column;gap:7px}
.pxdl>b{font-size:12.5px}
.pxdd{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}
.pxq{font-size:11.5px;line-height:1.6;border-inline-start:2px solid #D4AF37;padding-inline-start:8px}
.pxbt{margin-top:auto;display:flex;gap:6px}
.pxbt span{flex:1;white-space:nowrap;text-align:center;font-size:11px;font-weight:700;border-radius:7px;padding:6px;border:1px solid #001D3D}
.pxbt span:first-child{background:#001D3D;color:#fff}
.pxfw{display:flex;gap:6px;align-self:center}
.pxfw i{width:7px;height:7px;border-radius:9px;background:#D4AF37;opacity:.25}
.pxl0,.pxl3{opacity:0}
.pxj[data-s="0"] .pxl0{opacity:1}.pxj[data-s="0"] .pxl1{opacity:0}
.pxj[data-s="3"] .pxl3{opacity:1}.pxj[data-s="3"] .pxl2{opacity:0}
.pxj[data-s] .pxsc{opacity:.28}
.pxj[data-s="0"] .pxph,.pxj[data-s="1"] .pxph,.pxj[data-s="1"] .pxag,.pxj[data-s="2"] .pxag,.pxj[data-s="2"] .pxlp,.pxj[data-s="3"] .pxlp{opacity:1}
.pxj[data-s="0"] .pxfr,.pxj[data-s="1"] .pxfr{border-color:rgba(212,175,55,.6);box-shadow:0 0 50px rgba(212,175,55,.18)}
.pxj[data-s="2"] .pxscr,.pxj[data-s="3"] .pxscr{border-color:rgba(212,175,55,.6)}
.pxj[data-s="2"] .pxl2 .pxlr{animation:pxin .5s ease-out both}
.pxj[data-s="2"] .pxl2 .pxlr:nth-child(3){animation-delay:.9s}.pxj[data-s="2"] .pxl2 .pxlr:nth-child(4){animation-delay:1.2s}.pxj[data-s="2"] .pxl2 .pxlr:nth-child(5){animation-delay:1.5s}.pxj[data-s="2"] .pxl2 .pxlr:nth-child(2){animation-delay:.6s}
@keyframes pxin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion: no-preference){
.pxwv i{animation:pxwvb 1.1s ease-in-out infinite}
.pxwv i:nth-child(3n){animation-delay:-.4s}.pxwv i:nth-child(3n+1){animation-delay:-.75s}.pxwv i:nth-child(4n){animation-duration:1.4s}
.pxrg2{animation:pxpulse 2.4s ease-in-out infinite}
.pxj[data-s="1"] .pxf1 i,.pxj[data-s="2"] .pxf2 i{animation:pxdot 1.2s ease-in-out infinite}
.pxfw i:nth-child(2){animation-delay:.2s}.pxfw i:nth-child(3){animation-delay:.4s}
}
@keyframes pxwvb{0%,100%{transform:scaleY(.45)}50%{transform:scaleY(1)}}
@keyframes pxpulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.5}}
@keyframes pxdot{0%,100%{opacity:.2}50%{opacity:1}}
@media (max-width: 1100px){
.pxj{margin-top:-24px}
.pxws{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px;position:relative;padding-bottom:58px}
.pxwb{gap:10px}
[dir] .pxwt{font-size:clamp(16px,4.4vw,32px);white-space:normal;line-height:1.25}
.pxwd{position:absolute;inset-inline:0;bottom:0;margin:0;max-width:none;font-size:14.5px}
.pxj:not([data-s]) .pxw:not(:first-child) .pxwd{display:none}
.pxstg{justify-content:center;min-height:470px;margin-top:28px}
.pxfw{display:none}
.pxsc{display:none}
.pxj:not([data-s]) .pxph,.pxj[data-s="0"] .pxph,.pxj[data-s="1"] .pxph,.pxj[data-s="2"] .pxag,.pxj[data-s="3"] .pxlp{display:block}
.pxj[data-s="2"] .pxag{display:flex}
.pxlp{width:min(400px,100%)}
.pxscr{height:384px}
.pxl3{grid-template-columns:104px 1fr}
.pxl3 .pxdl .pxpill{display:none}
.pxbt span{font-size:10px;padding:6px 2px}
}
