@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@view-transition{navigation:auto}:root{color-scheme:dark;--font-sans: "Geist Variable", Geist, ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #0A0B11;--bg-2: #0E1017;--surface: #12141D;--surface-2: #181B26;--surface-3: #1F2330;--line: rgba(150,160,255,.08);--line-2: rgba(150,160,255,.15);--fg: #EDEEF5;--fg-body: #C6C9D8;--fg-2: #A3A8BD;--fg-3: #8A8FA6;--accent: #7B7BFF;--accent-text: #A3A5FF;--accent-2: #38D0EE;--grad: linear-gradient(100deg,#6E6BFF 0%,#4FA3FF 52%,#38D0EE 100%);--btn: linear-gradient(180deg,#6B67FF,#4D49E8);--warm: #F2B66D;--warm-bg: rgba(242,182,109,.07);--warm-line: rgba(242,182,109,.24);--ok: #5ED3A2;--bad: #FF8F85;--dot: rgba(170,180,255,.15);--aurora-a: rgba(110,107,255,.22);--aurora-b: rgba(56,208,238,.11);--tint-l: .74;--shadow: 0 1px 1px rgba(0,0,0,.3), 0 .625rem 1.875rem -10px rgba(0,0,0,.6);--shadow-lg: 0 2px .375rem rgba(0,0,0,.35), 0 1.875rem 5rem -20px rgba(0,0,0,.8);--ease: cubic-bezier(.2,.8,.2,1);--spring: linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 20.5%,1.043 24.6%,1.035 28.4%,1.007 37.2%,.998 46.9%,1);--pad: 2rem;--container: 82.5rem;--h2: 3.25rem}:root[data-theme=light]{color-scheme:light;--bg: #F7F7FB;--bg-2: #FFFFFF;--surface: #FFFFFF;--surface-2: #F2F3F8;--surface-3: #E8E9F1;--line: rgba(24,28,70,.08);--line-2: rgba(24,28,70,.14);--fg: #0D0F1C;--fg-body: #2B2F42;--fg-2: #4B5068;--fg-3: #62677E;--accent: #4F46E5;--accent-text: #4338CA;--accent-2: #0891B2;--grad: linear-gradient(100deg,#4F46E5 0%,#2F7FF0 52%,#0AA5C8 100%);--btn: linear-gradient(180deg,#5A52F0,#463DDB);--warm: #9A5306;--warm-bg: rgba(217,119,6,.06);--warm-line: rgba(217,119,6,.26);--ok: #0F7F54;--bad: #C0362C;--dot: rgba(30,40,110,.13);--aurora-a: rgba(79,70,229,.11);--aurora-b: rgba(10,165,200,.08);--tint-l: .55;--shadow: 0 1px 2px rgba(20,24,60,.06), 0 .625rem 1.875rem -12px rgba(20,24,60,.14);--shadow-lg: 0 2px .375rem rgba(20,24,60,.06), 0 1.875rem 5rem -20px rgba(20,24,60,.25)}@media(max-width:759px){:root{--pad: 1.25rem;--h2: 2.25rem}}html{font-size:clamp(100%,calc(100% + (100vw - 1440px)*.0083),125%)}html,body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E")}::selection{background:#7b7bff52}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.1875rem}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}button,input{font-family:inherit}input::placeholder{color:var(--fg-3)}main{position:relative;z-index:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:var(--container);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad);box-sizing:border-box}.eyebrow{font:500 .75rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1rem}.h2{margin:0;font-size:var(--h2);line-height:1.05;font-weight:600;letter-spacing:-.045em}.mono-text{font-family:var(--font-mono)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes palIn{0%{opacity:0;transform:scale(.965);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes aurora{0%{transform:translate3d(-4%,0,0) rotate(0) scale(1)}50%{transform:translate3d(4%,-3%,0) rotate(8deg) scale(1.08)}to{transform:translate3d(-4%,0,0) rotate(0) scale(1)}}@keyframes wordIn{0%{opacity:0;transform:translateY(1.125rem);filter:blur(.625rem)}to{opacity:1;transform:none;filter:blur(0)}}[data-word]{animation:wordIn 1s var(--ease) backwards;animation-delay:calc(60ms + var(--i, 0) * 75ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;height:4rem;background:transparent;border-bottom:1px solid transparent;transition:background .3s var(--ease),border-color .3s var(--ease)}.nav[data-astro-cid-dmqpwcec].is-scrolled{background:color-mix(in oklab,var(--bg) 72%,transparent);border-color:var(--line);backdrop-filter:blur(1.125rem) saturate(1.6);-webkit-backdrop-filter:blur(1.125rem) saturate(1.6)}.nav__inner[data-astro-cid-dmqpwcec]{height:100%;display:flex;align-items:center;gap:1.75rem}.nav__spacer[data-astro-cid-dmqpwcec]{flex:1}.logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.625rem;color:var(--fg);text-decoration:none}.logo[data-astro-cid-dmqpwcec]:hover{text-decoration:none}.logo__mark[data-astro-cid-dmqpwcec]{position:relative;width:1.375rem;height:1.375rem;display:grid;place-items:center}.logo__gem[data-astro-cid-dmqpwcec]{width:.875rem;height:.875rem;border-radius:.2188rem;transform:rotate(45deg);background:var(--grad);box-shadow:0 0 1.125rem #6e6bff80}.logo__hole[data-astro-cid-dmqpwcec]{position:absolute;width:.3125rem;height:.3125rem;border-radius:1.5px;transform:rotate(45deg);background:var(--bg)}.logo__word[data-astro-cid-dmqpwcec]{font-weight:600;font-size:1.0625rem;line-height:1;letter-spacing:-.03em}.nav__links[data-astro-cid-dmqpwcec]{display:none;gap:.25rem;font-size:.875rem}@media(min-width:1000px){.nav__links[data-astro-cid-dmqpwcec]{display:flex}}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:.5rem .75rem;border-radius:.5rem;color:var(--fg-2);text-decoration:none}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--fg);background:var(--surface-2)}.nav__search[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:.625rem;height:2.25rem;padding:0 .5rem 0 .75rem;border-radius:.625rem;border:1px solid var(--line-2);background:var(--surface);color:var(--fg-3);font-size:.8438rem;cursor:pointer}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__search[data-astro-cid-dmqpwcec]{display:flex}.nav__search--wide[data-astro-cid-dmqpwcec]{display:flex;width:18.75rem;box-shadow:var(--shadow)}.nav__search--wide[data-astro-cid-dmqpwcec]:hover{border-color:var(--accent)}.nav__search-text[data-astro-cid-dmqpwcec]{flex:1;text-align:left}@media(max-width:999px){.nav__search--wide[data-astro-cid-dmqpwcec]{width:2.25rem;padding:0;justify-content:center}.nav__search-text[data-astro-cid-dmqpwcec],.nav__search-kbd[data-astro-cid-dmqpwcec]{display:none}}kbd[data-astro-cid-dmqpwcec]{font:500 .6875rem/1 var(--font-mono);padding:.25rem .375rem;border-radius:.375rem;border:1px solid var(--line-2);color:var(--fg-2);background:var(--surface-2)}.theme[data-astro-cid-dmqpwcec]{position:relative;width:2.25rem;height:2.25rem;flex:none;border-radius:.625rem;border:1px solid var(--line-2);background:var(--surface);color:var(--fg-2);cursor:pointer}.theme[data-astro-cid-dmqpwcec]:hover{color:var(--fg)}.theme__icon[data-astro-cid-dmqpwcec]{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .35s var(--ease),transform .5s var(--spring)}.theme__icon--moon[data-astro-cid-dmqpwcec]{opacity:0;transform:rotate(90deg) scale(.5)}[data-theme=light] .theme__icon--sun[data-astro-cid-dmqpwcec]{opacity:0;transform:rotate(-90deg) scale(.5)}[data-theme=light] .theme__icon--moon[data-astro-cid-dmqpwcec]{opacity:1;transform:none}.footer[data-astro-cid-sz7xmlte]{position:relative;z-index:1;margin-top:8.75rem;border-top:1px solid var(--line);background:var(--bg-2)}.inner[data-astro-cid-sz7xmlte]{padding-top:4.5rem;padding-bottom:2.5rem}.news[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:flex-end;padding-bottom:3.5rem;border-bottom:1px solid var(--line)}.news__copy[data-astro-cid-sz7xmlte]{max-width:35rem}.news__copy[data-astro-cid-sz7xmlte] .h2[data-astro-cid-sz7xmlte]{text-wrap:balance}.news__title[data-astro-cid-sz7xmlte]{margin:0}.news__copy[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9375rem;color:var(--fg-2);margin:.875rem 0 0}.news__form[data-astro-cid-sz7xmlte]{position:relative;display:flex;gap:.5rem;flex:1 1 20rem;max-width:27.5rem}.news__form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1;min-width:0;height:3rem;padding:0 1rem;box-sizing:border-box;border-radius:.75rem;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);font:.9375rem var(--font-sans);outline:none}.news__form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-2);outline-offset:2px}.news__form[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{height:3rem;padding:0 1.25rem;border-radius:.75rem;border:0;background:var(--fg);color:var(--bg);font:600 .9062rem/1 var(--font-sans);cursor:pointer;transition:transform .2s var(--ease)}.news__form[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:active{transform:scale(.97)}.news__status[data-astro-cid-sz7xmlte]{position:absolute;left:0;top:calc(100% + .625rem);font-size:.8438rem;color:var(--ok)}.sitemap[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2.25rem 1.5rem;padding:3rem 0}.sitemap__title[data-astro-cid-sz7xmlte]{font:500 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);margin-bottom:1rem}.sitemap[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.625rem;font-size:.9062rem}.sitemap[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fg-2)}.wordmark[data-astro-cid-sz7xmlte]{font-size:clamp(4rem,(min(100vw,82.5rem) - 4rem) * .2,13.75rem);line-height:.8;font-weight:600;letter-spacing:-.07em;background:linear-gradient(180deg,var(--surface-3),transparent 85%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;margin:.5rem 0 2rem;white-space:nowrap;overflow:hidden}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;align-items:center;padding-top:1.75rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--fg-3)}.legal__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fg-3)}.pal[data-astro-cid-hvsriqq3]{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:12vh 1rem 0}.pal[data-astro-cid-hvsriqq3][hidden]{display:none}.pal__backdrop[data-astro-cid-hvsriqq3]{position:absolute;inset:0;background:#05060c73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .18s ease}.pal__dialog[data-astro-cid-hvsriqq3]{position:relative;width:100%;max-width:40rem;border-radius:1.125rem;overflow:hidden;background:color-mix(in oklab,var(--surface) 84%,transparent);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);border:1px solid var(--line-2);box-shadow:var(--shadow-lg),0 0 0 1px #0003;transform-origin:50% 0;animation:palIn .5s var(--spring) both}.pal__bar[data-astro-cid-hvsriqq3]{display:flex;align-items:center;gap:.75rem;height:3.75rem;padding:0 1.125rem;border-bottom:1px solid var(--line)}.pal__bar[data-astro-cid-hvsriqq3] .pal__icon{color:var(--fg-3)}.pal__bar[data-astro-cid-hvsriqq3] input[data-astro-cid-hvsriqq3]{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--fg);font:400 1.0625rem var(--font-sans)}kbd[data-astro-cid-hvsriqq3]{font:500 .6875rem/1 var(--font-mono);padding:.3125rem .4375rem;border-radius:.375rem;border:1px solid var(--line-2);color:var(--fg-3)}.pal__body[data-astro-cid-hvsriqq3]{max-height:min(22.5rem,55vh);overflow:auto;padding:.5rem}.pal__heading[data-astro-cid-hvsriqq3]{font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:.625rem .75rem .5rem}.pal__list[data-astro-cid-hvsriqq3] .opt{display:flex;align-items:center;gap:.75rem;height:3rem;padding:0 .75rem;border-radius:.625rem;color:var(--fg);text-decoration:none}.pal__list[data-astro-cid-hvsriqq3] .opt[aria-selected=true]{background:var(--surface-2)}.pal__list[data-astro-cid-hvsriqq3] .opt__mono{width:1.75rem;height:1.75rem;border-radius:.4375rem;flex:none;box-shadow:inset 0 1px #ffffff40;display:grid;place-items:center;font-weight:600;font-size:.7188rem;letter-spacing:-.04em;color:#fff}.pal__list[data-astro-cid-hvsriqq3] .opt__name{font-size:.9062rem;font-weight:500;white-space:nowrap}.pal__list[data-astro-cid-hvsriqq3] .opt__cat{flex:1;font-size:.8125rem;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal__list[data-astro-cid-hvsriqq3] .opt__enter{font:500 .75rem/1 var(--font-mono);color:var(--fg-3);opacity:0}.pal__list[data-astro-cid-hvsriqq3] .opt[aria-selected=true] .opt__enter{opacity:1}.pal__empty[data-astro-cid-hvsriqq3]{padding:2.25rem 1rem 2.5rem;text-align:center}.pal__empty[data-astro-cid-hvsriqq3][hidden]{display:none}.pal__empty-title[data-astro-cid-hvsriqq3]{font-weight:600;font-size:.9375rem;line-height:1.4}.pal__empty-sub[data-astro-cid-hvsriqq3]{font-size:.875rem;color:var(--fg-2);margin-top:.375rem}.pal__all[data-astro-cid-hvsriqq3]{display:inline-block;margin-top:.875rem;font-size:.875rem}.pal__foot[data-astro-cid-hvsriqq3]{display:flex;gap:1.125rem;align-items:center;height:2.625rem;padding:0 1.125rem;border-top:1px solid var(--line);font:500 .7188rem/1 var(--font-mono);color:var(--fg-3)}.pal__spacer[data-astro-cid-hvsriqq3]{flex:1}@media(max-width:639px){.pal__foot[data-astro-cid-hvsriqq3] span[data-astro-cid-hvsriqq3]:nth-child(-n+3){display:none}}.dots[data-astro-cid-5hce7sga]{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:1.375rem 1.375rem;mask:radial-gradient(26.25rem circle at var(--mx, 50%) var(--my, 20%),#000 0%,rgba(0,0,0,.3) 45%,transparent 75%)}.skip[data-astro-cid-5hce7sga]{position:fixed;left:1rem;top:-4rem;z-index:200;padding:.625rem 1rem;border-radius:.625rem;background:var(--fg);color:var(--bg);font-weight:600;transition:top .2s}.skip[data-astro-cid-5hce7sga]:focus{top:1rem;text-decoration:none}
