@font-face{font-family:geistSans;src:url(../media/Geist_Regular-s.p.2lmf4tokxmnfb.otf?dpl=dpl_Aq8czeCnKQRCyTBeDWYhzRspsocF)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Medium-s.p.3_4erswez_ahl.otf?dpl=dpl_Aq8czeCnKQRCyTBeDWYhzRspsocF)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_SemiBold-s.p.32vlbiq4mf_ea.otf?dpl=dpl_Aq8czeCnKQRCyTBeDWYhzRspsocF)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.5%;descent-override:20.45%;line-gap-override:9.29%;size-adjust:107.6%}.geistsans_ad017b68-module__Qm_NJW__className{font-family:geistSans,geistSans Fallback}.geistsans_ad017b68-module__Qm_NJW__variable{--font-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Regular-s.p.347xzd9cylamf.otf?dpl=dpl_Aq8czeCnKQRCyTBeDWYhzRspsocF)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistMono;src:url(../media/GeistMono_Medium-s.p.0fd11ai91yg20.otf?dpl=dpl_Aq8czeCnKQRCyTBeDWYhzRspsocF)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_db9f8b7-module__fBF6IW__className{font-family:geistMono,geistMono Fallback}.geistmono_db9f8b7-module__fBF6IW__variable{--font-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:geistPixel;src:url(../media/GeistPixelBETA_Line.p.10v5mxb-1v_ty.woff2?dpl=dpl_Aq8czeCnKQRCyTBeDWYhzRspsocF)format("woff2");font-display:swap;font-weight:400;font-style:normal}.geistpixel_68af03d-module__N1YbzG__className{font-family:geistPixel}.geistpixel_68af03d-module__N1YbzG__variable{--font-pixel:"geistPixel"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--fg:#eee;--muted-fg:#989898;--border:#161616;--container:72rem;--px:clamp(24px, 5vw, 64px);--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--pixel:var(--font-pixel), var(--font-mono), monospace}@supports (color:lab(0% 0 0)){:root{--bg:lab(.112911% 0 0);--fg:lab(94.2% 0 0);--muted-fg:lab(62.88% -.0000298023 0);--border:lab(7.22637% -.0000149012 0)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}::selection{color:#000;color:lab(.112911% 0 0);background:#eee;background:lab(94.2% 0 0)}a:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid gray;outline:2px solid lab(53.6% 0 0)}.container{width:100%;max-width:var(--container);margin-inline:auto}.hero{min-height:100svh;padding-inline:var(--px);flex-direction:column;justify-content:center;padding-block:80px;display:flex;position:relative}.hero-mark{font-family:var(--pixel);letter-spacing:-.02em;color:var(--fg);font-size:clamp(6rem,20vw,16rem);font-weight:400;line-height:.85}.hero-tagline{max-width:42rem;font-family:var(--mono);color:var(--fg);margin-top:clamp(24px,4vw,40px);font-size:clamp(18px,2.4vw,24px);line-height:1.35}.hero-actions{flex-direction:column;gap:24px;margin-top:clamp(40px,6vw,56px);display:flex}.hero-link{font-family:var(--mono);color:var(--muted-fg);font-size:14px;transition:color .16s}.hero-link:hover{color:var(--fg)}.hero-byline{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg);margin-top:clamp(64px,12vw,112px);font-size:12px}.hero-note{width:calc(100% - 2 * var(--px));border:1px solid var(--border);max-width:42rem;font-family:var(--mono);color:var(--muted-fg);background:#020202;background:lab(.462488% 0 0);align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:clamp(16px,3vw,48px);left:50%;transform:translate(-50%)}.hero-note .tag{border:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);flex:none;padding:2px 6px;font-size:10px}@media (min-width:768px){.hero-actions{flex-direction:row;align-items:center;gap:40px}.hero-note{width:fit-content;max-width:calc(100% - 2 * var(--px));align-items:baseline;gap:12px;padding:14px 18px;font-size:13px;line-height:1.55;bottom:clamp(24px,4vw,48px)}.hero-note .tag{letter-spacing:.12em;padding:2px 8px;font-size:11px}}.copy-inline{max-width:100%;font-family:var(--mono);color:var(--muted-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;transition:color .16s;display:inline-flex}.copy-inline:hover{color:var(--fg)}.copy-inline .dollar{-webkit-user-select:none;user-select:none;flex:none}.copy-inline code{white-space:nowrap;scrollbar-width:none;min-width:0;overflow-x:auto}.copy-inline code::-webkit-scrollbar{display:none}.copy-inline .icon{flex:none;width:14px;height:14px}.copy-inline .icon-copy{opacity:0;transition:opacity .16s}.copy-inline:hover .icon-copy{opacity:1}.copy-inline .icon-check{color:var(--fg)}.how{padding-inline:var(--px);padding-block:clamp(48px,9vw,88px)}.how-title{font-family:var(--pixel);letter-spacing:-.01em;color:var(--fg);margin-bottom:clamp(28px,4vw,40px);font-size:clamp(22px,3.5vw,32px);font-weight:400;line-height:1}.steps{flex-direction:column;gap:14px;max-width:46rem;margin:0;padding:0;list-style:none;display:flex}.step{font-family:var(--mono);grid-template-columns:6rem 1fr;gap:20px;font-size:clamp(13px,1.6vw,15px);line-height:1.5;display:grid}.step-label{color:var(--fg)}.step-desc{color:var(--muted-fg)}.step-desc code{color:var(--fg)}.how-note{max-width:46rem;font-family:var(--mono);color:var(--muted-fg);margin-top:28px;font-size:12px;line-height:1.6}.how-note a{color:var(--fg);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.footer{padding-inline:var(--px);padding-block:40px}.footer-inner{font-family:var(--mono);color:var(--muted-fg);justify-content:space-between;align-items:center;font-size:12px;display:flex}.footer-inner a{transition:color .16s}.footer-inner a:hover{color:var(--fg)}.footer-links{gap:24px;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
