@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");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}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");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}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}._3IK2cq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}._3IK2cq_variable{--font-display:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.3fm2o_8g5wbt2.woff2)format("woff2");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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2t0y5ugd5ycxx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.p.0bh8ttrlmx6iv.woff2)format("woff2");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}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.GuceKq_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.GuceKq_variable{--font-terminal:"VT323", "VT323 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d20ab7ea0f17fd67-s.0_dwu1ey01x75.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c8f08553f10cbc5f-s.2y54sh4zqrfrg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4f526b0f97814dee-s.1jrlmumzj-ici.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d027675fe6de332-s.1c3dgtl7rnotg.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e4d43bd0314ab781-s.0n90491bpoc5i.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/da48fe93458e54e8-s.p.1aqnbip7lgwbl.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d20ab7ea0f17fd67-s.0_dwu1ey01x75.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8f08553f10cbc5f-s.2y54sh4zqrfrg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f526b0f97814dee-s.1jrlmumzj-ici.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d027675fe6de332-s.1c3dgtl7rnotg.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4d43bd0314ab781-s.0n90491bpoc5i.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da48fe93458e54e8-s.p.1aqnbip7lgwbl.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.JAFqzq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.JAFqzq_variable{--font-code:"JetBrains Mono", "JetBrains Mono Fallback"}
.landing{--l-ink:#1e1e1e;--l-paper:#fefefe;--l-pink:#f386a1;--l-green:#44c086;--l-grey:#dedede;background:var(--l-paper);color:var(--l-ink);font-family:var(--font-display), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f386a1;--surface:#dedede;--sunken:#c4c4c4;--ink:#1e1e1e;--ink-2:#333;--ink-3:#4f4f4f;--line:#8d8d8d;--accent:#1b3fb0;--highlight:#f386a1;--highlight-ink:#1e1e1e;--risk-critical:#7f1416;--risk-high:#c0272d;--risk-warn:#a85a06;--risk-minor:#7a6a06;--risk-ok:#1a7a42;--risk-none:#5a6069;overflow-x:clip}.landing .tile[aria-current=page]{background:var(--l-pink);color:var(--l-ink)}.app-shell .rounded,.app-shell .rounded-sm,.app-shell .rounded-md,.app-shell .rounded-lg,.app-shell .rounded-full{border-radius:0}.landing .terminal{font-family:var(--font-terminal), ui-monospace, monospace;letter-spacing:.02em}.landing .display{letter-spacing:-.045em;font-weight:500;line-height:.95}.landing .hero-sky{background:#6ba8c9;height:420px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.landing .hero-clouds{filter:url(#clouds);background:radial-gradient(24% 62% at 13% 34%,#e23fb2 0 45%,#0000 76%),radial-gradient(22% 62% at 90% 32%,#e23fb2 0 45%,#0000 76%),radial-gradient(20% 34% at 18% 12%,#b64fdc 0 40%,#0000 76%),radial-gradient(18% 44% at 74% 34%,#a06ae0 0 40%,#0000 76%),radial-gradient(16% 30% at 36% 36%,#cfa0c4 0 35%,#0000 76%),radial-gradient(30% 30% at 80% 62%,#eeb4df 0 30%,#0000 76%),radial-gradient(34% 30% at 18% 64%,#f0b7e0 0 30%,#0000 76%);position:absolute;inset:-120px}.landing .hero-sky:after{content:"";opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing .win{background:var(--l-grey);border:1px solid var(--l-ink);box-shadow:0 0 0 2px var(--l-grey), 0 0 0 3px var(--l-ink)}.landing .win-bar{background:var(--l-ink);color:var(--l-paper);justify-content:space-between;gap:1rem;padding:2px 8px;font-size:1.1rem;line-height:1.3;display:flex}.landing .tile{background:var(--l-paper);letter-spacing:-.02em;padding:6px 10px;font-size:1.05rem;font-weight:500}.landing .tile:hover,.landing .tile-dark{background:var(--l-ink);color:var(--l-paper)}.landing .tile-dark:hover{background:var(--l-pink);color:var(--l-ink)}.landing .dither{background-image:radial-gradient(currentColor 1px,#0000 1.2px);background-size:7px 7px}.landing{--faq-ease:cubic-bezier(.22, 1, .36, 1);--faq-time:.52s}.landing .faq-sign svg{transition:transform var(--faq-time) var(--faq-ease)}.landing .faq-sign[data-open=true] svg{transform:rotate(180deg)}.landing .faq-panel{opacity:0;visibility:hidden;transition:grid-template-rows var(--faq-time) var(--faq-ease), opacity .26s ease, visibility 0s linear var(--faq-time);grid-template-rows:0fr;display:grid}.landing .faq-panel[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--faq-time) var(--faq-ease), opacity .36s ease 80ms, visibility 0s;grid-template-rows:1fr}.landing .faq-panel>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing .faq-sign svg,.landing .faq-panel,.landing .faq-panel[data-open=true]{transition:none}}.landing .note-art{background:#f7bfce;border:4px solid #e551ba;overflow:hidden}.landing .note-tab{color:#abbab9;letter-spacing:.18px;padding:2px 6px 5px;font-size:18px;line-height:18px}.landing .note-tag,.landing .note-tag-large{color:#dedede;padding:2px 6px 5px}.landing .note-tag{letter-spacing:.14px;font-size:14px;line-height:14px}.landing .note-tag-large{letter-spacing:.28px;font-size:28px;line-height:28px}.landing .note-title-large,.landing .note-title{color:#1e1e1edb;font-weight:500;transition:color .18s}.landing .note-link:hover .note-title-large,.landing .note-link:hover .note-title{color:#e551ba}.landing .note-title-large{font-size:clamp(36px,7vw,56px);line-height:.9}.landing .note-title{letter-spacing:.6px;font-size:30px;line-height:27px}.landing .note-body{color:#1e1e1edb;letter-spacing:.85px;font-size:17px;line-height:20.4px}.landing .note-art:before{content:"";background-image:radial-gradient(#b68a95 36%,#0000 40%);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 100% 0,#000 15%,#0000 78%),radial-gradient(40% 55% at 0 100%,#000 15%,#0000 78%);mask-image:radial-gradient(55% 70% at 100% 0,#000 15%,#0000 78%),radial-gradient(40% 55% at 0 100%,#000 15%,#0000 78%)}.landing .code{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.06em;font-weight:300}.landing .corners i{border:0 solid;width:14px;height:14px;position:absolute}.landing .corners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.landing .corners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.landing .corners i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.landing .corners i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.landing :focus-visible{outline-offset:2px;outline:2px solid}
