.mm-intro{display:none}html.mm-intro-pending .mm-intro{display:grid}html.mm-intro-pending,html.mm-intro-pending body{overflow:hidden}.mm-intro{z-index:9999;isolation:isolate;background:#020407;place-items:center;position:fixed;inset:0;overflow:hidden}.mm-intro.is-exiting{opacity:0;pointer-events:none;transition:opacity .9s .7s}.mm-intro.is-exiting .intro-stage{opacity:0;transition:transform 1.35s cubic-bezier(.22,1,.36,1),opacity .65s .65s;transform:translate(calc(10px - 35vw),calc(10px - 32vh))scale(.4)}.dock-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;filter:blur(3px);mix-blend-mode:screen;background:radial-gradient(circle,#fffffff2 0%,#ffffffbf 5%,#ff3c52bf 13%,#00eaffa6 26%,#00eaff26 46%,#0000 72%);border-radius:50%;width:clamp(130px,20vw,320px);position:absolute;top:calc(18% + 10px);left:calc(15% + 10px);transform:translate(-50%,-50%)scale(.2)}.dock-burst:before,.dock-burst:after{content:"";background:linear-gradient(90deg,#0000,#ff3850,#fff,#00eaff,#0000);height:3px;position:absolute;top:50%;left:-45%;right:-45%;box-shadow:0 0 18px #00eaffd9}.dock-burst:after{transform:rotate(90deg)}.mm-intro.is-exiting:not(.is-skipped) .dock-burst{animation:.65s ease-out .73s both dock-burst-fire}@keyframes dock-burst-fire{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}24%{opacity:1;transform:translate(-50%,-50%)scale(.7)}55%{opacity:.95;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.mm-intro.is-skipped{transition:opacity .3s}.mm-intro.is-skipped .intro-stage{opacity:1;transition:none;transform:none}.intro-grid{opacity:0;background-image:linear-gradient(#00dcff0e 1px,#0000 1px),linear-gradient(90deg,#00dcff0e 1px,#0000 1px);background-size:50px 50px;animation:2s .25s both grid-appear;position:absolute;inset:0}.intro-scanlines{z-index:7;pointer-events:none;opacity:.1;background:repeating-linear-gradient(#0000 0 3px,#ffffff29 4px);position:absolute;inset:0}.signal{z-index:2;opacity:0;pointer-events:none;width:80vw;height:2px;position:absolute;left:-90vw}.signal-red{background:linear-gradient(90deg,#0000,#ff344a 35%,#fff 90%,#0000);animation:1.1s ease-out .1s both signal-sweep;top:35%;box-shadow:0 0 12px #ff344a,0 0 35px #ff344aa6}.signal-cyan{background:linear-gradient(90deg,#0000,#00eaff 35%,#fff 90%,#0000);animation:1.1s ease-out .35s both signal-sweep;top:65%;box-shadow:0 0 12px #00eaff,0 0 35px #00eaffa6}.signal-red-second{height:1px;animation:1s ease-out 1.25s both signal-sweep;top:46%}.signal-cyan-second{height:1px;animation:1s ease-out 1.5s both signal-sweep;top:54%}.intro-glow{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff2e 0%,#00dcff1f 18%,#ff1e3c14 35%,#0000 65%);border-radius:50%;width:min(75vw,850px);animation:.9s 2.15s both glow-pulse;position:absolute}.intro-flash{z-index:6;opacity:0;pointer-events:none;background:#e8faff;animation:.45s 2.25s both intro-flash;position:absolute;inset:0}.intro-stage{z-index:4;aspect-ratio:8/3;width:min(94vw,1100px);position:relative}.emblem-stage{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.emblem-layer{object-fit:contain;width:min(82%,820px);height:auto;position:absolute}.emblem-red{filter:sepia()saturate(10)hue-rotate(310deg)brightness(1.4);mix-blend-mode:screen;animation:1.65s cubic-bezier(.2,.8,.2,1) .45s both red-assemble}.emblem-cyan{filter:sepia()saturate(10)hue-rotate(130deg)brightness(1.4);mix-blend-mode:screen;animation:1.65s cubic-bezier(.2,.8,.2,1) .45s both cyan-assemble}.emblem-main{filter:drop-shadow(0 0 35px #00dcff4d);animation:.95s 1.5s both emblem-lock}.skip-intro{z-index:10;color:#e7edf4;font:inherit;cursor:pointer;background:#161e28d9;border:1px solid #415064;border-radius:6px;padding:10px 16px;font-size:.85rem;position:absolute;bottom:24px;right:24px}.skip-intro:hover,.skip-intro:focus-visible{background:#293747;outline-color:#00eaff}@keyframes grid-appear{0%{opacity:0}to{opacity:.45}}@keyframes signal-sweep{0%{opacity:0;left:-90vw}20%{opacity:1}80%{opacity:1}to{opacity:0;left:110vw}}@keyframes red-assemble{0%{opacity:0;transform:translate(-220px)scale(1.2)}25%{opacity:.95}to{opacity:.5;transform:translate(-5px)scale(1)}}@keyframes cyan-assemble{0%{opacity:0;transform:translate(220px)scale(1.2)}25%{opacity:.95}to{opacity:.5;transform:translate(5px)scale(1)}}@keyframes emblem-lock{0%{opacity:0;filter:blur(18px);transform:scale(1.15)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes glow-pulse{0%{opacity:0;transform:scale(.5)}40%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes intro-flash{0%,to{opacity:0}35%{opacity:.16}}@media (width<=700px){.dock-burst{top:calc(12% + 10px);left:calc(17% + 10px)}.mm-intro.is-exiting:not(.is-skipped) .intro-stage{transform:translate(calc(10px - 33vw),calc(10px - 38vh))scale(.4)}.intro-stage{width:100vw}.emblem-layer{width:95%}.skip-intro{bottom:24px;right:16px}}@media (prefers-reduced-motion:reduce){.mm-intro{display:none!important}}.site-footer[data-astro-cid-nns7i3if]{background:#161b25;border-top:1px solid #303844}.footer-inner[data-astro-cid-nns7i3if]{color:#9ba9ba;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1480px;margin:0 auto;padding:22px 36px;font-size:.75rem;display:flex}@media (width<=600px){.footer-inner[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;padding:20px 18px}}*,:before,:after{box-sizing:border-box}html{color:#f4f6fa;background:#10141b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-content{flex:1}.site-header[data-astro-cid-fzpbxy5g]{background:#080d13}.header-banner[data-astro-cid-fzpbxy5g]{width:100%;overflow:hidden}.header-banner[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{max-width:1480px;margin:0 auto;display:block}.header-banner[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:100%;height:auto;display:block}.nav-bar[data-astro-cid-fzpbxy5g]{z-index:100;-webkit-backdrop-filter:blur(12px);background:#151b24f7;border-bottom:1px solid #2a3340;position:sticky;top:0}.nav-inner[data-astro-cid-fzpbxy5g]{max-width:1480px;margin:0 auto;padding:0 36px}.desktop-nav[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:32px;min-height:64px;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#d6dee9;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:#fff}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:7px;text-decoration:underline #e64a4a}.mobile-menu[data-astro-cid-fzpbxy5g],.mobile-brand[data-astro-cid-fzpbxy5g]{display:none}.nav-inner[data-astro-cid-fzpbxy5g]{position:relative}@media (width<=700px){.nav-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-brand[data-astro-cid-fzpbxy5g]{color:#f4f6fa;letter-spacing:.09em;font-size:.78rem;font-weight:800;display:block}.mobile-menu[data-astro-cid-fzpbxy5g]{display:block}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;color:#f4f6fa;border:1px solid #35404f;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:hover,.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:focus-visible{background:#242e3b}.menu-icon[data-astro-cid-fzpbxy5g]{font-size:1.1rem;line-height:1}.mobile-menu[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{background:#242e3b}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{background:#1a222d;border:1px solid #364252;border-radius:10px;flex-direction:column;width:min(260px,100vw - 36px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:18px;box-shadow:0 14px 36px #0000008c}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;display:flex}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]+a[data-astro-cid-fzpbxy5g]{border-top:1px solid #ffffff0f}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{background:#293646}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:#263343;border-left:3px solid #e64a4a;padding-left:11px;text-decoration:none}}@media (prefers-reduced-motion:reduce){nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:none}}
