@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/nunito-v16-latin-regular.CSmEcOMa.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/nunito-v16-cyrillic-regular.D1WRTr20.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/JetBrainsMono_wght_.CZ7Klmjc.woff2)format("woff2")}@font-face{font-family:NerdFontsSymbols Nerd Font;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}.nf-icon{vertical-align:-.12em;font-family:NerdFontsSymbols Nerd Font;font-size:26px;line-height:1}:root{--bg:#faf7f6;--bg-elevated:#fff;--surface:#ffffffb8;--surface-border:#e6d4d6;--text:#3d3234;--text-dim:#756567;--text-faint:#9a8a8c;--accent:#a67480;--accent-2:#8e7579;--accent-3:#a08864;--accent-green:#63e6a0;--accent-shadow:#a674804d;--accent-shadow-strong:#a6748073;--radius:20px;--radius-md:16px;--radius-sm:12px;--maxw:1120px;--ease:cubic-bezier(.22, 1, .36, 1);--theme-duration:.65s;--theme-ease:cubic-bezier(.4, 0, .2, 1);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--section-padding:clamp(1.25rem, 3vw, 2.5rem);--head-gap:var(--space-4);--head-margin:var(--space-12);--title-2:clamp(2rem, 5vw, 3rem);--subtitle-size:clamp(1rem, 2vw, 1.15rem);--dot-red:#ff5f56;--dot-yellow:#ffbd2e;--dot-green:#27c93f}[data-theme=dark]{--bg:#151114;--bg-elevated:#1e1720;--surface:#1e1720b8;--surface-border:#2c2330;--text:#ece2e3;--text-dim:#a59496;--text-faint:#7a6a6c;--accent:#cfa3ae;--accent-2:#b48ea4;--accent-3:#c3ab82;--accent-green:#6ee6a8;--accent-shadow:#cfa3ae38;--accent-shadow-strong:#cfa3ae61}*{box-sizing:border-box}*,:before,:after{transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--theme-duration);transition-timing-function:var(--theme-ease)}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.bg-field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-field:before,.bg-field:after{filter:blur(120px);opacity:.35;border-radius:50%;position:absolute}.bg-field:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);width:620px;height:620px;top:-180px;left:-120px}.bg-field:after{content:"";background:radial-gradient(circle, var(--accent-2) 0%, transparent 70%);opacity:.28;width:560px;height:560px;top:30vh;right:-160px}.bg-field .orb{background:radial-gradient(circle, var(--accent-3) 0%, transparent 70%);opacity:.22;width:500px;height:500px;position:absolute;bottom:-200px;left:30%}.container{width:min(90vw, var(--maxw));margin-inline:auto}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.05}p{margin:0;line-height:1.6}a{color:inherit;text-decoration:none}code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--surface-border);background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.section-title{font-size:var(--title-2);max-width:34ch;margin:0;font-weight:800}.section-sub{color:var(--text-dim);font-size:var(--subtitle-size);max-width:60ch;margin:0}.text-gradient{background:linear-gradient(100deg, var(--accent) 0%, #b69a9e 55%, #a47993 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-brand{text-transform:uppercase;letter-spacing:1px;font-weight:700}.section{padding-block:var(--section-padding);flex-direction:column;display:flex}.section-head{align-items:flex-start;gap:var(--head-gap);margin-bottom:var(--head-margin);flex-direction:column;display:flex}#desktop,#install,#features,#languages,#cli,#cta{scroll-margin-top:calc(70px + 1.5rem)}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.flex-row{flex-wrap:wrap;align-items:center;display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.stack{flex-direction:column;align-items:flex-start;display:flex}.stack-gap-1{gap:var(--space-1)}.stack-gap-2{gap:var(--space-2)}.stack-gap-3{gap:var(--space-3)}.stack-gap-4{gap:var(--space-4)}.stack-gap-5{gap:var(--space-5)}.stack-gap-6{gap:var(--space-6)}.center-block{text-align:center;margin-inline:auto}.card-grid{grid-template-columns:repeat(auto-fit, minmax(var(--cell-min,280px), 1fr));gap:var(--grid-gap,var(--space-5));display:grid}.card-grid .card{height:100%}.btn{cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#fff;box-shadow:0 10px 30px -8px var(--accent-shadow)}.btn-primary:hover{box-shadow:0 16px 40px -8px var(--accent-shadow-strong)}.btn-ghost{background:var(--surface);border-color:var(--surface-border);color:var(--text)}.btn-ghost:hover{background:#fffffff2}[data-theme=dark] .btn-ghost:hover{background:var(--bg-elevated)}.card-title-row{align-items:center;gap:.85rem;display:flex}.card-badge{color:var(--c,var(--accent));opacity:.7;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700}.card-title-row h3{margin:0;font-size:1.2rem;font-weight:700}.card-pad-md .card-title-row h3,.card-pad-sm .card-title-row h3{font-size:1.1rem}.dot{background:color-mix(in srgb, var(--c) 18%, transparent);width:40px;height:40px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}.card{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);backdrop-filter:blur(12px);transition:transform .4s var(--ease), border-color .4s, background .4s}.card-pad-lg{padding:var(--space-7)}.card-pad-md{padding:var(--space-6)}.card-pad-sm{padding:var(--space-5)}.step-num{margin-bottom:var(--space-4);background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:900;line-height:1}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--surface-border);color:var(--accent);transition:top .2s var(--ease);padding:.6rem 1rem;font-weight:600;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:.5rem}.nav{z-index:50;backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bg) 72%, transparent);border-bottom:1px solid var(--surface-border);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:70px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:1.15rem;font-weight:800;display:flex}.brand .glyph{place-items:center;width:34px;height:34px;display:grid}.nav-links{align-items:center;gap:1.75rem;display:flex}.nav-links a{color:var(--text-dim);font-size:.95rem;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-links a.active{color:var(--accent);font-weight:600}.nav-gl{padding:.55rem 1.1rem;font-size:.9rem}.footer{border-top:1px solid var(--surface-border);color:var(--text-faint);padding-block:3rem;font-size:.9rem}.footer a{color:var(--text-dim)}.footer a:hover{color:var(--accent)}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-brand{color:var(--text);font-weight:700}.footer-links{margin-left:auto}.footer-glyph{border-radius:8px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.page{display:none}.no-js .page,html.js .page.active{display:block}.theme-toggle{border:1px solid var(--surface-border);background:var(--surface);width:40px;height:40px;color:var(--text-dim);cursor:pointer;transition:transform .3s var(--ease), background .3s, color .3s, border-color .3s;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--bg-elevated);color:var(--text);transform:translateY(-2px)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle-icon{place-items:center;line-height:0;display:grid}.theme-toggle-icon svg{width:18px;height:18px}.theme-toggle-icon .nf-icon{vertical-align:-.05em;font-size:18px}[data-theme=dark] .theme-toggle [data-theme-icon=light],[data-theme=light] .theme-toggle [data-theme-icon=dark]{display:none}.theme-morph{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-morph .blob{will-change:transform, opacity;border-radius:50%;width:300vmax;height:300vmax;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.theme-morph .blob--br{inset:auto 0 0 auto;transform:translate(50%,50%)scale(0)}.theme-morph.active .blob{animation:theme-morph-tl var(--theme-duration) var(--theme-ease) forwards}.theme-morph.active .blob--br{animation:theme-morph-br var(--theme-duration) var(--theme-ease) forwards}@keyframes theme-morph-tl{0%{opacity:.9;transform:translate(-50%,-50%)scale(0)}35%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes theme-morph-br{0%{opacity:.9;transform:translate(50%,50%)scale(0)}35%{opacity:.55}to{opacity:0;transform:translate(50%,50%)scale(1)}}@media (width<=760px){.nav-links .hide-mobile{display:none}}@media (width<=640px){.footer-row{text-align:center;justify-content:center}.footer-brand,.footer-links{margin-inline:auto}}.not-found{min-height:80vh;padding-block:var(--section-padding);place-items:center;display:grid}.not-found-card{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:34ch;display:flex}.not-found-card>h1{font-size:var(--title-2);font-weight:800}.not-found-card .glyph{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;width:56px;height:56px;box-shadow:0 12px 30px -10px var(--accent-shadow);border-radius:16px;place-items:center;font-size:1.6rem;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.theme-morph{display:none}html{scroll-behavior:auto}}
