:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#f8fbfe;--color-paper-2:#eff3f8;--color-paper-3:#e3e8ef;--color-ink:#111825;--color-ink-2:#363e49;--color-muted:#5d646e;--color-rule:#dadee4;--color-rule-2:#c2c8cf;--color-graphite:#121823;--color-graphite-2:#1e2532;--color-graphite-ink:#e3e8ee;--color-graphite-muted:#939ca9;--color-accent:#2e5bda;--color-accent-2:#90b7ff;--color-accent-wash:#e6efff;--color-accent-ink:#f8fbfe;--color-focus:#2e5bda;--color-brand:#3d73ff;--color-error-2:#f47c70;--color-accent-deep:#1c3dbb;--color-accent-edge:#1c3999;--color-glyph-1:#d1dbec;--color-glyph-2:#b1c2df;--color-glyph-3:#829fd4;--color-glyph-4:#567ecd;--color-graphite-glyph-1:#2d3645;--color-graphite-glyph-2:#3a4b66;--color-graphite-glyph-3:#466ca5;--color-key-face:#fcfdff;--color-key-edge:#b7bec8;--font-display:"Golos Text Variable", "Golos Text", system-ui, sans-serif;--font-body:"IBM Plex Sans Variable", "IBM Plex Sans", system-ui, sans-serif;--font-outlier:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--radius-card:8px;--radius-input:6px;--radius-pill:999px;--cell-w:8px;--cell-h:16px;--cut:8px;--cut-l:16px;--rule-hair:1px;--shadow-card:0 1px 2px #1118250f;--shadow-key:0 3px 0 0 var(--color-key-edge), 0 6px 8px -4px #11182547, inset 0 1px 0 #ffffffe6;--shadow-key-accent:0 3px 0 0 var(--color-accent-edge), 0 6px 8px -4px #01286873, inset 0 1px 0 #ffffff38;--shadow-key-press:inset 0 1px 2px #11182524;--tracking-display:-.028em;--display-weight:600}@supports (color:lab(0% 0 0)){:root{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--color-paper:lab(98.3722% -.553489 -1.78939);--color-paper-2:lab(95.5817% -.788182 -2.89234);--color-paper-3:lab(91.8653% -1.07244 -3.97073);--color-ink:lab(8.19522% -.0281557 -10.0994);--color-ink-2:lab(25.6703% -.797093 -8.05533);--color-muted:lab(41.943% -1.00316 -6.60855);--color-rule:lab(88.3882% -.882238 -3.25141);--color-rule-2:lab(80.2634% -1.16071 -4.32668);--color-graphite:lab(8.22743% -.176646 -8.69651);--color-graphite-2:lab(14.6042% -.329629 -9.46176);--color-graphite-ink:lab(91.8716% -1.09071 -3.5696);--color-graphite-muted:lab(63.9824% -1.50895 -8.02803);--color-accent:lab(41.8715% 21.0146 -70.5613);--color-accent-2:lab(73.7261% .712991 -43.0921);--color-accent-wash:lab(94.0881% -.96336 -10.4281);--color-accent-ink:lab(98.3722% -.553489 -1.78939);--color-focus:lab(41.8715% 21.0146 -70.5613);--color-brand:lab(51.1082% 20.4062 -76.2256);--color-error-2:lab(66.0977% 46.4553 28.7923);--color-accent-deep:lab(30.9374% 27.9496 -70.654);--color-accent-edge:lab(27.1308% 19.1146 -56.5087);--color-glyph-1:lab(87.1524% -1.16289 -9.26743);--color-glyph-2:lab(77.7703% -1.44684 -16.5544);--color-glyph-3:lab(64.7191% -.423998 -30.7454);--color-glyph-4:lab(52.5851% 4.34762 -46.2894);--color-graphite-glyph-1:lab(22.1273% -.45073 -10.9397);--color-graphite-glyph-2:lab(31.3011% -.819787 -17.9876);--color-graphite-glyph-3:lab(44.8851% -.500143 -35.2551);--color-key-face:lab(99.3018% -.333905 -1.07464);--color-key-edge:lab(76.7689% -1.33908 -5.81472);--shadow-card:0 1px 2px lab(8.19522% -.0281557 -10.0994/.06);--shadow-key:0 3px 0 0 var(--color-key-edge), 0 6px 8px -4px lab(8.19522% -.0281557 -10.0994/.28), inset 0 1px 0 lab(100% 0 0/.9);--shadow-key-accent:0 3px 0 0 var(--color-accent-edge), 0 6px 8px -4px lab(17.4531% 10.1863 -41.82/.45), inset 0 1px 0 lab(100% 0 0/.22);--shadow-key-press:inset 0 1px 2px lab(8.19522% -.0281557 -10.0994/.14)}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]:has(>img){isolation:isolate;background:var(--color-paper);outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px}[data-slot]>img{z-index:0;filter:grayscale()contrast(1.08);mix-blend-mode:multiply}[data-slot]:has(>img):before{content:"";z-index:1;background:var(--color-graphite);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/landing/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/landing/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/landing/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/landing/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/landing/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/landing/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/landing/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/landing/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/landing/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/landing/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/landing/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/landing/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/landing/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/landing/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/landing/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--nav-h:72px;--key-h:50px;--key-h-s:44px;--frame-h:33rem}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-synthesis:none;-webkit-tap-highlight-color:transparent}.container{padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right))}h1,h2{line-height:1.02}code,pre{font-family:var(--font-outlier)}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-input);background:var(--color-ink);color:var(--color-paper);text-decoration:none;position:absolute}.skip:focus-visible{top:var(--space-md)}.brand{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-ink);font:600 var(--text-xl) / 1 var(--font-display);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.brand-mark{width:24px;height:22px;fill:var(--color-brand);flex-shrink:0}.brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}.key{min-height:var(--key-h);padding:0 var(--space-lg);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-key-face);color:var(--color-ink);font:500 var(--text-md) / 1 var(--font-display);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-key);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.key:hover{transform:translateY(-1px)}.key--primary:hover{background:var(--color-accent-deep)}.chip:hover{transform:translateY(-1px)}}.key:active{box-shadow:var(--shadow-key-press);transform:translateY(3px)}.key:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.key:disabled,.key[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.key--primary{border-color:var(--color-accent-edge);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-key-accent)}.key--small{min-height:var(--key-h-s);padding:0 var(--space-md);font-size:var(--text-sm)}.nav{z-index:var(--z-raised);border-bottom:1px solid var(--color-rule);background:var(--color-paper);position:relative}.nav-inner{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:var(--nav-h);display:flex}.nav-end,.nav-sections{align-items:center;gap:var(--space-lg);display:flex}.nav-link{min-height:44px;color:var(--color-ink-2);font:500 var(--text-sm) / 1 var(--font-display);white-space:nowrap;text-underline-offset:.3em;align-items:center;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.nav-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.nav-menu{display:none}.nav-menu-toggle{border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-key-face);width:44px;height:44px;color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-key);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);place-items:center;list-style:none;display:grid}.nav-menu-toggle::-webkit-details-marker{display:none}.nav-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.nav-menu-toggle:active,.nav-menu[open] .nav-menu-toggle{background:var(--color-paper-2);box-shadow:var(--shadow-key-press);transform:translateY(2px)}.nav-menu-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-menu:not([open]) .nav-menu-panel{display:none}.nav-menu-panel{border-bottom:1px solid var(--color-rule);background:var(--color-paper);box-shadow:var(--shadow-card);position:absolute;top:100%;left:0;right:0}.nav-menu-panel .container{padding-block:var(--space-2xs) var(--space-sm);display:grid}.nav-menu-panel a{border-bottom:1px solid var(--color-rule);min-height:48px;color:var(--color-ink);font:500 var(--text-md) / 1 var(--font-display);align-items:center;text-decoration:none;display:flex}.nav-menu-panel a:last-child{border-bottom:0}.nav-menu-panel a:active{color:var(--color-accent-deep)}.nav-menu-panel a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hero{isolation:isolate;min-height:calc(100svh - var(--nav-h));padding-block:var(--space-xl) var(--space-2xl);background-image:radial-gradient(var(--color-glyph-1) 1px, transparent 1.5px);background-size:var(--cell-w) var(--cell-h);align-items:center;display:grid;position:relative;overflow:clip}.hero.has-field{background-image:none}.field{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.intro-grid{column-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.intro{justify-items:start;gap:var(--space-lg);display:grid}.hero h1{max-width:11ch}.hero .lead{max-width:32ch;color:var(--color-ink-2)}.hero-actions{justify-self:start;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:inline-flex}.command{border:1px solid var(--color-rule-2);border-radius:var(--cut-l) 4px;background:var(--color-paper);min-width:0;max-width:100%;box-shadow:var(--shadow-card);align-items:stretch;display:flex;overflow:hidden}.command code{align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--key-h-s);padding:0 var(--space-md);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.command-key{color:var(--color-muted)}.command-copy{min-height:var(--key-h-s);padding:0 var(--space-md);border:0;border-left:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font:500 var(--text-sm) / 1 var(--font-display);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);flex-shrink:0}.command-copy:hover{background:var(--color-paper-3)}.command-copy:active{background:var(--color-rule)}.command-copy:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.command-copy:disabled{opacity:.55;cursor:not-allowed}.hero-terms{color:var(--color-muted);font-size:var(--text-sm)}.flow{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:clamp(26rem,70svh,44rem);margin:0;display:grid;container-type:inline-size}.flow-host{align-items:center;gap:var(--space-xs) var(--space-md);padding:0 var(--space-xs) var(--space-md) var(--space-sm);border-left:2px solid var(--color-accent-deep);background:var(--color-paper);flex-wrap:wrap;justify-self:start;margin-left:20%;display:flex}.flow-host b{color:var(--color-ink);font:600 var(--text-xl) / 1 var(--font-display);letter-spacing:-.02em}.flow-routes{grid-template-rows:repeat(4,minmax(0,1fr));margin:0 0 0 20%;padding:0;list-style:none;display:grid;position:relative}.flow-routes:before{content:"";border-left:2px solid var(--color-accent-deep);position:absolute;top:0;bottom:12.5%;left:0}.flow-route{justify-content:flex-end;align-items:center;display:flex}.flow-lane{flex:auto;align-self:stretch}.flow-fill,.flow-stop{display:none}.flow-label{justify-items:end;gap:var(--space-2xs);min-width:6.5rem;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);background:var(--color-paper);display:grid}.flow-name{color:var(--color-muted);font:500 var(--text-sm) / 1.2 var(--font-display)}.flow-status{height:2rem;color:var(--color-muted);font:500 var(--text-md) / 1 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;display:flex}.flow-route[data-state=fail] .flow-status,.flow-route[data-state=ok] .flow-status{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:600}.flow-route[data-state=fail] .flow-status{color:var(--color-error)}.flow-route[data-state=ok] .flow-status{color:var(--color-accent)}.flow-foot{justify-content:space-between;align-items:center;gap:var(--space-md);margin:var(--space-md) 0 0 20%;display:flex}.flow-foot>span{max-width:34ch;padding-right:var(--space-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-sm)}html:not(.js) [data-loop-toggle]{display:none}@container (width<=34rem){.command-key{display:none}}@container (width<=20rem){.command code{padding-inline:var(--space-sm);font-size:var(--text-xs)}}@container (width<=26rem){.command{flex-wrap:wrap}.command code{flex:100%;overflow-x:auto}.command-copy{border-top:1px solid var(--color-rule);border-left:0;flex:100%}}.lead{color:var(--color-ink-2)}.cols{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.shot{aspect-ratio:3/2;border-radius:var(--radius-card);outline:1px solid var(--color-rule-2);outline-offset:-1px}.shot--keys{aspect-ratio:1968/840}.shot--usage{aspect-ratio:16/9}[data-slot][data-kind=product]{background:var(--color-paper);outline-color:var(--color-rule-2)}[data-slot]>picture,[data-slot]>picture>img{width:100%;height:100%;position:absolute;inset:0}[data-slot]>picture>img,[data-slot][data-kind=product]>img{object-fit:cover;object-position:left top;filter:none;mix-blend-mode:normal}[data-slot][data-kind=product]:before{content:none}.frame-caption{color:var(--color-ink-2);font-size:var(--text-sm)}.how{padding-block:var(--section-gap-s) var(--section-gap)}.how h2{margin-bottom:var(--space-2xl)}.how-grid{counter-reset:step;align-items:start}.how-steps{grid-column:1/span 5;margin:0;padding:0;list-style:none}.how-step{min-height:60svh;padding-block:var(--space-xl);border-top:1px solid var(--color-rule);counter-increment:step;grid-template-columns:2.5rem minmax(0,1fr);align-content:center;display:grid}.how-step:before{content:counter(step);color:var(--color-muted);font:600 var(--text-title) / 1.2 var(--font-display);font-variant-numeric:tabular-nums}.how-step p{max-width:46ch;margin-top:var(--space-sm);color:var(--color-ink-2);grid-column:2}@media (min-width:60.0625rem) and (prefers-reduced-motion:no-preference){.js .how-step:not(.is-active) h3,.js .how-step:not(.is-active) p{color:var(--color-muted)}.js .how-step.is-active:before{color:var(--color-accent)}}.how-stage{gap:var(--space-2xl);grid-column:6/span 7;display:grid}.how-frame{gap:var(--space-sm);margin:0;display:grid}.js .how-stage{top:calc(50svh - var(--frame-h) / 2);grid-template-areas:"frame";position:sticky}.js .how-frame{transition:opacity var(--dur-long) var(--ease-out);grid-area:frame;align-self:center}.js .how-frame:not(.is-active){opacity:0;pointer-events:none}.ruler{--step:4.5rem;place-content:center;gap:var(--space-xl);min-height:26rem;padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--cut-l) 4px;background:var(--color-paper-2);grid-template-columns:minmax(0,32rem);display:grid}.ruler-request{gap:var(--space-xs) var(--space-lg);color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ruler-steps{padding:0 0 0 var(--space-xl);margin:0;list-style:none;display:grid;position:relative}.ruler-steps:before{content:"";top:calc(var(--step) / 2);bottom:calc(var(--step) / 2);border-left:2px solid var(--color-rule-2);position:absolute;left:7px}.ruler-step{align-items:center;column-gap:var(--space-md);height:var(--step);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.ruler-step:before{content:"";top:50%;left:calc(-1 * var(--space-xl));border:3px solid var(--color-paper-2);background:currentColor;border-radius:50%;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.ruler-step b{font:600 var(--text-display-s) / 1 var(--font-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.ruler-step span{color:var(--color-ink-2);font:500 var(--text-sm) / 1.3 var(--font-display)}.ruler-step.is-fail{color:var(--color-error)}.ruler-step.is-ok{color:var(--color-accent)}.ruler-hop{height:calc(var(--step) * .75);color:var(--color-muted);font:500 var(--text-sm) / 1 var(--font-display);align-items:center;display:flex}.console{padding-block:var(--section-gap-s);border-block:1px solid var(--color-rule);background:var(--color-paper-2)}.head-split{margin-bottom:var(--space-2xl);align-items:end}.head-split h2{grid-column:1/span 6}.head-split .lead{grid-column:8/span 5}.showcase{gap:var(--space-sm);margin:0;display:grid}.showcase .shot{box-shadow:var(--shadow-card)}.pricing{padding-top:var(--section-gap-l)}.pricing-head{margin-bottom:var(--space-xl);align-items:end}.pricing-copy{gap:var(--space-md);grid-column:1/span 7;display:grid}.pricing-head .key{grid-column:10/span 3;justify-self:end}.tray{gap:var(--space-xs);margin-bottom:var(--space-lg);padding:var(--space-xs);border-radius:var(--radius-card);background:var(--color-paper-3);box-shadow:var(--shadow-key-press);flex-wrap:wrap;display:inline-flex}.chip{min-height:var(--key-h-s);padding:0 var(--space-md);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-key-face);color:var(--color-ink);font:500 var(--text-sm) / 1 var(--font-display);cursor:pointer;box-shadow:var(--shadow-key);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out)}.chip:active,.chip.is-active{background:var(--color-paper-2);box-shadow:var(--shadow-key-press);transform:translateY(2px)}.chip.is-active{border-color:var(--color-accent);color:var(--color-accent-deep)}.chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.chip:disabled{opacity:.55;cursor:not-allowed}.table-wrap{overflow-x:auto}.table-wrap+.table-wrap{margin-top:var(--space-xl)}.price-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.price-table th,.price-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);text-align:right;white-space:nowrap}.price-table th:first-child,.price-table td:first-child{text-align:left;padding-left:0}.price-table th:last-child,.price-table td:last-child{padding-right:0}.price-table thead th{border-bottom-color:var(--color-rule-2);color:var(--color-muted);font:500 var(--text-sm) / 1.3 var(--font-display)}.price-table tbody th{font-weight:400}.price-table td{color:var(--color-ink)}.m-name{color:var(--color-ink);font:500 var(--text-md) / 1.3 var(--font-display);display:block}.m-id{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.price-table caption{max-width:65ch;padding-bottom:var(--space-md);caption-side:top;color:var(--color-muted);font-size:var(--text-sm);text-align:left}.faq{padding-block:var(--section-gap) var(--section-gap-l)}.faq-grid{align-items:start}.faq-grid h2{grid-column:1/span 4}.faq-rows{border-bottom:1px solid var(--color-rule);grid-column:5/span 8;margin:0}.faq-row{column-gap:var(--gap-columns);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-row dt{font:500 var(--text-title) / 1.2 var(--font-display);letter-spacing:-.01em}.faq-row dd{color:var(--color-ink-2);margin:0}.close{padding-block:var(--section-gap-s);background:var(--color-graphite);color:var(--color-graphite-ink)}.close h2{color:var(--color-graphite-ink)}.close .lead{max-width:44ch;color:var(--color-graphite-muted)}.close :focus-visible{outline-color:var(--color-accent-2)}.close-head{margin-bottom:var(--space-2xl);align-items:end}.close-copy{gap:var(--space-md);grid-column:1/span 7;display:grid}.close-actions{justify-self:end;align-items:center;gap:var(--space-lg);grid-column:9/span 4;display:flex}.link-on-dark{white-space:nowrap;min-height:44px;color:var(--color-graphite-ink);font:500 var(--text-md) / 1 var(--font-display);-webkit-text-decoration-color:var(--color-graphite-muted);text-decoration-color:var(--color-graphite-muted);text-underline-offset:.25em;align-items:center;display:inline-flex}.link-on-dark:hover{-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2)}.code{border:1px solid var(--color-graphite-glyph-1);border-radius:var(--radius-card);overflow:hidden}.code-bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs);border-bottom:1px solid var(--color-graphite-glyph-1);background:var(--color-graphite-2);display:flex}.code-tabs{gap:var(--space-2xs);display:flex}.code-tab,.code-copy{min-height:var(--key-h-s);padding:0 var(--space-md);border-radius:var(--radius-input);color:var(--color-graphite-muted);font:500 var(--text-sm) / 1 var(--font-display);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0}.code-tab:hover,.code-copy:hover{color:var(--color-graphite-ink)}.code-tab:active,.code-copy:active{background:var(--color-graphite)}.code-tab[aria-selected=true]{background:var(--color-graphite);color:var(--color-graphite-ink)}.code-tab:focus-visible,.code-copy:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:-2px}.code-tab:disabled,.code-copy:disabled{opacity:.55;cursor:not-allowed}.code-panel{padding:var(--space-lg) var(--space-xl);color:var(--color-graphite-ink);font-size:var(--text-sm);tab-size:4;margin:0;line-height:1.7;overflow-x:auto}.code-hl{background:var(--color-graphite-2);width:100%;box-shadow:calc(-1 * var(--space-xl)) 0 0 var(--color-graphite-2), var(--space-xl) 0 0 var(--color-graphite-2);display:inline-block}.tk-k,.tk-f{color:var(--color-graphite-ink)}.tk-s{color:var(--color-accent-2)}.checks{margin:var(--space-xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.checks li{padding-inline:var(--space-lg);border-left:1px solid var(--color-graphite-glyph-1);color:var(--color-graphite-ink);font:500 var(--text-md) / 1.4 var(--font-display)}.checks li:first-child{border-left:0;padding-left:0}.footer{padding-block:var(--space-3xl) var(--space-xl)}.footer-inner{row-gap:var(--space-xl);align-items:end}.footer-sign{gap:var(--space-sm);grid-column:1/span 5;display:grid}.footer-sign .brand{gap:var(--space-sm);font-size:var(--text-3xl)}.footer-sign .brand-mark{width:36px;height:32px}.footer-sign p{color:var(--color-ink-2)}.footer-links{justify-content:flex-end;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;grid-column:6/span 7;display:flex}.footer-links a{min-height:44px;color:var(--color-ink-2);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.footer-links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.footer-colophon{padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);grid-column:1/-1}@media (max-width:60rem){:root{--nav-h:60px}.nav{z-index:var(--z-sticky-nav);position:sticky;top:0}.nav-sections{display:none}.nav-end{gap:var(--space-sm)}.nav-menu{display:block}.hero{min-height:0;padding-bottom:var(--space-xl)}.intro-grid{row-gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.intro{display:contents}.intro>*{justify-self:start}.flow{min-height:0;margin-top:var(--space-xs);order:1}.hero{background-image:none}.field{display:none}.flow-host{padding:0 0 var(--space-md);border-left:0;justify-self:stretch;margin-left:0}.flow-routes{margin-left:var(--space-md);grid-template-rows:repeat(4,3rem)}.flow-routes:before{top:calc(-1 * var(--space-md));bottom:1.5rem}.flow-route{justify-content:flex-start;gap:var(--space-sm);padding-left:var(--space-lg);position:relative}.flow-route:before{content:"";width:var(--space-md);border-top:2px solid var(--color-accent-deep);position:absolute;top:calc(50% - 1px);left:0}.flow-label{display:contents}.flow-name{flex:none;order:1}.flow-lane{background:var(--color-rule-2);border-radius:1px;order:2;align-self:center;height:2px;position:relative}.flow-status{flex:none;order:3;justify-content:flex-end;min-width:4.75rem;height:auto}.flow-route[data-state=fail] .flow-status,.flow-route[data-state=ok] .flow-status{font-size:var(--text-lg)}.flow-fill,.flow-stop{display:block}.flow-fill{border-top:2px solid var(--color-accent);transform-origin:0;transition:transform .9s var(--ease-in-out), border-color var(--dur-short) linear, opacity .5s linear;border-radius:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.flow-stop{background:var(--color-error);width:10px;height:10px;box-shadow:0 0 0 3px var(--color-paper);transition:transform var(--dur-short) var(--ease-out), opacity .5s linear;border-radius:50%;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)scale(0)}.flow-route:first-child .flow-fill{border-top-color:var(--color-error);transform:scaleX(.62)}.flow-route:first-child .flow-stop{transform:translate(-50%,-50%)scale(1)}.flow-route:nth-child(2) .flow-fill{transform:scaleX(1)}.js .flow[data-phase=start] .flow-fill{border-top-color:var(--color-accent);transition:none;transform:scaleX(0)}.js .flow[data-phase=start] .flow-stop{transition:none;transform:translate(-50%,-50%)scale(0)}.js .flow[data-phase=r1] .flow-route:first-child .flow-fill{border-top-color:var(--color-accent)}.js .flow[data-phase=r1] .flow-route:first-child .flow-stop{transform:translate(-50%,-50%)scale(0)}.js .flow[data-phase=r1] .flow-route:nth-child(2) .flow-fill,.js .flow[data-phase=fail] .flow-route:nth-child(2) .flow-fill{transform:scaleX(0)}.js .flow[data-phase=fade] .flow-fill,.js .flow[data-phase=fade] .flow-stop{opacity:0}.flow-foot{margin-left:0}.how-steps,.how-stage,.head-split h2,.head-split .lead,.pricing-copy,.pricing-head .key,.faq-grid h2,.faq-rows,.close-copy,.close-actions,.footer-sign,.footer-links{grid-column:1/-1}.how-step{min-height:0}.how-grid{flex-direction:column;display:flex}.how-steps,.how-stage{display:contents}.how-step:first-child{order:1}.how-frame:first-child{order:2}.how-step:nth-child(2){order:3}.how-frame:nth-child(2){order:4}.how-step:nth-child(3){order:5}.how-frame:nth-child(3){order:6}.how-frame{margin-bottom:var(--space-lg)}.js .how-stage{grid-template-areas:none;position:static}.js .how-frame{grid-area:auto}.js .how-frame:not(.is-active){opacity:1;pointer-events:auto}.ruler{--step:4rem;min-height:0}.head-split .lead,.pricing-head .key,.close-actions,.faq-rows{margin-top:var(--space-lg)}.pricing-head .key,.close-actions{justify-self:start}.faq-row{row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.checks{row-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.checks li:nth-child(3){border-left:0;padding-left:0}.footer-links{column-gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:24rem){.nav-signin{display:none}}@media (max-width:60rem) and (max-height:32rem) and (orientation:landscape){.hero{padding-top:var(--space-lg)}.hero h1{max-width:18ch;font-size:var(--text-display-s)}.hero .lead{max-width:48ch}}@media (max-width:40rem){.hero-actions .key{flex:auto}.ruler{--step:3.25rem;gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.ruler-request{gap:var(--space-2xs);flex-direction:column}.ruler-step b{font-size:var(--text-3xl)}.ruler-step span{font-size:var(--text-xs)}.price-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.price-table tr{column-gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-table tbody th,.price-table td{text-align:left;white-space:normal;border:0;padding:0}.price-table tbody th{margin-bottom:var(--space-xs);grid-column:1/-1}.price-table td{font-size:var(--text-sm)}.price-table td:nth-child(2):last-child{grid-column:1/-1}.price-table td:before{content:attr(data-label);margin-right:var(--space-2xs);color:var(--color-muted);font:500 var(--text-xs) / 1.3 var(--font-display)}.checks{grid-template-columns:minmax(0,1fr)}.checks li{border-left:0;padding-left:0}.shot--keys{aspect-ratio:760/330}.shot--logs{aspect-ratio:860/620}.shot--usage{aspect-ratio:1106/262}.tray{gap:var(--space-2xs);padding:var(--space-2xs)}.chip{padding:0 var(--space-sm)}.close-actions{flex-wrap:wrap}.code-bar{gap:var(--space-2xs);padding:var(--space-2xs)}.code-tab,.code-copy{padding:0 var(--space-xs)}.code-panel{padding:var(--space-md);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.code-hl{box-shadow:calc(-1 * var(--space-md)) 0 0 var(--color-graphite-2), var(--space-md) 0 0 var(--color-graphite-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.key,.chip{transition:background-color var(--dur-short) linear}.key:hover,.key:active,.nav-menu-toggle:active,.nav-menu[open] .nav-menu-toggle,.chip:hover,.chip:active,.chip.is-active{transform:none}.ruler{aspect-ratio:auto;row-gap:var(--space-xl)}.js .how-stage{grid-template-areas:none;position:static}.js .how-frame{grid-area:auto;transition:none}.js .how-frame:not(.is-active){opacity:1;pointer-events:auto}[data-loop-toggle]{display:none}}
