@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/6e7970bdb4a01572-s.woff2) format("woff2");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:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/e5a4b6cc4d9f838f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Rethink Sans Fallback;src:local("Arial");ascent-override:94.70%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:104.76%}.__className_b83e2f{font-family:Rethink Sans,Rethink Sans Fallback;font-style:normal}.__variable_b83e2f{--font-rethink-sans:"Rethink Sans","Rethink Sans Fallback"}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/598510dc347a5f69-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");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:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/2329a1bdbfe0f0b1-s.woff2) format("woff2");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:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.p.woff2) format("woff2");unicode-range:u+00??,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:Overpass Mono Fallback;src:local("Arial");ascent-override:63.90%;descent-override:27.72%;line-gap-override:0.00%;size-adjust:138.18%}.__className_aeaee8{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.__variable_aeaee8{--font-overpass-mono:"Overpass Mono","Overpass Mono Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5a7dbca54c2fc4dd-s.woff2) format("woff2");unicode-range:u+0460-052f,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:300;font-display:swap;src:url(/_next/static/media/d4e99c199dab3055-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ae1ac821a4debaf-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ec1b1cbc512bc43e-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/463cef7d4672ba68-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ebec2867f40f78ec-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d607327a37a507c7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e1b830192b7974a-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3aa27b2eb5f698f7-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3478b6abef19b3b3-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6f2eee8808a2bb4-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/bc2003170c651d45-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d43ef4503e5571d0-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3281a323710833ec-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/684e5662d94c69e1-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97b12f7b815cdf76-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/19fc70611c7ee6d5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01721b474504e7d6-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3ccf24bed29cbb82-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/be2416cbb012c256-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_20abfc{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_20abfc{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:neue_montreal;src:url(/_next/static/media/61aa5cb366892c2f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:neue_montreal Fallback;src:local("Arial");ascent-override:105.13%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:91.13%}.__className_ffe841{font-family:neue_montreal,neue_montreal Fallback}.__variable_ffe841{--font-neue-montreal:"neue_montreal","neue_montreal Fallback"}@font-face{font-family:neue_montreal_mono;src:url(/_next/static/media/f064e55d527b4266-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neue_montreal_mono;src:url(/_next/static/media/a02a323226559df3-s.p.woff2) format("woff2");font-display:swap;font-weight:450;font-style:normal}@font-face{font-family:neue_montreal_mono Fallback;src:local("Arial");ascent-override:72.86%;descent-override:18.40%;line-gap-override:0.00%;size-adjust:131.49%}.__className_06b5e4{font-family:neue_montreal_mono,neue_montreal_mono Fallback}.__variable_06b5e4{--font-neue-montreal-mono:"neue_montreal_mono","neue_montreal_mono Fallback"}@font-face{font-family:open_sauce;src:url(/_next/static/media/669340d75d6756de-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/bacc3110cfbefbe5-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:open_sauce;src:url(/_next/static/media/b55f6ac196eb288f-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/102017e1839f0ce0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:open_sauce;src:url(/_next/static/media/5037e154734f3214-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/56847c8f09c5e8f2-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:open_sauce;src:url(/_next/static/media/519138edb714b386-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/3205637565d6b0de-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:open_sauce;src:url(/_next/static/media/cf9da5253fd7a1dd-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/f7909581f083fc4a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:open_sauce;src:url(/_next/static/media/1c3085a1471e0d9b-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/11a06f5f7026746d-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:open_sauce;src:url(/_next/static/media/21323c8d4a743f51-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:open_sauce;src:url(/_next/static/media/995dcce13836d99e-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:open_sauce Fallback;src:local("Arial");ascent-override:93.51%;descent-override:23.32%;line-gap-override:0.00%;size-adjust:109.92%}.__className_f04eb0{font-family:open_sauce,open_sauce Fallback}.__variable_f04eb0{--font-open-sauce:"open_sauce","open_sauce Fallback"}@font-face{font-family:acidGroteskVariable;src:url(/_next/static/media/56bdfec7538ff827-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:acidGroteskVariable Fallback;src:local("Arial");ascent-override:77.02%;descent-override:18.12%;line-gap-override:18.12%;size-adjust:110.37%}.__className_12accd{font-family:acidGroteskVariable,acidGroteskVariable Fallback}.__variable_12accd{--font-acid-grotesk:"acidGroteskVariable","acidGroteskVariable Fallback"}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/f4db3fed9b1cfd46-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/991b9ef976fab1d5-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/23636b2c71e4ad7f-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/d98142b7c380f3a5-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/0fdb0a03e2a36591-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/3b482998485454a9-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/86f725b4fc014bbe-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:acidGrotesk;src:url(/_next/static/media/fd8cc22f6df74008-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:acidGrotesk Fallback;src:local("Arial");ascent-override:106.01%;descent-override:21.81%;line-gap-override:0.00%;size-adjust:107.91%}.__className_dca2ba{font-family:acidGrotesk,acidGrotesk Fallback}.__variable_dca2ba{--font-acid-grotesk:"acidGrotesk","acidGrotesk Fallback"}@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}*,:after,:before{box-sizing:border-box}*{margin:0}html{font-size:62.5%}body{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=color]{border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;color:inherit}button:disabled{cursor:default}button>*{pointer-events:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{--header-height:9.6rem;--header-height-collapsed:6rem;--footer-height:48rem;--container-width:172.8rem;--content-width:72rem;--sidebar-width:28rem;--foreground-025:#000;--foreground-050:#111;--foreground-100:#202020;--foreground-200:#303030;--foreground-300:#424242;--foreground-400:#747474;--foreground-500:#8c8c8c;--foreground-600:#a4a4a4;--foreground-700:#bebebe;--foreground-800:#d7d7d7;--foreground-900:#f2f2f2;--background-100:#fff;--background-200:#fafafa;--background-300:#f2f1ed;--background-400:#e9e7e2;--background-500:#e0ded7;--border-100:#171717;--border-200:#333;--border-300:#525252;--border-400:#686868;--border-500:#7f7f7f;--border-600:#919191;--border-700:#aaa;--border-800:#c3c3c3;--border-900:#ddd;--accent-100:#c8ff00;--accent-200:#c2f700;--accent-300:#f1fbd0;--error-100:#ef2f24;--error-200:#d90404;--error-300:#bb0202;--error-400:#a00000;--error-500:#850001;--font-size-x3s:1rem;--font-size-x2s:1.2rem;--font-size-xs:1.4rem;--font-size-sm:1.6rem;--font-size-md:1.8rem;--font-size-lg:2rem;--font-size-xl:2.4rem;--font-size-x2l:3.2rem;--font-size-x3l:4rem;--font-size-x4l:4.8rem;--font-size-x5l:5.6rem;--font-size-x6l:6.4rem;--font-size-x7l:8rem;--font-size-x8l:9.6rem;--spacing-x3s:0.4rem;--spacing-x2s:0.8rem;--spacing-xs:1.2rem;--spacing-sm:1.6rem;--spacing-md:2.4rem;--spacing-lg:3.2rem;--spacing-xl:4.8rem;--spacing-x2l:6.4rem;--spacing-x3l:9.6rem;--spacing-x4l:12.8rem;--radius-xs:0.4rem;--radius-sm:0.6rem;--radius-md:0.8rem;--radius-lg:1rem;--radius-xl:1.2rem;--blue-100:#009bfc;--blue-600:#00fcd6;--yellow-100:#fcf900;--green-100:#00fc47;--orange-100:#fc5800;--magenta-100:#fc5800;--purple-100:#7300fc;--sh-class:var(--blue-100);--sh-property:var(--blue-600);--sh-entity:var(--orange-100);--sh-string:var(--yellow-100);--sh-keyword:var(--blue-600);--sh-class:var(--accent-100);--sh-identifier:var(--background-300);--sh-sign:var(--border-600);--sh-property:var(--accent-200);--sh-entity:var(--accent-100);--sh-jsxliterals:var(--background-300);--sh-string:var(--accent-300);--sh-keyword:var(--accent-200);--sh-comment:var(--border-500)}@media (max-width:640px){:root{--header-height:6.4rem;--header-height-collapsed:4.4rem;--footer-height:36rem;--font-size-x3s:0.8rem;--font-size-x2s:1rem;--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-md:1.6rem;--font-size-lg:1.8rem;--font-size-xl:2rem;--font-size-x2l:2.4rem;--font-size-x3l:2.8rem;--font-size-x4l:3.4rem;--font-size-x5l:4rem;--font-size-x6l:5.2rem;--font-size-x7l:6.4rem;--font-size-x8l:8rem;--spacing-x3s:0.2rem;--spacing-x2s:0.4rem;--spacing-xs:0.8rem;--spacing-sm:1.2rem;--spacing-md:1.6rem;--spacing-lg:2rem;--spacing-xl:2.4rem;--spacing-x2l:2.8rem;--spacing-x3l:3.6rem;--spacing-x4l:4.8rem}}:root:has(.no-scroll){overflow:hidden}body{color:var(--foreground-100);background:var(--background-100);font-optical-sizing:auto;font-weight:400;font-variation-settings:"wght" 400}h1,h2,h3,h4,h5,h6{line-height:1;letter-spacing:-.01em;font-weight:450;font-variation-settings:"wght" 450}strong{font-weight:530;font-variation-settings:"wght" 530}p{line-height:1.45}a{transition:all .25s ease;text-decoration:none;color:var(--foreground-100)}button{outline:none;transition:all .4s ease}input,select,textarea{display:block;outline:none;transition:all .15s ease;line-height:1;letter-spacing:-.03em;font-size:var(--font-size-xs);padding:1rem 1.4rem;border-radius:var(--radius-sm);border-style:solid;border-width:.1rem;border-color:var(--border-100);background-color:var(--background-100);color:var(--foreground-100)}input:focus,select:focus,textarea:focus{border-color:var(--accent-100)}input:disabled,select:disabled,textarea:disabled{cursor:default;opacity:1;filter:brightness(75%);background-color:var(--background-200);color:var(--foreground-200)}ol ::marker,ul ::marker{color:var(--foreground-700);font-size:var(--font-size-xs)}pre{position:relative;overflow-x:scroll;padding:var(--spacing-md);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--background-300),transparent 75%);background-color:var(--foreground-100)}pre:before{content:"";position:absolute;inset:0;right:-2000px;opacity:.4;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;-ms-overflow-style:none}pre::-webkit-scrollbar{display:none}code{font-family:var(--font-neue-montreal-mono);font-size:var(--font-size-xs);font-weight:450;line-height:1.6;color:var(--background-100)}li>code,p>code{position:relative;background-color:var(--foreground-100);padding:.2rem .8rem .3rem;border-radius:.4rem;font-size:var(--font-size-sm);font-size:1.5rem}li>code:before,p>code:before{content:"";position:absolute;inset:0;opacity:.4;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px}.grain{position:relative;overflow:hidden}.grain:before{content:"";position:absolute;inset:0;opacity:.3;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px}.label{font-size:var(--font-size-x3s);text-transform:uppercase;letter-spacing:.1em;font-weight:450;font-variation-settings:"wght" 450}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}