@font-face{font-family:staatliches;src:url(../media/Staatliches-s.p.d2ffe5df.woff2)format("woff2");font-display:swap}@font-face{font-family:staatliches Fallback;src:local(Arial);ascent-override:109.7%;descent-override:34.64%;line-gap-override:0.0%;size-adjust:86.6%}.staatliches_2a1d0d07-module__VZIw0G__className{font-family:staatliches,staatliches Fallback}.staatliches_2a1d0d07-module__VZIw0G__variable{--font-staatliches:"staatliches","staatliches Fallback"}
@font-face{font-family:workSans;src:url("../media/Work Sans-s.p.09d72112.woff2")format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:workSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.worksans_50a6a15b-module__fPJXga__className{font-family:workSans,workSans Fallback}.worksans_50a6a15b-module__fPJXga__variable{--font-work-sans:"workSans","workSans Fallback"}
html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--fg:#f4f5f6;--secondary:#80848d;--accent:#0cf38f;--bg:#000;--bg--terminal:#0f0f0f;--bg-cta:var(--fg);--bg-cta-hover:#dfe0e2;--radius-small:4px;--radius-medium:8px;--radius-large:16px;--border:1px solid #a6afc240;--border-hover:1px solid #a6afc259;--border-terminal:1px solid #292c30;--margin-small:16px;--margin-medium:48px;--margin-large:78px;--section-gap-large:144px;--section-gap-small:64px;--icon-gradient-start:#0cf38f;--icon-gradient-end:#0cf38f;--terminal-circle-red:#eb6351;--terminal-circle-amber:#f4b83e;--terminal-circle-green:#55bd44}html{background:var(--bg);color:var(--fg);font-family:var(--font-work-sans),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent}body{margin:0}::selection{color:var(--bg);background:var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}dd,dl,dt,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-staatliches),sans-serif;letter-spacing:.02em;margin:0}h1{margin-bottom:16px;font-size:52px;font-weight:800;line-height:64px}h2{margin-bottom:16px;font-size:44px;font-style:normal;font-weight:800;line-height:56px}h3{color:var(--secondary);font-size:24px;font-weight:400;line-height:32px}.container{text-align:center;max-width:1100px;margin:0 auto;padding-top:104px}.logo{margin:0 auto 40px;display:block}.cta{flex-wrap:wrap;justify-content:center;gap:16px;margin:56px 0;font-size:14px;line-height:22px;display:flex}.cta li .github,.cta li code{border-radius:var(--radius-medium);align-items:center;padding:11px 16px;display:flex}.cta li .github:hover,.cta li code:hover{transition:all .12s ease-in-out}.cta li code{border:var(--border);font-family:var(--font-work-sans),-apple-system,BlinkMacSystemFont,"Segoe UI";cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:12px;position:relative}.cta code:active,.cta code:hover{border:var(--border-hover)}.cta code:active{transition:all .2s ease-in-out;transform:scale(.99)}.cta code .check,.cta code .copy,.code-block .check,.code-block .copy{background:var(--bg);transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.cta code .check,.code-block .check{opacity:0;visibility:hidden;position:absolute;right:10px;transform:scale(.5)}.cta code[data-copied] .copy,.code-block[data-copied] .copy{opacity:0;transform:scale(.5)}.cta code[data-copied] .check,.code-block[data-copied] .check{opacity:1;visibility:visible;transform:scale(1)}.logo{cursor:grab;transition:transform .1s ease-in-out}.logo:active{cursor:grabbing;transition:transform .3s ease-in-out;transform:scale(.9)rotate(-3deg)}.cta code svg{margin-left:40px}.cta li .github{background:var(--bg-cta);color:var(--bg);padding-top:12px;padding-bottom:12px;text-decoration:none}.cta .github:hover{background:var(--bg-cta-hover)}.cta li .github svg{margin-right:8px}.margin{margin-left:var(--margin-large);margin-right:var(--margin-large)}section{margin-bottom:var(--section-gap-large)}.preview{border-radius:var(--radius-large);opacity:0;background-color:#0c1011;background-image:url(/background.webp);background-size:cover;justify-content:center;align-items:center;max-width:100%;min-height:860px;padding:64px 0;animation:1s forwards preview-fade;display:flex}@keyframes preview-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1}}.preview .terminal{max-width:calc(100% - var(--margin-large));box-sizing:border-box;border-radius:var(--radius-small);height:auto;display:block;box-shadow:0 4px 12px #0003,0 4px 132px #00000040}.preview .cli{background:var(--bg--terminal);text-align:left;box-sizing:border-box;border-radius:var(--radius-small);border:var(--border-terminal);width:100%;max-width:640px;min-height:372px;margin-inline:32px;box-shadow:0 4px 12px #0003,0 4px 132px #00000040}.preview .cli .header{padding:12px;line-height:0}.preview .cli svg circle:first-child{fill:var(--terminal-circle-red)}.preview .cli svg circle:nth-child(2){fill:var(--terminal-circle-amber)}.preview .cli svg circle:nth-child(3){fill:var(--terminal-circle-green)}.preview .cli .content{font-size:clamp(.85rem,1.2vw,1.1rem);line-height:1.6;font-family:var(--font-work-sans),-apple-system,BlinkMacSystemFont,"Segoe UI";word-break:break-all;padding:16px 20px 40px;font-weight:600}.preview .cli .content p .cursor{background:var(--accent);opacity:1;vertical-align:middle;width:.5em;height:1.1em;padding:0;display:inline-block;position:relative;bottom:1px}.preview .cli .content p .cursor.blink{animation:1.5s steps(2,end) infinite cursor-blink}@keyframes cursor-blink{0%{background:0 0}}.preview .cli .content p .line{padding-right:2px}.text-fg-accent{color:var(--accent)}.text-fg-secondary{color:var(--secondary)}.text-fg-delete{color:var(--terminal-circle-red)}.text-strike{text-decoration:line-through}.text-indent{margin-left:1.5em}.text-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-underline{text-decoration:underline}.preview .cli .content p{white-space:pre-wrap;word-break:keep-all;margin:0}.preview .cli .spinner:before{content:"⠋";color:var(--fg);font-family:var(--font-work-sans),-apple-system,BlinkMacSystemFont,"Segoe UI";animation:.8s steps(2,end) infinite spinner}@keyframes spinner{0%{content:"⠋"}11%{content:"⠙"}22%{content:"⠹"}33%{content:"⠸"}44%{content:"⠼"}55%{content:"⠴"}66%{content:"⠦"}77%{content:"⠧"}88%{content:"⠇"}99%{content:"⠏"}}.features dl{text-align:left;flex-wrap:wrap;align-items:stretch;gap:24px;margin-top:64px;font-size:18px;line-height:24px;display:flex}.features dl .card{box-sizing:border-box;background:var(--bg--terminal);border-radius:var(--radius-large);flex-direction:column;flex:calc(50% - 12px);gap:16px;padding:48px;display:flex}.features dl .card svg linearGradient stop{stop-color:var(--icon-gradient-start)}.features dl .card svg linearGradient stop:last-child{stop-color:var(--icon-gradient-end)}.features dt{font-weight:500}.features dd{color:var(--secondary)}.credits{text-align:left;margin:64px 0}.credits img{border-radius:999px;margin-right:8px}.credits ul{flex-wrap:wrap;justify-content:center;gap:16px;font-weight:500;display:flex}.credits li{display:block}.credits li i{color:var(--secondary);font-style:normal;font-weight:400}.credits li a{border:var(--border);border-radius:var(--radius-medium);color:var(--fg);align-items:center;padding:12px 16px;text-decoration:none;display:flex}.credits li a:hover{border:var(--border-hover);transition:all .15s ease-in-out}.credits li a:focus{transition:all .2s ease-in-out;transform:scale(.99)}@media (max-width:1100px){.preview{border-radius:0}}@media (max-width:900px){.margin{margin-left:var(--margin-medium);margin-right:var(--margin-medium)}.features dl .card{flex-basis:310px;padding:32px}br{display:none}}@media (max-width:500px){.container{padding-top:72px}.preview{background-position:25%;height:auto;padding:64px 0}.preview .cli{min-height:278px;margin-inline:16px}.preview .cli .content{font-size:.75rem;line-height:1.5}.preview .cli .content p .cursor{width:.5em;height:1.1em}.margin{margin-left:var(--margin-small);margin-right:var(--margin-small)}.logo{max-width:120px;height:auto}section{margin-bottom:var(--section-gap-small)}.features dl .card{padding:24px}h1{font-size:32px;line-height:40px}h2{font-size:26px;line-height:34px}h3{font-size:18px;line-height:28px}.cta{margin-top:32px;margin-bottom:48px}.features dl{gap:16px;margin-top:36px;font-size:16px;line-height:22px}.features dl .card{gap:12px}.credits{margin:36px 0}}.why-section{margin-bottom:48px}.why-section h2{margin-bottom:16px;font-size:32px;line-height:40px}.why-section p{color:var(--secondary);max-width:800px;margin:0 auto;font-size:20px;line-height:32px}.subtitle{color:var(--secondary);margin-top:-8px;margin-bottom:48px;font-size:20px;line-height:32px}.usage{text-align:left}.usage h2{text-align:center;margin-bottom:48px}.usage-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px;display:grid}.usage-card{background:var(--bg--terminal);border-radius:var(--radius-large);border:var(--bg--terminal);padding:32px;transition:all .2s ease-in-out}.usage-card:hover{border:var(--border-hover)}.usage-card h3{color:var(--fg);margin-bottom:16px;font-size:20px;font-weight:600}.usage-card p{color:var(--secondary);margin-top:12px;font-size:16px;line-height:24px}.code-block{background:var(--bg);border-radius:var(--radius-medium);color:var(--fg);white-space:pre;border:var(--border-terminal);border:var(--border-terminal);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:16px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:14px;line-height:22px;display:flex;position:relative;overflow-x:auto}.code-block:hover{border:var(--border-hover)}.code-block:active{transition:all .2s ease-in-out;transform:scale(.99)}.config{text-align:left}.config h2{text-align:center;margin-bottom:24px}.config>p{color:var(--secondary);text-align:center;margin-bottom:24px;font-size:18px;line-height:28px}.config>.code-block{max-width:600px;margin:32px auto}.config-options{flex-direction:column;gap:16px;max-width:800px;margin:32px auto;display:flex}.config-options .option{background:var(--bg--terminal);border-radius:var(--radius-medium);color:var(--secondary);border:var(--border);padding:20px 24px;font-size:16px;line-height:24px}.config-options .option strong{color:var(--fg);font-weight:600}.tip{border-radius:var(--radius-medium);color:var(--fg);background:#0cf38f1a;border:1px solid #0cf38f4d;max-width:800px;margin-top:32px;margin-left:auto;margin-right:auto;padding:20px 24px;font-size:16px;line-height:24px}.tip strong{color:var(--accent)}.tip code{background:#0000004d;border-radius:4px;padding:2px 8px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:14px}.how-it-works{text-align:left}.how-it-works h2{text-align:center;margin-bottom:48px}.steps{counter-reset:step-counter;max-width:800px;margin:0 auto;padding:0;list-style:none}.steps>li{counter-increment:step-counter;color:var(--secondary);margin-bottom:40px;padding-left:60px;font-size:18px;line-height:28px;position:relative}.steps>li:before{content:counter(step-counter);background:var(--accent);width:40px;height:40px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;top:0;left:0}.steps>li>strong{color:var(--fg);margin-bottom:8px;font-weight:600;display:block}.steps li ul{margin-top:12px;padding-left:20px;list-style:outside}.steps li ul li{margin-bottom:8px;padding-left:0;font-size:16px;line-height:24px}.steps li ul li:before{display:none}.steps li code{background:var(--bg--terminal);color:var(--accent);border-radius:4px;padding:2px 8px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:14px}@media (max-width:900px){.usage-grid{grid-template-columns:1fr}.why-section h2{font-size:28px;line-height:36px}.why-section p,.subtitle{font-size:18px;line-height:28px}}@media (max-width:500px){.usage-card{padding:24px}.usage-card h3{font-size:18px}.code-block{padding:12px;font-size:12px;line-height:18px}.config-options .option,.tip{padding:16px;font-size:14px;line-height:22px}.steps li{padding-left:50px;font-size:16px;line-height:24px}.steps li:before{width:32px;height:32px;font-size:16px}.why-section{margin-bottom:32px}}*{scrollbar-width:thin;scrollbar-color:#80848d40 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:#80848d33;border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#80848d66}
