@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_f8e91096-module__Pa7Pfa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_f8e91096-module__Pa7Pfa__variable{--font-lp-sans:"Archivo","Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.26901079.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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.01f07175.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_6a47b236-module__C-WcJG__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_6a47b236-module__C-WcJG__variable{--font-lp-display:"Archivo Black","Archivo Black Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.3da507b0.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.f6c75feb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.f11f734c.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.ad066a9e.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_326aa9e1-module__AERM2a__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.caveat_326aa9e1-module__AERM2a__variable{--font-lp-hand:"Caveat","Caveat Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.d1316c3d.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:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.079b40af.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:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.c19d6493.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:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.1539539e.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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.9fc5dbf1.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:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.a9456403.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:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.c51552ef.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:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.e5410df2.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:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.f423f94a.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:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.feed877b.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:italic;font-weight:600;font-display:swap;src:url(../media/6a793dba767aa497-s.e4cc29e7.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:italic;font-weight:600;font-display:swap;src:url(../media/cf54ce4ee2f7915c-s.51fdc0c5.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:italic;font-weight:600;font-display:swap;src:url(../media/bb1a7daf057744c1-s.cca88433.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:italic;font-weight:600;font-display:swap;src:url(../media/eb34f5373173429c-s.c3bbbbc4.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:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb74272c1a4b1482-s.p.95214552.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:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.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.afa48be3.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.764b43eb.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.cb53f04b.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.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.6b5ea6af.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.1dcddae6.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.8da66e7f.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.e6cd1753.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.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.140490a3.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.b36ae37c.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.bf5f8a12.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.10086973.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.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_a95a6e12-module__c43yNW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.ibm_plex_mono_a95a6e12-module__c43yNW__variable{--font-lp-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.lp-root{--cn-bg:#f5f3ec;--cn-panel:#ece8dc;--cn-panel-hover:#e4dfd0;--cn-sunken:rgba(20,18,11,.04);--cn-fg:#14120b;--cn-hair:#14120b;--cn-accent:#ffd400;--cn-accent-hover:#f5c800;--cn-accent-ink:#8a6400;--cn-accent-line:#e8a800;--cn-on-accent:#14120b;--cn-red:#c8281c;--cn-green:#12804a;--cn-shadow-demo:0 40px 90px -40px rgba(20,18,11,.5);--cn-line-pct:10%;--cn-line-soft-pct:8%;--cn-muted-pct:80%;--cn-muted-2-pct:66%;--cn-muted-3-pct:45%}.lp-root .lp-dark{--cn-bg:#14120b;--cn-panel:#1a1811;--cn-panel-hover:#201e16;--cn-sunken:rgba(15,14,9,.5);--cn-fg:#e8e6e1;--cn-hair:#ffe8b2;--cn-accent-hover:#e8be00;--cn-accent-ink:#ffd400;--cn-accent-line:#ffd400;--cn-red:#ff4d3d;--cn-green:#34d374;--cn-line-pct:11%;--cn-line-soft-pct:9%;--cn-muted-pct:65%;--cn-muted-2-pct:45%;--cn-muted-3-pct:28%;background-color:var(--cn-bg)}.lp-root,.lp-root .lp-dark{--cn-line:color-mix(in srgb,var(--cn-hair)var(--cn-line-pct),transparent);--cn-line-soft:color-mix(in srgb,var(--cn-hair)var(--cn-line-soft-pct),transparent);--cn-muted:color-mix(in srgb,var(--cn-fg)var(--cn-muted-pct),transparent);--cn-muted-2:color-mix(in srgb,var(--cn-fg)var(--cn-muted-2-pct),transparent);--cn-muted-3:color-mix(in srgb,var(--cn-fg)var(--cn-muted-3-pct),transparent);color:var(--cn-fg)}.lp-root{--font-display:var(--font-lp-display),"Archivo Black",sans-serif;--font-sans:var(--font-lp-sans),"Archivo",sans-serif;--font-code:var(--font-lp-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-hand:var(--font-lp-hand),"Caveat",cursive;background:var(--cn-bg);min-height:100vh;color:var(--cn-fg);font-family:var(--font-code);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:clip}.lp-root a{color:inherit;text-decoration:none}.lp-root img{max-width:100%}.lp-root ::selection{background:var(--cn-accent);color:var(--cn-on-accent)}.lp-root a:focus-visible{outline:2px solid var(--cn-accent-line);outline-offset:2px}.lp-root button:focus-visible{outline:2px solid var(--cn-accent-line);outline-offset:2px}.lp-root input:focus-visible{outline:2px solid var(--cn-accent-line);outline-offset:2px}.lp-root .lp-navlink{color:color-mix(in srgb,var(--cn-fg)90%,transparent);white-space:nowrap;font-weight:500;transition:color .2s;position:relative}.lp-root .lp-navlink:hover{color:var(--cn-fg)}.lp-root .ul-sq:after{content:"";background:var(--cn-accent-line);clip-path:inset(0 100% 0 0);height:7px;transition:clip-path .3s;position:absolute;bottom:-3px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 9' preserveAspectRatio='none'%3E%3Cpath d='M2 3C60 1 130 4 198 2M6 7C70 5 140 8 194 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 9' preserveAspectRatio='none'%3E%3Cpath d='M2 3C60 1 130 4 198 2M6 7C70 5 140 8 194 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0/100% 100% no-repeat}.lp-root .ul-sq:hover:after{clip-path:inset(0)}.lp-root .lp-btn{background:var(--cn-accent);color:var(--cn-on-accent);box-shadow:inset 0 0 0 1px var(--cn-on-accent);font-weight:700;transition:background .2s,box-shadow .2s}.lp-root .lp-btn:hover{background:var(--cn-accent-hover);box-shadow:inset 0 0 0 1px var(--cn-on-accent),0 8px 30px -8px color-mix(in srgb,var(--cn-accent)50%,transparent)}.lp-root .lp-btn[data-copied],.lp-root .lp-btn[data-copied]:hover{box-shadow:inset 0 0 0 1px var(--cn-on-accent);background:#b8edcb}.lp-root .lp-btn-ghost{color:var(--cn-fg);border:1px solid color-mix(in srgb,var(--cn-fg)30%,transparent);background:color-mix(in srgb,var(--cn-bg)50%,transparent);transition:border-color .2s,color .2s}.lp-root .lp-btn-ghost:hover{border-color:var(--cn-accent-line);color:var(--cn-fg)}.lp-root .lp-flink{color:color-mix(in srgb,var(--cn-fg)70%,transparent);transition:color .2s}.lp-root .lp-flink:hover{color:var(--cn-fg)}.lp-root .lp-mark{color:var(--cn-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 9' preserveAspectRatio='none'%3E%3Cpath d='M2 3C60 1 130 4 198 2M6 7C70 5 140 8 194 6' fill='none' stroke='%23E8A800' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 100%/100% .4em no-repeat;padding-bottom:.2em}.lp-root .lp-demo-stage{--tui-bg:#fbfaf6;--tui-bg2:#f3f0e7;--tui-bg3:#eeeadf;--tui-tab:#e4dfd0;--tui-bar:linear-gradient(#f3f0e7,#ece8dc);--tui-border:rgba(20,18,11,.14);--tui-line:rgba(20,18,11,.08);--tui-line2:rgba(20,18,11,.12);--tui-fg-strong:#14120b;--tui-fg:rgba(20,18,11,.88);--tui-fg-soft:rgba(20,18,11,.72);--tui-muted:rgba(20,18,11,.55);--tui-accent:#8a6400;--tui-focus:rgba(200,150,0,.6);--tui-red:#c8281c;--tui-green:#12804a;--tui-add-bg:rgba(18,128,74,.09);--tui-del-bg:rgba(200,40,28,.08);--tui-scroll:rgba(20,18,11,.18)}.lp-root .lp-hero-block{color:var(--cn-on-accent)}.lp-root .lp-hero-mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M14 30C60 18 150 22 240 16C300 12 360 10 388 16C400 19 400 34 396 50C393 66 398 78 384 84C330 90 250 86 170 90C110 93 50 94 18 88C4 85 2 70 6 56C9 44 2 34 14 30Z' fill='%23FFD400'/%3E%3Cpath d='M30 40C120 34 260 30 380 28C393 29 395 43 386 49C280 55 140 60 34 63C21 63 19 44 30 40Z' fill='%23F5C400' fill-opacity='0.45'/%3E%3Cpath d='M22 80C120 76 260 78 382 72' fill='none' stroke='%23FFE45C' stroke-width='3' stroke-opacity='0.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;top:.03em;bottom:-.02em;left:-.14em;right:-.1em}.lp-root .lp-taped{position:relative;rotate:-.8deg}.lp-root .lp-taped:nth-child(2n){rotate:.7deg}.lp-root .lp-taped:before{content:"";z-index:2;background:rgba(255,228,92,.75);width:96px;height:22px;margin-left:-48px;position:absolute;top:-11px;left:50%;rotate:3deg}.lp-root .lp-taped:nth-child(2n):before{rotate:-4deg}.lp-root [data-draw] path{stroke-dasharray:1}.lp-root.lp-reveal .rv>*{transition:opacity .7s,translate .8s cubic-bezier(.2,.7,.2,1)}.lp-root.lp-reveal .rv>:nth-child(2){transition-delay:.1s}.lp-root.lp-reveal .rv>:nth-child(n+3){transition-delay:.2s}.lp-root.lp-reveal .rv:not(.in)>*{opacity:0;translate:0 18px}.lp-root.lp-reveal .rv [data-draw] path{transition:stroke-dashoffset .9s cubic-bezier(.6,0,.2,1)var(--d,.45s)}.lp-root.lp-reveal .rv:not(.in) [data-draw] path{stroke-dashoffset:1px}.lp-root.lp-reveal .rv .lp-mark{transition:background-size .7s cubic-bezier(.6,0,.2,1) .6s}.lp-root.lp-reveal .rv:not(.in) .lp-mark{background-size:0% .4em}.lp-root.lp-reveal .rv .lp-strike{transition:background-size .5s .55s}.lp-root.lp-reveal .rv:not(.in) .lp-strike{background-size:0% .08em}.lp-root.lp-reveal .rv .lp-note{transition:opacity .45s ease var(--d,1.1s),translate .45s ease var(--d,1.1s)}.lp-root.lp-reveal .rv:not(.in) .lp-note{opacity:0;translate:0 6px}.lp-root.lp-reveal .rv .lp-taped:before{transition:opacity .3s .45s,translate .35s cubic-bezier(.3,1.4,.6,1) .45s}.lp-root.lp-reveal .rv:not(.in) .lp-taped:before{opacity:0;translate:0 -14px}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lp-root .lp-strike{background:linear-gradient(var(--cn-red),var(--cn-red))no-repeat 0 58%/100% .08em}.lp-root .lp-demo-wrap{z-index:1}.lp-root .lp-demo-wrap:has(>.lp-demo-stage[data-held]){z-index:70}@keyframes lp-probe{0%,to{opacity:.35}50%{opacity:1}}@keyframes lp-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lp-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-tabfill{0%{width:0}to{width:100%}}@keyframes lp-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp-scan{0%{top:-90px}to{top:100%}}.lp-root .lp-how-card{transition:border-color .2s,background .2s}.lp-root .lp-how-card:hover{border-color:color-mix(in srgb,var(--cn-accent-line)40%,transparent);background:color-mix(in srgb,var(--cn-accent)2%,transparent)}.lp-root .lp-research-card{border:1px solid var(--cn-line);background:var(--cn-panel);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-root .lp-research-teaser{border-left:1px solid var(--cn-line)}@media (max-width:760px){.lp-root .lp-research-card{grid-template-columns:1fr}.lp-root .lp-research-teaser{border-left:none;border-top:1px solid var(--cn-line)}}.lp-root .lp-brand-chip{color:color-mix(in srgb,var(--cn-fg)82%,transparent);transition:color .2s,border-color .2s}.lp-root .lp-brand-chip:hover{color:var(--chip-hover,var(--cn-fg));border-color:var(--chip-hover,var(--cn-accent-line))}.lp-nav-desktop,.lp-cta-desktop{display:none}.lp-nav-mobile-btn{display:inline-flex}.lp-nav-mobile-menu{display:grid}@media (min-width:1024px){.lp-nav-desktop{display:flex}.lp-cta-desktop{display:inline-flex}.lp-nav-mobile-btn,.lp-nav-mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){.lp-root,.lp-root *,.lp-root :before,.lp-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lp-root .lp-problem-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:max(24px,min(3vw,40px));display:grid}@media (min-width:1100px){.lp-root .lp-problem-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.lp-root .lp-industries{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:max(14px,min(1.6vw,20px));display:grid}.lp-root .lp-industry{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--cn-line);background:var(--cn-panel);align-content:start;row-gap:14px;padding:max(22px,min(2.4vw,30px));transition:border-color .25s,background .25s,transform .25s;display:grid}.lp-root .lp-industry:hover{background:#101116;border-color:rgba(255,212,0,.45);transform:translateY(-2px)}.lp-root .lp-industry-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-root .lp-industry-tag{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--cn-muted);border:1px solid var(--cn-line-soft);white-space:nowrap;padding:3px 7px;font-size:10px}.lp-root .lp-industry-hunts{border-top:1px solid var(--cn-line-soft);align-self:start;padding-top:14px}@media (max-width:1099px){.lp-root .lp-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.lp-root .lp-industries{grid-template-columns:minmax(0,1fr)}.lp-root .lp-industry{grid-row:auto;grid-template-rows:auto}}.lp-root .lp-navmenu{z-index:60;padding-top:12px;position:absolute;top:100%;left:-14px}.lp-root .lp-navmenu-item{background:var(--cn-panel);border:1px solid var(--cn-line);min-width:220px;color:var(--cn-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-top:none;padding:11px 16px;font-size:12px;transition:color .2s,background .2s;display:block;box-shadow:0 18px 40px -18px rgba(20,18,11,.25)}.lp-root .lp-navmenu-item:first-child{border-top:1px solid var(--cn-line)}.lp-root .lp-navmenu-item:hover{color:var(--cn-fg);background:var(--cn-panel-hover);outline:none}.lp-root .lp-navmenu-item:focus-visible{color:var(--cn-fg);background:var(--cn-panel-hover);outline:none}.lp-root .lp-tui-send:hover{color:var(--cn-fg);outline:none}.lp-root .lp-tui-send:focus-visible{color:var(--cn-fg);outline:none}.lp-root .lp-desk{grid-template-columns:236px minmax(0,1fr) minmax(0,1.15fr);height:600px;display:grid}.lp-root .lp-desk-rail,.lp-root .lp-desk-chat,.lp-root .lp-desk-side{min-height:0}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-root .lp-demo-window *{scrollbar-width:thin;scrollbar-color:var(--tui-scroll,rgba(255,255,255,.16))transparent}.lp-root .lp-demo-window ::-webkit-scrollbar{width:8px;height:8px}.lp-root .lp-demo-window ::-webkit-scrollbar-track{background:0 0}.lp-root .lp-demo-window ::-webkit-scrollbar-thumb{background:var(--tui-scroll,rgba(255,255,255,.16));background-clip:padding-box;border:2px solid transparent;border-radius:8px}.lp-root .lp-demo-window ::-webkit-scrollbar-corner{background:0 0}@media (max-width:1099px){.lp-root .lp-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-root .lp-desk-rail{display:none}}@media (max-width:799px){.lp-root .lp-desk{grid-template-rows:520px 360px;grid-template-columns:minmax(0,1fr);height:auto}.lp-root .lp-desk-chat{border-right:none;border-bottom:1px solid var(--tui-line)}}@keyframes lp-tremor{0%{transform:translate(0)rotate(0)}12%{transform:translate(-.006em,.004em)rotate(-.3deg)}24%{transform:translate(.008em,-.005em)rotate(.4deg)}36%{transform:translate(-.012em,.007em)rotate(-.6deg)}48%{transform:translate(.015em,-.008em)rotate(.8deg)}60%{transform:translate(-.02em,.01em)rotate(-1deg)}72%{transform:translate(.024em,-.012em)rotate(1.2deg)}84%{transform:translate(-.028em,.014em)rotate(-1.4deg)}to{transform:translate(.02em,-.01em)rotate(1deg)}}.lp-root .lp-demo-sweep{z-index:60;pointer-events:none;background:linear-gradient(transparent,rgba(255,212,0,.22) 92%,#e8a800 92%,#e8a800 calc(92% + 2px),transparent calc(92% + 2px));height:160px;animation:1.3s cubic-bezier(.45,0,.2,1) 3 both lp-demo-sweep;position:fixed;top:0;left:0;right:0}@keyframes lp-demo-sweep{0%{opacity:1;transform:translateY(-160px)}85%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.lp-root .lp-demo-sweep{display:none}}.lp-root .lp-hero-thread{display:none}@media (min-width:1000px){.lp-root .lp-hero-thread{display:block}}.lp-root .lp-hero-cta svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.6,0,.2,1)}.lp-root .lp-hero-cta:hover svg path,.lp-root .lp-hero-cta:focus-within svg path{stroke-dashoffset:0}.lp-root .lp-hero-cta-note{opacity:0;transition:opacity .35s .25s,translate .35s .25s;translate:-6px -50%;rotate:-4deg}.lp-root .lp-hero-cta:hover .lp-hero-cta-note,.lp-root .lp-hero-cta:focus-within .lp-hero-cta-note{opacity:1;translate:0 -50%}@media (max-width:999px){.lp-root .lp-hero-cta-note{display:none}}
