*{box-sizing:border-box}body{margin:0;background:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#0b0b35;-webkit-font-smoothing:antialiased}a{color:#c4147a;text-decoration:none}a:hover{color:#ff4d97}input,button,textarea,select{font-family:inherit}::selection{background:#fbd9ea;color:#8a0e55}@keyframes rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drift{0%{transform:translate(-5%,-3%) scale(1)}50%{transform:translate(6%,4%) scale(1.12)}to{transform:translate(-5%,-3%) scale(1)}}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.04);opacity:1}}@keyframes pulseDot{0%,to{box-shadow:0 0 #c4147a6b}70%{box-shadow:0 0 0 11px #c4147a00}}@keyframes scanline{0%{top:6%}50%{top:88%}to{top:6%}}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.05)}}@keyframes haloPulse{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes swipeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dash{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes sheen{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes gridPan{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes panelShow{0%,4%{opacity:0;transform:translateY(14px) scale(.985)}8%,22%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-10px) scale(.99)}}@keyframes chipLit{0%,5%{background:#eeeff6;color:#8585a0}8%,24%{background:#c4147a;color:#fff}28%,to{background:#e6f4ef;color:#0a6b4f}}@keyframes stampPop{0%{opacity:0;transform:scale(.4) rotate(-14deg)}60%{opacity:1;transform:scale(1.14) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes tickDraw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes barFill{0%{width:0}to{width:76%}}@keyframes demoBar{0%{width:4%}25%{width:29%}50%{width:54%}75%{width:79%}to{width:100%}}@keyframes riseBlur{0%{opacity:0;transform:translateY(26px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes popRing{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes tick{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glowPulse{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.7;transform:scale(1.14)}}@keyframes slideUpMask{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wave{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-5px) scaleY(1.3)}}@keyframes ringDraw{0%{stroke-dashoffset:302;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes nodePop{0%{transform:scale(0);opacity:0}62%{transform:scale(1.32);opacity:1}to{transform:scale(1);opacity:1}}@keyframes linkGrow{0%{stroke-dashoffset:30;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ringHalo{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:.5;transform:scale(1.06)}}@keyframes markSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fly1{0%{transform:translate(-30px,-26px) scale(.35);opacity:0}7%{opacity:1}17%{transform:translate(24px,-32px) scale(.75)}28%{transform:translate(-28px,10px) scale(1.1)}40%{transform:translate(16px,22px) scale(.8)}52%{transform:translate(0) scale(1)}86%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-30px,-26px) scale(.35);opacity:0}}@keyframes fly2{0%{transform:translate(30px,20px) scale(.4);opacity:0}7%{opacity:1}16%{transform:translate(-22px,26px) scale(1.15)}29%{transform:translate(26px,-18px) scale(.7)}41%{transform:translate(-14px,-24px) scale(1.05)}52%{transform:translate(0) scale(1)}86%{transform:translate(0) scale(1);opacity:1}to{transform:translate(30px,20px) scale(.4);opacity:0}}@keyframes fly3{0%{transform:translate(-26px,30px) scale(.45);opacity:0}7%{opacity:1}19%{transform:translate(28px,18px) scale(.72)}31%{transform:translate(-18px,-28px) scale(1.12)}43%{transform:translate(22px,-12px) scale(.88)}53%{transform:translate(0) scale(1)}86%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-26px,30px) scale(.45);opacity:0}}@keyframes fly4{0%{transform:translate(26px,-30px) scale(.38);opacity:0}7%{opacity:1}18%{transform:translate(-30px,-14px) scale(1.08)}30%{transform:translate(14px,28px) scale(.74)}42%{transform:translate(-20px,16px) scale(1)}54%{transform:translate(0) scale(1)}86%{transform:translate(0) scale(1);opacity:1}to{transform:translate(26px,-30px) scale(.38);opacity:0}}@keyframes formRing{0%,48%{stroke-dashoffset:239;opacity:0}56%{opacity:1}70%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes formLink{0%,52%{stroke-dashoffset:30;opacity:0}58%{opacity:1}72%,86%{stroke-dashoffset:0;opacity:1}to{opacity:0}}@keyframes formFlash{0%,50%{opacity:0;transform:scale(.55)}58%{opacity:.6;transform:scale(1.2)}76%,to{opacity:0;transform:scale(1.6)}}@keyframes trailPulse{0%,45%{opacity:.5}55%,to{opacity:0}}@keyframes stingOut{0%,74%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes celIn{0%{opacity:0}to{opacity:1}}@keyframes celCard{0%{opacity:0;transform:translateY(24px) scale(.94)}55%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:none}}@keyframes celRing{0%{stroke-dashoffset:302;opacity:0}14%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes celTick{0%{stroke-dashoffset:56}to{stroke-dashoffset:0}}@keyframes celBurst{0%{opacity:0;transform:scale(.3)}40%{opacity:.55}to{opacity:0;transform:scale(2.1)}}@keyframes confFly{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1)}}@keyframes celFade{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}*{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}img{-webkit-user-drag:none}input,button,textarea{font-family:inherit}img,video,svg{max-width:100%}@keyframes tabDrop{0%{opacity:0;transform:translate(-50%) translateY(-100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes markBreathe{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.06) rotate(3deg)}}@keyframes sonar{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.5);opacity:0}}@keyframes driftIn{0%{opacity:0;transform:translate(-34px) scale(.92)}to{opacity:1;transform:none}}@keyframes driftInR{0%{opacity:0;transform:translate(34px) scale(.92)}to{opacity:1;transform:none}}@keyframes wave{0%,62%,to{transform:rotate(0)}70%{transform:rotate(-19deg)}78%{transform:rotate(15deg)}86%{transform:rotate(-13deg)}93%{transform:rotate(7deg)}}@keyframes relay{0%{stroke-dashoffset:1000}to{stroke-dashoffset:-1000}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes letterIn{0%{opacity:0;transform:translateY(14px) rotateX(-40deg)}to{opacity:1;transform:none}}@media(min-width:1680px){html{zoom:1.12}}@media(min-width:1880px){html{zoom:1.25}}@media(min-width:2200px){html{zoom:1.4}}@media(min-width:2500px){html{zoom:1.5}}.scp0:hover{padding:0 18px!important}.scp1:hover{color:#c4147a!important}.scp2:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px -10px #c4147acc!important}.scp3:hover{box-shadow:0 26px 50px -28px #123a7266!important;transform:translateY(-6px)!important}.scp4:hover{transform:translateY(-4px)!important}.scp5:hover{transform:translateY(-3px)!important}.scp6:focus{border-color:#c4147a!important;background:#fff!important}.scp7:hover{border-color:#c4147a!important}.scp8:hover{border-color:#0b0b35!important}.scp9:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.scpa:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;color:#fff!important}.scpb:hover{transform:translateY(-1px)!important}.scpc:hover{background:#ffffff1c!important}.scpd:focus{border-color:#c4147a!important}.scpe:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important;box-shadow:0 18px 36px -14px #c4147a99!important}.scpf:hover{color:#0b0b35!important}.scpg:hover{background:#fff3!important}.scph:hover{border-color:#c4147a!important;color:#c4147a!important}.scpi:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important}.scpj:hover{transform:translateY(-5px) scale(1.05)!important;box-shadow:0 26px 50px -16px #c4147a99!important}.astra-ticker{--tk-gap: 56px;--tk-w: 150px;position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.astra-ticker[data-gap=wide]{--tk-gap: 64px;--tk-w: 170px}.astra-ticker-track{display:flex;align-items:center;width:max-content;animation:astraTicker var(--tk-dur, 36s) linear infinite!important;animation-iteration-count:infinite!important;will-change:transform}.astra-ticker:hover .astra-ticker-track,.astra-ticker:focus-within .astra-ticker-track{animation-play-state:paused!important}.astra-ticker-item{flex:none;width:var(--tk-w);height:var(--tk-h, 72px);margin-right:var(--tk-gap);display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.astra-ticker-item:hover{transform:translateY(-3px) scale(1.04)}@keyframes astraTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.astra-ticker{--tk-gap: 32px;--tk-w: 110px}.astra-ticker[data-gap=wide]{--tk-gap: 36px;--tk-w: 120px}}@media(prefers-reduced-motion:reduce){.astra-ticker-track{animation-duration:calc(var(--tk-dur, 36s) * 2.5)!important}}.phf{position:relative;display:flex;gap:8px;width:100%}.phf-code{flex:none;display:flex;align-items:center;gap:7px;height:44px;padding:0 10px 0 11px;border-radius:11px;border:1.5px solid #DCDDEC;background:#fafbfe;cursor:pointer;font:inherit;font-size:13.5px;font-weight:650;color:#0b0b35;transition:border-color .18s,background .18s}.phf-code:hover,.phf-code[aria-expanded=true]{border-color:#c4147a!important;background:#fff}.phf-code svg{color:#8585a0}.phf-flag{width:22px;height:auto;border-radius:3px;box-shadow:0 0 0 1px #0b0b3514;flex:none;display:block}.phf-num{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:11px;border:1.5px solid #DCDDEC;background:#fafbfe;font:inherit;font-size:13.5px;font-weight:500;outline:none;transition:border-color .18s,background .18s}.phf-num:focus{border-color:#c4147a!important;background:#fff}.phf-menu{position:absolute;top:50px;left:0;z-index:60;width:min(320px,100%);background:#fff;border-radius:14px;box-shadow:0 24px 60px -18px #0b0b3559,0 0 0 1px #0b0b3512;overflow:hidden}.phf-search{width:100%;height:42px;padding:0 14px;border:0;border-bottom:1px solid #EEEFF6;font:inherit;font-size:13px;outline:none}.phf-list{max-height:260px;overflow-y:auto;padding:5px}.phf-opt{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border:0;border-radius:9px;background:none;cursor:pointer;font:inherit;font-size:13px;color:#26264a;text-align:left}.phf-opt:hover{background:#f7f8fc}.phf-opt.on{background:#fdf0f7;color:#c4147a;font-weight:700}.phf-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phf-dial{flex:none;color:#8585a0;font-weight:600;font-variant-numeric:tabular-nums}.phf-none{padding:14px;font-size:12.5px;color:#8585a0;text-align:center}
