:root{color-scheme:dark;--bg:#000;--panel:#060606;--text:#ededed;--muted:#98999b;--line:#ffffff24;--depth:#151618;--accent:#80dfff;--warm:#ffad78;--sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, monospace;--width:1280px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--warm);outline-offset:6px;border-radius:3px}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3{margin:0}button,[role=tab],a{-webkit-tap-highlight-color:transparent}button[hidden],[hidden]{display:none!important}::selection{color:#151618;background:#c5c6c8}.skip-link{z-index:200;color:#000;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}.document-page{max-width:880px;min-height:80svh;margin:auto;padding:190px 32px 110px}.document-page h1{letter-spacing:-2.5px;margin-bottom:30px;font-size:58px;font-weight:460;line-height:1.08}.document-page h2{letter-spacing:-.7px;margin-bottom:18px;font-size:28px;font-weight:500}.document-page p{color:#a7a8aa;margin-block:18px;font-size:16px}.document-page .intro{color:#d0d1d3;font-size:22px}.document-page a:not(.button){color:#d7d8da;text-underline-offset:4px;text-decoration:underline}.document-page section{background:linear-gradient(140deg,#121315,#080808);border:1px solid #ffffff18;border-radius:8px;margin:40px 0;padding:32px}.document-page .fine{color:#8b8c8e;font-size:12px;line-height:1.7}.document-page .price{color:#fff;letter-spacing:-3px;font-size:64px}.document-page .price span{color:#a6a7a9;letter-spacing:0;font-size:16px}.document-page button{color:#1b1c1e;background:#e8e9eb;border:0;border-radius:4px;padding:11px 17px;font-size:13px}.document-page button:hover{background:#fff}.document-page .actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.document-page dl{grid-template-columns:1fr 1fr;gap:12px;font-size:14px;display:grid}.document-page dt{color:#969799}.document-page dd{margin:0}.document-page label{font-size:13px;display:block}.document-page input{accent-color:#c5c6c8;margin-right:8px}.document-page li{border-bottom:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;font-size:13px;display:flex}.document-page ul{padding:0}.document-page li span{color:#929395;font-size:11px}.notice{background:#141517;border:1px solid #c5c6c855;border-radius:5px;margin-top:25px;padding:20px;font-size:14px}@media (width<=767px){body{font-size:16px}.document-page{padding:150px 20px 80px}.document-page h1{letter-spacing:-1.8px;font-size:42px}.document-page h2{font-size:26px}.document-page p{font-size:14px}.document-page section{padding:24px 20px}.document-page .intro{font-size:20px}.document-page .price{font-size:56px}.document-page .price span{font-size:13px}.document-page dl{gap:14px;font-size:12px}.document-page label{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.offer-terms{white-space:pre-wrap}.document-page .actions{align-items:center;gap:24px}.document-page .actions a:not(.button){font-size:14px}.document-page .included{margin:26px 0}.document-page .included li{color:#c9cacc;flex-wrap:nowrap;align-items:flex-start;padding:14px 0;font-size:15px}.document-page .included li:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:6px;height:6px;margin-top:.62em}.document-page .steps{margin:8px 0 0;padding:0;list-style:none}.document-page .steps li{flex-wrap:nowrap;align-items:baseline;gap:22px;padding:18px 0}.document-page .steps li:last-child{border-bottom:0}.document-page .steps .step{font-family:var(--mono);color:var(--accent)}.document-page .steps p{color:#c9cacc;margin:0;font-size:15px}.document-page .legal h2{letter-spacing:-.3px;margin:40px 0 10px;font-size:20px}.document-page .legal h3{color:#d7d8da;font-size:16px;font-weight:500}.acknowledgements .credit{border-bottom:1px solid #ffffff18;padding:12px 0}.acknowledgements .credit h3{margin:0}.acknowledgements .credit p{margin-block:4px;font-size:14px}@media (width>=720px){.acknowledgements .credit{grid-template-columns:200px minmax(0,1fr);column-gap:24px;display:grid}.acknowledgements .credit h3{grid-row:1/span 9}.acknowledgements .credit p{grid-column:2}}.acknowledgements .credit-links{flex-wrap:wrap;gap:4px 18px;display:flex}.acknowledgements .licence-text{border-bottom:1px solid #ffffff18}.acknowledgements .licence-text summary{cursor:pointer;padding:12px 0;display:list-item}.acknowledgements .licence-text summary h3{margin:0;display:inline}.acknowledgements .licence-text:target summary h3{color:#fff}.acknowledgements .licence-text[open]{padding-bottom:20px}.acknowledgements .licence-text,.acknowledgements h2{scroll-margin-top:72px}.acknowledgements pre{font-family:var(--mono);color:#a7a8aa;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.6}.terms-summary{background:#ffffff08;border:1px solid #ffffff18;border-radius:8px;margin:36px 0 28px;padding:24px 28px}.document-page .legal .terms-summary h2{margin:0 0 12px}.terms-summary ul{margin:0;padding-left:20px}.terms-summary li{margin-block:6px}.terms-section{scroll-margin-top:72px}.draft-banner{color:#e9cdb9;background:#170f0a;border:1px solid #ffad7866;border-radius:6px;margin-bottom:44px;padding:16px 20px;font-size:14px;line-height:1.6}.draft-banner strong{color:var(--warm);font-weight:560}@media (width<=767px){.document-page .included li,.document-page .steps p{font-size:14px}.document-page .steps li{gap:16px}.document-page .price{line-height:1.1}.document-page .price span{margin-top:8px;line-height:1.4;display:block}}@font-face{font-family:League Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/league-gothic-latin.BQfHUhlb.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin.BVScPF0l.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/martian-mono-latin.1TqSgyfh.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/courier-prime-latin.BzliZzRC.woff2)format("woff2")}:root{--room:#121314;--room-2:#181819;--room-3:#1b1c1e;--ink:#f1eee9;--ink-2:#a3a19d;--ink-3:#8a8884;--velvet:#bd3149;--velvet-h:#b0173b;--velvet-lit:#ea6171;--k32:#ffc988;--seam:#ffe2bf;--r1:#ff8400;--r2:#ffbe7a;--r3:#ffe7cb;--r4:#ffefe4;--r5:#7cb4ff;--f-poster:"League Gothic", "Arial Narrow", Impact, sans-serif;--f-text:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--f-mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--f-draft:"Courier Prime", "Courier New", Courier, monospace;--nav:56px;--gut:clamp(16px, 4vw, 56px);--ez:cubic-bezier(.2, .7, 0, 1);--sans:var(--f-text);--mono:var(--f-mono);--bg:var(--room);--text:var(--ink);--muted:var(--ink-2);--warm:var(--k32);--accent:var(--k32);--line:#f1eee924}html{scroll-padding-top:0}body{background:var(--room);color:var(--ink);font-family:var(--f-text);overflow-x:clip}.inner-page{background:radial-gradient(ellipse at 85% 10%, #1d1b1a, transparent 45%), var(--room)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.site-header{z-index:60;height:var(--nav);padding:0 var(--gut);-webkit-backdrop-filter:saturate(1.6)blur(20px);background:#121314cc;border-bottom:1px solid #f1eee914;align-items:center;gap:28px;display:flex;position:sticky;top:0}.wordmark{font:400 22px/1 var(--f-poster);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.wordmark svg{flex:none;width:24px;height:24px}.wordmark span{font:400 13px/1 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink-2);margin-left:2px}.site-header nav{align-items:center;gap:22px;margin-left:auto;display:flex}.site-header nav a{color:var(--ink-2);font-size:13px;transition:color .2s}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--ink)}.site-header nav a[aria-current]{text-underline-offset:6px;text-decoration:underline #f1eee966}.menu-toggle{background:0 0;border:1px solid #f1eee929;border-radius:999px;align-items:center;gap:10px;min-height:36px;margin-left:auto;padding:8px 12px;font-size:13px;display:none}.menu-toggle span{transition:transform .25s}.menu-toggle[aria-expanded=true] span{transform:rotate(45deg)}.button{border:1px solid var(--velvet);background:var(--velvet);color:#fbf8f3;font:500 14px/1 var(--f-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.button:hover{background:var(--velvet-h);border-color:var(--velvet-h)}.button:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a), var(--r1), var(--r2) 14%, var(--r3) 24%, var(--r4) 32%, var(--r5) 48%, var(--r4) 62%, var(--r3) 72%, var(--r2) 84%, var(--r1));-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .17s;animation:3.6s linear infinite paused spin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.button:hover:after,.button:focus-visible:after,.button.lit-cta:after{opacity:1;animation-play-state:running}.scene:not(.live) .button.lit-cta:after,.hero-end:not(.on) .button.lit-cta:after,.close:not(.live) .button.lit-cta:after{animation-play-state:paused}.button.lit-cta{box-shadow:0 0 22px 2px #ffc98838}.text-link{font:500 14px/1 var(--f-text);color:var(--ink);white-space:nowrap;border:1px solid #f1eee93d;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;display:inline-flex}.text-link:hover{border-color:var(--ink)}.header-download{padding:8px 14px;font-size:13px}.eyebrow{font:600 12px/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--velvet-lit);align-items:center;gap:10px;margin:0 0 18px;display:flex}.document-page{padding-top:clamp(64px,12vh,128px)}.document-page h1{font:400 clamp(54px, 7vw, 92px)/.9 var(--f-poster);text-transform:uppercase;letter-spacing:.004em}.document-page h2{letter-spacing:-.01em;font-weight:600}.document-page .eyebrow{color:var(--velvet-lit)}.document-page p,.document-page li span{color:var(--ink-2)}.document-page .intro{color:var(--ink)}.document-page section{background:var(--room-3);border-color:#f1eee91a}.document-page button{background:var(--ink);color:var(--room);border-radius:999px}.changelog .summary{color:var(--ink);margin-top:0;font-size:18px}.changelog h3{font:400 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:30px 0 0}.changelog .release li{color:var(--ink-2);padding:14px 0;font-size:15px;line-height:1.6;display:block}.changelog .release li:last-child{border-bottom:0}.site-footer{padding:56px var(--gut) 32px;background:var(--room);border-top:1px solid #f1eee914}.site-footer>*{max-width:1400px;margin-inline:auto}.footer-top{justify-content:space-between;align-items:center;gap:18px;padding-bottom:40px;display:flex}.footer-top .wordmark{font-size:26px}.footer-top p{color:var(--ink-2);font-size:13px}.footer-links{flex-wrap:wrap;justify-content:space-between;gap:28px 40px;display:flex}.footer-links nav{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;display:flex}.footer-links nav a{color:var(--ink-2);font-size:13px}.footer-links a:hover{color:var(--ink)}.coming-label{font:400 10px/1.2 var(--f-mono);color:var(--ink-3);margin-top:6px;display:block}.footer-bottom{font:400 11px/1.4 var(--f-mono);color:var(--ink-3);border-top:1px solid #f1eee914;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;display:flex}.sprite{width:0;height:0;position:absolute;overflow:hidden}@media (width<=980px){.site-header .wordmark span{display:none}}@media (width<=767px){.site-header{gap:12px}.site-header .wordmark{font-size:20px}.menu-toggle{display:flex}.menu-toggle[hidden]{display:none}.site-header{height:auto;min-height:var(--nav);flex-wrap:wrap;row-gap:0}.site-header nav{flex-wrap:wrap;order:3;gap:18px;width:100%;margin:0;padding:0 0 10px}html:not(.js) .site-header{padding-top:10px}html:not(.js) .site-header .header-download{margin-left:auto}.js .menu-toggle[hidden]{display:flex!important}.js .site-header{height:var(--nav);flex-wrap:nowrap}.js .site-header nav{top:calc(var(--nav) - 1px);padding:6px var(--gut) 14px;background:#121314f7;border-bottom:1px solid #f1eee914;flex-direction:column;align-items:flex-start;gap:0;position:absolute;left:0;right:0}.js .site-header nav a{width:100%;padding:10px 0;font-size:15px;display:block}.js .site-header nav:not(.is-open){display:none}.header-download{padding:8px 12px}.document-page{padding-top:48px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=400px){.js .site-header{gap:8px}.site-header .wordmark{font-size:18px}.menu-toggle span,.header-download span{display:none}.menu-toggle{padding:6px 10px}.header-download{padding:7px 11px;font-size:12.5px}}@media (width<=360px){.js .site-header .wordmark{gap:0;font-size:0}.js .site-header .wordmark span{display:none}}@media (prefers-reduced-motion:reduce){.button:after{animation:none}}
