@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_f30482bb-module__dvHfkW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_f30482bb-module__dvHfkW__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.01esg-5vzborl.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2n-wf6s8aqfs0.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.2tcyrya9o07vu.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_8d95a9f5-module__zuHj_a__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_8d95a9f5-module__zuHj_a__variable{--font-pixel:"VT323", "VT323 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2c3d1c90-module__SpjQga__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2c3d1c90-module__SpjQga__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ink:#1e1e1e;--paper:#fefefe;--grey:#dedede;--grey-2:#c4c4c4;--pink:#f386a1;--lime:#c8ff1e;--purple:#5b3df5;--lilac:#cdbbff;--max:min(1200px, 94vw);--user-scale:1;--viewport-scale:1;--site-scale:calc(var(--user-scale) * var(--viewport-scale));--chrome:#1e1e1e;--on-chrome:#fefefe;--on-lime:#141414;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ebebeb;--paper:#141414;--grey:#262626;--grey-2:#1c1c1c;--lilac:#9a84ff;--border:#3a3a3a}html.theme-dark .nav-links{background:color-mix(in srgb, var(--paper) 90%, transparent)}html.theme-dark .brand{background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(6px);border-color:var(--border)}html.theme-dark .burger{background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(6px);color:var(--ink);border-color:var(--border)}html.theme-dark .burger:hover,html.theme-dark .burger[aria-expanded=true]{background:var(--grey);color:var(--lime)}html.theme-dark .win{border-color:var(--border);box-shadow:3px 3px #0000008c}html.theme-dark .win-title{color:var(--ink);border-bottom:1px solid var(--border);background:#0c0c0c}html.theme-dark .win-body{color:var(--ink)}html.theme-dark .mark{border-color:var(--ink);box-shadow:3px 3px #000}html.theme-dark .mark:before{background:#0c0c0c}html.theme-dark .frame{--c:linear-gradient(var(--border), var(--border))}html.theme-dark .guide-preview-pop,html.theme-dark .catch-card{background:var(--grey);border-color:var(--border)}html.theme-dark .boot{background:var(--paper)}html.theme-dark .faq details{background:var(--grey);border-color:var(--border)}html.theme-dark .faq details[open] summary{color:var(--lime);background:#0c0c0c}html.theme-dark .docs-toc-link:hover,html.theme-dark .docs-toc-link.guide-preview-active{color:var(--ink)}html.theme-dark .menu{background-color:#2a1520}html.theme-dark .menu-links{background:var(--paper)}html.theme-dark .menu-links>a:not(.pix-btn){border-color:var(--border);color:var(--ink)}html.theme-dark .inv{color:var(--lime);background:#0c0c0c}html.theme-dark .plan table{background:var(--grey-2);border-color:var(--border)}html.theme-dark .plan td{border-color:var(--border)}html.theme-dark .legal .summary .win-body{color:var(--ink)}html.theme-dark .settings-fab{background:color-mix(in srgb, var(--grey) 90%, var(--paper));border-color:var(--border);color:var(--ink)}html.theme-dark .ticker,html.theme-dark .flood.lime,html.theme-dark .sticky-free,html.theme-dark .kind.new,html.theme-dark .todo,html.theme-dark .plan.max .plan-head .big,html.theme-dark .plan.dark .plan-head .big,html.theme-dark .plan.dark .pix-btn,html.theme-dark .callout .win-body,html.theme-dark .callout .win-body a,html.theme-dark .settings-options button.on,html.theme-dark .menu-links>a:not(.pix-btn):hover,html.theme-dark .menu-links>a:not(.pix-btn):focus-visible,html.theme-dark .menu-links>button.menu-display:hover,html.theme-dark .menu-links>button.menu-display:focus-visible,html.theme-dark .catch-card:hover,html.theme-dark .catch-card:focus-visible,html.theme-dark .catch-card.guide-preview-active,html.theme-dark .docs-toc nav a:hover,html.theme-dark .docs-toc-link:hover,html.theme-dark .docs-toc-link:focus-visible,html.theme-dark .docs-toc-link.guide-preview-active,html.theme-dark .big-links a:hover,html.theme-dark .replay:hover{color:var(--on-lime)}html.theme-dark .pix-btn,html.theme-dark .nav-cta,html.theme-dark .sticky-cta a,html.theme-dark .cta-main{background:var(--chrome);color:var(--on-chrome);border-color:var(--chrome)}html.theme-dark .pix-btn:hover,html.theme-dark .nav-cta:hover{background:var(--purple);color:var(--on-chrome)}*{box-sizing:border-box}html{font-size:calc(16px * var(--site-scale));overflow-x:clip}@media (min-width:1280px){:root{--viewport-scale:.96;--max:min(1120px, 90vw)}}@media (min-width:1440px){:root{--viewport-scale:.92;--max:min(1080px, 88vw)}}@media (min-width:1680px){:root{--viewport-scale:.88;--max:min(1024px, 86vw)}}@media (min-width:1920px){:root{--viewport-scale:.84;--max:min(980px, 84vw)}}@media (min-width:2560px){:root{--viewport-scale:.78;--max:min(920px, 80vw)}}body{background:var(--paper);color:var(--ink);font:1.125rem/1.45 var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}.icon{vertical-align:-.12em;flex:none;display:inline-block}code{font:.85em/1.3 var(--font-mono), ui-monospace, Consolas, monospace;background:var(--grey);padding:0 4px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px;position:relative}@media (min-width:720px){.wrap{padding:0 32px}}.narrow{max-width:880px}h1,h2,h3{letter-spacing:-.055em;margin:0;font-weight:500;line-height:.92}h2{font-size:clamp(2.5rem,6vw,min(5.5rem,9vw))}.huge{font-size:clamp(2.75rem,7vw,min(6.5rem,10vw))}.code{font:400 12px/1.3 var(--font-mono), monospace;letter-spacing:0;margin:0 0 14px}.tiny{font:400 17px/1.2 var(--font-pixel), monospace;margin:10px 0 0}.inv{background:var(--chrome);color:var(--on-chrome);padding:0 6px}.win{background:var(--grey);border:1px solid var(--ink);box-shadow:3px 3px #1e1e1ed9}.win-title{background:var(--chrome);color:var(--on-chrome);font:400 18px/1 var(--font-pixel), monospace;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px 3px;overflow:hidden}.win-body{font:400 19px/1.2 var(--font-pixel), monospace;padding:12px}.pix-btn{background:var(--chrome);color:var(--on-chrome);text-align:center;font:400 20px/1 var(--font-pixel), monospace;margin-top:12px;padding:9px 12px;text-decoration:none;display:block}.pix-btn:hover{background:var(--purple)}.frame{--c:linear-gradient(var(--ink), var(--ink));background:var(--c) top left / 12px 1px, var(--c) top left / 1px 12px, var(--c) top right / 12px 1px, var(--c) top right / 1px 12px, var(--c) bottom left / 12px 1px, var(--c) bottom left / 1px 12px, var(--c) bottom right / 12px 1px, var(--c) bottom right / 1px 12px;background-repeat:no-repeat;margin-bottom:48px;padding:28px 14px 32px}.nav{z-index:30;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}html.menu-open .nav{z-index:100}.mark{box-sizing:border-box;background:var(--purple);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);flex:none;place-items:center;padding-top:5px;display:grid;position:relative}.mark:before{content:"";background:var(--ink);height:6px;position:absolute;inset:0 0 auto}.mark svg{display:block}.brand{background:var(--lime);border:0 solid var(--ink);border-width:0 1px 1px 0;padding:7px 10px 10px 7px;display:block}.nav-right{pointer-events:auto;align-items:stretch;display:flex}.nav-links{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);align-items:stretch;display:flex}.nav-links a{letter-spacing:-.02em;white-space:nowrap;align-items:center;padding:10px 9px;font-size:15px;font-weight:500;text-decoration:none;display:flex}@media (min-width:900px){.nav-links a{padding:10px 12px;font-size:16px}}.nav-links a:not(.nav-cta){display:none}.nav-links a:hover{text-underline-offset:4px;text-decoration:underline}.nav-cta{background:var(--chrome);color:var(--on-chrome);padding:10px 11px;font-size:14px}.nav-cta:hover{background:var(--purple);text-decoration:none!important}@media (min-width:900px){.nav-cta{padding:10px 14px;font-size:16px}}@media (min-width:720px){.nav-links a:not(.nav-cta){display:flex}}.burger{cursor:pointer;background:var(--lime);width:48px;min-height:48px;color:var(--ink);border:0;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);place-items:center;padding:0;display:grid}.burger:hover,.burger[aria-expanded=true]{background:var(--ink);color:var(--lime)}@media (min-width:720px){.burger{display:none}}.settings-fab{z-index:41;right:12px;bottom:calc(68px + env(safe-area-inset-bottom));cursor:pointer;width:34px;height:34px;font:600 12px/1 var(--font-mono), monospace;letter-spacing:-.06em;border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 94%, transparent);color:var(--ink);opacity:.9;box-shadow:2px 2px 0 color-mix(in srgb, var(--ink) 30%, transparent);border-radius:0;padding:0;position:fixed}.settings-fab:hover,.settings-fab[aria-expanded=true]{opacity:1;background:var(--paper);box-shadow:3px 3px 0 var(--ink)}@media (max-width:719px){.settings-fab{display:none}}@media (min-width:720px){.settings-fab{bottom:16px;right:16px}}html.menu-open .settings-fab{z-index:35}.settings-panel{z-index:120;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#0a0a0a66;place-items:end;display:grid;position:fixed;inset:0}@media (max-width:719px){.settings-panel{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.settings-panel[hidden]{display:none}.settings-win{width:min(360px,100%);box-shadow:6px 6px 0 var(--ink)}.settings-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings-close{color:inherit;font:400 28px/1 var(--font-pixel), monospace;cursor:pointer;background:0 0;border:0;padding:0 6px}.settings-close:hover{color:var(--pink)}.settings-body{font-family:var(--font-sans), sans-serif;font-size:15px}.settings-field{border:0;margin:0 0 16px;padding:0}.settings-field legend{font:400 16px/1 var(--font-pixel), monospace;text-transform:uppercase;margin-bottom:8px}.settings-options{flex-wrap:wrap;gap:8px;display:flex}.settings-options button{cursor:pointer;border:1px solid var(--ink);background:var(--paper);min-width:88px;color:var(--ink);font:500 14px/1.2 var(--font-sans), sans-serif;text-align:left;flex:calc(33% - 8px);padding:8px 10px}.settings-options button.on{background:var(--lime);box-shadow:2px 2px 0 var(--ink)}.settings-hint{font:400 11px/1.2 var(--font-mono), monospace;opacity:.7;margin-top:4px;display:block}.settings-note{opacity:.85;margin:0;font-size:13px;line-height:1.4}html.theme-dark .settings-panel{background:#000000a6}html.theme-dark .settings-options button{background:var(--grey)}.menu{z-index:110;padding:72px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;background-color:var(--pink);background-image:radial-gradient(#1e1e1e4d 1px,#0000 1.2px);background-size:6px 6px;flex-direction:column;justify-content:flex-start;animation:.16s ease-out menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}html.menu-open{overflow:hidden}.menu-win{box-shadow:5px 5px 0 var(--ink)}.menu-title{justify-content:space-between;align-items:center;padding:0 0 0 10px;font-size:22px;display:flex}.menu-close{border:0;border-left:1px solid var(--paper);width:44px;height:40px;color:var(--paper);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.menu-close:hover{background:var(--pink);color:var(--ink)}.menu-links{background:var(--paper);flex-direction:column;padding:0;display:flex}.menu-links>a:not(.pix-btn){min-height:60px;font:500 34px/1 var(--font-sans), sans-serif;letter-spacing:-.045em;border-bottom:1px dotted var(--ink);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.menu-links>a:not(.pix-btn):hover,.menu-links>a:not(.pix-btn):focus-visible{background:var(--lime);outline:none}.menu-links>button.menu-display{width:100%;min-height:60px;font:500 34px/1 var(--font-sans), sans-serif;letter-spacing:-.045em;text-align:left;color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.menu-links>button.menu-display:hover,.menu-links>button.menu-display:focus-visible{background:var(--lime);outline:none}.menu-display-mark{font:600 15px/1 var(--font-mono), monospace;letter-spacing:-.06em;opacity:.85;margin-left:auto}.menu-links .icon{flex:none;margin-left:auto}.menu-num{font:400 12px/1 var(--font-mono), monospace;letter-spacing:0;align-self:flex-start;padding-top:4px}.menu-links .pix-btn{margin:14px;padding:14px 12px;font-size:24px}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.hero{padding:76px 0 72px;position:relative;overflow:hidden}.clouds{z-index:-1;filter:blur(8px);background:radial-gradient(40% 60% at 20% 20%,#f386a1a6,#0000 70%),radial-gradient(35% 55% at 75% 10%,#cdbbffe6,#0000 70%),radial-gradient(30% 50% at 55% 45%,#ffd6e2e6,#0000 70%);height:460px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.hero-stack{text-align:center;flex-direction:column;align-items:center;display:flex}.news{text-align:center;width:min(100%,340px)}.news p{margin:0}.intro{letter-spacing:-.02em;margin:44px 0 18px;font-size:18px;font-weight:500;line-height:1.25}h1{max-width:11ch;font-size:clamp(2.75rem,8vw,min(7rem,10vw))}.lede{letter-spacing:-.015em;max-width:34em;margin:26px 0 8px;font-size:20px}.big-links{flex-direction:column;gap:14px;margin-top:22px;display:flex}.big-links a{letter-spacing:-.04em;text-underline-offset:7px;font-size:clamp(26px,3.4vw,34px);font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.big-links a:hover{background:var(--lime)}.big-links .cta-highlight{font:inherit;letter-spacing:-.04em;color:inherit;cursor:pointer;text-align:inherit;text-underline-offset:7px;background:0 0;border:none;margin:0;padding:0;font-size:clamp(26px,3.4vw,34px);font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.big-links .cta-highlight:hover{background:var(--lime)}.big-links .arrow{vertical-align:-.1em;margin-left:2px;transition:transform .15s}.big-links a:hover .arrow,.big-links .cta-highlight:hover .arrow{transform:translate(4px)}.hero-demo{text-align:left;width:100%;max-width:820px;margin-top:64px;position:relative}.win-dc .win-body{padding:0}.win-sys{z-index:2;width:250px;margin:-30px 0 0 auto;position:relative}@media (min-width:900px){.win-dc{width:600px}.win-sys{margin:0;position:absolute;top:40%;right:0}}.sys-row{align-items:center;gap:10px;display:flex}.sys-row .inv{padding:2px 6px;font-size:40px;line-height:1}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chips span{background:var(--grey-2);padding:0 5px}.dc{color:#dbdee1;font:15px/1.4 "gg sans", var(--font-sans), system-ui, sans-serif;letter-spacing:0;background:#313338}.dc-bar{color:#f2f3f5;border-bottom:1px solid #1f2023;padding:10px 16px;font-weight:600}.dc-bar-2{border-top:1px solid #1f2023}.dc-hash{color:#80848e;margin-right:4px;font-weight:400}.dc-body{padding:10px 0 12px}.dc-msg{grid-template-columns:40px 1fr;gap:14px;padding:6px 16px;display:grid}.dc-av{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.dc-name{color:#f2f3f5;font-weight:600}.dc-name time{color:#949ba4;margin-left:6px;font-size:12px;font-weight:400}.dc-tag{color:#fff;vertical-align:2px;background:#5865f2;border-radius:3px;margin-left:2px;padding:1px 4px;font-size:10px;font-weight:700}.dc-msg p{margin:2px 0 0}.dc-deleted{color:#949ba4;font-size:14px;font-style:italic}.dc-card{background:#2b2d31;border-left:4px solid #da373c;border-radius:4px;margin-top:6px;padding:12px 14px;font-size:14px}.dc-card b{color:#f2f3f5}.dc-kv{grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 12px;display:grid}.dc-kv span:nth-child(odd){color:#949ba4}.dc-kv span{overflow-wrap:anywhere}.dc-card code{color:#dbdee1;background:#1e1f22}.dc-btns{flex-wrap:wrap;gap:8px;display:flex}.dc-btns span{color:#fff;background:#4e5058;border-radius:3px;padding:5px 12px;font-size:13px;font-weight:500}.dc-btns span:first-child{background:#248046}.dc-btns .red{background:#da373c}.dc-btns .blue{background:#5865f2}.ticker{background:var(--lime);color:var(--on-lime);border-block:1px solid var(--ink);overflow:hidden}.ticker-track{width:max-content;animation:32s linear infinite ticker;display:flex}.ticker-track>span{font:400 26px/1.15 var(--font-pixel), monospace;text-transform:uppercase;white-space:nowrap;padding:10px 0 8px;display:flex}.ticker-track>span>span{padding-right:40px}.ticker .icon{color:var(--purple);vertical-align:.05em;flex:none;margin-right:6px}@keyframes ticker{to{transform:translate(-50%)}}section{padding:96px 0;position:relative}.flood{background:var(--pink);overflow:hidden}.flood.lime{background:var(--lime)}.dither{aspect-ratio:1;pointer-events:none;background-image:radial-gradient(var(--ink) 1.1px, transparent 1.3px);background-size:5px 5px;width:70%;position:absolute;bottom:-20%;right:-10%;-webkit-mask-image:radial-gradient(circle at 70% 70%,#000 25%,#0000 62%);mask-image:radial-gradient(circle at 70% 70%,#000 25%,#0000 62%)}.flood:before{content:"";pointer-events:none;background-image:radial-gradient(#1e1e1e47 1px,#0000 1.2px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 75%);mask-image:linear-gradient(#0000,#000 30%,#0000 75%)}.desk{grid-template-columns:1fr;gap:22px;display:grid;position:relative}@media (min-width:640px){.desk{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.desk{grid-template-columns:repeat(4,1fr);gap:26px 20px}.catch:nth-child(4n+2){transform:translateY(34px)}.catch:nth-child(4n+3){transform:translateY(-12px)}.catch:nth-child(4n+4){transform:translateY(20px)}}.catch h3{font:400 36px/1 var(--font-pixel), monospace;letter-spacing:0;margin-bottom:8px}.catch h3 .inv{padding:0 6px}.catch p{margin:0}.catch:nth-child(3n+2) .win-body{background:var(--paper)}.stat .frame{margin-bottom:36px}.barcode{align-items:flex-end;gap:14px;display:flex}.barcode svg{width:220px;height:56px;fill:var(--ink)}.barcode span{font:400 12px/1 var(--font-mono), monospace}.notes{gap:48px;max-width:900px;display:grid}.note{border-left:1px solid var(--ink);padding:0 0 0 16px}.note .code{margin-bottom:36px;display:block}.note p{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.plans{gap:28px;display:grid}@media (min-width:1000px){.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px}.plan.dark{transform:translateY(24px)}.plan.max{transform:translateY(48px)}}.plan{position:relative}.plan tr.off td{opacity:.45}.plan-flag{z-index:1;font-family:var(--font-pixel);text-transform:uppercase;background:var(--pink);color:var(--ink);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:4px 8px 2px;font-size:20px;line-height:1;position:absolute;top:-14px;right:14px}.plan.max{box-shadow:6px 6px 0 var(--ink), 6px 6px 0 1px var(--ink)}.plan.max .win-title{background:var(--pink);color:var(--ink);border-bottom:1px solid var(--ink)}.plan.max .win-body{background-color:var(--ink);color:var(--paper);background-image:radial-gradient(#c8ff1e29 1.2px,#0000 1.5px);background-size:12px 12px}.plan.max .plan-head .big{background:var(--lime);color:var(--ink)}.plan.max table{border-color:var(--lime);background:#111}.plan.max td{border-color:#c8ff1e80}.plan.max td:last-child{color:var(--lime)}.plan.max .pix-btn{background:var(--pink);color:var(--ink)}.powers{margin-top:110px}.power .win-title{background:var(--purple)}.plan-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.plan-head .big{padding:2px 8px;font-size:56px;line-height:1}.plan table{border-collapse:collapse;background:var(--paper);border:1px solid var(--ink);width:100%}.plan td{border-bottom:1px dotted var(--ink);padding:6px 8px}.plan td:last-child{text-align:right;white-space:nowrap}.plan.dark .win-body{background:var(--purple);color:#fff}.plan.dark .plan-head .big{background:var(--lime);color:var(--ink)}.plan.dark table{background:#4a2fe0;border-color:#fff}.plan.dark td{border-color:#fff9}.plan.dark .pix-btn{background:var(--lime);color:var(--ink)}.pricing-all{margin:0 0 20px;font-size:17px;font-weight:500}.pricing-all a{color:inherit}.pricing-hub{gap:32px;margin-top:8px;display:grid}@media (min-width:900px){.pricing-hub{grid-template-columns:repeat(3,1fr);align-items:start}.pricing-hub .plan.dark{transform:translateY(24px)}.pricing-hub .plan.max{transform:translateY(48px)}}.pricing-hub-item{gap:12px;display:grid}.pricing-hub-link{font:500 16px/1.3 var(--font-sans), sans-serif;letter-spacing:-.02em}.pricing-detail-grid{gap:32px;margin-bottom:32px;display:grid}@media (min-width:960px){.pricing-detail-grid{grid-template-columns:minmax(280px,380px) 1fr;align-items:start}}.pricing-prose h2{margin-top:28px}.pricing-prose h3{margin-top:20px;font-size:clamp(22px,2.5vw,28px)}.faq-list{grid-template-columns:1fr;gap:8px;display:grid}.faq details{background:var(--paper);border:1px solid var(--ink);grid-template-rows:auto 0fr;margin:0;transition:grid-template-rows .28s;display:grid}.faq details[open]{grid-template-rows:auto 1fr}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:8px 10px;font-size:22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"[+]";flex:none;transition:transform .2s}.faq details[open] summary{background:var(--ink);color:var(--paper)}.faq details[open] summary:after{content:"[-]"}.faq-answer{min-height:0;overflow:hidden}.faq details p{font:17px/1.45 var(--font-sans), sans-serif;margin:0;padding:10px}.faq-foot{margin-top:12px}.site-foot{padding:0 0 calc(28px + env(safe-area-inset-bottom));color:#f0f0f0;background-color:#161616;background-image:radial-gradient(#c8ff1e1a 1px,#0000 1.2px);background-size:8px 8px;border-top:1px solid #333;margin-top:0;animation:24s linear infinite foot-dots;position:relative;overflow:hidden}@keyframes foot-dots{to{background-position:8px 8px}}.foot-aurora{pointer-events:none;opacity:.55;background:radial-gradient(55% 45% at 20% 80%,#f386a173,#0000 70%),radial-gradient(50% 40% at 85% 20%,#5b3df580,#0000 65%),radial-gradient(40% 35%,#c8ff1e26,#0000 60%);animation:14s ease-in-out infinite alternate foot-aurora;position:absolute;inset:-40% -20%}@keyframes foot-aurora{0%{transform:translate(-3%,2%)scale(1)}to{transform:translate(4%,-3%)scale(1.08)}}.foot-marquee{z-index:1;background:linear-gradient(90deg,#161616,#242424,#161616);border-bottom:1px solid #c8ff1e59;position:relative;overflow:hidden}.foot-marquee-track{width:max-content;font:400 22px/1 var(--font-pixel), monospace;text-transform:uppercase;color:var(--lime);padding:8px 0 6px;animation:28s linear infinite ticker;display:flex}.foot-marquee-track>span{white-space:nowrap;display:flex}.foot-marquee-track>span>span{align-items:center;gap:6px;padding-right:28px;display:inline-flex}.foot-marquee .icon{color:var(--pink)}.foot-shell{z-index:2;padding-top:20px;position:relative}.foot-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.foot-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.foot-brand>span{font:400 28px/1 var(--font-pixel), monospace;letter-spacing:.02em}.foot-meta{font:400 11px/1.35 var(--font-mono), monospace;opacity:.75;text-align:right;margin:0}.foot-meta a{color:var(--lime)}.foot-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foot-nav a{font:500 15px/1.2 var(--font-sans), sans-serif;letter-spacing:-.02em;color:#f0f0f0;background:#ffffff0f;border:1px solid #ffffff47;padding:6px 10px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.foot-nav a:hover,.foot-nav a:focus-visible{background:var(--lime);color:#1e1e1e;border-color:var(--lime);box-shadow:3px 3px 0 var(--pink);outline:none}.foot-nav-main .foot-cta{text-align:center;background:var(--pink);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--lime);flex:100%;margin-top:4px;font-weight:600}.foot-nav-main .foot-cta:hover{background:var(--lime);box-shadow:4px 4px 0 var(--purple)}.foot-more{color:#f0f0f0;background:#00000040;border:1px solid #ffffff38;margin-top:10px}.foot-more summary{cursor:pointer;font:400 18px/1 var(--font-pixel), monospace;text-transform:uppercase;padding:8px 12px;list-style:none}.foot-more summary::-webkit-details-marker{display:none}.foot-more[open] summary{background:#c8ff1e14;border-bottom:1px solid #fefefe33}.foot-nav-more{gap:6px;padding:10px 10px 12px}.foot-nav-more a{padding:5px 8px;font-size:14px}.foot-desk-win{display:none}@media (min-width:720px){.site-foot{padding-bottom:56px}.foot-shell{grid-template-columns:minmax(260px,340px) 1fr;align-items:end;gap:28px 32px;padding-top:28px;display:grid}.foot-head,.foot-nav-main,.foot-more{display:none}.foot-desk-win{display:contents}.foot-desk-row{grid-column:1;align-items:flex-start;gap:12px;display:flex}.foot-desk-row p{opacity:.9;margin:0;font-size:15px;line-height:1.45}.foot-desk-row a{color:var(--lime)}.foot-nav-desk{grid-column:2;justify-content:flex-end;gap:10px}.foot-nav-desk a{font-size:17px}}html.warping .site-foot{filter:blur(14px);opacity:.55}.legal{padding:96px 0 88px}.legal .wrap{max-width:860px}.legal h1{font-size:clamp(52px,9vw,104px)}.legal .summary{margin-bottom:48px}.legal .summary .win-body{background:var(--lime);font:18px/1.45 var(--font-sans), sans-serif}.legal .summary p{margin:0}.legal-body{max-width:72em;font-size:18px;line-height:1.65}.legal-body>h2{border-top:1px solid var(--ink);margin:56px 0 16px;padding-top:14px;font-size:clamp(32px,4.2vw,48px)}.legal-body>h3{margin:28px 0 10px;font-size:clamp(22px,2.8vw,30px)}.legal-body>p,.legal-body>ul,.legal-body>table{max-width:68em}.legal h3{font:400 26px/1.1 var(--font-pixel), monospace;letter-spacing:0;margin:26px 0 6px}.legal ul{padding-left:20px}.legal li{margin:6px 0}.legal li::marker{content:"■  ";font-size:.7em}.legal a{text-underline-offset:3px;text-decoration-thickness:1px}.legal a:hover{background:var(--lime)}.legal table{border-collapse:collapse;border:1px solid var(--ink);width:100%;box-shadow:3px 3px 0 var(--ink);margin:12px 0;font-size:15px;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px dotted var(--ink);padding:8px 10px}.legal thead th{background:var(--ink);color:var(--paper);font:400 18px/1 var(--font-pixel), monospace;white-space:nowrap}.legal tbody tr:nth-child(odd) td{background:var(--grey)}.legal td{min-width:140px}.todo{background:var(--lime);border:1px solid var(--ink);padding:0 5px;font-weight:600}:focus-visible{outline:2px solid var(--purple);outline-offset:2px}main,.site-foot{transition:filter .18s,opacity .18s}html.warping main,html.warping .site-foot{filter:blur(14px);opacity:.55}@media (prefers-reduced-motion:reduce){.ticker-track,.foot-marquee-track,.site-foot,.foot-aurora{animation:none}main,.site-foot{transition:none}.menu{animation:none}}.frame h2+.code{margin:22px 0 0}.page{padding:96px 0}.page-title{font-size:clamp(2.5rem,6.5vw,min(5.5rem,8.5vw))}.page-lede{letter-spacing:-.015em;max-width:36em;margin-top:20px;font-size:20px}.page-lede p{margin:0}.cmd{font:500 .82em/1.3 var(--font-mono), monospace;background:var(--grey);border:1px solid var(--ink);white-space:nowrap;padding:1px 5px}.callout{margin:28px 0}.callout .win-body{background:var(--lime);color:#141414;font:17px/1.5 var(--font-sans), sans-serif}.callout .win-body a{color:#141414}.callout p{margin:0}.prose{min-width:0;font-size:18px;line-height:1.6}.prose p{margin:0 0 16px}.prose h2{margin:8px 0 18px;font-size:clamp(1.75rem,3.5vw,min(2.75rem,4vw))}.prose>h2{border-top:1px solid var(--ink);margin-top:48px;padding-top:12px}.prose h3{font:400 28px/1.1 var(--font-pixel), monospace;letter-spacing:0;margin:28px 0 8px}.prose ul{margin:0 0 16px;padding-left:20px}.prose li{margin:6px 0}.prose ul>li::marker{content:"■  ";font-size:.7em}.prose a{text-underline-offset:3px}.prose a:hover{background:var(--lime)}.prose blockquote{background:var(--ink);color:var(--lime);font:400 30px/1.1 var(--font-pixel), monospace;box-shadow:4px 4px 0 var(--pink);margin:0 0 18px;padding:14px 18px}.docs-grid{gap:32px;display:grid}@media (min-width:1000px){.docs-grid{grid-template-columns:260px 1fr;align-items:start;gap:56px}.docs-toc{position:sticky;top:72px}.docs-toc summary{pointer-events:none}}.toc-win summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.toc-win summary::-webkit-details-marker{display:none}.toc-win summary:after{content:"[-]"}.toc-win:not([open]) summary:after{content:"[+]"}@media (min-width:1000px){.toc-win summary:after{content:none}}.docs-toc nav,.docs-toc-nav{background:var(--paper);flex-direction:column;padding:6px;display:flex}.docs-toc nav a,.docs-toc-link{font:500 16px/1.2 var(--font-sans), sans-serif;letter-spacing:-.02em;color:inherit;cursor:pointer;align-items:baseline;gap:10px;padding:7px 8px;text-decoration:none;transition:background .25s;display:flex}.docs-toc nav a span,.docs-toc-link>span:first-child{font:400 11px/1 var(--font-mono), monospace}.docs-toc nav a:hover,.docs-toc-link:hover,.docs-toc-link:focus-visible,.docs-toc-link.guide-preview-active{background:var(--lime);outline:none}.catch-index-compact{gap:36px;margin-top:24px}.catch-index-compact .catch-group h3{margin:0 0 12px;font-size:clamp(26px,3vw,36px)}.doc-sec{border-bottom:1px solid var(--ink);margin-bottom:40px;padding:0 0 40px;scroll-margin-top:80px}.doc-sec:last-child{border-bottom:0}.doc-sec>.code{margin-bottom:8px}.steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:var(--grey);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:14px 14px 14px 58px;position:relative}.steps li:before{content:counter(step, decimal-leading-zero);font:400 28px/1 var(--font-pixel), monospace;background:var(--ink);color:var(--paper);padding:2px 5px;position:absolute;top:12px;left:12px}.cmd-group h3{margin-top:24px}.cmd-table{border:1px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.cmd-row{border-bottom:1px dotted var(--ink);gap:4px 16px;padding:12px 14px;display:grid}.cmd-row:last-child{border-bottom:0}.cmd-row:nth-child(odd){background:var(--grey)}.cmd-row .cmd{white-space:normal;justify-self:start}.cmd-row p{margin:0;font-size:16px;line-height:1.45}.cmd-row .who{font:400 11px/1.3 var(--font-mono), monospace;text-transform:uppercase;opacity:.7}@media (min-width:760px){.cmd-row{grid-template-columns:minmax(200px,38%) 1fr auto;align-items:baseline}.cmd-row .who{text-align:right}}.posts{gap:28px;display:grid}@media (min-width:800px){.posts{grid-template-columns:repeat(2,1fr)}.post-card.lead{grid-column:1/-1}}.post-card .win-body{background:var(--paper);font:17px/1.5 var(--font-sans), sans-serif;padding:18px}.post-card h2{margin-bottom:12px;font-size:clamp(30px,3.6vw,42px)}.post-card.lead h2{font-size:clamp(38px,5.5vw,68px)}.post-card.lead .win-body{background:var(--pink)}.post-card h2 a{text-decoration:none}.post-card h2 a:hover{background:var(--lime)}.post-card p{max-width:42em;margin:0 0 14px}.read{font:400 22px/1 var(--font-pixel), monospace;background:var(--ink);color:var(--paper);align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.read:hover{background:var(--purple)}.post .wrap{max-width:820px}.back{font:400 20px/1 var(--font-pixel), monospace;background:var(--grey);border:1px solid var(--ink);margin-bottom:20px;padding:6px 10px;text-decoration:none;display:inline-block}.back:hover{background:var(--lime)}.post .prose{font-size:19px}.post-cta{margin-top:48px}.post-cta .pix-btn{max-width:260px}.post-nav{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;display:flex}.post-nav a{letter-spacing:-.02em;text-underline-offset:4px;max-width:48%;font-weight:500}.post-nav a:hover{background:var(--lime)}.catch-index{gap:48px;margin-top:32px;display:grid}.catch-group h2{margin:0 0 8px;font-size:clamp(32px,4vw,44px)}.catch-group-note{opacity:.85;max-width:42em;margin:0 0 20px;font-size:17px}.catch-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.catch-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.catch-cards{grid-template-columns:repeat(3,1fr)}}.guide-preview-target{position:relative}.guide-preview-pop{z-index:25;text-align:left;background:var(--paper);border:1px solid var(--ink);width:min(300px,100vw - 32px);box-shadow:5px 5px 0 var(--ink);pointer-events:none;opacity:0;visibility:hidden;padding:12px 14px;transition:opacity .42s cubic-bezier(.22,1,.36,1),translate .42s cubic-bezier(.22,1,.36,1),scale .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;position:absolute;top:0;right:0;translate:0 calc(-100% - 4px);scale:.98}.guide-preview-active .guide-preview-pop{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.22,1,.36,1),translate .42s cubic-bezier(.22,1,.36,1),scale .42s cubic-bezier(.22,1,.36,1),visibility;translate:0 calc(-100% - 12px);scale:1}.guide-preview-kicker{font:400 11px/1.2 var(--font-mono), monospace;text-transform:uppercase;opacity:.75;margin:0 0 6px}.guide-preview-title{font:500 18px/1.2 var(--font-sans), sans-serif;letter-spacing:-.02em;margin:0 0 8px}.guide-preview-body{opacity:.92;margin:0;font-size:15px;line-height:1.45}@media (max-width:719px){.guide-preview-pop{width:min(300px,100%);left:0;right:auto}}.catch-card{color:inherit;background:var(--grey);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;gap:6px;min-height:100%;padding:14px 16px;transition:background .28s,box-shadow .28s,border-color .28s;display:grid}.catch-card:hover,.catch-card:focus-visible,.catch-card.guide-preview-active{background:var(--lime);outline:none}.catch-card.guide-preview-active{box-shadow:4px 4px 0 var(--ink)}.catch-action{font:400 11px/1.2 var(--font-mono), monospace;text-transform:uppercase;opacity:.75}.catch-title{font:500 20px/1.2 var(--font-sans), sans-serif;letter-spacing:-.02em}.catch-summary{opacity:.9;font-size:15px;line-height:1.45}.catch-related-list{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.catch-related-list a{font-weight:500}.releases{gap:28px;display:grid}.release .win-body{background:var(--paper);font:17px/1.45 var(--font-sans), sans-serif;padding:18px}.release h2{margin-bottom:14px;font-size:clamp(34px,5vw,56px)}.release ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.release li{align-items:baseline;gap:12px;display:flex}.kind{text-align:center;width:64px;font:400 16px/1 var(--font-pixel), monospace;border:1px solid var(--ink);flex:none;padding:3px 0 2px}.kind.new{background:var(--lime)}.kind.better{background:var(--lilac)}.kind.fix{background:var(--pink)}.help-grid{gap:28px;display:grid}@media (min-width:1000px){.help-grid{grid-template-columns:repeat(3,1fr);align-items:start}.help.alt{transform:translateY(28px)}}.help .win-body{background:var(--paper);font:17px/1.5 var(--font-sans), sans-serif;padding:18px}.help.alt .win-body{background:var(--lilac)}.help h2{margin-bottom:14px;font-size:36px}.help ul,.help ol{margin:0 0 12px;padding-left:20px}.help li{margin:8px 0}.help ul>li::marker{content:"■  ";font-size:.7em}.help p{margin:0 0 12px}.help .small{opacity:.8;font-size:15px}.help a:not(.pix-btn):hover{background:var(--lime)}html{-webkit-text-size-adjust:100%}a,button,summary{-webkit-tap-highlight-color:transparent}@media (max-width:719px){body{font-size:1.0625rem}section{padding:64px 0}.frame{margin-bottom:32px;padding:22px 12px 24px}h1{font-size:clamp(46px,13.5vw,64px)}h2{font-size:clamp(38px,11.5vw,64px)}.huge{font-size:clamp(42px,12.5vw,72px)}.nav-links a{min-height:48px;padding:0 14px}.brand{padding:6px 9px 9px 6px}.hero{padding:72px 0 56px}.intro{margin:36px 0 14px;font-size:16px}.lede{margin-top:20px;font-size:18px}.big-links{gap:10px}.big-links a{padding:4px 0;font-size:26px}.hero-demo{margin-top:44px}.win-sys{width:min(250px,80%);margin-top:-22px}.dc{font-size:14px}.dc-msg{grid-template-columns:34px 1fr;gap:10px;padding:6px 12px}.dc-av{width:34px;height:34px}.dc-bar{padding:9px 12px}.dc-card{padding:10px 11px}.dc-btns{gap:6px}.dc-btns span{padding:5px 10px}.ticker-track>span{font-size:22px}.desk{gap:18px}.catch h3{font-size:32px}.stat .frame{margin-bottom:24px}.barcode svg{width:160px;height:44px}.notes{gap:32px}.note .code{margin-bottom:14px}.note p{font-size:21px}.plans{gap:34px}.plan-head{flex-wrap:wrap;gap:8px 12px}.plan-head .big{font-size:46px}.plan td{padding:7px 8px;font-size:18px}.plan-flag{font-size:17px;right:10px}.powers{margin-top:72px}.faq .win-body{padding:10px}.faq summary{padding:11px 10px;font-size:20px}.faq details p{font-size:16px}.legal{padding:76px 0 64px}.legal h1{font-size:clamp(44px,12.5vw,64px)}.legal .summary{margin-bottom:32px}.legal-body>h2{margin-top:40px}.page{padding:76px 0 64px}.page-title{font-size:clamp(46px,13vw,64px)}.page-lede{font-size:18px}.prose{font-size:17px}.prose blockquote{font-size:26px}.steps li{padding:12px 12px 12px 52px}.doc-sec{margin-bottom:28px;padding-bottom:28px}.post .prose{font-size:17px}.post-nav a{max-width:100%}.help h2{font-size:30px}.menu-links>a:not(.pix-btn){min-height:54px;padding:10px 14px;font-size:28px}}html.fx .pre{opacity:0;translate:0 28px;scale:.95}html.fx .pop{animation:.55s cubic-bezier(.2,.9,.25,1.2) both pop}@keyframes pop{0%{opacity:0;translate:0 28px;scale:.95}}html.fx .win.pop .win-title{animation:.5s steps(6,end) both bar}@keyframes bar{0%{clip-path:inset(0 100% 0 0)}}.clouds{animation:16s ease-in-out infinite alternate drift}@keyframes drift{to{transform:translate(-5%,4%)scale(1.1)}}.cta-note{font:400 12px/1.3 var(--font-mono), monospace;letter-spacing:0;opacity:.75;margin:14px 0 0}.pix-btn,.cta-main,.sticky-cta a{transition:translate 80ms,box-shadow 80ms}.pix-btn:active,.cta-main:active,.sticky-cta a:active{translate:3px 3px;box-shadow:none!important}.news p:first-child:before{content:"";vertical-align:.05em;background:#3ba55d;width:9px;height:9px;margin-right:8px;animation:1.6s infinite live;display:inline-block;box-shadow:0 0 #3ba55d99}@keyframes live{70%{box-shadow:0 0 0 7px #3ba55d00}to{box-shadow:0 0 #3ba55d00}}.hero-demo{isolation:isolate}.dc-swap{display:grid}.dc-swap>*{grid-area:1/1;margin:2px 0 0}.dc-scam{visibility:hidden}.dc-scam u{color:#00a8fc;text-decoration:none}.dc-body:has(.dc-typing){position:relative}.dc-typing{display:none}.hero-demo.ready .dc-scam,.hero-demo.play .dc-scam{visibility:visible}.hero-demo.ready .dc-deleted,.hero-demo.ready .dc-sift,.hero-demo.ready .win-sys{opacity:0}.hero-demo.ready .dc-card{clip-path:inset(0 0 100%)}.hero-demo.play .dc-scam{animation:.9s 1.3s both scam}@keyframes scam{0%{background:0 0}20%,55%{background:#da373c47;translate:-2px}35%{translate:2px}to{opacity:0;filter:blur(3px);background:#da373c47;translate:0}}.hero-demo.play .dc-deleted{animation:.35s 2.1s both fade-in}.hero-demo.play .dc-typing{color:#b5bac1;align-items:center;gap:4px;font-size:13px;animation:1s 2.2s both typing;display:flex;position:absolute;top:14px;left:16px}.dc-typing i{background:#b5bac1;border-radius:50%;width:6px;height:6px;animation:.9s infinite dots}.dc-typing i:nth-child(2){animation-delay:.15s}.dc-typing i:nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes dots{50%{opacity:.3;translate:0 -2px}}@keyframes typing{0%{opacity:0}10%,90%{opacity:1}to{opacity:0;visibility:hidden}}.hero-demo.play .dc-sift{animation:.45s cubic-bezier(.2,.9,.25,1.2) 3.1s both slide-in}.hero-demo.play .dc-card{animation:.6s steps(8,end) 3.35s both unroll}.hero-demo.play .dc-btns span:last-child{animation:.5s 4.2s 2 nudge}.hero-demo.play .win-sys{animation:pop .55s 4s cubic-bezier(.2, .9, .25, 1.2) both, float var(--fdur) 4.6s ease-in-out infinite}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:0;translate:0 12px}}@keyframes unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes nudge{50%{box-shadow:0 0 0 3px #da373c73}}.replay{z-index:3;cursor:pointer;font:400 18px/1 var(--font-pixel), monospace;color:var(--ink);background:var(--paper);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink);padding:5px 9px 4px;animation:.3s 4.6s both fade-in;position:absolute;bottom:-40px;left:0}.replay:hover{background:var(--lime)}.swipe-dots,.swipe-tabs{display:none}@media (max-width:719px){.swipe-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -16px;padding:22px 16px 16px;scroll-padding:0 16px;overflow-x:auto;display:flex!important}.swipe-track::-webkit-scrollbar{display:none}.swipe-track>*{scroll-snap-align:center;flex-direction:column;flex:0 0 84%;display:flex;transform:none!important}.swipe-track>*>.win-body{flex:1}.swipe-track.plans>*{flex-basis:90%}.swipe-track.plans .win-body{flex-direction:column;display:flex}.swipe-track.plans .pix-btn{margin-top:auto}.swipe-track.plans table{margin-bottom:12px}.swipe-dots{z-index:1;align-items:center;gap:6px;margin-top:4px;display:flex;position:relative}.swipe-hint{background:var(--paper);border:1px solid var(--ink);padding:4px 6px 3px}.swipe-dots button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;width:9px;height:9px;padding:0;transition:width .2s}.swipe-dots button.on{background:var(--ink);width:24px}.swipe-count{font:400 18px/1 var(--font-pixel), monospace;min-width:44px;margin-right:6px}.swipe-hint{font:400 12px/1 var(--font-mono), monospace;text-transform:uppercase;margin-left:auto}.swipe-hint:after{content:" →";animation:1.2s ease-in-out infinite hint;display:inline-block}@keyframes hint{50%{translate:4px}}.swipe-tabs{z-index:5;background:var(--paper);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);display:flex;position:sticky;top:56px}.swipe-tabs button{cursor:pointer;border:0;border-right:1px solid var(--ink);min-height:46px;color:var(--ink);font:400 22px/1 var(--font-pixel), monospace;text-transform:uppercase;background:0 0;flex:1}.swipe-tabs button:last-child{border-right:0}.swipe-tabs button.on{background:var(--ink);color:var(--lime)}}.sticky-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;transition:translate .35s cubic-bezier(.2,.9,.25,1.2);position:fixed;translate:0 160%}.sticky-cta.on{pointer-events:auto;translate:0}.sticky-cta a{background:var(--chrome);color:var(--on-chrome);border:1px solid var(--chrome);font:400 25px/1 var(--font-pixel), monospace;text-transform:uppercase;box-shadow:4px 4px 0 var(--purple);justify-content:center;align-items:center;gap:10px;padding:15px 14px 13px;text-decoration:none;display:flex}.sticky-dot{background:var(--lime);width:10px;height:10px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.sticky-free{background:var(--lime);color:var(--on-lime);padding:3px 6px 1px;font-size:17px}@media (min-width:720px){.sticky-cta{display:none}}html.menu-open .sticky-cta{display:none}@media (max-width:719px){.hero{padding:66px 0 72px}.news{width:auto;max-width:100%}.news .win-title{font-size:15px}.news .win-body{padding:8px 12px;font-size:17px}.news .pix-btn,.news .tiny{display:none}.intro{margin:30px 0 12px}h1{font-size:clamp(50px,14.6vw,76px)}.lede{margin:18px 0 4px;font-size:17.5px}.big-links{gap:12px;width:100%;margin-top:24px}.big-links a,.big-links .cta-highlight{justify-content:center;align-items:center;gap:8px;min-height:56px;text-decoration:none;display:flex}.big-links a:hover,.big-links .cta-highlight:hover{background:inherit}.cta-main{color:var(--on-chrome);border:1px solid var(--chrome);box-shadow:4px 4px 0 var(--purple);background:var(--chrome)!important;font-size:25px!important}.cta-alt,.big-links .cta-highlight.cta-alt{background:var(--paper);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:0 14px;text-decoration:none;font-size:23px!important}.big-links .cta-highlight.cta-alt:hover{background:var(--lime)!important}.hero-demo{margin-top:40px}.win-sys{margin-right:-6px}.replay{inset:-34px 0 auto auto}.notes{gap:26px}.note p{font-size:20px}.powers{margin-top:64px}}@media (prefers-reduced-motion:reduce){.clouds,.sticky-dot,.swipe-hint:after,.news p:first-child:before{animation:none}.sticky-cta,.faq details,.guide-preview-pop,.catch-card{transition:none}}.stat-grid{gap:40px;display:grid}.meter{max-width:460px}.meter-label{font:400 13px/1 var(--font-mono), monospace;text-transform:uppercase;margin:0 0 6px}.meter-num{font:400 30px/1 var(--font-pixel), monospace}.meter-num .inv{padding:0 6px}.meter-bar{grid-template-columns:repeat(24,1fr);gap:3px;margin:14px 0 16px;display:grid}.meter-bar i{border:1px solid var(--ink);background:var(--paper);height:22px}.meter-bar i.on{background:var(--ink)}.meter-bar i.hot{background:var(--pink)}.meter table{border-collapse:collapse;background:var(--paper);border:1px solid var(--ink);width:100%;font-size:15px}.meter td{border-bottom:1px dotted var(--ink);padding:6px 8px}.meter td:last-child{text-align:right;font-family:var(--font-mono), monospace;font-size:13px}@media (min-width:900px){.stat-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:56px}.meter{--tilt:1.2deg;justify-self:end;width:100%}}.hero-extras,.mods-side{display:none}.data-row{grid-template-columns:1fr auto;gap:4px 12px;margin-bottom:12px;font-size:15px;display:grid}.data-row:last-child{margin-bottom:0}.data-row b{font:400 22px/1 var(--font-pixel), monospace}.data-bar{border:1px solid var(--ink);background:var(--paper);grid-column:1/-1;height:12px}.data-bar i{background:var(--purple);height:100%;display:block}.data-row:nth-child(2) .data-bar i{background:var(--pink)}.data-row:nth-child(3) .data-bar i{background:var(--lime)}.dc-card.amber{border-left-color:#f0b232}.dc-quote{color:#dbdee1;border-left:3px solid #4e5058;margin:6px 0 8px;padding-left:10px}.dc-nav{margin-top:8px}.dc-nav span,.dc-nav span:first-child{background:#4e5058}@media (min-width:1100px){.mods-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.mods-side{gap:28px;display:grid;position:sticky;top:96px}.mods-side .win-dc{width:100%}.data-mock{--tilt:-1deg;width:78%;margin:-8px 0 0 auto}.faq-wrap{max-width:var(--max)}.faq-list{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:1099px){.faq-wrap{max-width:880px}}@media (min-width:1280px){:root{--max:1320px}.hero{padding:96px 0 110px}.hero-stack{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;display:flex}.hero-copy h1{max-width:none;font-size:clamp(88px,7.4vw,150px)}.hero-copy .news{text-align:left}.hero-copy .intro{margin-top:36px}.hero-copy .big-links{flex-direction:row;align-items:center;gap:28px}.hero-demo{max-width:none;margin:0;padding:40px 0 150px}.hero-demo .replay{bottom:100px}.hero-demo .win-dc{width:88%}.win-sys{top:34%;right:-8px}.hero-extras{display:block}.x-raid{z-index:3;--tilt:-2deg;width:230px;position:absolute;bottom:28px;right:36px}.x-dodge{z-index:3;--tilt:1.5deg;width:220px;position:absolute;top:-6px;right:0}.x-big{font:400 26px/1 var(--font-pixel), monospace}.x-big .inv{padding:0 5px}.x-bar{border:1px solid var(--ink);height:12px;margin:10px 0 8px}.x-bar i{background:repeating-linear-gradient(90deg, var(--pink) 0 8px, var(--ink) 8px 10px);height:100%;display:block}.hero-extras p{margin:0;font-size:14px}.x-in{font:400 13px/1.4 var(--font-mono), monospace;opacity:.6;text-decoration:line-through}.x-tag{background:var(--lime);padding:3px 5px;display:inline-block;font:400 12px/1 var(--font-mono), monospace!important;margin-top:6px!important}.hero-demo.ready .hero-extras .win{opacity:0}.hero-demo.play .x-dodge{animation:pop .55s 1.9s cubic-bezier(.2, .9, .25, 1.2) both, float var(--fdur) 2.5s ease-in-out infinite}.hero-demo.play .x-raid{animation:pop .55s 4.4s cubic-bezier(.2, .9, .25, 1.2) both, float var(--fdur) 5s ease-in-out infinite}}@media (min-width:1600px){:root{--max:1500px}}@media (min-width:2200px){:root{--max:1760px}}@media (min-width:2400px){body{zoom:1.35}}@media (min-width:3200px){body{zoom:1.75}}.win-sys,.x-raid,.x-dodge,.meter,.data-mock{transform:rotate(var(--tilt,0deg));animation:float var(--fdur) ease-in-out infinite}.win-sys{--fdur:7s}.x-dodge{--fdur:8.5s}.x-raid{--fdur:6.5s}.meter{--fdur:9s}.data-mock{--fdur:7.5s}html.fx .meter.pop,html.fx .data-mock.pop{animation:pop .55s cubic-bezier(.2, .9, .25, 1.2) both, float var(--fdur) .6s ease-in-out infinite}@keyframes float{0%,to{transform:rotate(var(--tilt,0deg)) translate(0, 0)}33%{transform:rotate(calc(var(--tilt,0deg) + .7deg)) translate(3px, -9px)}66%{transform:rotate(calc(var(--tilt,0deg) - .5deg)) translate(-4px, -4px)}}.egg-bar{z-index:0;--egg-o:.032;opacity:var(--egg-o);--egg-w:280px;--egg-h:26px;width:var(--egg-w);height:var(--egg-h);background-color:#0000;background-image:var(--egg-art);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;animation:22s ease-in-out infinite alternate egg-drift;display:block;position:absolute}.egg-bar:hover,section:hover>.egg-bar,section:hover .egg-bar{opacity:var(--egg-o)}.flood .egg-bar{--egg-o:.022}@keyframes egg-drift{to{translate:6px -10px;rotate:1.2deg}}.bar-hero{--egg-art:url(/eggs/hero.svg);--egg-w:320px;top:150px;right:4px;rotate:2deg}.bar-what{--egg-art:url(/eggs/what.svg);--egg-w:360px;top:40px;right:6px;rotate:-1.5deg}.bar-stat{--egg-art:url(/eggs/stat.svg);--egg-w:340px;bottom:24px;right:8px;rotate:1deg}.bar-faq{--egg-art:url(/eggs/faq.svg);--egg-w:380px;top:44px;right:6px;rotate:-2deg}.bar-mods{--egg-art:url(/eggs/mods.svg);--egg-w:400px;--egg-h:24px;transform-origin:100% 0;top:36px;right:12px;translate:0 260px;rotate:-90deg}.bar-price{--egg-art:url(/eggs/price.svg);--egg-w:300px;bottom:26px;left:8px;rotate:1.5deg}@media (min-width:1100px){.egg-bar{--egg-o:.036;--egg-h:30px}.flood .egg-bar{--egg-o:.026}.bar-hero{--egg-w:520px;top:72px;left:32%;right:auto}.bar-what{--egg-w:560px;top:88px;right:8%}.bar-stat{--egg-w:480px;bottom:40px;right:10%}.bar-faq{--egg-w:540px;top:88px;right:9%}.bar-mods{--egg-w:460px;right:2%;translate:0 300px}.bar-price{--egg-w:420px;bottom:40px;left:3%}}@media (min-width:1400px){.bar-hero{--egg-w:620px}.bar-what{--egg-w:640px}.bar-stat{--egg-w:560px}.bar-faq{--egg-w:600px}}@media (max-width:719px){.egg-bar{--egg-w:220px;--egg-h:22px}.bar-mods{display:none}}@media (max-width:1279px){.hero-copy{flex-direction:column;align-items:center;width:100%;display:flex}}.boot{display:none}html.intro-full .boot{z-index:100;background:var(--paper);pointer-events:none;place-items:center;animation:.55s cubic-bezier(.7,0,.25,1) 1s forwards boot-out;display:grid;position:fixed;inset:0}.boot-inner{font:400 48px/1 var(--font-pixel), monospace;justify-items:center;gap:14px;display:grid}.boot-sub{font:400 12px/1 var(--font-mono), monospace;opacity:.7}.boot-bar{border:2px solid var(--ink);width:240px;height:22px;box-shadow:4px 4px 0 var(--purple);padding:3px}.boot-bar i{background:repeating-linear-gradient(90deg, var(--ink) 0 9px, transparent 9px 12px);height:100%;animation:.85s steps(20,end) .1s both boot-fill;display:block}@keyframes boot-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes boot-out{to{clip-path:inset(0 0 100%);visibility:hidden}}html.intro{--d0:50ms}html.intro-full{--d0:1.15s}html.intro .nav{animation:nav-in .5s var(--d0) both}html.intro .clouds{animation:fade-in 1.4s var(--d0) both, drift 16s ease-in-out infinite alternate}html.intro .hero-copy>*,html.intro .hero-demo{animation:rise .7s calc(var(--d0) + var(--i,0) * 70ms) cubic-bezier(.2, .8, .2, 1) both}html.intro .hero-copy h1{animation-name:rise-h1;animation-duration:.9s}.hero-copy>:nth-child(2){--i:1}.hero-copy>:nth-child(3){--i:2}.hero-copy>:nth-child(4){--i:3}.hero-copy>:nth-child(5){--i:4}.hero-copy>:nth-child(6){--i:5}.hero-demo{--i:3}@keyframes nav-in{0%{opacity:0;translate:0 -12px}}@keyframes rise{0%{opacity:0;filter:blur(8px);translate:0 26px}}@keyframes rise-h1{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 .3em}to{clip-path:inset(-20% -10% -30%)}}html.intro:not(.intro-done) .hero-demo.done .dc-deleted,html.intro:not(.intro-done) .hero-demo.done .dc-sift,html.intro:not(.intro-done) .hero-demo.done .win-sys,html.intro:not(.intro-done) .hero-demo.done .hero-extras .win{opacity:0}html.intro:not(.intro-done) .hero-demo.done .dc-scam{visibility:visible}html.intro:not(.intro-done) .hero-demo.done .dc-card{clip-path:inset(0 0 100%)}@media (prefers-reduced-motion:reduce){.win-sys,.x-raid,.x-dodge,.meter,.data-mock,.egg-bar{animation:none!important}}.dc-scores{color:#dbdee1;gap:3px;margin:-4px 0 12px;font-size:13.5px;display:grid}.brand.egg-spin{animation:.7s cubic-bezier(.3,1.4,.5,1) egg-spin}@keyframes egg-spin{40%{rotate:200deg;scale:1.25}to{rotate:360deg}}.egg-toast{z-index:60;background:var(--ink);color:var(--paper);font:400 20px/1.1 var(--font-pixel), monospace;box-shadow:4px 4px 0 var(--lime);padding:8px 12px;animation:.4s cubic-bezier(.2,.9,.25,1.2) both pop;position:fixed;top:64px;left:12px}.egg-toast b{color:var(--lime);font-weight:400}.egg-cheat{z-index:70;text-align:center;width:min(340px,100% - 32px);box-shadow:8px 8px 0 var(--purple);animation:.5s cubic-bezier(.2,.9,.25,1.4) both cheat-in;position:fixed;top:40%;left:50%;translate:-50% -50%}.egg-cheat p{margin:0}.egg-big{font:400 54px/1 var(--font-pixel), monospace;background:var(--lime);animation:.5s steps(2,end) infinite cheat-blink;margin-bottom:8px!important}@keyframes cheat-in{0%{opacity:0;scale:.4}}@keyframes cheat-blink{50%{background:var(--pink)}}html.cheat body:after{content:"";z-index:65;pointer-events:none;background:repeating-linear-gradient(0deg,#00000012 0 2px,#0000 2px 4px);animation:.3s both fade-in;position:fixed;inset:0}html.cheat main .win{animation:.9s ease-in-out infinite alternate cheat-wobble}@keyframes cheat-wobble{0%{rotate:-1.5deg}to{rotate:1.5deg}}html.cheat h1,html.cheat h2{animation:1.2s linear infinite cheat-hue}@keyframes cheat-hue{50%{color:var(--purple)}}.egg-confetti{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.egg-confetti i{animation:linear both egg-fall;position:absolute;top:-20px}@keyframes egg-fall{to{transform:translate(var(--dx), 110vh) rotate(var(--spin))}}
