@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{--bg:#0a0a0a;--bg-card:#141414;--text:#e5e5e5;--text-dim:#888;--accent:#22c55e;--accent-blue:#3b82f6;--accent-yellow:#eab308;--border:#2a2a2a;--font-mono:"SF Mono","Fira Code","Fira Mono","Roboto Mono","Courier New",monospace;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--radius:8px;--radius-lg:12px;--nav-height:64px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}.container{max-width:1100px;margin:0 auto;padding:0 24px;width:100%}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:100;background:hsla(0,0%,4%,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav .container{display:flex;align-items:center;justify-content:space-between;height:100%}.nav-logo{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}.nav-logo span{color:var(--text-dim);font-weight:400}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:.875rem;color:var(--text-dim);transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-download-btn{font-size:.875rem!important;padding:8px 18px!important;text-decoration:none;color:var(--bg)!important}.hero{padding-top:calc(var(--nav-height) + 80px);padding-bottom:80px;text-align:center;animation:fadeIn .8s ease-out}.hero-badge{display:inline-block;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);padding:4px 12px;border-radius:999px;margin-bottom:24px;letter-spacing:.05em;text-transform:uppercase}.hero h1{font-size:3.5rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto}.hero h1 .highlight{background:linear-gradient(135deg,var(--accent),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.125rem;color:var(--text-dim);max-width:600px;margin:0 auto 20px;line-height:1.7}.hero-tagline{font-size:.95rem;color:var(--accent);max-width:580px;margin:0 auto 40px;line-height:1.6;font-weight:500;opacity:.9}.install-cmd{max-width:520px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.install-cmd-label{font-size:.75rem;color:var(--text-dim);margin-bottom:8px;font-family:var(--font-mono);text-align:left}.install-cmd code{font-family:var(--font-mono);font-size:.875rem;color:var(--accent);white-space:nowrap;overflow-x:auto}.install-cmd .copy-btn{flex-shrink:0;padding:6px 12px;font-size:.75rem;font-family:var(--font-mono);color:var(--text-dim);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s}.install-cmd .copy-btn:hover{color:var(--text);border-color:var(--accent)}.terminal-box{background:#0d0d0d;border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;font-family:var(--font-mono);font-size:.85rem;line-height:1.8;max-width:640px;margin:40px auto 0;text-align:left;overflow-x:auto}.terminal-box .prompt{color:var(--accent)}.terminal-box .flag{color:var(--accent-blue)}.terminal-box .string{color:var(--accent-yellow)}.terminal-box .dim{color:var(--text-dim)}.terminal-box .output{color:var(--text);opacity:.8}.terminal-dots{display:flex;gap:6px;margin-bottom:16px}.terminal-dots span{width:10px;height:10px;border-radius:50%;display:inline-block}.terminal-dots span:first-child{background:#ff5f57}.terminal-dots span:nth-child(2){background:#ffbd2e}.terminal-dots span:nth-child(3){background:#28c840}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--accent);color:var(--bg);font-weight:600;font-size:.9375rem;border-radius:var(--radius);transition:all .2s}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;color:var(--text);font-weight:500;font-size:.9375rem;border:1px solid var(--border);border-radius:var(--radius);transition:all .2s}.btn-secondary:hover{border-color:var(--text-dim);transform:translateY(-1px)}.hero-buttons{display:flex;gap:12px;justify-content:center;margin-bottom:32px}section{padding:80px 0}.section-header{text-align:center;margin-bottom:56px}.section-header h2{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.section-header p{color:var(--text-dim);font-size:1.0625rem;max-width:540px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:900px;margin:0 auto}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;transition:all .25s;overflow:hidden}.feature-card pre{overflow-x:auto;font-size:.8125rem}.feature-card:hover{border-color:rgba(34,197,94,.3);box-shadow:0 0 24px rgba(34,197,94,.06);transform:translateY(-2px)}.feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:16px;background:rgba(34,197,94,.08);border-radius:var(--radius)}.feature-card h3{font-size:1.0625rem;font-weight:600;margin-bottom:8px}.feature-card p{font-size:.875rem;color:var(--text-dim);line-height:1.6}.steps-section{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.steps-row{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.steps-row .step{flex:0 1 380px;max-width:420px}.step{text-align:center;position:relative}.step-number{width:48px;height:48px;border-radius:50%;background:rgba(34,197,94,.1);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:1.125rem;color:var(--accent);margin:0 auto 20px}.step h3{font-size:1.125rem;font-weight:600;margin-bottom:8px}.step p{font-size:.875rem;color:var(--text-dim);max-width:260px;margin:0 auto}.step:not(:last-child):after{content:"";position:absolute;top:24px;right:-20px;width:40px;height:2px;background:var(--border)}.use-cases{padding:80px 0}.use-cases-tabs{display:flex;justify-content:center;gap:4px;margin-bottom:40px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:4px;max-width:480px;margin-left:auto;margin-right:auto}.use-cases-tabs button{flex:1 1;padding:10px 20px;font-size:.875rem;font-weight:500;color:var(--text-dim);border-radius:6px;transition:all .2s}.use-cases-tabs button:hover{color:var(--text)}.use-cases-tabs button.active{background:var(--accent);color:var(--bg);font-weight:600}.use-case-panel{display:none}.use-case-panel.active{display:block;animation:fadeIn .3s ease-out}.use-case-content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;max-width:700px;margin:0 auto}.use-case-content h3{font-size:1.25rem;margin-bottom:12px}.use-case-content p{color:var(--text-dim);font-size:.9375rem;margin-bottom:20px;line-height:1.7}.use-case-content pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px;font-family:var(--font-mono);font-size:.8125rem;overflow-x:auto;color:var(--accent)}.download-section{padding:80px 0;text-align:center}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:720px;margin:0 auto}.download-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 20px;text-align:center;transition:all .25s}.download-card:hover{border-color:var(--accent-blue);box-shadow:0 0 20px rgba(59,130,246,.08)}.download-card.detected{border-color:var(--accent);box-shadow:0 0 20px rgba(34,197,94,.08)}.download-card .os-icon{font-size:2rem;margin-bottom:12px}.download-card h3{font-size:1rem;margin-bottom:4px}.download-card p{font-size:.75rem;color:var(--text-dim);margin-bottom:16px}.download-auto-detect{font-size:.8125rem;color:var(--accent);font-family:var(--font-mono);margin-bottom:32px}.pro-section{padding:80px 0}.pro-table{width:100%;max-width:720px;margin:0 auto;border-collapse:collapse}.pro-table td,.pro-table th{padding:14px 20px;text-align:left;font-size:.9375rem;border-bottom:1px solid var(--border)}.pro-table th{font-weight:600;color:var(--text)}.pro-table thead th{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.pro-table td,.pro-table thead th{color:var(--text-dim)}.pro-table .check{color:var(--accent);font-weight:700;font-size:1.125rem}.pro-table .dash{color:var(--text-dim);opacity:.4}.footer{border-top:1px solid var(--border);padding:60px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.footer-brand{font-family:var(--font-mono);font-size:1.125rem;font-weight:700;color:var(--accent);margin-bottom:12px}.footer-desc{font-size:.875rem;color:var(--text-dim);line-height:1.6;max-width:280px}.footer-col h4{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:16px}.footer-col a{display:block;font-size:.875rem;color:var(--text-dim);margin-bottom:10px;transition:color .2s}.footer-col a:hover{color:var(--text)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:24px}.footer-bottom,.lang-selector{font-size:.8125rem;color:var(--text-dim)}.lang-selector{padding:6px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.lang-selector,code{font-family:var(--font-mono)}code{font-size:.875em;background:hsla(0,0%,100%,.06);padding:2px 6px;border-radius:4px}pre{font-family:var(--font-mono);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;overflow-x:auto;font-size:.8125rem;line-height:1.7}pre code{background:none;padding:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .5s ease-out both}@media (max-width:768px){.hero h1{font-size:2.5rem}.hero-subtitle{font-size:1rem}.features-grid{grid-template-columns:1fr;gap:16px}.steps-row{flex-direction:column;align-items:center;gap:32px}.step:not(:last-child):after{display:none}.download-grid{grid-template-columns:repeat(2,1fr)!important;max-width:100%!important}.install-cmd{flex-direction:column;gap:8px;align-items:stretch}.install-cmd code{font-size:.75rem;word-break:break-all}.integrations-grid{grid-template-columns:repeat(2,1fr)}.docs-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.nav-links{gap:20px}.section-header h2{font-size:1.75rem}.pro-table td,.pro-table th{padding:10px 12px;font-size:.8125rem}}@media (max-width:480px){.container{padding:0 16px}.hero{padding-top:calc(var(--nav-height) + 48px);padding-bottom:48px}.hero h1{font-size:2rem}.hero-subtitle{font-size:.9375rem}.hero-buttons{flex-direction:column;align-items:center}.features-grid{grid-template-columns:1fr}.nav-links a:not(.nav-download-btn){display:none}.download-grid{grid-template-columns:1fr!important}.integrations-grid{grid-template-columns:1fr}.pro-table{font-size:.75rem}.pro-table td:first-child,.pro-table th:first-child{max-width:160px;word-wrap:break-word}.install-cmd{flex-direction:column;align-items:flex-start}.install-cmd code{font-size:.75rem}.use-cases-tabs{flex-direction:column;max-width:100%}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}section{padding:48px 0}.terminal-box{font-size:.75rem;padding:16px}}[dir=rtl]{text-align:right}[dir=rtl] .nav .container,[dir=rtl] .nav-links{flex-direction:row-reverse}[dir=rtl] .install-cmd{border-left:1px solid var(--border);border-right:3px solid var(--accent)}[dir=rtl] .hero{text-align:center}[dir=rtl] .step p{margin-left:auto;margin-right:auto}[dir=rtl] .footer-desc{margin-left:auto;margin-right:0}[dir=rtl] .feature-card,[dir=rtl] .footer-col a,[dir=rtl] .install-cmd-label,[dir=rtl] .pro-table td,[dir=rtl] .pro-table th{text-align:right}.docs-page{padding-top:calc(var(--nav-height) + 40px);min-height:100vh}.docs-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:48px;gap:48px;align-items:start}.docs-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px);display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border);padding-right:24px}.docs-sidebar h4{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-top:20px;margin-bottom:4px}.docs-sidebar h4:first-child{margin-top:0}.docs-sidebar a{color:var(--text-dim);text-decoration:none;font-size:.875rem;padding:4px 0;transition:color .15s}.docs-sidebar a:hover{color:var(--accent)}.docs-content{max-width:740px}.docs-content h1{font-size:2rem;margin-bottom:12px}.docs-lead{font-size:1.1rem;color:var(--text-dim);line-height:1.7;margin-bottom:48px}.docs-content h2{font-size:1.4rem;margin-top:56px;margin-bottom:16px;padding-top:24px;border-top:1px solid var(--border)}.docs-content h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.docs-content h3{font-size:1.1rem;margin-top:24px;margin-bottom:8px}.docs-content p{color:var(--text-dim);line-height:1.7;margin-bottom:12px}.docs-content ol,.docs-content ul{color:var(--text-dim);line-height:1.7;margin-bottom:16px;padding-left:24px}.docs-content li{margin-bottom:4px}.docs-content a{color:var(--accent);text-decoration:none}.docs-content a:hover{text-decoration:underline}.doc-inline-code{background:rgba(34,197,94,.1);color:var(--accent);padding:2px 6px;border-radius:4px;font-size:.875rem;font-family:var(--font-mono)}.doc-code-wrapper{position:relative;margin-bottom:16px}.doc-code-wrapper .doc-code-block{margin-bottom:0}.doc-copy-btn{position:absolute;top:8px;right:8px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);padding:4px 10px;border-radius:4px;font-size:.75rem;cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.doc-copy-btn:hover{color:var(--accent);border-color:var(--accent)}.doc-code-block{background:#111;border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;overflow-x:auto;margin-bottom:16px;font-size:.8125rem;line-height:1.6;font-family:var(--font-mono);color:var(--text)}.doc-table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:.875rem}.doc-table td,.doc-table th{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}.doc-table th{color:var(--text-dim);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.doc-table td{color:var(--text)}@media (max-width:768px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:static;border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:24px;margin-bottom:24px}}.integrations-section{padding:80px 0;border-top:1px solid var(--border)}.integrations-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:32px}.integration-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center;transition:border-color .2s,transform .2s}.integration-card:hover{border-color:var(--accent);transform:translateY(-2px)}.integration-icon{font-size:1.75rem;margin-bottom:12px;color:var(--accent);font-family:var(--font-mono);font-weight:700}.integration-icon,.integration-icon-text{height:44px;display:flex;align-items:center;justify-content:center}.integration-icon-text{font-size:1.1rem;background:rgba(34,197,94,.1);width:44px;border-radius:8px;margin:0 auto 12px;letter-spacing:-.02em}.integration-card h3{font-size:.95rem;margin-bottom:8px;color:var(--text)}.integration-card p{font-size:.8125rem;color:var(--text-dim);line-height:1.5}.integration-card code{background:rgba(34,197,94,.1);color:var(--accent);padding:1px 5px;border-radius:3px;font-size:.75rem}@media (max-width:768px){.integrations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.integrations-grid{grid-template-columns:1fr}}.docs-section{padding:80px 0;border-top:1px solid var(--border)}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:32px}.docs-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;text-decoration:none;color:var(--text);transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.docs-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 20px rgba(34,197,94,.08)}.docs-card-icon{font-size:1.5rem;margin-bottom:12px}.docs-card h3{font-size:1rem;margin-bottom:8px;color:var(--text)}.docs-card p{font-size:.875rem;color:var(--text-dim);line-height:1.6}@media (max-width:768px){.docs-grid{grid-template-columns:1fr}}.cmd-dollar{color:var(--accent)}.cmd-bin{color:var(--text);font-weight:600}.cmd-flag{color:var(--accent-blue)}.cmd-val{color:var(--accent-yellow)}.about-section{padding:80px 0;border-top:1px solid var(--border)}.about-content{max-width:800px;margin:0 auto}.about-story{margin-bottom:48px}.about-pain-points h3,.about-solution h3,.about-story h3{font-size:1.25rem;margin-bottom:16px;color:var(--text)}.about-solution p,.about-story p{color:var(--text-dim);line-height:1.7;margin-bottom:12px}.about-pain-points{margin-bottom:48px}.pain-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.pain-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.pain-icon{font-size:1.25rem;margin-bottom:10px}.pain-card h4{font-size:.95rem;margin-bottom:8px;color:var(--text)}.pain-card p{font-size:.875rem;color:var(--text-dim);line-height:1.6}.about-solution{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:32px}.about-solution code{background:rgba(34,197,94,.1);color:var(--accent);padding:2px 6px;border-radius:4px;font-size:.875rem}@media (max-width:768px){.pain-grid{grid-template-columns:1fr}}