.hero{isolation:isolate;align-items:center;min-height:100svh;padding:130px 0 80px;display:flex;position:relative;overflow:hidden}#stars{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.glow{z-index:-1;opacity:.5;border-radius:50%;position:absolute}.glow.g1{--c:#234fd7;opacity:.2;width:520px;height:520px;top:-120px;left:-120px}.glow.g2{--c:#5b82ff;opacity:.16;width:460px;height:460px;bottom:-160px;right:-100px}.badge{color:var(--pri3);background:#234fd712;border:1px solid #234fd74d;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 16px;font-size:.9rem;display:inline-flex}.badge b{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #38d39fb3}@keyframes pulse{70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}h1{white-space:nowrap;letter-spacing:-.5px;font-size:clamp(1.2rem,5.6vw,4rem);font-weight:900;line-height:1.35}.hero p.lead{color:var(--mute);max-width:560px;margin:24px 0 38px;font-size:1.15rem}.cta{flex-wrap:wrap;gap:14px;display:flex}
.hero-in{text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,4vw,48px);display:flex}.hero-in h1{max-width:none}.hero-in p.lead{max-width:640px;margin:calc(-1*clamp(8px,2vw,24px)) 0 calc(-1*clamp(6px,1.4vw,16px))}.hc{text-align:start;background:var(--card);border:1px solid #234fd74d;border-radius:28px;width:min(760px,100%);padding:clamp(18px,3vw,32px);box-shadow:0 40px 80px -40px #0f172a4d,0 0 80px -30px #234fd766}.hc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.hc-top h3{font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:900}.hc-top p{color:var(--mute);max-width:300px;font-size:.9rem;line-height:1.9}.hc-top p b{color:var(--text)}.hc-stat{background:#234fd712;border:1px solid #234fd740;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.hc-lbl{font-size:.9rem}.hc-val{direction:ltr;align-items:center;gap:10px;display:flex}.hc-val b{font-size:clamp(1.3rem,3.4vw,1.9rem);font-weight:900}.hc-val small{color:var(--mute);font-size:.95rem}.hc-pct{background:#0f9d6f1f;border-radius:999px;padding:3px 12px;font-size:.85rem;font-weight:800}.hc-plot{position:relative}.hc-svg{touch-action:pan-y;cursor:crosshair;direction:ltr;width:100%;height:auto;display:block}.hc-svg text{fill:var(--mute);font-size:12px;font-family:var(--font-vazir),"Noto Sans Arabic",system-ui,Tahoma,sans-serif}.hc-svg text.y{fill:var(--green);font-weight:700}.hc-line{fill:none;stroke:var(--pri);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.hc-area{fill:url(#hag)}.hc-cross{stroke:#0f172a40;stroke-dasharray:4 4;opacity:0;transition:opacity .2s}.hc-halo{fill:#234fd74d;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite hcp}@keyframes hcp{50%{opacity:.5;transform:scale(1.35)}}.hc-dot{fill:var(--gold2);stroke:#fff;stroke-width:3px}.hc-tip{background:var(--text);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:2;direction:rtl;border-radius:12px;padding:6px 12px;font-size:.78rem;line-height:1.7;transition:opacity .2s;position:absolute;top:0;left:0}.hc-tip b{font-size:.85rem;display:block}.hc-note{margin-top:12px}@media (max-width:640px){.hc{border-radius:22px}.hc-svg text{font-size:21px}.hc-line{stroke-width:5px}.hc-dot{r:10}}
.ticker{border-block:1px solid var(--line);direction:ltr;background:linear-gradient(#234fd70a,#234fd717);position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:2;pointer-events:none;width:clamp(40px,9vw,140px);position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.ticker:after{background:linear-gradient(270deg,var(--bg),transparent);right:0}.tk-track{gap:14px;width:max-content;padding:14px 7px;animation:48s linear infinite marq;display:flex}.ticker:hover .tk-track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.tk{white-space:nowrap;direction:rtl;background:#fff;border:1px solid #234fd71f;border-radius:999px;align-items:center;gap:12px;padding:6px 8px 6px 16px;font-size:.92rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 6px 16px -10px #234fd759}.tk b{color:var(--text);font-weight:800}.tk>span{direction:rtl;border-radius:999px;align-items:center;gap:5px;padding:2px 11px;font-size:.84rem;font-weight:700;display:inline-flex}.tk>span.up{color:#0b8a5f;background:#0f9d6f1f}.tk>span.dn{color:var(--red);background:#d93f3f1a}@media (hover:hover){.tk:hover{border-color:#234fd759;transform:translateY(-2px);box-shadow:0 12px 22px -10px #234fd773}}
.fcs-sec{isolation:isolate;padding:clamp(56px,8vw,110px) 0 clamp(64px,9vw,120px);overflow:hidden}.fcs-sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 50% 44%,#4a74ee33,#234fd712 55%,#0000 78%),linear-gradient(#234fd712 1px,#0000 1px) 50% 0/44px 44px,linear-gradient(90deg,#234fd712 1px,#0000 1px) 50% 0/44px 44px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 62% at 50% 46%,#000 30%,#0000 75%);mask:radial-gradient(60% 62% at 50% 46%,#000 30%,#0000 75%)}.fcs-t{text-align:center;white-space:nowrap;justify-content:center;gap:.3em;max-width:none;font-size:clamp(1.45rem,5.6vw,3rem);font-weight:900;line-height:1.35;display:flex}.fcs-b{color:var(--text)}.fcs-cta{justify-content:center;margin-top:clamp(30px,5vw,54px);display:flex}.fcs-cta .btn{gap:14px;padding:17px 30px 17px 36px;font-size:1.15rem;box-shadow:0 0 0 6px #234fd714,0 14px 40px -10px #234fd7a6}.fcs-cta .btn svg{background:#ffffff2e;border-radius:50%;width:28px;height:28px;padding:6px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.fcs-cta .btn:hover{box-shadow:0 0 0 9px #234fd71a,0 20px 50px -10px #234fd7cc}.fcs-cta .btn:hover svg{transform:translate(-4px)}}
.hv{aspect-ratio:16/9;isolation:isolate;--rim:conic-gradient(transparent 58%,#4a74eed9 76%,#fff 82%,#4a74eed9 88%,transparent 96%);--rd:7s;border-radius:26px;width:min(920px,100%);margin:0 auto clamp(36px,6vw,64px);position:relative}.hv:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#234fd766,#234fd71f 62%,#0000);border-radius:50%;position:absolute;inset:6% -8% -16%}.hv>.rim{opacity:.9}.hv-box{border-radius:inherit;contain:paint;text-align:center;-webkit-user-select:none;user-select:none;direction:ltr;background:#0a0e1a;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px -40px #0f172a99,0 0 0 1px #234fd733}.hv-box video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hv-shade{pointer-events:none;position:absolute;inset:0}.hv-shade:before,.hv-shade:after{content:"";transition:opacity .5s;position:absolute;inset:0}.hv-shade:before{background:radial-gradient(75% 75%,#060a161a,#060a168c)}.hv-shade:after{opacity:0;background:linear-gradient(#0000 60%,#060a16a6)}.hv.on.go .hv-shade:before{opacity:0}.hv.on .hv-shade:after{opacity:1}.hv.on.go.hide .hv-shade:after{opacity:0}.hv-tag{color:#fff;pointer-events:none;direction:rtl;background:#0a0e1c94;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 12px;font-size:.78rem;font-weight:700;line-height:1.6;transition:opacity .4s;display:inline-flex;position:absolute;top:14px;right:14px}.hv-tag i{background:#7fa0ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7fa0ff40,0 0 12px #7fa0ff}.hv.on .hv-tag{opacity:0}.hv-big{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .4s;display:flex;position:absolute;inset:0}.hv.on.go .hv-big{opacity:0;pointer-events:none}.hv-orb{aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);background:linear-gradient(145deg,#ffffff6b,#ffffff1f 55%,#fff3);border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:clamp(62px,9vw,92px);transition:transform .45s cubic-bezier(.2,1.6,.4,1),background .3s;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -10px 20px -8px #234fd759,0 18px 40px -14px #060a1699}.hv-orb svg{filter:drop-shadow(0 2px 6px #060a1659);width:40%;height:40%}.hv-orb i{pointer-events:none;border:1.5px solid #fff9;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite ping;position:absolute;inset:0}.hv-orb i+i{animation-delay:1.2s}.hv-big b{text-shadow:0 2px 14px #00000080;direction:rtl;font-size:clamp(.92rem,1.6vw,1.08rem);font-weight:800;line-height:1.5}.hv-big small{opacity:.8;text-shadow:0 2px 10px #00000080;margin-top:-10px;font-size:.78rem}.hv-big small:empty,.hv.on .hv-big small{display:none}.hv.on .hv-big{padding-bottom:clamp(30px,6vw,56px)}@media (hover:hover){.hv-big:hover .hv-orb{background:linear-gradient(145deg,#ffffff8c,#fff3 55%,#ffffff4d);transform:scale(1.1)}}.hv-big:focus-visible{outline:none}.hv-big:focus-visible .hv-orb{outline-offset:5px;outline:3px solid #fff}.hv-bar{color:#fff;opacity:0;pointer-events:none;background:#0a0e1c9e;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:4px;padding:5px 8px;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:12px;left:12px;right:12px;translate:0 14px}.hv.on .hv-bar{opacity:1;pointer-events:auto;translate:none}.hv.on.go.hide .hv-bar{opacity:0;pointer-events:none;translate:0 14px}@media (hover:hover){.hv-bar{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}}.hv-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;transition:background .25s;display:grid}.hv-btn svg{width:20px;height:20px}@media (hover:hover){.hv-btn:hover{background:#ffffff24}}.hv-btn:focus-visible,.hv-seek:focus-visible{outline-offset:1px;outline:2px solid #fff}.hv:not(.go) .i-pa,.hv.go .i-pl,.hv.mu .i-on,.hv:not(.mu) .i-off{display:none}.hv-seek{cursor:pointer;touch-action:none;border-radius:6px;flex:1;align-items:center;height:32px;margin:0 8px;display:flex;position:relative}.hv-trk{background:#ffffff38;border-radius:4px;flex:1;height:4px;transition:scale .2s;position:relative;overflow:hidden}.hv-buf,.hv-fill{position:absolute;inset:0}.hv-buf{transform-origin:0;background:#ffffff47;transform:scaleX(0)}.hv-fill{background:linear-gradient(90deg,var(--pri3),var(--pri2) 70%,#a8beff);transform:translate(-100%)}.hv-knob{pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:scale .2s;position:absolute;top:50%;left:0;scale:.55;box-shadow:0 0 0 4px #4a74ee73,0 2px 8px #0006}@media (hover:hover){.hv-seek:hover .hv-trk{scale:1 1.5}.hv-seek:hover .hv-knob{scale:1}}.hv-seek.drag .hv-trk{scale:1 1.5}.hv-seek.drag .hv-knob,.hv-seek:focus-visible .hv-knob{scale:1}.hv-time{opacity:.92;text-align:center;white-space:nowrap;flex:none;min-width:76px;font-size:.8rem;font-weight:600}.hv-box:fullscreen{box-shadow:none;border-radius:0}.hv-box:fullscreen video{object-fit:contain}.hv-box:fullscreen .hv-bar{bottom:28px;left:max(24px,50% - 480px);right:max(24px,50% - 480px)}@media (max-width:640px){.hv{border-radius:18px}.hv-tag{padding:3px 11px 3px 10px;font-size:.7rem;top:10px;right:10px}.hv-big{gap:9px}.hv-big b{font-size:.88rem}.hv-bar{border-radius:12px;gap:0;padding:2px 4px;bottom:8px;left:8px;right:8px}.hv-btn{width:34px;height:34px}.hv-btn svg{width:18px;height:18px}.hv-seek{margin:0 6px}.hv-time{min-width:0;padding-inline:2px;font-size:.7rem}}
.rm-sec{isolation:isolate;overflow:hidden}.rm-sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 38% at 50% 62%,#4a74ee1f,#0000 72%),radial-gradient(#234fd729 1.2px,#0000 1.5px) 50% 0/26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(68% 58% at 50% 60%,#000 25%,#0000 78%);mask:radial-gradient(68% 58% at 50% 60%,#000 25%,#0000 78%)}.rm{grid-template-columns:repeat(4,1fr);list-style:none;display:grid;position:relative}.rm-road{grid-area:2/1/auto/-1;margin:16px 0;position:relative;container-type:inline-size}.rm-road>svg{width:100%;height:auto;display:block;overflow:visible}.rm-base,.rm-lane,.rm-fill{stroke-linecap:round}.rm-base{stroke:#234fd71a;stroke-width:18px}.rm-lane{stroke:#234fd747;stroke-width:1.6px;stroke-dasharray:7 9}.rm-fill{stroke:url(#rmg);stroke-width:6px;filter:drop-shadow(0 4px 8px #234fd773)}.rm-orb circle:first-child{fill:#234fd733;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite rmpulse}.rm-orb circle:last-child{fill:#fff;stroke:var(--pri);stroke-width:4px}.rm-orb{transition:opacity .4s}.rm.done .rm-orb{opacity:0}@keyframes rmpulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.rm-n,.rm-k{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri) 55%,var(--pri3));width:46px;height:46px;box-shadow:0 0 0 6px var(--bg),0 0 0 7px #234fd738,0 10px 26px -6px #234fd7bf;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:900;line-height:1;transition:background .5s,color .5s,box-shadow .5s,transform .6s cubic-bezier(.3,1.6,.5,1);display:grid}.rm-n{left:var(--x);z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.rm-n:before{content:"";z-index:-1;background:linear-gradient(#234fd773,#234fd714);width:2px;height:calc(6cqw - 7px);margin-left:-1px;position:absolute;top:100%;left:50%}.rm-n.up:before{background:linear-gradient(#234fd714,#234fd773);top:auto;bottom:100%}.rm-n:after,.rm-k:after{content:"";border:2px solid var(--pri);pointer-events:none;border-radius:50%;animation:2.6s infinite ping;position:absolute;inset:0}.rm-end{color:#fff;background:linear-gradient(135deg,var(--gold2),var(--gold) 55%,var(--gold3));width:40px;height:40px;box-shadow:0 0 0 5px var(--bg),0 0 0 6px #c58a0c4d,0 8px 24px -6px #c58a0cbf;border-radius:50%;place-items:center;transition:all .5s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:86.7%;left:2.5%;transform:translate(-50%,-50%)}.rm-end svg{width:20px;height:20px}.rm-s{padding:0 10px;display:flex}.rm-1{grid-area:3/1}.rm-2{grid-area:1/2;align-self:end}.rm-3{grid-area:3/3}.rm-4{grid-area:1/4;align-self:end}.rm-1,.rm-3{align-self:start}.rm-k{display:none}.rm-c{border-radius:var(--r);background:var(--card);border:1px solid var(--line);flex:1;padding:24px 22px 22px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 22px 44px -24px #234fd766}.rm-c:before{content:"";inset-inline:0;background:linear-gradient(270deg,var(--pri2),var(--pri3));transform-origin:100%;height:3px;transition:transform .8s cubic-bezier(.6,0,.2,1);position:absolute;top:0}.rm-c:after{content:"";inset-inline-end:-40px;pointer-events:none;background:radial-gradient(#4a74ee24,#0000 70%);border-radius:50%;width:140px;height:140px;transition:opacity .6s;position:absolute;top:-40px}.rm-t{justify-content:space-between;align-items:center;margin:-10px -8px 8px 0;display:flex}.rm-art{object-fit:contain;filter:drop-shadow(0 14px 18px #234fd747);width:108px;height:108px;transition:filter .6s,opacity .6s,transform .7s cubic-bezier(.3,1.5,.5,1);display:block}@media (hover:hover){.rm-c:hover .rm-art{transform:translateY(-4px)rotate(-4deg)scale(1.05)}}.rm-no{letter-spacing:.02em;color:#234fd712;-webkit-text-stroke:1.5px #234fd766;font-size:3rem;font-weight:900;line-height:1;transition:all .5s}.rm-c h3{margin-bottom:6px;font-size:1.18rem;font-weight:800;line-height:1.6}.rm-c p{color:var(--mute);font-size:.95rem;line-height:1.85}.rm-go{color:var(--pri);align-items:center;gap:6px;margin-top:12px;font-size:.95rem;font-weight:700;transition:gap .3s;display:inline-flex}.rm-go svg{width:16px;height:16px}@media (hover:hover){.rm-c:hover{border-color:#234fd74d;transform:translateY(-6px);box-shadow:0 1px 2px #0f172a0a,0 30px 54px -22px #234fd780}.rm-go:hover{gap:10px}}.rm.js .rm-n:not(.on),.rm.js .rm-s:not(.on) .rm-k{color:var(--mute);box-shadow:0 0 0 6px var(--bg),0 0 0 7px var(--line),0 4px 12px -4px #0f172a26;background:#fff}.rm.js .rm-n:not(.on){transform:translate(-50%,-50%)scale(.84)}.rm.js .rm-s:not(.on) .rm-k{transform:scale(.84)}.rm.js .rm-n:not(.on):after,.rm.js .rm-s:not(.on) .rm-k:after{opacity:0;animation:none}.rm.js:not(.done) .rm-end{color:#c58a0c8c;box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--line);background:#fff;transform:translate(-50%,-50%)scale(.84)}.rm.js .rm-s:not(.on) .rm-c{box-shadow:0 1px 2px #0f172a0a,0 14px 30px -24px #0f172a40}.rm.js .rm-s:not(.on) .rm-c:before{transform:scaleX(0)}.rm.js .rm-s:not(.on) .rm-c:after{opacity:0}.rm.js .rm-s:not(.on) .rm-art{filter:grayscale(.85)drop-shadow(0 6px 8px #0f172a14);opacity:.55;transform:scale(.88)}.rm.js .rm-s:not(.on) .rm-no{color:#0000;-webkit-text-stroke-color:#234fd729}@media (max-width:960px){.rm{flex-direction:column;gap:18px;padding-inline-start:60px;display:flex}.rm-road{display:none}.rm:before,.rm:after{content:"";inset-inline-start:21.5px;top:var(--t0,23px);height:var(--th,calc(100% - 46px));background:#234fd71f;border-radius:3px;width:3px;position:absolute}.rm:after{background:linear-gradient(var(--pri2),var(--pri3));transform:scaleY(var(--p,1));transform-origin:top;box-shadow:0 0 12px #234fd773}.rm-s{align-self:stretch;padding:0;position:relative}.rm-k{inset-inline-start:-60px;z-index:1;display:grid;position:absolute;top:33px}.rm-c{padding:20px 18px 18px}.rm-t{margin-bottom:12px}.rm-art{width:92px;height:92px}.rm-no{font-size:2.2rem}}
.ms-sec{isolation:isolate;overflow:hidden}.ms-sec .head{margin-bottom:clamp(8px,2vw,20px)}.ms{--w:204px;--h:272px;--R:460px;height:calc(var(--h) + 150px);perspective:1500px;perspective-origin:50% 42%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:relative}.ms.drag{cursor:grabbing}.ms:before{content:"";width:calc(var(--R)*2.4);height:calc(var(--h)*1.9);pointer-events:none;background:radial-gradient(closest-side,#4a74ee33,#4a74ee12 62%,#0000);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ms:focus-visible{outline:2px solid var(--pri);outline-offset:-2px;border-radius:var(--r)}.ms-ball{z-index:1;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.ms-c{left:calc(var(--w)/-2);top:calc(var(--h)/-2);width:var(--w);height:var(--h);background:var(--bg2);backface-visibility:hidden;transform:rotateY(var(--t)) translateZ(var(--R));cursor:pointer;border-radius:18px;margin:0;transition:transform .7s cubic-bezier(.3,1.35,.5,1),box-shadow .6s;position:absolute;overflow:hidden;box-shadow:0 22px 40px -22px #0f172a80}.ms-c img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ms-c figcaption{z-index:1;text-align:center;color:var(--text);pointer-events:none;background:linear-gradient(#0000,#ffffffe0 55%);flex-direction:column;align-items:center;gap:2px;padding:34px 8px 12px;display:flex;position:absolute;inset:auto 0 0}.ms-c figcaption b{font-size:.95rem;font-weight:800;line-height:1.3}.ms-c figcaption small{color:var(--mute);font-size:.72rem;font-weight:600;line-height:1.2}.ms-c:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff6b,#0000 38%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}.ms-c:after{content:"";opacity:var(--s,0);pointer-events:none;background:#e9edf6;position:absolute;inset:0}.ms-c.on{transform:rotateY(var(--t)) translateZ(calc(var(--R) + 46px));box-shadow:0 0 0 3px #fff,0 0 0 5px var(--pri),0 34px 60px -22px #234fd7b3}.ms-ctl{justify-content:center;align-items:center;gap:18px;margin-top:clamp(4px,1.5vw,14px);display:flex}.ms-btn{border:1px solid var(--line);background:var(--card);width:48px;height:48px;color:var(--pri);cursor:pointer;border-radius:50%;place-items:center;transition:all .3s;display:grid;box-shadow:0 10px 24px -14px #234fd78c}.ms-btn svg{width:20px;height:20px}@media (hover:hover){.ms-btn:hover{background:var(--pri);color:#fff;border-color:var(--pri);transform:translateY(-2px)}}.ms-btn:active{transform:scale(.94)}.ms-cnt{text-align:center;min-width:76px;color:var(--mute);font-feature-settings:"tnum";font-weight:800}.ms-cnt b{color:var(--pri);font-size:1.25rem}.ms-sec .note{margin-top:10px}@media (max-width:640px){.ms{--w:150px;--h:200px;--R:300px;height:calc(var(--h) + 110px);perspective:1100px}.ms-c{border-radius:14px}.ms-c.on{transform:rotateY(var(--t)) translateZ(calc(var(--R) + 30px))}}
.pw-sec{isolation:isolate;overflow:hidden}.pw-sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 70% 30%,#4a74ee21,#0000 70%),radial-gradient(35% 45% at 20% 60%,#0f9d6f14,#0000 70%);height:70%;position:absolute;inset:8% -10% auto}.pw-kpi{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,18px);margin:-12px auto clamp(26px,4vw,40px);display:flex}.pw-kpi>div{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:18px;flex-direction:column;align-items:center;min-width:170px;padding:14px 22px;display:flex;box-shadow:0 14px 34px -26px #234fd799}.pw-kpi b{color:var(--pri3);direction:ltr;align-items:baseline;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:900;line-height:1.3;display:inline-flex}.pw-kpi>div:first-child b{color:var(--green)}.pw-u{opacity:.75;margin-inline-start:2px;font-size:.6em}.pw-kpi small{color:var(--mute);font-size:.85rem}.pw-bar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.pw-f{flex-wrap:wrap;gap:8px;display:flex}.pw-f button{border:1px solid var(--line);background:var(--card);color:var(--mute);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:.92rem;font-weight:700;transition:all .3s}.pw-f button[aria-pressed=true]{background:linear-gradient(135deg,var(--pri2),var(--pri) 55%,var(--pri3));color:#fff;border-color:#0000;box-shadow:0 10px 24px -12px #234fd7cc}@media (hover:hover){.pw-f button:not([aria-pressed=true]):hover{color:var(--pri);border-color:var(--pri)}}.pw-nav{gap:10px;display:flex}.pw-deck{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:34px max(var(--g),calc((100% - 1180px)/2)) 40px;scroll-padding-inline:max(var(--g),calc((100% - 1180px)/2));scrollbar-width:none;cursor:grab;perspective:1200px;outline:none;gap:20px;display:flex;overflow-x:auto}.pw-deck::-webkit-scrollbar{display:none}.pw-deck.drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.pw-deck.drag .pc{pointer-events:none}.pw-deck:focus-visible{outline:2px solid var(--pri);outline-offset:-2px}.pw-deck.swap .pc{opacity:0;transform:translateY(16px)scale(.96)}.pc{--rx:0deg;--ry:0deg;scroll-snap-align:start;background:var(--card);border:1px solid var(--line);transform:rotateX(var(--rx)) rotateY(var(--ry));-webkit-user-select:none;user-select:none;border-radius:24px;flex:0 0 288px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #0f172a73}.pc.pop{animation:.7s cubic-bezier(.2,.9,.25,1.2) backwards pcIn;animation-delay:calc(var(--i)*70ms)}@keyframes pcIn{0%{opacity:0;transform:translateY(30px)scale(.94)}}.pc:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#ffffff8c,transparent 55%),linear-gradient(115deg,transparent 35%,#7d9af51f 48%,#0f9d6f1a 56%,transparent 68%);opacity:0;pointer-events:none;mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.pc:hover{box-shadow:0 36px 60px -30px #234fd78c}.pc:hover:after{opacity:1}}.pc-top{color:#fff;background:linear-gradient(140deg,var(--pri2),var(--pri) 50%,var(--pri3));align-items:center;gap:12px;padding:18px 18px 54px;display:flex;position:relative}.pc-top:before{content:"";pointer-events:none;background:radial-gradient(120px 80px at 85% 0,#ffffff59,#0000 70%),repeating-linear-gradient(135deg,#ffffff0f 0 2px,#0000 2px 12px);position:absolute;inset:0}.pc-ic{background:#ffffff2e;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d}.pc-ic svg{width:22px;height:22px}.pc-top b{font-weight:800;line-height:1.4;display:block}.pc-top small{opacity:.8;font-size:.78rem;display:block}.pc-tag{color:var(--gold3);background:#fffffff2;border-radius:999px;margin-inline-start:auto;padding:3px 10px;font-size:.72rem;font-weight:800;position:relative;box-shadow:0 4px 12px -4px #00000040}.pc-mid{background:var(--card);border-radius:18px;margin:-40px 12px 0;padding:14px 14px 6px;position:relative;box-shadow:0 14px 30px -18px #0f172a66}.pc-lb{color:var(--mute);font-size:.78rem;font-weight:700}.pc-pct{text-align:right;letter-spacing:-.5px;background:linear-gradient(120deg,#0b7a56,var(--green) 50%,#2fc48f);color:#0000;font-feature-settings:"tnum";direction:ltr;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;line-height:1.15}.pc-pct small{margin-inline-start:2px;font-size:.55em}.pc-sp{direction:ltr;width:100%;height:64px;margin-top:4px;display:block;overflow:visible}.pc-sp .ln{fill:none;stroke:var(--pri);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .15s}.pc-sp .ar{opacity:0;transition:opacity 1s .7s}.pc-sp .dt{opacity:0;transform-box:fill-box;transform-origin:50%;transition:all .5s cubic-bezier(.2,.9,.3,1.6) 1.5s;transform:scale(0)}.pc.in .pc-sp .ln{stroke-dashoffset:0}.pc.in .pc-sp .ar{opacity:1}.pc.in .pc-sp .dt{opacity:1;transform:none}.pc-cut{height:22px;margin:4px 0 0;position:relative}.pc-cut:before{content:"";inset-inline:22px;border-top:2px dashed var(--line);position:absolute;top:50%}.pc-cut:after{content:"";background:radial-gradient(circle at 0 50%,var(--bg) 10px,transparent 11px),radial-gradient(circle at 100% 50%,var(--bg) 10px,transparent 11px);position:absolute;inset:0}.pc-dl{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 16px 18px;display:grid}.pc-dl div{background:var(--bg);text-align:center;border-radius:12px;padding:8px 6px}.pc-dl dt{color:var(--mute);font-size:.7rem}.pc-dl dd{font-feature-settings:"tnum";font-size:.86rem;font-weight:800;line-height:1.5}.pc-dl .up{color:var(--green)}.tq-av{color:#fff;background:linear-gradient(135deg,hsl(var(--h) 75% 62%),hsl(calc(var(--h) + 30) 70% 42%));border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #234fd740}.pw-pg{background:var(--bg2);border-radius:4px;max-width:320px;height:4px;margin:0 auto;overflow:hidden}.pw-pg i{height:100%;width:var(--w,20%);border-radius:inherit;background:linear-gradient(90deg,var(--pri3),var(--pri2));margin-inline-start:var(--x,0%);transition:width .3s,margin .15s;display:block}.pw-h3{text-align:center;margin:clamp(50px,7vw,80px) 0 22px;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:900}.tm{contain:paint;flex-direction:column;gap:18px;display:flex;-webkit-mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.tm-row{width:max-content;animation:tmRun var(--d,60s) linear infinite;display:flex}.tm-row.rev{animation-direction:reverse}@keyframes tmRun{0%{transform:translate(0)}to{transform:translate(50%)}}@media (hover:hover){.tm-row:hover{animation-play-state:paused}}.tm-row:focus-within{animation-play-state:paused}.tq{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:0 0 340px;gap:12px;margin-inline-end:18px;padding:20px 22px 18px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;box-shadow:0 18px 36px -28px #0f172a80}@media (hover:hover){.tq:hover{border-color:#234fd759;transform:translateY(-6px);box-shadow:0 28px 46px -26px #234fd78c}}.tq-hd{justify-content:space-between;align-items:center;display:flex}.tq-st{color:var(--gold2);gap:2px;display:flex}.tq-st svg{width:16px;height:16px}.tq-q{width:30px;height:30px;color:var(--pri);opacity:.18}.tq p{color:#2a3247;flex:1;font-size:.95rem;line-height:1.9}.tq-ft{align-items:center;gap:10px;display:flex}.tq-ft b{font-size:.9rem;line-height:1.4;display:block}.tq-ft small{color:var(--mute);font-size:.75rem;display:block}.tq-win{color:var(--green);white-space:nowrap;background:#0f9d6f1a;border-radius:999px;margin-inline-start:auto;padding:4px 10px;font-size:.75rem;font-weight:800}.tq-ft .tq-win b{font-size:inherit;display:inline}.pw-sec .note{margin-top:26px}@media (prefers-reduced-motion:reduce){.tm{-webkit-mask:none;mask:none}.tm-row{width:auto;padding:4px var(--g) 14px;scroll-snap-type:x mandatory;overflow-x:auto}.tm-row .tq{scroll-snap-align:center}.tm-row .tq[aria-hidden]{display:none}.pc-sp .ln{stroke-dashoffset:0}.pc-sp .ar,.pc-sp .dt{opacity:1;transform:none}}@media (max-width:760px){.pw-bar{flex-direction:column;align-items:stretch}.pw-f{scrollbar-width:none;margin-inline:calc(var(--g)*-1);padding-inline:var(--g);flex-wrap:nowrap;overflow-x:auto}.pw-f::-webkit-scrollbar{display:none}.pw-f button{flex:none}.pw-nav{display:none}}@media (max-width:640px){.pw-kpi{flex-wrap:nowrap;gap:8px;margin-top:-18px}.pw-kpi>div{border-radius:14px;flex:1;min-width:0;padding:10px 6px}.pw-kpi b{font-size:1.25rem}.pw-kpi small{text-align:center;font-size:.7rem;line-height:1.5}.pc{flex-basis:262px}.pc-pct{font-size:2.2rem}.pw-deck{gap:14px;padding-top:24px}.tq{flex-basis:282px;padding:16px 18px}.tm{gap:14px}}
.ao-sec{isolation:isolate;overflow:hidden}.ao-sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 48% at 28%,#4a74ee1f,#0000 70%);height:80%;position:absolute;inset:10% -10% auto}.ao{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ao-list{grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid}.ao-list .ao-it{background:var(--card);border:1px solid var(--line);cursor:default;border-radius:18px;outline:none;align-items:flex-start;gap:14px;padding:18px;transition:border-color .3s,box-shadow .3s,transform .4s cubic-bezier(.2,.8,.2,1),opacity 1s cubic-bezier(.2,.8,.2,1);display:flex}.ao-list .ao-it.on{border-color:#234fd766;transform:translateY(-3px);box-shadow:0 18px 36px -24px #234fd7b3}.ao-it:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.ao-ic{width:44px;height:44px;color:var(--pri);background:#234fd71a;border:1px solid #234fd738;border-radius:14px;flex:none;place-items:center;transition:all .3s;display:grid}.ao-ic svg{width:22px;height:22px}.ao-it.on .ao-ic{background:linear-gradient(135deg,var(--pri2),var(--pri3));color:#fff;border-color:#0000}.ao-it h3{font-size:1.02rem;font-weight:800;line-height:1.5}.ao-it p{color:var(--mute);margin-top:2px;font-size:.88rem;line-height:1.7}.ao-x{color:var(--mute);background:var(--bg2);border-radius:999px;margin-top:8px;padding:2px 10px;font-size:.76rem;font-style:normal;font-weight:700;display:inline-block}.ao-x s{opacity:.8;text-decoration-color:#d93f3fb3;text-decoration-thickness:1px}.ao-hub{aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative}.ao-hub:before{content:"";border:1.5px dashed #234fd738;border-radius:50%;animation:60s linear infinite aoSpin;position:absolute;inset:11%}.ao-hub:after{content:"";background:radial-gradient(circle,#4a74ee33,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite aoPulse;position:absolute;inset:30%}@keyframes aoSpin{to{transform:rotate(360deg)}}@keyframes aoPulse{50%{opacity:.5;transform:scale(1.25)}}.ao-sp{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ao-sp line{stroke:#234fd729;stroke-width:1.5px;transition:stroke .3s}.ao-sp .fl{stroke:var(--pri2);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:3 14;opacity:.55;animation:1.4s linear infinite aoFlow}.ao-sp g.on line{stroke:var(--pri)}.ao-sp g.on .fl{opacity:1;stroke-width:3px}@keyframes aoFlow{to{stroke-dashoffset:-17px}}.ao-core{z-index:1;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:28%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:33%;box-shadow:0 30px 60px -30px #234fd799}.ao-core i{color:#fff;background:linear-gradient(135deg,var(--pri2),var(--pri3));border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.2rem;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 30px #234fd773}.ao-core b{margin-top:8px;font-size:.95rem;font-weight:900;line-height:1.4}.ao-core i{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.ao-core i img{width:28px;height:40px;display:block}.ao-core small{color:var(--pri);min-height:1.5em;font-size:.74rem;font-weight:700;line-height:1.5;transition:opacity .25s}.ao-core small.sw{opacity:0}.ao-nd{z-index:1;aspect-ratio:1;background:var(--card);border:1px solid var(--line);width:15%;color:var(--pri);border-radius:30%;place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,box-shadow .3s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 12px 26px -16px #0f172a80}.ao-nd svg{width:44%;height:44%}.ao-nd.on{background:linear-gradient(135deg,var(--pri2),var(--pri3));color:#fff;border-color:#0000;transform:scale(1.18);box-shadow:0 16px 34px -14px #234fd7d9}@media (max-width:960px){.ao{grid-template-columns:1fr}.ao-hub{order:-1;width:min(100%,380px)}}@media (max-width:560px){.ao-list{grid-template-columns:1fr;gap:10px}.ao-it{padding:14px}.ao-core b{font-size:.85rem}.ao-core i{width:auto;height:auto}.ao-core i img{width:22px;height:32px}}
