@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_b1914dc7-module__9uxpfG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_b1914dc7-module__9uxpfG__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--bg:#14120f;--bg-2:#1b1915;--term-bg:#0f0e0c;--line:#2a2620;--line-2:#3d372e;--fg:#ede6d9;--fg-2:#b9b0a0;--fg-3:#8c8374;--accent:#d9a14b;--accent-ink:#17130d;--ok:#93c47d;--ok-bg:#1a2416;--no:#e5806f;--no-bg:#2b1915;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f5f1e8;--bg-2:#ede7db;--term-bg:#fbf9f4;--line:#ddd5c6;--line-2:#c4b9a5;--fg:#1d1a16;--fg-2:#4b4439;--fg-3:#6e6557;--accent:#9c600d;--accent-ink:#fffaf0;--ok:#3a7330;--ok-bg:#e1ebd6;--no:#a5402d;--no-bg:#f4e0d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--serif:var(--font-serif),Newsreader,Georgia,serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:var(--serif);margin:0}a{color:var(--fg)}a:hover{color:var(--accent)}::selection{background:var(--accent);color:var(--accent-ink)}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}button{font-family:inherit}pre,code{font-family:var(--mono)}.hl:hover{color:var(--fg)!important}.ha:hover{color:var(--accent)!important}.btn-fill:hover{color:var(--accent)!important;background:0 0!important}.card-hover:hover{background:var(--bg-2)!important}.key-a:hover{background:var(--ok);color:var(--term-bg)}.key-d:hover{background:var(--no);color:var(--term-bg)}.gate-btn:hover{background:var(--accent-ink)!important;color:var(--accent)!important}.replay:hover{color:var(--accent)!important;border-color:var(--accent)!important}.noscroll{scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}.docs-aside{position:sticky}@media (max-width:819px){.docs-aside{position:static}}.nav-burger,.arrow-v{display:none}@media (max-width:720px){html{scroll-padding-top:70px}.nav-burger{display:inline-flex!important}.nav-links{display:none!important}.nav-links.open{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;padding-top:4px;flex:1 0 100%!important;gap:0!important;margin:12px 0 0!important;font-size:15px!important;display:flex!important}.nav-links.open>a,.nav-links.open>button{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:13px 0!important}.nav-links.open>.nav-install{text-align:center;border-bottom:none;margin-top:14px;padding:11px 0!important}.sec{padding:56px 20px!important}.hero-wrap{padding:40px 20px 48px!important}.h2{margin:14px 0 18px!important;font-size:36px!important;line-height:1.05!important}.lead,.hero-p{font-size:17px!important;line-height:1.55!important}.hero-h1{letter-spacing:-.035em!important;margin:22px 0 26px!important;font-size:44px!important}.cmd-box{width:100%;gap:10px!important;padding:10px 10px 10px 14px!important;font-size:12.5px!important}.cmd-box code{flex:auto}.demo-box{margin-top:44px!important;padding:10px!important}.demo-head{margin-bottom:16px!important;font-size:11px!important}.chapters{gap:4px!important;margin-top:12px!important;font-size:10px!important}.num-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important;padding:48px 20px!important}.num{font-size:64px!important}.pillars{gap:22px 20px!important;padding:36px 20px!important}.loop-box{margin-top:36px!important;padding:16px 14px!important}.loop-nodes{flex-direction:column;gap:0!important}.loop-node{flex-direction:column;width:100%;align-items:flex-start!important}.loop-arrow{padding:4px 0 6px 14px!important}.arrow-h{display:none}.arrow-v{display:inline}.gate-grid{gap:40px!important;padding:64px 20px!important}.gate-h2{font-size:44px!important}.gate-p{font-size:18px!important}.tool-card{padding:20px!important}.tool-name{font-size:24px!important}.cost-big{font-size:56px!important}.cta-wrap{gap:28px!important;padding:64px 20px!important}.cta-h2{font-size:48px!important}.footer-inner{gap:12px 22px!important;padding:32px 20px 44px!important}.footer-note{flex:1 0 100%;margin-top:8px;margin-left:0!important}.page-h1{font-size:38px!important}.docs-main{padding-top:8px!important}.docs-aside{flex:1 0 100%!important;max-width:none!important;padding:20px 0 0!important}.aside-secondary,.aside-label{display:none!important}.aside-start{flex-wrap:wrap;flex-direction:row!important;gap:8px!important;margin-bottom:8px!important}.aside-start a{border:1px solid var(--line-2)!important;border-left:1px solid var(--line-2)!important;padding:6px 10px!important}.aside-start a.active{border-color:var(--accent)!important;color:var(--accent)!important}}
