@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+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: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+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: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+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}a,.btn{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}a:hover,.btn:hover{color:var(--color-secondary)}a:focus,.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--color-secondary);--tw-ring-offset-width: 2px;--tw-ring-offset-color: transparent}.gradient-text{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.gradient-bg{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.primary-cta-button{display:block;position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline-offset:4px;transition:filter .25s}.primary-cta-button-shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:#00000040;will-change:transform;transform:translateY(4px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.primary-cta-button-edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(to left,#4d4d4d,#999 8% 92%,#4d4d4d)}.primary-cta-button-front{display:flex;align-items:center;justify-content:space-between;position:relative;padding:8px 24px;border-radius:10px;background:#fff;will-change:transform;transform:translateY(-6px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.primary-cta-button-text{font-size:1rem;line-height:1.5rem;font-weight:600;color:#030515}.primary-cta-button:hover{filter:brightness(110%)}.primary-cta-button:hover .primary-cta-button-front{transform:translateY(-8px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.primary-cta-button:active .primary-cta-button-front{transform:translateY(-2px);transition:transform 34ms}.primary-cta-button:hover .primary-cta-button-shadow{transform:translateY(6px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.primary-cta-button:active .primary-cta-button-shadow{transform:translateY(1px);transition:transform 34ms}.primary-cta-button:focus:not(:focus-visible){outline:none}@media (min-width: 768px){.primary-cta-button-front{padding:12px 42px}.primary-cta-button-text{font-size:1.25rem;line-height:1.75rem}}.arcade-wrapper{padding-bottom:64vw}.arcade{transform:scale(1.02)}@media (min-width: 420px){.arcade-wrapper{padding-bottom:63vw}}@media (min-width: 640px){.arcade-wrapper{padding-bottom:60vw}}@media (min-width: 684px){.arcade-wrapper{padding-bottom:59.85%}.arcade{transform:scale(1.01)}}.balance-text{text-wrap:balance}.docs-grid-cols-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.docs-grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.docs-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.callout>*{margin-top:0!important;margin-bottom:0!important}.font-icon-callout{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.text-muted-foreground{color:#64748b}.bg-muted{background-color:#f1f5f9}a{font-weight:600}@keyframes enter{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){#text{animation:none}:global(#starfield){display:none}#splash-bg-fallback{display:block}}.paper_view{background:#fff;box-shadow:0 0 10px #0003;padding:24px;position:relative;margin:auto;font-size:14px}.paper_view:before{content:"";height:98%;position:absolute;width:100%;z-index:-1;background:#fafafa;box-shadow:0 0 8px #0003;left:-5px;top:40px;transform:rotate(-1deg)}.paper_view:after{content:"";height:98%;position:absolute;width:100%;z-index:-1;background:#f6f6f6;box-shadow:0 0 3px #0003;right:-3px;top:40px;transform:rotate(.7deg)}.prose{font-size:15px}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.75em;margin-top:0;margin-bottom:.85em}.prose :where(h1):not(:where(:first-child)){margin-top:2em}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:0;margin-bottom:.85em}html{--color-primary: #ec4899;--color-secondary: #6366f1;--color-text: #111827;--color-text-offset: #4b5563;--color-background: #f9fafb;--color-background-offset: #f3f4f6;--color-border: rgb(17 24 39 / 10%)}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--clr-1: #030515;--clr-2: rgba(161, 174, 229, 1)}.border-wrapper-card{width:100%;height:100%;border:1px solid rgba(161,174,229,.2);background:#a1aee51a;border-radius:12px;color:#fff;padding:12px}.border-wrapper-card:before,.border-wrapper-card:after{content:"";position:absolute;background:conic-gradient(from var(--gradient-angle),var(--clr-1),var(--clr-1),var(--clr-1),var(--clr-1),var(--clr-1),var(--clr-2),var(--clr-1),var(--clr-1),var(--clr-1),var(--clr-1),var(--clr-1));border-radius:inherit;animation:rotation 8s linear infinite}.border-wrapper-card:before{inset:-1px;z-index:-1}.border-wrapper-card:after{inset:-10px;z-index:-1;filter:blur(10px);opacity:.3}@keyframes rotation{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}
