@font-face{font-family:Alumni Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) 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:Alumni Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alumni-sans-cyrillic-wght-normal.DFLmgfZd.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alumni Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alumni-sans-vietnamese-wght-normal.CODzBg9m.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:Alumni Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alumni-sans-latin-ext-wght-normal.DkJnr3Wz.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:Alumni Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/alumni-sans-latin-wght-normal.CZC3K5SC.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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-cyrillic-ext-wght-normal.DhztH7TG.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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-cyrillic-wght-normal.DcSt-2BC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-greek-ext-wght-normal.CuKbLwpm.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-greek-wght-normal.Cvhr4n9Q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-vietnamese-wght-normal.BQ3qeiTz.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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-ext-wght-normal.Db2M7toj.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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-wght-normal.Cxzi1x1i.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}h1,h2,h3,h4,h5,h6{font-family:Alumni Sans Variable,sans-serif;font-size-adjust:.8}h1{color:var(--pink)}h2,h3,h4,h5{color:var(--blue-dark)}body{font-family:Roboto Condensed Variable,sans-serif;margin:0;padding:0;color:var(--text);font-size:18px;line-height:1.6}html{padding:0;margin:0;max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}:root{--blue-light: #2a7fff;--blue-dark: #0044aa;--pink: #d400aa;--pink-light: #ffe5fa;--text: #1d1d1d;--line-color: rgba(42, 127, 255, .521);--gray: #666666;--primary: var(--blue-light);--primary-rgb: 42, 127, 255;--secondary: var(--blue-dark);--secondary-rgb: 0, 68, 170}a{color:var(--blue-light)}table{table-layout:fixed;margin-bottom:2rem;text-align:left}table th,table td{border-bottom:1px solid var(--pink-light)}.mobile-only{display:none}@media screen and (max-width: 1280px){.mobile-only{display:block}}.main-menu .link{text-decoration:none;color:var(--blue-light);font-family:Alumni Sans Variable,sans-serif;font-size:1.7rem;display:inline-flex;justify-content:center;align-items:center;gap:.5rem}.main-menu .link svg{font-size:1.1rem;color:var(--blue-dark);width:1.1rem}.main-menu .link svg path{fill:var(--blue-dark)}.main-menu .link.active{font-weight:700;color:var(--pink)}@media screen and (max-width: 719px){.main-menu{position:fixed;width:100vw;height:100dvh;top:0;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:#ffffffb3;backdrop-filter:blur(30px)}.main-menu .link{font-size:3rem}.has-open-main-menu .main-menu{display:flex}.has-open-main-menu .main-menu-toggle .bar:nth-child(1){transform:translate(10px) rotate(45deg) translateY(.62rem)}.has-open-main-menu .main-menu-toggle .bar:nth-child(2){opacity:0}.has-open-main-menu .main-menu-toggle .bar:nth-child(3){transform:translate(10px) rotate(-45deg) translateY(-.62rem)}.main-menu-toggle{position:fixed;top:1.4rem;right:.9rem;z-index:1001;background:none;border:none;cursor:pointer;font-size:3rem;display:flex;width:2rem;flex-direction:column;gap:.3rem}.main-menu-toggle .bar{width:100%;height:2px;border-radius:10px;background-color:var(--blue-dark)}}@media screen and (min-width: 720px){.main-menu{display:flex;justify-content:center;align-items:center;gap:1rem;position:relative;margin-left:auto}.main-menu-toggle{display:none}}@media screen and (min-width: 920px){.main-menu{gap:2rem}}.button{padding:1rem 2rem;display:inline-flex;border-radius:50px;font-weight:500;letter-spacing:1px;font-size:1.4rem;text-decoration:none;transition:all .3s ease;font-family:Roboto Condensed Variable,sans-serif}.button.pink{background-color:var(--pink);border:2px solid var(--pink);color:#fff}.button.pink:hover{background-color:#fff;border:2px solid var(--pink);color:var(--pink)}@media screen and (min-width: 720px){.button{padding:1rem 4rem}}.grid{display:grid;grid-template-columns:1rem 1fr 1rem;gap:1rem 0;grid-template-areas:"header header header" "a slogan b" "a next-steps b" "a mission b" "a functionality b" "a main b" "a footer b"}@media screen and (min-width: 720px){.grid{grid-template-columns:3rem 1fr 3rem}}.next-steps{grid-area:next-steps}.functionality{grid-area:functionality}.site-mission{grid-area:mission}.site-slogan{grid-area:slogan}.card-grid{grid-area:main;grid-column:2/3}@media screen and (min-width: 1280px){.grid{gap:3rem;grid-template-columns:3rem repeat(3,1fr) 3rem;max-width:1800px;margin:0 auto;grid-template-areas:"header header header header header" "a slogan slogan next-steps b" "a mission mission functionality b" "a main main main b" "a footer footer footer b"}.card-grid{grid-column:2/4}}.site-header{grid-area:header}.site-footer{grid-area:footer}.lines{height:100vh;width:100%;inset:0;position:fixed;z-index:10000;pointer-events:none}.lines .first,.lines .second,.lines .third{position:relative}.lines .first:before,.lines .second:before,.lines .third:before{content:"";display:block;position:absolute;height:100%;top:50%;z-index:-1;transform:translateY(-50%);width:1px;border-left:1px dotted var(--line-color);left:0}.lines .first:before,.lines .second:before,.lines .third:before{left:0}.lines .first:after,.lines .second:after,.lines .third:after{content:"";display:block;position:absolute;height:100%;top:50%;z-index:-1;transform:translateY(-50%);width:1px;border-left:1px dotted var(--line-color);right:0}.lines .first:after,.lines .second:after,.lines .third:after{right:0}.lines .first{grid-column:2/2;grid-row:1/-1}.lines .second{grid-column:3/3;grid-row:1/-1}.lines .third{grid-column:4/4;grid-row:1/-1}@media screen and (min-width: 720px){.lines:before{content:"";display:block;position:absolute;height:100%;top:50%;z-index:-1;transform:translateY(-50%);width:1px;border-left:1px dotted var(--line-color);left:0}.lines:before{left:3rem}.lines:after{content:"";display:block;position:absolute;height:100%;top:50%;z-index:-1;transform:translateY(-50%);width:1px;border-left:1px dotted var(--line-color);right:0}.lines:after{right:3rem}}@media screen and (max-width: 1279px){.lines .second,.lines .third{display:none}}hr{grid-column:1/-1;width:100%;grid-row:var(--row);border:none;position:relative;overflow:visible;margin:0;pointer-events:none}hr:before{content:"";display:block;position:absolute;width:100vw;left:50%;z-index:-1;transform:translate(-50%);height:0;border-top:1px dotted var(--line-color);top:0}hr:after{content:"";display:block;position:absolute;width:100vw;left:50%;z-index:-1;transform:translate(-50%);height:0;border-top:1px dotted var(--line-color);bottom:0}.site-header{display:flex;align-items:center;position:sticky;top:0;z-index:1000;backdrop-filter:blur(30px);padding-inline:2rem;background-color:#fffc;text-align:center}.site-header:after{content:"";display:block;position:absolute;width:100vw;left:50%;z-index:-1;transform:translate(-50%);height:0;border-top:1px dotted var(--line-color);bottom:0}@media screen and (min-width: 720px){.site-header{padding-inline:4rem;text-align:left}.site-header .dot{display:none}.site-header .logo{align-items:start}.site-header .logo .image{display:block}.site-header .logo .image svg{height:30px}.site-header .logo .text{white-space:nowrap;font-family:Roboto Condensed Variable,sans-serif;letter-spacing:-.3px;border-left:1px solid var(--blue-dark);margin-left:.6rem;padding-left:.6rem;padding-top:0}}@media screen and (min-width: 1280px){.site-header{padding-inline:7rem}.site-header .logo{flex-direction:row}}.site-mission{font-size:1.6rem;line-height:1.55;font-weight:300;color:var(--gray);padding-inline:1rem;text-wrap:balance;margin:0;padding-block:3rem;position:relative}.site-mission:before{content:"";display:block;position:absolute;width:100vw;left:50%;z-index:-1;transform:translate(-50%);height:0;border-top:1px dotted var(--line-color);top:0}.site-mission:after{transform:translate(-50%) translateY(3rem)}@media screen and (min-width: 720px){.site-mission{font-size:2.2rem}}.site-slogan{font-size:3.6rem;font-weight:800;line-height:1;padding-inline:1rem;margin:0;padding-block:3rem;text-wrap:balance;text-align:center;font-size-adjust:none;color:var(--blue-dark)}.site-slogan .highlight{color:var(--blue-light)}.site-slogan .dot{width:1rem;margin-bottom:-.2rem;margin-left:.5rem}@media screen and (min-width: 720px){.site-slogan{font-size:7.6rem;text-align:left}}.functionality{font-size:2rem;color:var(--blue-light);font-weight:300;font-family:Roboto Condensed Variable,sans-serif;line-height:1.7;padding-inline:1rem;display:grid;gap:3rem;padding-block:3rem;grid-template-columns:1fr;text-align:center}.functionality li{white-space:nowrap}.functionality ul{list-style:none;padding:0;margin:0}.functionality svg{margin-right:.5rem;margin-bottom:-.3rem}@media screen and (min-width: 720px){.functionality{grid-template-columns:1fr 1fr;text-align:left}}.next-steps{display:flex;flex-direction:column;align-items:center;justify-content:end;padding:1rem;gap:1rem}.next-steps .install{background-color:var(--pink-light);padding:1rem;border-radius:10px;font-size:.9rem}@media screen and (min-width: 720px){.next-steps{align-items:end}.next-steps .install{font-size:1rem}}.card-grid{display:grid;grid-template-columns:1fr;gap:3rem;position:relative;padding-inline:1rem;max-width:100%;padding-block:2rem}.card .title{font-weight:500;margin-block:0}@media screen and (min-width: 1280px){.card-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1280px){.card-grid{padding-inline:0}.card{padding:1rem}}.logo{padding-block:1rem;display:flex;width:100%;margin-inline:auto;text-decoration:none;align-items:center;display:inline-flex}.logo .text{color:var(--blue-dark);font-size:1.4rem;font-weight:600}.logo .image{display:none;height:30px}.logo .dot{width:20px;margin-right:.5rem}@media screen and (min-width: 720px){.logo{align-items:start}.logo .dot{display:none}.logo .image{display:block}.logo .image svg{height:30px;margin-top:4px}.logo .text{white-space:nowrap;font-family:Roboto Condensed Variable,sans-serif;letter-spacing:-.3px;border-left:1px solid var(--blue-dark);margin-left:.6rem;padding-left:.6rem;padding-top:0}}@media screen and (min-width: 1280px){.logo{flex-direction:row}}.site-footer{padding-inline:1rem}@media screen and (min-width: 720px){.site-header{padding-inline:4rem}}@media screen and (min-width: 1280px){.site-header{padding-inline:7rem}}.page-title{grid-column:3/-2;padding:1rem;margin:0;font-size:3rem}.sidebar{grid-column:2/3;padding:1rem;grid-row:2/3;background-color:rgba(var(--primary-rgb),.05);position:relative;min-height:calc(100dvh - 16.5rem)}.sidebar ul{padding:0;margin:0}.sidebar-lines{position:relative;grid-column:1/-1;grid-row:2/3;pointer-events:none}.sidebar-lines:before{content:"";display:block;position:absolute;width:100vw;left:50%;z-index:-1;transform:translate(-50%);height:0;border-top:1px dotted var(--line-color);top:0}.sidebar-lines:after{content:"";display:block;position:absolute;width:100vw;left:50%;z-index:-1;transform:translate(-50%);height:0;border-top:1px dotted var(--line-color);bottom:0}.sidebar-item{list-style:none;padding-left:calc((var(--depth) + 1) * 1rem);display:flex}.sidebar-item .link{padding:.2rem .5rem;border-radius:.25rem}.sidebar-item.active .link{color:var(--pink);font-size:1.3rem;font-weight:700}.docs-main{grid-column:3/5;grid-row:2/3;padding-inline:1rem;font-size:1.3rem}.docs-main pre{padding:1rem}.docs-main code{font-family:JetBrains Mono Variable,monospace;line-height:1.4;font-size:16px}.docs-main h1+p{color:var(--blue-light);font-size:1.5rem}.docs .grid{grid-template-areas:"header header header" "a main b" "a footer b"}@media screen and (min-width: 1280px){.docs .grid{grid-template-areas:"header header header header header" "a main main main b" "a footer footer footer b"}}
