@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--primary:#00e5ff;--primary-dark:#00b8cc;--primary-tint:#00e5ff26;--accent:#ff6b6b;--accent-dark:#e05555;--teal-50:#e6faf9;--teal-100:#b3f0ed;--teal-200:#80e6e1;--teal-300:#4ddcd5;--teal-400:#1ad2c9;--teal-500:#05bdb4;--teal-600:#04968f;--bg-dark:#090d12;--surface-dark:#121c24;--bg-end-blue:#07131a;--surface-strong:#162430;--text-primary:#fff;--text-secondary:#cde9ea;--text-muted:#8ea8aa;--border-color:#21323f;--divider-color:#172530;--content-width:1120px;--focus-ring:0 0 0 3px #00e5ff73}*{box-sizing:border-box}html,body{scroll-behavior:smooth;min-height:100%;margin:0}body{color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(80% 50% at 15% -5%,#50288c2e 0%,#50288c00 70%),radial-gradient(65% 45% at 85% 12%,#00e5ff1f 0%,#00e5ff00 65%),radial-gradient(70% 50% at 75% 55%,#04968f17 0%,#04968f00 70%),radial-gradient(85% 55% at 20% 90%,#7832dc14 0%,#7832dc00 70%),linear-gradient(#090d12 0%,#0c161e 40%,#07131a 100%);font-family:Inter Variable,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance;text-wrap:pretty;margin:0;font-weight:800}p{text-wrap:pretty;margin:0}img{max-width:100%;height:auto;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}:target{scroll-margin-top:100px}.skip-link{z-index:9999;background:linear-gradient(135deg, var(--teal-400), var(--teal-600));color:#03201f;border-radius:999px;padding:.75rem 1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:top .24s cubic-bezier(.16,1,.3,1);position:absolute;top:-80px;left:20px;box-shadow:0 10px 25px #00e5ff66,inset 0 1px #fff6}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;top:20px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.text-link{color:var(--primary);border-bottom:1px solid #00e5ff33;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s}.text-link:hover{color:#80f2ff;border-color:#00e5ffcc}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.space-bg-container[data-astro-cid-apja523l]{pointer-events:none;z-index:-1;background:0 0;position:fixed;inset:0;overflow:hidden}.nebula[data-astro-cid-apja523l]{filter:blur(100px);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}.nebula-1[data-astro-cid-apja523l]{background:#50288c12;width:clamp(200px,25vw,350px);height:clamp(200px,25vw,350px);animation:24s ease-in-out infinite alternate nebulaFloat;top:15%;left:5%}.nebula-2[data-astro-cid-apja523l]{background:#0082b40d;width:clamp(240px,30vw,420px);height:clamp(240px,30vw,420px);animation:28s ease-in-out infinite alternate-reverse nebulaFloat;top:55%;right:0%}.nebula-3[data-astro-cid-apja523l]{background:#ff6b6b0a;width:clamp(180px,22vw,320px);height:clamp(180px,22vw,320px);animation:20s ease-in-out infinite alternate nebulaFloat;top:75%;left:20%}@keyframes nebulaFloat{0%{opacity:.6;transform:scale(1)translate(0)}50%{opacity:.85;transform:scale(1.08)translate(12px,-8px)}to{opacity:.65;transform:scale(.96)translate(-8px,10px)}}.stars-layer[data-astro-cid-apja523l]{pointer-events:none;position:absolute;inset:0}.stars-small[data-astro-cid-apja523l]{opacity:.5;background-image:radial-gradient(1px 1px at 20px 40px,#ffffffb3,#fff0),radial-gradient(1px 1px at 110px 180px,#ffffff80,#fff0),radial-gradient(1px 1px at 250px 90px,#a0e6ffb3,#fff0),radial-gradient(1px 1px at 380px 340px,#fff9,#fff0),radial-gradient(1px 1px at 520px 150px,#00e5ff99,#fff0),radial-gradient(1px 1px at 680px 410px,#ffffffb3,#fff0),radial-gradient(1px 1px at 840px 120px,#a0e6ff99,#fff0),radial-gradient(1px 1px at 960px 310px,#ffffff80,#fff0);background-size:1000px 550px}.stars-medium[data-astro-cid-apja523l]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 60px 220px,#fff,#fff0),radial-gradient(1.5px 1.5px at 290px 430px,#adf,#fff0),radial-gradient(1.5px 1.5px at 470px 110px,#00e5ffcc,#fff0),radial-gradient(1.5px 1.5px at 730px 280px,#fff,#fff0),radial-gradient(1.5px 1.5px at 910px 490px,#fff,#fff0);background-size:1050px 600px}.bright-star[data-astro-cid-apja523l]{background:#adf;border-radius:50%;width:3px;height:3px;animation:5s ease-in-out infinite alternate starPulse;position:absolute;box-shadow:0 0 6px 1.5px #00e5ff66}.star-1[data-astro-cid-apja523l]{animation-delay:0s;top:18%;left:12%}.star-2[data-astro-cid-apja523l]{animation-delay:1.4s;top:28%;right:22%}.star-3[data-astro-cid-apja523l]{animation-delay:.8s;top:62%;left:10%}.star-4[data-astro-cid-apja523l]{animation-delay:2.2s;top:78%;right:14%}.star-5[data-astro-cid-apja523l]{animation-delay:3s;top:42%;left:48%}@keyframes starPulse{0%{opacity:.3;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2);box-shadow:0 0 8px 2.5px #00e5ff99}to{opacity:.4;transform:scale(.9)}}.moon-position[data-astro-cid-apja523l]{z-index:1;position:absolute;top:60px;right:30px}.moon-outer[data-astro-cid-apja523l]{background:#fffdf0;border-radius:24px;width:48px;height:48px;position:relative;box-shadow:0 0 35px 10px #fffad68c,0 0 70px 22px #fff4b340,0 0 90px 30px #00e5ff1a}.moon-body[data-astro-cid-apja523l]{background:radial-gradient(circle at 32% 32%,#fffef7 0%,#fff7cf 55%,#ffeda8 100%);border-radius:24px;position:absolute;inset:0;overflow:hidden}.moon-shadow[data-astro-cid-apja523l]{background:radial-gradient(circle at 78% 78%,#50461447 0%,#5046141a 55%,#0000 75%);border-radius:24px;position:absolute;inset:0}.moon-crater[data-astro-cid-apja523l]{background:#8c732824;position:absolute;box-shadow:inset 0 1px 1px #8c73282e}.moon-crater-1[data-astro-cid-apja523l]{border-radius:6px;width:12px;height:12px;top:14px;left:10px}.moon-crater-2[data-astro-cid-apja523l]{border-radius:5px;width:10px;height:10px;bottom:12px;right:10px}.moon-crater-3[data-astro-cid-apja523l]{border-radius:3px;width:6px;height:6px;top:8px;right:18px}.comet[data-astro-cid-apja523l]{opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;transform:rotate(-35deg)}.comet-tail[data-astro-cid-apja523l]{background:linear-gradient(90deg,#fff0 0%,#ffffff40 100%);border-top-right-radius:1px;border-bottom-right-radius:1px;width:50px;height:2px}.comet-head[data-astro-cid-apja523l]{background:#fff;border-radius:2.5px;width:5px;height:5px;box-shadow:0 0 6px 1px #00e5ff,0 0 12px 3px #00e5ff99}.comet-1[data-astro-cid-apja523l]{animation:12s cubic-bezier(.25,1,.5,1) 3s infinite cometGlide;top:12%;right:18%}.comet-2[data-astro-cid-apja523l]{animation:15s cubic-bezier(.25,1,.5,1) 8.5s infinite cometGlide;top:50%;right:30%}@keyframes cometGlide{0%{opacity:0;transform:translate(100px,-60px)rotate(-35deg)}6%{opacity:.85}18%{opacity:0;transform:translate(-350px,230px)rotate(-35deg)}to{opacity:0;transform:translate(-350px,230px)rotate(-35deg)}}.spaceship-position[data-astro-cid-apja523l]{z-index:2;animation:18s ease-in-out infinite alternate gentleDrift;position:absolute;top:140px;left:clamp(20px,5vw,70px)}.spaceship-wrapper[data-astro-cid-apja523l]{filter:drop-shadow(0 4px 10px #00000080)drop-shadow(0 0 8px #00e5ff4d);width:38px;height:auto;transform:rotate(-6deg)}.spaceship-svg[data-astro-cid-apja523l]{width:100%;height:100%;display:block}@keyframes gentleDrift{0%{transform:translate(0)rotate(0)}to{transform:translate(16px,-12px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nebula[data-astro-cid-apja523l],.bright-star[data-astro-cid-apja523l],.comet[data-astro-cid-apja523l],.spaceship-position[data-astro-cid-apja523l]{animation:none!important;transform:none!important}.comet[data-astro-cid-apja523l]{display:none}}.layout-shell[data-astro-cid-ju4pidww]{flex-direction:column;min-height:100dvh;display:flex}.layout-header[data-astro-cid-ju4pidww]{z-index:10;position:relative}.layout-main[data-astro-cid-ju4pidww]{flex:1}.layout-footer[data-astro-cid-ju4pidww]{background:linear-gradient(#072f3400,#072f3429);border-top:1px solid #8295961f;margin-top:clamp(2rem,5vw,3.5rem)}
