.ptfg{--ptfg-attack:#e91e63;--ptfg-attack-hot:#f48fb1;--ptfg-chain:#f59e0b;--ptfg-chain-hot:#fbbf24;--ptfg-engage:#02c7c3;--ptfg-engage-hot:#1df5f0;--ptfg-safe:#10b981;--ptfg-safe-hot:#34d399;--ptfg-magenta:var(--ptfg-attack);--ptfg-hot:var(--ptfg-attack-hot);--ptfg-cyan:var(--ptfg-engage);--ptfg-cyan-light:var(--ptfg-engage-hot);--ptfg-teal:#0d7377;--ptfg-ink:#f4f6f8;--ptfg-muted:#9ba1a6;width:100%}.ptfg--hero .ptfg__stage,.ptfg--hero .ptfg__stage--desktop{isolation:auto!important;box-shadow:none!important;aspect-ratio:auto!important;background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.ptfg--hero .ptfg__track{box-sizing:border-box;width:100%;padding:clamp(1.35rem,2.2vw,2.1rem) clamp(1.5rem,2.6vw,2.5rem) clamp(1.6rem,2.4vw,2.25rem)}.ptfg--hero .ptfg__plot{aspect-ratio:1320/700;width:100%}.ptfg--hero .ptfg__atmosphere,.ptfg--hero .ptfg__floor,.ptfg--hero .ptfg__vignette,.ptfg--hero .ptfg__scan,.ptfg--hero .ptfg__nebula{display:none!important}.ptfg--hero .ptfg__bracket{z-index:8;width:1.55rem;height:1.55rem;display:block}.ptfg--hero .ptfg__bracket--tl,.ptfg--hero .ptfg__bracket--bl{filter:drop-shadow(0 0 6px #e91e6359);border-color:#e91e63b3}.ptfg--hero .ptfg__bracket--tr,.ptfg--hero .ptfg__bracket--br{filter:drop-shadow(0 0 6px #10b98159);border-color:#10b981b3}.ptfg--hero .ptfg__bracket--tl{top:.15rem;left:.1rem}.ptfg--hero .ptfg__bracket--tr{top:.15rem;right:.1rem}.ptfg--hero .ptfg__bracket--bl{bottom:.15rem;left:.1rem}.ptfg--hero .ptfg__bracket--br{bottom:.15rem;right:.1rem}.ptfg--hero .ptfg__backdrop-edge{z-index:4;pointer-events:none;height:3.25rem;display:block}.ptfg--hero .ptfg__backdrop-edge--top{background:linear-gradient(#0d11178c,#0000);border-top:1px solid #e91e6347;top:0}.ptfg--hero .ptfg__backdrop-edge--top:after{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#e91e63,#f59e0b,#0000);width:min(16rem,42vw);height:2px;animation:3.8s ease-in-out infinite ptfg-edge-glow;position:absolute;top:0;left:50%;translate:-50%}.ptfg--hero .ptfg__backdrop-edge--bot{background:linear-gradient(#0000,#0d111773);border-bottom:1px solid #02c7c338;bottom:0}.ptfg--hero .ptfg__backdrop-edge--bot:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#f59e0b,#02c7c3,#0000);width:min(16rem,42vw);height:2px;animation:3.8s ease-in-out 1.2s infinite ptfg-edge-glow;position:absolute;bottom:0;left:50%;translate:-50%}.ptfg--hero .ptfg__rail{z-index:7;letter-spacing:.2em;font-size:.56rem;top:.85rem}.ptfg--hero .ptfg__rail--left{color:#f48fb1f2;left:1.85rem}.ptfg--hero .ptfg__rail--right{color:#34d399f2;right:1.85rem}.ptfg--hero .ptfg__rail-line{opacity:.85;width:3.4rem;height:1px;box-shadow:0 0 8px}.ptfg--hero .ptfg__hud{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#02c7c347;top:.55rem}.ptfg--hero .ptfg__legend{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;gap:.45rem .75rem;padding:.3rem .65rem;bottom:.15rem}.ptfg--hero .ptfg__legend-item{font-size:.52rem}.ptfg--hero .ptfg-zone__box{stroke:#f59e0b6b;stroke-width:1.35px;stroke-dasharray:5 8;fill:#f59e0b09!important}.ptfg--hero .ptfg-zone__badge{fill:#0d1117;stroke:#f59e0b8c;stroke-width:1.25px;filter:drop-shadow(0 0 10px #f59e0b38)}.ptfg--hero .ptfg-zone__badge-gap{fill:#0d1117;stroke:none}.ptfg--hero .ptfg-zone__label{fill:#fbbf24;letter-spacing:.22em;font-size:11px;font-weight:800}.ptfg--hero{--ptfg-n-min:clamp(8.6rem, 7.6vw, 10.25rem);--ptfg-n-max:clamp(9.6rem, 8.6vw, 11.25rem);--ptfg-n-sm-min:clamp(7.8rem, 7vw, 9.4rem);--ptfg-n-sm-max:clamp(8.9rem, 7.9vw, 10.4rem);--ptfg-n-pad:clamp(.5rem, .55vw, .72rem);--ptfg-n-gap:clamp(.45rem, .5vw, .65rem);--ptfg-n-icon:clamp(1.85rem, 1.9vw, 2.3rem);--ptfg-n-icon-sm:clamp(1.7rem, 1.75vw, 2.1rem);--ptfg-n-label:clamp(.7rem, .78vw, .84rem);--ptfg-n-label-sm:clamp(.66rem, .72vw, .8rem);--ptfg-n-sub:clamp(.55rem, .62vw, .68rem);--ptfg-n-radius:clamp(.8rem, .85vw, .95rem);--ptfg-a-size:clamp(3.35rem, 3.4vw, 4.1rem);--ptfg-a-label:clamp(.7rem, .78vw, .84rem);--ptfg-a-copy-w:clamp(7rem, 7.5vw, 8.5rem);--ptfg-hub-w:clamp(12rem, 12.5vw, 14.5rem);--ptfg-hub-h:clamp(3.5rem, 3.7vw, 4.25rem);--ptfg-hub-logo-w:clamp(10.25rem, 10.8vw, 12.5rem);--ptfg-hub-logo-h:clamp(2.2rem, 2.35vw, 2.7rem)}.ptfg--hero .ptfg-card{min-width:var(--ptfg-n-min);max-width:var(--ptfg-n-max);-moz-column-gap:var(--ptfg-n-gap);column-gap:var(--ptfg-n-gap);padding:var(--ptfg-n-pad);border-radius:var(--ptfg-n-radius);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(155deg,#ffffff1c,#0d1117d1 48%,#0a1016e6)}.ptfg--hero .ptfg-card--sm{min-width:var(--ptfg-n-sm-min);max-width:var(--ptfg-n-sm-max);padding:calc(var(--ptfg-n-pad) * .88)}.ptfg--hero .ptfg-card__icon{width:var(--ptfg-n-icon);height:var(--ptfg-n-icon);border-radius:calc(var(--ptfg-n-radius) * .7)}.ptfg--hero .ptfg-card--sm .ptfg-card__icon{width:var(--ptfg-n-icon-sm);height:var(--ptfg-n-icon-sm)}.ptfg--hero .ptfg-card__icon svg{width:58%;height:58%}.ptfg--hero .ptfg-card__label{font-size:var(--ptfg-n-label)}.ptfg--hero .ptfg-card--sm .ptfg-card__label{font-size:var(--ptfg-n-label-sm)}.ptfg--hero .ptfg-card__sub{font-size:var(--ptfg-n-sub)}.ptfg--hero .ptfg-anchor__pin,.ptfg--hero .ptfg-anchor__icon{width:var(--ptfg-a-size);height:var(--ptfg-a-size)}.ptfg--hero .ptfg-anchor__icon{border-radius:calc(var(--ptfg-a-size) * .3);background:linear-gradient(160deg,#ffffff1f,#0d1117e0)}.ptfg--hero .ptfg-anchor__icon svg{width:52%;height:52%}.ptfg--hero .ptfg-anchor__ring{width:calc(var(--ptfg-a-size) * 1.15);height:calc(var(--ptfg-a-size) * 1.15)}.ptfg--hero .ptfg-anchor__glow{width:calc(var(--ptfg-a-size) * 1.35);height:calc(var(--ptfg-a-size) * 1.35)}.ptfg--hero .ptfg-anchor__pulse{width:var(--ptfg-a-size);height:var(--ptfg-a-size)}.ptfg--hero .ptfg-anchor__title{top:calc(var(--ptfg-a-size) * .58);font-size:var(--ptfg-a-label);width:var(--ptfg-a-copy-w)}.ptfg--hero .ptfg-anchor__sub{top:calc(var(--ptfg-a-size) * .95);font-size:var(--ptfg-n-sub);width:var(--ptfg-a-copy-w)}.ptfg--hero .ptfg-hub__aura{width:calc(var(--ptfg-hub-w) * 1.15);height:calc(var(--ptfg-hub-h) * 1.9);border-radius:999px}.ptfg--hero .ptfg-hub__core{width:var(--ptfg-hub-w);height:var(--ptfg-hub-h);background:radial-gradient(at 35% 30%,#163840,#0d1117 72%);border-radius:999px}.ptfg--hero .ptfg-hub__logo{width:var(--ptfg-hub-logo-w);height:var(--ptfg-hub-logo-h)}.ptfg--hero .ptfg-hub__name{display:none}@media (min-width:1440px){.ptfg--hero{--ptfg-n-min:clamp(9rem, 7.2vw, 10.75rem);--ptfg-n-max:clamp(10rem, 8.1vw, 11.75rem);--ptfg-n-sm-min:clamp(8.2rem, 6.6vw, 9.85rem);--ptfg-n-sm-max:clamp(9.3rem, 7.4vw, 10.85rem);--ptfg-hub-w:clamp(12.75rem, 11.5vw, 15rem);--ptfg-hub-h:clamp(3.7rem, 3.5vw, 4.4rem)}}.ptfg__stage{isolation:isolate;background:#060c10;border:1px solid #02c7c32e;border-radius:1.25rem;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000e6,0 0 40px -20px #02c7c340,inset 0 1px #ffffff0d}.ptfg__plot{aspect-ratio:1320/640;z-index:1;width:100%;position:relative}.ptfg__atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ptfg__nebula{filter:blur(52px);opacity:.55;border-radius:50%;animation:12s ease-in-out infinite ptfg-nebula;position:absolute}.ptfg__nebula--l{background:radial-gradient(circle,#e91e6361,#0000 68%);width:34%;height:55%;top:15%;left:-6%}.ptfg__nebula--c{background:radial-gradient(circle,#02c7c347,#0000 70%);width:32%;height:45%;animation-delay:-4s;top:22%;left:36%}.ptfg__nebula--r{background:radial-gradient(circle,#1df5f038,#0000 70%);width:34%;height:50%;animation-delay:-7s;top:18%;right:-6%}.ptfg__floor{transform-origin:top;opacity:.65;background:linear-gradient(#0000,#060c10e6 42%),repeating-linear-gradient(90deg,#0000 0 40px,#02c7c30a 41px 42px);position:absolute;inset:48% -10% -25%;transform:perspective(520px)rotateX(58deg);-webkit-mask-image:linear-gradient(#00000080,#0000 85%);mask-image:linear-gradient(#00000080,#0000 85%)}.ptfg__vignette{background:radial-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.ptfg__scan{opacity:.7;background:linear-gradient(#0000 0%,#02c7c30a 48%,#0000 52%) 0 0/100% 220%;animation:7s linear infinite ptfg-scan;position:absolute;inset:0}.ptfg__backdrop-edge{pointer-events:none;display:none;position:absolute;left:0;right:0}.ptfg__bracket{pointer-events:none;z-index:6;border-style:solid;border-color:#02c7c38c;width:1.45rem;height:1.45rem;position:absolute}.ptfg__bracket--tl{border-width:2px 0 0 2px;top:.8rem;left:.8rem}.ptfg__bracket--tr{border-width:2px 2px 0 0;top:.8rem;right:.8rem}.ptfg__bracket--bl{border-width:0 0 2px 2px;bottom:.8rem;left:.8rem}.ptfg__bracket--br{border-width:0 2px 2px 0;bottom:.8rem;right:.8rem}.ptfg__hud{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.18em;color:#1df5f0e6;background:#060c10b8;border:1px solid #02c7c359;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:.85rem;left:50%;translate:-50%}.ptfg__hud-live{background:var(--ptfg-cyan);border-radius:999px;width:.4rem;height:.4rem;animation:1.7s ease-out infinite ptfg-pulse;box-shadow:0 0 0 3px #02c7c347}.ptfg__hud-sep{background:#ffffff2e;width:1px;height:.7rem}.ptfg__hud-mono{color:#ffffff73;letter-spacing:.12em;font-weight:650}.ptfg__rail{z-index:5;letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:.55rem;font-size:.58rem;font-weight:800;display:flex;position:absolute;top:2.6rem}.ptfg__rail--left{color:#f48fb1e6;left:3rem}.ptfg__rail--mid{color:#fbbf24e6;left:50%;translate:-50%}.ptfg__rail--right{color:#34d399e6;right:3rem}.ptfg__rail-line{opacity:.7;background:linear-gradient(90deg,currentColor,#0000);width:2.2rem;height:1px;display:block}.ptfg__rail--right .ptfg__rail-line{background:linear-gradient(90deg,#0000,currentColor)}.ptfg__svg{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ptfg-zone__box{fill:#f59e0b0a;stroke:#f59e0b6b;stroke-width:1.4px;stroke-dasharray:5 8;animation:28s linear infinite ptfg-dash}.ptfg-zone__badge{fill:#0d1117;stroke:#f59e0b8c;stroke-width:1.2px}.ptfg-zone__badge-gap{fill:#0d1117;stroke:none}.ptfg-zone__chip{display:none}.ptfg-zone__label{fill:#fbbf24;letter-spacing:.22em;pointer-events:none;font-size:11px;font-weight:800}.ptfg--hero .ptfg__rail--mid{display:none}.ptfg-orbit{stroke:#02c7c34d;stroke-width:1.2px;stroke-dasharray:3 7}.ptfg-orbit--b{stroke:#ffffff1a;stroke-dasharray:1 9}.ptfg-star{fill:#ffffff80;animation:3.4s ease-in-out infinite ptfg-twinkle}.ptfg-shock{fill:none;stroke:#02c7c373;stroke-width:1.4px;transform-origin:660px 320px;animation:3.6s ease-out infinite ptfg-shockwave}.ptfg-shock--2{stroke:#e91e6359;animation-delay:1.8s}.ptfg-fil--base{stroke-width:5px;stroke-linecap:round;opacity:.16;filter:blur(2.5px)}.ptfg-fil--hot{stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:5 12;opacity:.95;animation:8s linear infinite ptfg-dash}.ptfg-fil--dash{stroke-dasharray:4 7;opacity:.55}.ptfg-fil--attack.ptfg-fil--base,.ptfg-fil--attack.ptfg-fil--hot:not([stroke]){stroke:var(--ptfg-attack)}.ptfg-fil--attack.ptfg-fil--hot{stroke:var(--ptfg-attack-hot)}.ptfg-fil--chain.ptfg-fil--base,.ptfg-fil--chain.ptfg-fil--hot:not([stroke]){stroke:var(--ptfg-chain)}.ptfg-fil--chain.ptfg-fil--hot{stroke:var(--ptfg-chain-hot);animation-duration:12s}.ptfg-fil--safe.ptfg-fil--base,.ptfg-fil--safe.ptfg-fil--hot:not([stroke]){stroke:var(--ptfg-safe)}.ptfg-fil--safe.ptfg-fil--hot{stroke:var(--ptfg-safe-hot);animation-direction:reverse}.ptfg-fil--in.ptfg-fil--base{stroke:var(--ptfg-attack)}.ptfg-fil--cyan.ptfg-fil--base{stroke:var(--ptfg-engage)}.ptfg-comet--attack{fill:var(--ptfg-attack-hot)}.ptfg-comet--in{fill:var(--ptfg-engage-hot)}.ptfg-comet--chain{fill:var(--ptfg-chain-hot)}.ptfg-comet--cyan{fill:var(--ptfg-engage)}.ptfg-comet--safe{fill:var(--ptfg-safe-hot)}.ptfg-loot{animation:5.2s ease-in-out infinite ptfg-loot-float;animation-delay:var(--d,0s);overflow:visible}.ptfg-loot__chip{color:#1df5f0f2;background:#02c7c324;border:1px solid #02c7c373;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 12px #02c7c34d}.ptfg__cards{z-index:3;pointer-events:none;position:absolute;inset:0}.ptfg-card{pointer-events:auto;-moz-column-gap:.55rem;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);min-width:clamp(8.8rem,9.5vw,11.5rem);max-width:clamp(10.5rem,11.5vw,13.5rem);animation:5.5s ease-in-out infinite ptfg-card-float;animation-delay:calc(var(--i) * .22s);background:linear-gradient(155deg,#ffffff17,#0a1218c7 48%,#060c10eb);border:1px solid #ffffff1a;border-radius:clamp(.85rem,1vw,1.05rem);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .55rem;padding:clamp(.6rem,.7vw,.85rem);transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 16px 36px -20px #000000f2,inset 0 1px #ffffff1a}.ptfg-card--sm{min-width:clamp(7.8rem,8.5vw,10.25rem);max-width:clamp(9.2rem,10vw,12rem);padding:clamp(.5rem,.6vw,.75rem)}.ptfg-card:hover{z-index:4;transform:translateY(-3px)scale(1.03)}.ptfg-card__sheen{animation:6.5s ease-in-out infinite ptfg-sheen;animation-delay:calc(var(--i) * .35s);background:linear-gradient(115deg,#0000 30%,#ffffff1f 48%,#0000 62%);position:absolute;inset:0;translate:-120%}.ptfg-card__glow{filter:blur(16px);opacity:.45;pointer-events:none;border-radius:50%;width:65%;height:70%;position:absolute;inset:auto auto -45% -25%}.ptfg-card--attack{border-color:#e91e6366;box-shadow:0 16px 36px -20px #000000f2,0 0 22px -10px #e91e6380,inset 0 1px #ffffff14}.ptfg-card--attack .ptfg-card__glow{background:#e91e638c}.ptfg-card--attack .ptfg-card__icon{color:var(--ptfg-hot);background:#e91e6324;box-shadow:inset 0 0 0 1px #e91e6366}.ptfg-card--attack .ptfg-card__pip{background:linear-gradient(180deg, transparent, var(--ptfg-magenta), transparent)}.ptfg-card--chain{border-color:#f59e0b80;box-shadow:0 16px 36px -20px #000000f2,0 0 22px -10px #f59e0b73,inset 0 1px #ffffff14}.ptfg-card--chain .ptfg-card__glow{background:#f59e0b80}.ptfg-card--chain .ptfg-card__icon{color:var(--ptfg-chain-hot);background:#f59e0b24;box-shadow:inset 0 0 0 1px #f59e0b73}.ptfg-card--chain .ptfg-card__pip{background:linear-gradient(180deg, transparent, var(--ptfg-chain), transparent)}.ptfg-card--out{border-color:#10b98173;box-shadow:0 16px 36px -20px #000000f2,0 0 22px -10px #10b98166,inset 0 1px #ffffff14}.ptfg-card--out .ptfg-card__glow{background:#10b98173}.ptfg-card--out .ptfg-card__icon{color:var(--ptfg-safe-hot);background:#10b9811f;box-shadow:inset 0 0 0 1px #10b98166}.ptfg-card--out .ptfg-card__pip{background:linear-gradient(180deg, transparent, var(--ptfg-safe), transparent)}.ptfg-card__icon{border-radius:.65rem;flex-shrink:0;grid-row:1/span 2;place-items:center;width:2.1rem;height:2.1rem;display:grid}.ptfg-card--sm .ptfg-card__icon{width:1.85rem;height:1.85rem}.ptfg-card__label{letter-spacing:-.01em;color:#fff;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.72rem;font-weight:800;line-height:1.2}.ptfg-card--sm .ptfg-card__label{font-size:.66rem}.ptfg-card__sub{color:var(--ptfg-muted);white-space:normal;margin:.12rem 0 0;font-size:.6rem;font-weight:600;line-height:1.25}.ptfg-card__copy{min-width:0}.ptfg-card__pip{opacity:.85;border-radius:999px;width:2px;position:absolute;top:18%;bottom:18%;left:0}.ptfg-anchor{pointer-events:auto;width:0;height:0;animation:6s ease-in-out infinite ptfg-anchor-float;animation-delay:calc(var(--i) * .18s);position:absolute;overflow:visible}.ptfg-anchor__pin{width:3.4rem;height:3.4rem;position:absolute;top:0;left:0;translate:-50% -50%}.ptfg-anchor__icon{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff1a,#080e12e6);border:1px solid #ffffff1f;border-radius:1.05rem;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:relative;box-shadow:0 14px 30px -16px #000000e6}.ptfg-anchor__ring,.ptfg-anchor__glow,.ptfg-anchor__pulse{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ptfg-anchor__ring{z-index:1;border:1px solid #ffffff26;width:3.9rem;height:3.9rem}.ptfg-anchor__glow{filter:blur(14px);opacity:.55;z-index:0;width:4.6rem;height:4.6rem}.ptfg-anchor__pulse{opacity:0;z-index:1;border:1.5px solid;width:3.4rem;height:3.4rem;animation:3.2s ease-out infinite ptfg-anchor-pulse}.ptfg-anchor__pulse--lag{animation-delay:1.6s}.ptfg-anchor__title,.ptfg-anchor__sub{text-align:center;width:7.2rem;margin:0;position:absolute;left:0;translate:-50%}.ptfg-anchor__title{color:#fff;font-size:.72rem;font-weight:800;line-height:1.2;top:2rem}.ptfg-anchor__sub{color:var(--ptfg-muted);font-size:.58rem;font-weight:600;top:3.15rem}.ptfg-anchor--attack{color:var(--ptfg-magenta)}.ptfg-anchor--attack .ptfg-anchor__icon{color:var(--ptfg-hot);border-color:#e91e6373;box-shadow:0 14px 30px -16px #000000e6,0 0 24px -8px #e91e638c}.ptfg-anchor--attack .ptfg-anchor__glow{background:#e91e638c}.ptfg-anchor--safe{color:var(--ptfg-safe-hot)}.ptfg-anchor--safe .ptfg-anchor__icon{color:var(--ptfg-safe-hot);border-color:#10b9818c;box-shadow:0 14px 30px -16px #000000e6,0 0 24px -8px #10b9818c}.ptfg-anchor--safe .ptfg-anchor__glow{background:#10b98180}.ptfg-hub{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -52%}.ptfg-hub__aura{filter:blur(10px);background:radial-gradient(#02c7c361,#0000 70%);border-radius:999px;width:15rem;height:7.5rem;animation:5s ease-in-out infinite ptfg-nebula;position:absolute}.ptfg-hub__core{background:radial-gradient(at 35% 30%,#123038,#060c10 72%);border:1px solid #02c7c38c;border-radius:999px;place-items:center;width:13.25rem;height:3.85rem;padding:.45rem 1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 6px #02c7c314,0 0 40px #02c7c366,inset 0 0 22px #02c7c329}.ptfg-hub__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px #02c7c380);width:11.25rem;height:2.45rem}.ptfg-hub__name{display:none}.ptfg-hub__tag{letter-spacing:.16em;text-transform:uppercase;color:#02c7c3d9;margin:0;font-size:.55rem;font-weight:700}.ptfg__legend{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c10a6;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;padding:.35rem .7rem;display:flex;position:absolute;bottom:.75rem;left:50%;translate:-50%}.ptfg__legend-item{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.35rem;font-size:.55rem;font-weight:700;display:inline-flex}.ptfg__legend-item:before{content:"";border-radius:999px;width:.45rem;height:.45rem}.ptfg__legend-item--attack:before{background:var(--ptfg-attack);box-shadow:0 0 8px #e91e6399}.ptfg__legend-item--chain:before{background:var(--ptfg-chain);box-shadow:0 0 8px #f59e0b99}.ptfg__legend-item--cyan:before{background:var(--ptfg-engage);box-shadow:0 0 8px #02c7c399}.ptfg__legend-item--safe:before{background:var(--ptfg-safe);box-shadow:0 0 8px #10b9818c}.ptfg-mobile{display:none}.ptfg__stage--desktop{display:block}.ptfg__track{width:100%;position:relative}.ptfg-shock--mobile{transform-origin:180px 420px}@media (max-width:1023px){.ptfg__stage--desktop{display:none!important}.ptfg-mobile{aspect-ratio:360/880;isolation:isolate;background:0 0;border:none;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:visible}.ptfg-mobile__svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ptfg-mobile__svg .ptfg-fil--base{stroke-width:3px;opacity:.12}.ptfg-mobile__svg .ptfg-fil--hot{stroke-width:1.55px;opacity:.88}.ptfg-mobile__svg .ptfg-fil--dash{opacity:.5}.ptfg-zone--mobile .ptfg-zone__box{fill:#f59e0b0d;stroke:#f59e0b66}.ptfg-zone--mobile .ptfg-zone__chip{stroke:#f59e0b80}.ptfg-zone--mobile .ptfg-zone__label{fill:#fbbf24f2}.ptfg-mobile__nodes{z-index:2;pointer-events:none;position:absolute;inset:0}.ptfg-mnode{pointer-events:none;flex-direction:column;align-items:center;width:clamp(3.85rem,14vw,5.25rem);height:clamp(3.85rem,14vw,5.25rem);display:flex;position:absolute;translate:-50% -50%}.ptfg-mnode--lg{width:clamp(5rem,18vw,6.25rem);height:clamp(5rem,18vw,6.25rem)}.ptfg-mnode--sm{width:clamp(3.35rem,12vw,4.5rem);height:clamp(3.35rem,12vw,4.5rem)}.ptfg-mnode__disc{place-items:center;width:100%;height:100%;display:grid;position:relative}.ptfg-mnode__glow{filter:blur(10px);opacity:.55;pointer-events:none;border-radius:999px;position:absolute;inset:6%}.ptfg-mnode__pulse{opacity:0;pointer-events:none;border:1.5px solid;border-radius:999px;animation:2.8s ease-out infinite ptfg-anchor-pulse;position:absolute;inset:0}.ptfg-mnode__pulse--lag{animation-delay:1.4s}.ptfg-mnode__icon{z-index:1;color:#fff;background:#0c1218;border:2px solid;border-radius:999px;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 0 22px}.ptfg-mnode__copy{text-align:center;width:clamp(5.4rem,22vw,7rem);position:absolute;top:calc(100% + .35rem);left:50%;translate:-50%}.ptfg-mnode--lg .ptfg-mnode__copy{width:clamp(6.5rem,26vw,8rem)}.ptfg-mnode--sm .ptfg-mnode__copy{width:clamp(5rem,20vw,6.5rem)}.ptfg-mnode__label{letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(.6rem,2.4vw,.78rem);font-weight:800;line-height:1.2}.ptfg-mnode--lg .ptfg-mnode__label{letter-spacing:.05em;font-size:clamp(.7rem,2.8vw,.88rem)}.ptfg-mnode--sm .ptfg-mnode__label{font-size:clamp(.54rem,2.1vw,.7rem)}.ptfg-mnode__sub{color:#e2e8f09e;margin:.12rem 0 0;font-size:clamp(.48rem,1.9vw,.62rem);font-weight:500;line-height:1.25}.ptfg-mnode--attack{color:var(--ptfg-attack)}.ptfg-mnode--attack .ptfg-mnode__glow{background:var(--ptfg-attack)}.ptfg-mnode--attack .ptfg-mnode__icon{color:var(--ptfg-attack);box-shadow:0 0 22px #e91e638c}.ptfg-mnode--chain{color:var(--ptfg-chain)}.ptfg-mnode--chain .ptfg-mnode__glow{background:var(--ptfg-chain)}.ptfg-mnode--chain .ptfg-mnode__icon{color:var(--ptfg-chain);box-shadow:0 0 20px #f59e0b8c}.ptfg-mnode--out,.ptfg-mnode--safe{color:var(--ptfg-safe)}.ptfg-mnode--out .ptfg-mnode__glow,.ptfg-mnode--safe .ptfg-mnode__glow{background:var(--ptfg-safe)}.ptfg-mnode--out .ptfg-mnode__icon,.ptfg-mnode--safe .ptfg-mnode__icon{color:var(--ptfg-safe);box-shadow:0 0 22px #10b9818c}.ptfg-mnode__icon svg{color:#fff}.ptfg-mhub{pointer-events:none;width:clamp(11rem,58vw,14.5rem);height:clamp(3.2rem,12vw,4rem);position:absolute;translate:-50% -50%}.ptfg-mhub__pulse{opacity:0;pointer-events:none;border:1.5px solid #02c7c3b3;border-radius:999px;animation:2.8s ease-out infinite ptfg-anchor-pulse;position:absolute;inset:0}.ptfg-mhub__pulse--lag{animation-delay:1.4s}.ptfg-mhub__core{background:radial-gradient(at 35% 30%,#163840,#0d1117 72%);border-radius:999px;place-items:center;width:100%;height:100%;padding:.35rem .85rem;display:grid;overflow:hidden;box-shadow:0 0 0 1px #02c7c38c,0 0 0 5px #02c7c314,0 0 34px #02c7c373}.ptfg-mhub__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:1.9rem}.ptfg-mhub__tag{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#02c7c3d9;width:8rem;margin:0;font-size:.52rem;font-weight:700;position:absolute;top:calc(100% + .35rem);left:50%;translate:-50%}}@keyframes ptfg-nebula{0%,to{opacity:.5;transform:scale(1)translateY(0)}50%{opacity:.7;transform:scale(1.08)translateY(-6%)}}@keyframes ptfg-pulse{0%{box-shadow:0 0 #02c7c373}70%{box-shadow:0 0 0 8px #02c7c300}to{box-shadow:0 0 #02c7c300}}@keyframes ptfg-dash{to{stroke-dashoffset:-120px}}@keyframes ptfg-twinkle{0%,to{opacity:.25}50%{opacity:.85}}@keyframes ptfg-shockwave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ptfg-loot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ptfg-card-float{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 5px)}}@keyframes ptfg-anchor-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ptfg-sheen{0%,60%{translate:-120%}80%,to{translate:120%}}@keyframes ptfg-anchor-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@keyframes ptfg-scan{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes ptfg-edge-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes ptfg-mfil-comet-y{0%{opacity:0;top:-10%;left:50%;translate:-50%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:110%;left:50%;translate:-50%}}@keyframes ptfg-mfil-comet-x{0%{opacity:0;top:50%;left:-10%;translate:0 -50%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:50%;left:110%;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.ptfg__nebula,.ptfg__scan,.ptfg-star,.ptfg-shock,.ptfg-fil--hot,.ptfg-loot,.ptfg-card,.ptfg-card__sheen,.ptfg-anchor,.ptfg-anchor__pin,.ptfg-anchor__pulse,.ptfg-hub__aura,.ptfg-mnode__pulse,.ptfg-mhub__pulse,.ptfg-mfil__dash,.ptfg-mfil__comet,.ptfg__hud-live{animation:none!important}}
.hsoc{--hsoc-cyan:#02c7c3;--hsoc-cyan-hot:#1df5f0;--hsoc-magenta:#e91e63;--hsoc-safe:#10b981;--hsoc-amber:#f59e0b;pointer-events:none;z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden}.hsoc__base{background:radial-gradient(90% 70% at 50% -10%,#0d2834d9,#0000 55%),radial-gradient(60% 50% at 100% 100%,#280c1c73,#0000 50%),linear-gradient(165deg,#070b10 0%,#0d1117 38%,#0a1620 72%,#0d1117 100%);position:absolute;inset:0}.hsoc__aurora{filter:blur(72px);opacity:.4;will-change:transform, opacity;border-radius:50%;position:absolute}.hsoc__aurora--a{background:radial-gradient(circle,#02c7c361,#0000 68%);width:min(48rem,70vw);height:min(48rem,70vw);animation:18s ease-in-out infinite hsoc-aurora-a;top:-12%;left:-18%}.hsoc__aurora--b{background:radial-gradient(circle,#e91e6347,#0000 70%);width:min(42rem,60vw);height:min(42rem,60vw);animation:22s ease-in-out infinite hsoc-aurora-b;bottom:-18%;right:-14%}.hsoc__aurora--c{opacity:.28;background:radial-gradient(circle,#10b9811f,#0000 72%);width:min(36rem,50vw);height:min(28rem,40vw);animation:16s ease-in-out infinite hsoc-aurora-c;top:42%;left:38%}.hsoc__mesh{opacity:.07;background-image:radial-gradient(#02c7c3d9 1px,#0000 1.2px),radial-gradient(#e91e6373 1px,#0000 1.2px);background-position:0 0,24px 24px;background-size:48px 48px,72px 72px;animation:40s linear infinite hsoc-mesh-drift;position:absolute;inset:-5%;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 10%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 10%,#0000 78%)}.hsoc__grid{opacity:.07;background-image:linear-gradient(#02c7c38c 1px,#0000 1px),linear-gradient(90deg,#02c7c38c 1px,#0000 1px);background-size:64px 64px;animation:8s ease-in-out infinite hsoc-grid-pulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 55% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(85% 70% at 55% 45%,#000 20%,#0000 80%)}.hsoc__floor{transform-origin:top;opacity:.55;background:linear-gradient(#0000 0%,#02c7c308 35%,#060c108c 100%),repeating-linear-gradient(90deg,#0000 0 48px,#02c7c30f 49px 50px),repeating-linear-gradient(0deg,#0000 0 48px,#02c7c30a 49px 50px);height:58%;animation:28s linear infinite hsoc-floor-scroll;position:absolute;bottom:-28%;left:-10%;right:-10%;transform:perspective(700px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000008c,#0000 88%);mask-image:linear-gradient(#0000008c,#0000 88%)}.hsoc__radar{opacity:.55;width:min(34rem,52vw);height:min(34rem,52vw);position:absolute;top:46%;left:50%;translate:-50% -50%}.hsoc__radar-ring{border:1px solid #02c7c324;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 40px #02c7c30a}.hsoc__radar-ring--1{border-color:#02c7c31a;animation:6s ease-in-out infinite hsoc-ring-breathe;inset:18%}.hsoc__radar-ring--2{border-color:#02c7c329;animation:6s ease-in-out .8s infinite hsoc-ring-breathe;inset:34%}.hsoc__radar-ring--3{border-color:#1df5f038;animation:6s ease-in-out 1.6s infinite hsoc-ring-breathe;inset:48%}.hsoc__radar-sweep{opacity:.7;background:conic-gradient(#0000 0deg 300deg,#02c7c305 320deg,#02c7c338 350deg,#1df5f073 360deg);border-radius:50%;animation:7.5s linear infinite hsoc-radar-spin;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 20% 72%,#0000 74%);mask-image:radial-gradient(circle,#0000 18%,#000 20% 72%,#0000 74%)}.hsoc__radar-core{background:var(--hsoc-cyan-hot);border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-out infinite hsoc-core-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 12px #02c7c3e6,0 0 36px #02c7c373}.hsoc__streams{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.hsoc__stream{top:-20%;left:var(--hsoc-left);opacity:.35;width:1px;height:140%;animation:hsoc-stream-fall var(--hsoc-dur) linear infinite;animation-delay:var(--hsoc-delay);background:linear-gradient(#0000 0%,#02c7c30d 20%,#02c7c359 50%,#e91e6333 70%,#0000 100%);position:absolute}.hsoc__stream:after{content:"";background:linear-gradient(180deg, transparent, var(--hsoc-cyan-hot), transparent);filter:blur(.5px);opacity:.85;width:3px;height:18%;animation:hsoc-stream-packet var(--hsoc-dur) linear infinite;animation-delay:var(--hsoc-delay);border-radius:999px;position:absolute;top:0;left:50%;translate:-50%}.hsoc__nodes{position:absolute;inset:0}.hsoc__node{width:.38rem;height:.38rem;animation:3.6s ease-out infinite hsoc-node-pulse;animation-delay:var(--hsoc-delay);border-radius:50%;position:absolute;translate:-50% -50%}.hsoc__node--cyan{background:var(--hsoc-cyan);box-shadow:0 0 #02c7c38c}.hsoc__node--magenta{background:var(--hsoc-magenta);animation-name:hsoc-node-pulse-magenta;box-shadow:0 0 #e91e6380}.hsoc__node--safe{background:var(--hsoc-safe);animation-name:hsoc-node-pulse-safe;box-shadow:0 0 #10b98180}.hsoc__packets{position:absolute;inset:0}.hsoc__packet{width:.28rem;height:.28rem;animation:7s ease-in-out infinite hsoc-packet-drift;animation-delay:var(--hsoc-delay);opacity:.55;background:#1df5f0d9;border-radius:1px;position:absolute;translate:-50% -50%;box-shadow:0 0 10px #02c7c3b3}.hsoc__beams{position:absolute;inset:0}.hsoc__beam{opacity:.18;position:absolute}.hsoc__beam--h{background:linear-gradient(90deg,#0000 0%,#e91e6359 18%,#02c7c38c 50%,#10b98159 82%,#0000 100%);height:1px;animation:9s ease-in-out infinite hsoc-beam-h;top:38%;left:0;right:0}.hsoc__beam--v{background:linear-gradient(#0000 0%,#02c7c366 30%,#02c7c326 55%,#0000 100%);width:1px;animation:11s ease-in-out infinite hsoc-beam-v;top:0;bottom:0;left:62%}.hsoc__scan{opacity:.65;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#02c7c309 46%,#0000 52%) 0 0/100% 220%;animation:9s linear infinite hsoc-scan;position:absolute;inset:0}.hsoc__noise{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:.35s steps(2,end) infinite hsoc-noise;position:absolute;inset:0}.hsoc__vignette{background:radial-gradient(70% 60% at 50% 42%,#0000 35%,#070b10b8 100%),linear-gradient(#070b1059 0%,#0000 18% 78%,#070b108c 100%);position:absolute;inset:0}.hsoc__hud{opacity:.55;position:absolute;inset:0}.hsoc__hud-chip{letter-spacing:.16em;color:#b4dcdc8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b1059;border:1px solid #02c7c338;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.52rem;font-weight:750;display:inline-flex;position:absolute}.hsoc__hud-chip:before{content:"";background:#02c7c3b3;border-radius:50%;width:.32rem;height:.32rem;animation:2.8s ease-in-out infinite hsoc-chip-blink;box-shadow:0 0 8px #02c7c38c}.hsoc__hud-chip:first-child{top:5.75rem;left:1.25rem}.hsoc__hud-chip:nth-child(2){top:5.75rem;right:1.25rem}.hsoc__hud-chip:nth-child(3){bottom:1.5rem;left:1.25rem}.hsoc__hud-chip--ok:before{background:var(--hsoc-safe);box-shadow:0 0 8px #10b9818c}.hsoc__hud-chip--warn{color:#f48fb18c;border-color:#e91e6347}.hsoc__hud-chip--warn:before{background:var(--hsoc-magenta);animation-delay:.8s;box-shadow:0 0 8px #e91e638c}@media (max-width:767px){.hsoc__radar{opacity:.35;width:min(28rem,90vw);height:min(28rem,90vw)}.hsoc__hud-chip:nth-child(3),.hsoc__floor,.hsoc__stream:nth-child(n+5){display:none}}@media (min-width:1024px){.hsoc__hud-chip:first-child{top:6.25rem;left:1.75rem}.hsoc__hud-chip:nth-child(2){top:6.25rem;right:1.75rem}}@keyframes hsoc-aurora-a{0%,to{opacity:.38;transform:translate(0)scale(1)}50%{opacity:.5;transform:translate(4%,6%)scale(1.08)}}@keyframes hsoc-aurora-b{0%,to{opacity:.32;transform:translate(0)scale(1)}50%{opacity:.42;transform:translate(-5%,-4%)scale(1.1)}}@keyframes hsoc-aurora-c{0%,to{opacity:.22;transform:translate(0)scale(1)}50%{opacity:.34;transform:translate(-3%,5%)scale(1.12)}}@keyframes hsoc-mesh-drift{0%{transform:translate(0)}to{transform:translate(48px,48px)}}@keyframes hsoc-grid-pulse{0%,to{opacity:.05}50%{opacity:.09}}@keyframes hsoc-floor-scroll{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,50px 0,0 50px}}@keyframes hsoc-radar-spin{to{transform:rotate(360deg)}}@keyframes hsoc-ring-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes hsoc-core-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:.35;transform:translate(-50%,-50%)scale(1.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hsoc-stream-fall{0%,to{opacity:.15}50%{opacity:.45}}@keyframes hsoc-stream-packet{0%{opacity:0;top:-10%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes hsoc-node-pulse{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #02c7c38c}70%{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 14px #02c7c300}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #02c7c300}}@keyframes hsoc-node-pulse-magenta{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #e91e6380}70%{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 14px #e91e6300}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #e91e6300}}@keyframes hsoc-node-pulse-safe{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #10b98180}70%{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 14px #10b98100}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #10b98100}}@keyframes hsoc-packet-drift{0%,to{opacity:.35;transform:translate(-50%,-50%)translateY(0)}50%{opacity:.85;transform:translate(-50%,-50%)translateY(-18px)}}@keyframes hsoc-beam-h{0%,to{opacity:.12;transform:scaleX(.92)}50%{opacity:.28;transform:scaleX(1)}}@keyframes hsoc-beam-v{0%,to{opacity:.1;transform:scaleY(.9)}50%{opacity:.24;transform:scaleY(1)}}@keyframes hsoc-scan{0%{background-position:0 -30%}to{background-position:0 130%}}@keyframes hsoc-noise{0%,to{transform:translate(0)}50%{transform:translate(-1%,1%)}}@keyframes hsoc-chip-blink{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hsoc__aurora,.hsoc__mesh,.hsoc__grid,.hsoc__floor,.hsoc__radar-sweep,.hsoc__radar-ring,.hsoc__radar-core,.hsoc__stream,.hsoc__stream:after,.hsoc__node,.hsoc__packet,.hsoc__beam,.hsoc__scan,.hsoc__noise,.hsoc__hud-chip:before{animation:none!important}.hsoc__radar-sweep{opacity:.25}.hsoc__noise{display:none}}
.hero-engage{--he-cyan:#02c7c3;--he-cyan-light:#1df5f0;--he-magenta:#e91e63;--he-muted:#8b949e;--he-ink:#f0f3f6;background:#0d1117;align-items:center;min-height:calc(100svh - 4rem);padding:7.5rem 0 3.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hero-engage{min-height:100vh;padding:8.5rem 0 4rem}}.hero-engage__inner{z-index:1;width:90%;max-width:90rem;margin:0 auto;padding:0 1.25rem;position:relative}@media (min-width:640px){.hero-engage__inner{padding:0 1.5rem}}@media (min-width:1024px){.hero-engage__inner{padding:0 1.75rem}}@media (min-width:1440px){.hero-engage__inner{max-width:112rem;padding:0 2rem}}@media (min-width:1720px){.hero-engage__inner{max-width:124rem;padding:0 2.5rem}}.hero-engage__layout{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.hero-engage__layout{grid-template-columns:minmax(0,.76fr) minmax(0,1.44fr);gap:1.25rem 1.5rem}}@media (min-width:1280px){.hero-engage__layout{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.48fr);gap:1.5rem 2rem}}@media (min-width:1536px){.hero-engage__layout{gap:2rem 2.75rem}}.hero-engage__copy{text-align:center;max-width:34rem;margin:0 auto}@media (min-width:1024px){.hero-engage__copy{text-align:left;max-width:none;margin:0}}.hero-engage__eyebrow{background:linear-gradient(135deg,#02c7c324,#02c7c30a);border:1px solid #02c7c361;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.35rem;padding:.4rem .95rem .4rem .65rem;display:inline-flex;box-shadow:0 0 24px -10px #02c7c373}.hero-engage__live-dot{background:var(--he-cyan);border-radius:999px;width:.45rem;height:.45rem;animation:1.7s ease-out infinite he-live;box-shadow:0 0 0 3px #02c7c347}.hero-engage__eyebrow-text{letter-spacing:.2em;text-transform:uppercase;color:#7de8e4;font-size:.65rem;font-weight:700}.hero-engage__brand{letter-spacing:-.045em;margin:0;font-size:clamp(2.85rem,6.5vw,4.6rem);font-weight:900;line-height:.96}.hero-engage__brand-near{color:#fff}.hero-engage__brand-secure{background:linear-gradient(115deg,#1df5f0 0%,#02c7c3 48%,#019a97 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-engage__tagline{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin:1rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;display:inline-block;position:relative}.hero-engage__tagline:after{content:"";background:linear-gradient(90deg, var(--he-cyan), transparent);border-radius:999px;width:3.25rem;height:2px;margin-top:.85rem;display:block}@media (min-width:1024px){.hero-engage__tagline:after{margin-left:0}}@media (max-width:1023px){.hero-engage__tagline:after{margin-left:auto;margin-right:auto}}.hero-engage__desc-wrap{min-height:5.5rem;margin-top:1.35rem;position:relative}.hero-engage__desc{color:var(--he-muted);max-width:32rem;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}@media (max-width:1023px){.hero-engage__desc{margin-left:auto;margin-right:auto}}.hero-engage__desc strong{color:#f0f3f6eb;font-weight:600}.hero-engage__phases{text-align:left;flex-direction:column;gap:0;max-width:22rem;margin-top:1.75rem;padding-left:0;list-style:none;display:flex}@media (max-width:1023px){.hero-engage__phases{margin-left:auto;margin-right:auto}}.hero-engage__phase{-moz-column-gap:.85rem;grid-template-columns:auto 1fr;column-gap:.85rem;padding:.55rem 0;display:grid;position:relative}.hero-engage__phase-rail{flex-direction:column;align-items:center;width:.85rem;display:flex;position:relative}.hero-engage__phase-dot{background:var(--he-cyan);z-index:1;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 10px #02c7c38c}.hero-engage__phase:not(:last-child) .hero-engage__phase-rail:after{content:"";background:linear-gradient(#02c7c38c,#02c7c314);width:1px;position:absolute;top:.7rem;bottom:-.55rem}.hero-engage__phase-label{letter-spacing:.08em;text-transform:uppercase;color:#e8eef2;margin:0;font-size:.72rem;font-weight:800}.hero-engage__phase-sub{color:var(--he-muted);margin:.15rem 0 0;font-size:.8rem;line-height:1.4}.hero-engage__phase--active .hero-engage__phase-dot{background:var(--he-cyan-light);animation:1.7s ease-out infinite he-live}.hero-engage__phase--active .hero-engage__phase-label{color:var(--he-cyan-light)}.hero-engage__ctas{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:640px){.hero-engage__ctas{flex-direction:row;justify-content:center}}@media (min-width:1024px){.hero-engage__ctas{justify-content:flex-start}}.hero-engage__cta-primary{color:#041316;background:linear-gradient(135deg,#1df5f0 0%,#02c7c3 55%,#019a97 100%);border-radius:.65rem;align-items:center;gap:.55rem;padding:.95rem 1.65rem;font-size:.9rem;font-weight:700;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 12px 28px -12px #02c7c3a6,inset 0 1px #ffffff59}.hero-engage__cta-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 32px -12px #02c7c3bf,inset 0 1px #fff6}.hero-engage__cta-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02c7c30a;border:1px solid #02c7c366;border-radius:.65rem;align-items:center;gap:.55rem;padding:.95rem 1.65rem;font-size:.9rem;font-weight:600;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.hero-engage__cta-ghost:hover{background:#02c7c31a;border-color:#02c7c3b3;transform:translateY(-1px)}.hero-engage__visual{width:100%;min-width:0;position:relative}.hero-engage__visual-glow{display:none}@media (max-width:1023px){.hero-engage__visual{width:100%;max-width:26rem;margin:0 auto}}.hero-engage__visual>.ptfg{z-index:1;width:100%;position:relative}@keyframes he-live{0%{box-shadow:0 0 #02c7c373}70%{box-shadow:0 0 0 8px #02c7c300}to{box-shadow:0 0 #02c7c300}}@media (prefers-reduced-motion:reduce){.hero-engage__live-dot,.hero-engage__phase--active .hero-engage__phase-dot{animation:none!important}}
.svc{--svc-cyan:#02c7c3;--svc-cyan-hot:#1df5f0;--svc-magenta:#e91e63;--svc-amber:#f59e0b;--svc-safe:#10b981;--svc-ink:#f0f3f6;--svc-muted:#8b949e;--svc-surface:#0a1018d1;color:var(--svc-ink);background:#070b10;padding:4.5rem 0 5.5rem;position:relative;overflow:hidden}@media (min-width:1024px){.svc{padding:6rem 0 7rem}}.svc__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.svc__bg-base{background:radial-gradient(70% 45% at 15% 0,#02c7c329,#0000 55%),radial-gradient(55% 40% at 90% 15%,#e91e6324,#0000 55%),radial-gradient(50% 40% at 50% 100%,#10b98114,#0000 60%),linear-gradient(#070b10 0%,#0d1117 45%,#081018 100%);position:absolute;inset:0}.svc__bg-hex{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg width='56' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16z' fill='none' stroke='%2302C7C3' stroke-width='0.7'/%3E%3C/svg%3E");background-size:56px 64px;animation:50s linear infinite svc-hex-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 20%,#0000 78%)}.svc__bg-grid{opacity:.055;background-image:linear-gradient(#02c7c3bf 1px,#0000 1px),linear-gradient(90deg,#02c7c3bf 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 45%,#000 15%,#0000 80%);mask-image:radial-gradient(85% 70% at 50% 45%,#000 15%,#0000 80%)}.svc__bg-aurora{filter:blur(80px);opacity:.45;border-radius:50%;position:absolute}.svc__bg-aurora--a{background:radial-gradient(circle,#02c7c359,#0000 68%);width:min(40rem,60vw);height:min(40rem,60vw);animation:16s ease-in-out infinite svc-aurora-a;top:10%;left:-12%}.svc__bg-aurora--b{background:radial-gradient(circle,#e91e6347,#0000 70%);width:min(36rem,55vw);height:min(36rem,55vw);animation:20s ease-in-out infinite svc-aurora-b;bottom:5%;right:-10%}.svc__bg-orbit{opacity:.55;border:1px dashed #02c7c324;border-radius:50%;width:min(48rem,78vw);height:min(48rem,78vw);animation:55s linear infinite svc-orbit-spin;position:absolute;top:28%;left:52%;translate:-50%}.svc__bg-orbit:before{content:"";border:1px solid #e91e631a;border-radius:50%;position:absolute;inset:18%}.svc__bg-scan{mix-blend-mode:screen;opacity:.7;background:linear-gradient(#0000 0%,#02c7c309 48%,#0000 54%) 0 0/100% 240%;animation:10s linear infinite svc-scan;position:absolute;inset:0}.svc__bg-beam{background:linear-gradient(90deg,#0000,#e91e6380,#02c7c3d9,#10b98173,#0000);height:2px;animation:4.5s ease-in-out infinite svc-beam-pulse;position:absolute;top:0;left:0;right:0}.svc__float-node{left:var(--x);top:var(--y);background:var(--svc-cyan);width:.4rem;height:.4rem;animation:3.2s ease-out infinite svc-node-pulse;animation-delay:var(--d);border-radius:50%;position:absolute;box-shadow:0 0 #02c7c380}.svc__float-node--m{background:var(--svc-magenta);animation-name:svc-node-pulse-m}.svc__float-node--s{background:var(--svc-safe);animation-name:svc-node-pulse-s}.svc__inner{z-index:1;width:min(94%,84rem);margin:0 auto;position:relative}@media (min-width:1440px){.svc__inner{width:min(94%,96rem)}}.svc__shell{background:linear-gradient(#080e148c,#080e1440);border:1px solid #02c7c324;border-radius:1.5rem;padding:1.5rem 1rem 1.75rem;position:relative;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -48px #000000d9}@media (min-width:768px){.svc__shell{padding:2rem 1.75rem 2.25rem}}@media (min-width:1200px){.svc__shell{padding:2.5rem 2.25rem 2.75rem}}.svc__bracket{pointer-events:none;z-index:3;border-style:solid;width:1.6rem;height:1.6rem;position:absolute}.svc__bracket--tl{filter:drop-shadow(0 0 6px #e91e6366);border-width:2px 0 0 2px;border-color:#e91e63b3;top:.65rem;left:.65rem}.svc__bracket--tr{filter:drop-shadow(0 0 6px #02c7c366);border-width:2px 2px 0 0;border-color:#02c7c3b3;top:.65rem;right:.65rem}.svc__bracket--bl{border-width:0 0 2px 2px;border-color:#e91e638c;bottom:.65rem;left:.65rem}.svc__bracket--br{filter:drop-shadow(0 0 6px #10b98159);border-width:0 2px 2px 0;border-color:#10b981a6;bottom:.65rem;right:.65rem}.svc__header{gap:1.75rem;margin-bottom:1.75rem;display:grid}@media (min-width:1024px){.svc__header{grid-template-columns:1.25fr .75fr;align-items:end;gap:2.5rem;margin-bottom:2.25rem}}.svc__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#1df5f0e6;align-items:center;gap:.55rem;margin-bottom:.85rem;font-size:.68rem;font-weight:800;display:inline-flex}.svc__eyebrow-dot{background:var(--svc-cyan);border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-out infinite svc-live}.svc__title{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:.95}.svc__title-accent{background:linear-gradient(105deg, #fff 8%, var(--svc-cyan-hot) 42%, var(--svc-magenta) 92%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.15em;display:block}.svc__lead{max-width:36rem;color:var(--svc-muted);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.65}.svc__header-aside{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (min-width:1024px){.svc__header-aside{align-items:stretch}}.svc__telemetry{background:linear-gradient(160deg,#02c7c314,#0000 55%),#060c12bf;border:1px solid #02c7c338;border-radius:1rem;width:100%;padding:1rem 1.1rem;box-shadow:inset 0 0 40px #02c7c30a}.svc__tele-row{letter-spacing:.14em;color:#fff6;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;font-size:.62rem;font-weight:750;display:flex}.svc__tele-row:last-of-type{border-bottom:none}.svc__tele-row strong{letter-spacing:.08em;color:var(--svc-cyan-hot);font-size:.78rem}.svc__tele-bars{align-items:flex-end;gap:.28rem;height:2.4rem;margin-top:.85rem;display:flex}.svc__tele-bars span{height:var(--h);background:linear-gradient(180deg, var(--svc-cyan-hot), #02c7c333);opacity:.75;border-radius:2px 2px 0 0;flex:1;animation:2.4s ease-in-out infinite svc-bar}.svc__tele-bars span:nth-child(odd){background:linear-gradient(#f48fb1,#e91e6333);animation-delay:.3s}.svc__all-link{color:#ffffffc7;align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .25s,gap .25s;display:inline-flex}.svc__all-link:hover{color:var(--svc-cyan-hot);gap:.65rem}.svc__filters{background:#00000047;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;gap:.45rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.35rem;display:flex}.svc__filter{appearance:none;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.55rem .95rem;font-size:.7rem;font-weight:750;transition:all .25s}.svc__filter:hover{color:#ffffffd9}.svc__filter--active{color:#fff;background:linear-gradient(135deg,#02c7c338,#e91e631f);border-color:#02c7c373;box-shadow:0 0 24px -8px #02c7c3a6}.svc__filter-count{opacity:.5;margin-left:.3rem}.svc__featured{gap:1rem;margin-bottom:1.15rem;display:grid}@media (min-width:900px){.svc__featured{grid-template-columns:1.2fr .8fr;gap:1.15rem}.svc__featured:has(>:only-child){grid-template-columns:1fr}}.svc-feature{background:var(--svc-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:22rem;color:inherit;isolation:isolate;border:1px solid #ffffff1a;border-radius:1.4rem;flex-direction:column;justify-content:space-between;padding:1.75rem;text-decoration:none;transition:border-color .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.svc-feature{min-height:26rem;padding:2.1rem}}.svc-feature:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 32px 70px -40px #000000e6,0 0 50px -16px #02c7c366}.svc-feature--attack{background:radial-gradient(90% 70% at 100% 0,#e91e6347,#0000 55%),radial-gradient(60% 50% at 0 100%,#02c7c31f,#0000 55%),linear-gradient(160deg,#180a12f2,#0a1018e6);border-color:#e91e6347}.svc-feature--attack:hover{border-color:#e91e638c;box-shadow:0 32px 70px -40px #000000e6,0 0 50px -14px #e91e6373}.svc-feature--defend{background:radial-gradient(90% 70% at 0 0,#02c7c33d,#0000 55%),radial-gradient(60% 50% at 100% 100%,#10b98124,#0000 55%),linear-gradient(160deg,#08161af2,#0a1018e6);border-color:#02c7c347}.svc-feature--defend:hover{border-color:#02c7c38c}.svc-feature__scan{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff12 48%,#0000 62%);position:absolute;inset:0;translate:-130%}.svc-feature:hover .svc-feature__scan{animation:1s forwards svc-sheen}.svc-feature__grid{pointer-events:none;opacity:.09;background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.svc-feature__ring{pointer-events:none;opacity:.8;border:1px solid #02c7c333;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-18%;right:-10%}.svc-feature--attack .svc-feature__ring{border-color:#e91e6347;animation:8s ease-in-out infinite svc-ring-float;box-shadow:inset 0 0 70px #e91e631a}.svc-feature--defend .svc-feature__ring{animation:9s ease-in-out infinite reverse svc-ring-float;box-shadow:inset 0 0 70px #02c7c31a}.svc-feature__ports{pointer-events:none;position:absolute;inset:0}.svc-feature__ports span{opacity:.55;background:currentColor;border-radius:50%;width:.35rem;height:.35rem;position:absolute;box-shadow:0 0 10px}.svc-feature--attack .svc-feature__ports{color:#f48fb1}.svc-feature--defend .svc-feature__ports{color:var(--svc-cyan-hot)}.svc-feature__ports span:first-child{top:1.1rem;left:42%}.svc-feature__ports span:nth-child(2){top:42%;right:1.1rem}.svc-feature__ports span:nth-child(3){bottom:1.1rem;left:28%}.svc-feature__ports span:nth-child(4){top:58%;left:1.1rem}.svc-feature__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.svc-feature__badge{letter-spacing:.16em;text-transform:uppercase;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex}.svc-feature__badge-dot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;animation:2s ease-out infinite svc-live}.svc-feature--attack .svc-feature__badge{color:#f48fb1;border-color:#e91e6366}.svc-feature--defend .svc-feature__badge{color:var(--svc-cyan-hot);border-color:#02c7c366}.svc-feature__icon{width:4rem;height:4rem;color:var(--svc-cyan-hot);background:#02c7c31a;border:1px solid #02c7c359;border-radius:1.15rem;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 0 36px -8px #02c7c3a6}.svc-feature--attack .svc-feature__icon{color:#f48fb1;background:#e91e631f;border-color:#e91e6366;box-shadow:0 0 36px -8px #e91e6399}.svc-feature__icon-ring{opacity:.35;border:1px dashed;border-radius:1.4rem;animation:12s linear infinite svc-orbit-spin;position:absolute;inset:-8px}.svc-feature:hover .svc-feature__icon{transform:scale(1.1)rotate(-6deg)}.svc-feature__body{z-index:1;margin-top:auto;padding-top:2.5rem;position:relative}.svc-feature__kicker{letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin:0 0 .4rem;font-size:.65rem;font-weight:800}.svc-feature__title{letter-spacing:-.035em;color:#fff;margin:0 0 .7rem;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:800;line-height:1.05}.svc-feature__text{color:#ffffff9e;max-width:34rem;margin:0;font-size:.98rem;line-height:1.6}.svc-feature__meta{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.svc-feature__chip{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .65rem;font-size:.65rem;font-weight:700}.svc-feature__cta{color:var(--svc-cyan-hot);align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.9rem;font-weight:750;transition:gap .25s;display:inline-flex}.svc-feature--attack .svc-feature__cta{color:#f48fb1}.svc-feature:hover .svc-feature__cta{gap:.75rem}.svc-feature__path{opacity:.35;height:3.5rem;color:var(--svc-cyan-hot);pointer-events:none;position:absolute;bottom:1.25rem;left:8%;right:8%}.svc-feature--attack .svc-feature__path{color:#f48fb1}.svc-feature:hover .svc-feature__path{opacity:.7}.svc__constellation{isolation:isolate;position:relative}.svc__edges{pointer-events:none;z-index:0;opacity:.55;width:100%;height:100%;position:absolute;inset:-2% 0 -4%}.svc__edge{fill:none;stroke-linecap:round}.svc__edge--base{stroke-width:4px;opacity:.14;filter:blur(2px)}.svc__edge--hot{stroke-width:1.4px;stroke-dasharray:5 12;opacity:.75;animation:9s linear infinite svc-dash}.svc__mosaic{z-index:1;grid-template-columns:1fr;gap:.85rem;display:grid;position:relative}@media (min-width:700px){.svc__mosaic{grid-template-columns:repeat(2,1fr);gap:.95rem}}@media (min-width:1100px){.svc__mosaic{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(11.5rem,auto);gap:1rem}.svc__cell--md{grid-column:span 2}.svc__cell--lg{grid-area:span 1/span 3}.svc__cell--wide{grid-column:span 4}.svc__cell--xl{grid-column:span 3}}.svc-card{--svc-tone:var(--svc-cyan);--svc-tone-soft:#02c7c32e;height:100%;min-height:16.5rem;color:inherit;transform-style:preserve-3d;background:linear-gradient(165deg,#121a24f2,#0a0e14eb);border:1px solid #ffffff14;border-radius:1.2rem;flex-direction:column;padding:1.35rem 1.35rem 1.2rem;text-decoration:none;transition:border-color .3s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.svc-card__glow{aspect-ratio:1;background:radial-gradient(circle, var(--svc-tone-soft), transparent 68%);opacity:.85;width:70%;transition:opacity .3s,transform .45s;position:absolute;inset:-40% -20% auto auto}.svc-card__sheen{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0f 48%,#0000 65%);position:absolute;inset:0;translate:-140%}.svc-card__frame{pointer-events:none;border:1px dashed color-mix(in srgb, var(--svc-tone) 28%, transparent);opacity:.35;border-radius:.95rem;transition:opacity .3s;position:absolute;inset:.45rem}.svc-card:hover,.svc-card.is-active{border-color:color-mix(in srgb, var(--svc-tone) 55%, transparent);box-shadow:0 28px 55px -34px #000000f2, 0 0 40px -12px color-mix(in srgb, var(--svc-tone) 50%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--svc-tone) 22%, transparent);transform:translateY(-7px)rotateX(2deg)scale(1.015)}.svc-card:hover .svc-card__sheen{animation:.95s forwards svc-sheen}.svc-card:hover .svc-card__glow{opacity:1;transform:scale(1.15)}.svc-card:hover .svc-card__frame{opacity:.8;border-style:solid}.svc-card--cyan{--svc-tone:#02c7c3;--svc-tone-soft:#02c7c338}.svc-card--magenta{--svc-tone:#e91e63;--svc-tone-soft:#e91e6338}.svc-card--amber{--svc-tone:#f59e0b;--svc-tone-soft:#f59e0b33}.svc-card--safe{--svc-tone:#10b981;--svc-tone-soft:#10b98133}.svc-card__head{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.svc-card__index{letter-spacing:.16em;color:color-mix(in srgb, var(--svc-tone) 80%, white);opacity:.8;font-size:.72rem;font-weight:800}.svc-card__status{background:var(--svc-tone);width:.5rem;height:.5rem;box-shadow:0 0 12px var(--svc-tone);border-radius:50%;animation:2.6s ease-out infinite svc-node-pulse}.svc-card__icon-wrap{z-index:1;width:3.5rem;height:3.5rem;margin:1rem 0 1.15rem;position:relative}.svc-card__orbit{border:1px dashed color-mix(in srgb, var(--svc-tone) 40%, transparent);opacity:.4;border-radius:1.15rem;animation:14s linear infinite svc-orbit-spin;position:absolute;inset:-6px}.svc-card__icon{border:1px solid color-mix(in srgb, var(--svc-tone) 45%, transparent);background:radial-gradient(circle at 30% 25%, #ffffff1f, transparent 50%), color-mix(in srgb, var(--svc-tone) 14%, transparent);width:100%;height:100%;color:var(--svc-tone);box-shadow:0 0 28px -8px color-mix(in srgb, var(--svc-tone) 55%, transparent);border-radius:1rem;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.svc-card:hover .svc-card__icon{transform:scale(1.1)translateY(-2px)rotate(-4deg)}.svc-card__title{z-index:1;letter-spacing:-.025em;color:#fff;margin:0 0 .5rem;font-size:1.28rem;font-weight:800;line-height:1.15;position:relative}.svc-card__text{z-index:1;color:#ffffff8c;flex:1;margin:0;font-size:.88rem;line-height:1.55;position:relative}.svc-card__chips{z-index:1;flex-wrap:wrap;gap:.35rem;margin-top:.95rem;display:flex;position:relative}.svc-card__chips span{border:1px solid color-mix(in srgb, var(--svc-tone) 28%, transparent);background:color-mix(in srgb, var(--svc-tone) 8%, transparent);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--svc-tone) 75%, white);border-radius:999px;padding:.22rem .5rem;font-size:.6rem;font-weight:750}.svc-card__footer{z-index:1;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.15rem;padding-top:.95rem;display:flex;position:relative}.svc-card__cat{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--svc-tone) 85%, white);font-size:.62rem;font-weight:800}.svc-card__go{border:1px solid color-mix(in srgb, var(--svc-tone) 35%, transparent);background:color-mix(in srgb, var(--svc-tone) 10%, transparent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.svc-card:hover .svc-card__go{background:color-mix(in srgb, var(--svc-tone) 22%, transparent);box-shadow:0 0 18px -4px color-mix(in srgb, var(--svc-tone) 55%, transparent);transform:translate(3px)scale(1.06)}.svc__cta{background:linear-gradient(120deg,#02c7c31f,#e91e6314),#080e14d9;border:1px solid #02c7c347;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:1.75rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.svc__cta{flex-direction:row;justify-content:space-between;align-items:center;padding:1.85rem 2rem}}.svc__cta:before{content:"";background:linear-gradient(105deg,#0000 40%,#02c7c314 50%,#0000 60%);animation:6s ease-in-out infinite svc-cta-sheen;position:absolute;inset:0}.svc__cta-copy{z-index:1;position:relative}.svc__cta-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--svc-cyan-hot);margin:0 0 .25rem;font-size:.62rem;font-weight:800}.svc__cta-title{letter-spacing:-.02em;color:#fff;margin:0 0 .35rem;font-size:1.35rem;font-weight:800}.svc__cta-text{color:var(--svc-muted);margin:0;font-size:.92rem}.svc__cta-actions{z-index:1;flex-wrap:wrap;gap:.65rem;display:flex;position:relative}.svc__cta-btn{border-radius:999px;align-items:center;gap:.45rem;padding:.8rem 1.25rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.svc__cta-btn--primary{color:#041214;background:linear-gradient(135deg,#1df5f0,#02c7c3 55%,#0d7377);box-shadow:0 12px 32px -12px #02c7c3cc}.svc__cta-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #02c7c3f2}.svc__cta-btn--ghost{color:#ffffffe0;background:#02c7c30f;border:1px solid #02c7c366}.svc__cta-btn--ghost:hover{background:#02c7c31f;border-color:#02c7c3b3;transform:translateY(-2px)}.svc__empty{text-align:center;color:var(--svc-muted);grid-column:1/-1;padding:3rem 1rem}@keyframes svc-live{0%{box-shadow:0 0 #02c7c380}70%{box-shadow:0 0 0 8px #02c7c300}to{box-shadow:0 0 #02c7c300}}@keyframes svc-orbit-spin{to{transform:rotate(360deg)}}@keyframes svc-beam-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes svc-sheen{0%{translate:-140%}to{translate:140%}}@keyframes svc-ring-float{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(-4%,6%)scale(1.05)}}@keyframes svc-node-pulse{0%{box-shadow:0 0 #02c7c38c}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@keyframes svc-node-pulse-m{0%{box-shadow:0 0 #e91e6380}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@keyframes svc-node-pulse-s{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@keyframes svc-dash{to{stroke-dashoffset:-120px}}@keyframes svc-scan{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes svc-hex-drift{0%{background-position:0 0}to{background-position:56px 64px}}@keyframes svc-aurora-a{0%,to{opacity:.38;transform:translate(0)scale(1)}50%{opacity:.55;transform:translate(4%,5%)scale(1.08)}}@keyframes svc-aurora-b{0%,to{opacity:.32;transform:translate(0)scale(1)}50%{opacity:.48;transform:translate(-5%,-4%)scale(1.1)}}@keyframes svc-bar{0%,to{opacity:.55;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}@keyframes svc-cta-sheen{0%,to{opacity:.4;translate:-30%}50%{opacity:1;translate:30%}}@media (max-width:699px){.svc__edges{opacity:.28}}@media (prefers-reduced-motion:reduce){.svc__bg-hex,.svc__bg-orbit,.svc__bg-scan,.svc__bg-beam,.svc__bg-aurora,.svc__float-node,.svc__eyebrow-dot,.svc__edge--hot,.svc__tele-bars span,.svc-feature__ring,.svc-feature__icon-ring,.svc-feature__scan,.svc-feature__badge-dot,.svc-card__orbit,.svc-card__status,.svc-card__sheen,.svc-card__frame,.svc__cta:before{animation:none!important}.svc-card:hover,.svc-feature:hover{transform:none}}
/*# sourceMappingURL=3mc6abl1uo7o-.css.map*/