@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans.ttf) format("truetype");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}body{height:100%;width:100%;margin:0;padding:64px 0 0;min-height:100vh;overflow-y:auto;display:flex;flex-direction:column;background-color:#040c25;font-family:Plus Jakarta Sans,sans-serif}:root{color-scheme:dark}footer{display:flex;justify-content:center;border-top:3px solid hsla(0,0%,100%,.06);width:min(100% - 80px,1180px);padding-top:20px;margin:0 auto 100px;gap:3%;font-size:.75rem}#opt-out,footer a{color:hsla(0,0%,100%,.6);margin:0;text-decoration:none;cursor:pointer}#opt-out:hover,footer a:hover{text-decoration:underline}.hidden{display:none!important}#analytics-alert{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;width:calc(clamp(200px, 30vw, 450px));background:rgba(4,12,37,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.15);border-radius:20px;text-align:center}#analytics-alert-msg{font-size:1.4rem;margin:0}#navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(4,12,37,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.06)}.navbar-inner{max-width:1100px;margin:0 auto;justify-content:space-between;padding:12px 40px}#navbar-left,.navbar-inner{display:flex;flex-direction:row;align-items:center}#navbar-left{text-decoration:none;gap:12px}#navbar-logo{height:32px;width:auto}#navbar-brand{font-weight:700;font-size:1.3rem;background-image:linear-gradient(135deg,#5f86f2,#7464d8);color:transparent;background-clip:text;-webkit-background-clip:text}#navbar-middle{display:flex;flex-direction:row;gap:24px}#navbar-middle a{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s ease}#navbar-middle a:hover{color:#fff}#navbar-right{display:flex;flex-direction:row;align-items:center;gap:32px}#navbar-cta{display:inline-block;padding:8px 20px;border-radius:8px;background-image:linear-gradient(135deg,#5f86f2,#7464d8);color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease}#navbar-cta:hover{opacity:.9;transform:translateY(-1px)}#main-container{flex:1;display:flex;flex-direction:column}#hero{width:min(100% - 80px,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;column-gap:64px;text-align:left;padding:96px 0 88px}#hero>:not(#hero-install){grid-column:1}#hero-title{font-size:5.5rem;font-weight:800;margin:0;line-height:1.1;letter-spacing:-.03em;background-image:linear-gradient(135deg,#5f86f2,#7464d8);color:transparent;background-clip:text;-webkit-background-clip:text}#hero-phonetic{font-size:1.4rem;font-weight:300;color:hsla(0,0%,100%,.6);margin:12px 0 0;letter-spacing:.02em}#hero-tagline{font-size:1.15rem;font-weight:400;color:hsla(0,0%,100%,.55);margin:24px 0 0;max-width:500px}#hero-actions{display:flex;flex-direction:row;gap:16px;justify-content:flex-start;margin-top:40px}#hero-install{grid-column:2;grid-row:1/span 5;justify-self:stretch;text-align:left;max-width:100%;margin:0;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 40px rgba(0,0,0,.5)}#hero-install-bar{font-size:1.05rem;font-weight:400;color:hsla(0,0%,100%,.8);display:flex;flex-direction:row;align-items:center;gap:calc(clamp(1rem, 4.5vw, 3rem));padding:12px 16px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06)}.selected{font-weight:800}.selected:before{content:"•";margin-right:5px;color:#7666de}#curl,#irm{cursor:pointer;padding:4px 10px;border-radius:6px;transition:all .2s ease}#curl:hover:not(.selected),#irm:hover:not(.selected){font-weight:600}#hero-install-command{color:#fff;background:#0a0f1e;padding:20px 24px;overflow-x:auto;display:flex;cursor:pointer}#hero-install-command p{margin:0 0 0 10px;font-family:Courier New,Courier,monospace;white-space:nowrap}#hero-install-command svg{position:sticky;right:0;flex-shrink:0;background:#0a0f1e}#analytics-alert-hide,.btn-primary,.btn-secondary{display:inline-block;padding:12px 28px;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease;cursor:pointer}.btn-primary{background-image:linear-gradient(135deg,#5f86f2,#7464d8);color:#fff}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}#analytics-alert-hide,.btn-secondary{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}#analytics-alert-hide:hover,.btn-secondary:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-1px)}#features{padding:100px 40px 80px;text-align:center}#features-title{font-size:2rem;font-weight:700;margin:0;color:#fff}#features-subtitle{font-size:1.05rem;font-weight:400;color:hsla(0,0%,100%,.5);margin:10px 0 0}#features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:56px auto 0}.feature-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:32px 28px;text-align:left;transition:border-color .25s ease,transform .25s ease}.feature-card:hover{border-color:hsla(0,0%,100%,.15);transform:translateY(-2px)}.feature-accent{width:32px;height:3px;border-radius:2px;margin-bottom:20px}.feature-accent.crypto{background:linear-gradient(90deg,#5f86f2,#7464d8)}.feature-accent.regex{background:linear-gradient(90deg,#f2a65f,#d86464)}.feature-accent.net{background:linear-gradient(90deg,#5fd4f2,#6485d8)}.feature-accent.cert{background:linear-gradient(90deg,#6fcf97,#64b5d8)}.feature-accent.data{background:linear-gradient(90deg,#bb86fc,#d864c8)}.feature-accent.fmt{background:linear-gradient(90deg,#f2d05f,#d89464)}.feature-card-title{font-size:1.1rem;font-weight:600;margin:0;color:#fff}.feature-card-desc{font-size:.92rem;font-weight:400;color:hsla(0,0%,100%,.55);margin:10px 0 0;line-height:1.6}.c-green{color:#98c379}.c-yellow{color:#ff0}.c-blue{color:#61afef}.c-purple{color:#c678dd}.c-cyan{color:#0ff}.c-gray{color:#7f848e}.c-lavender{color:#bb86fc}.c-hash{color:#00d700}.Typewriter__cursor{-webkit-animation:Typewriter-cursor 1s infinite;animation:Typewriter-cursor 1s infinite;margin-left:1px}@-webkit-keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}#demo{padding:80px 40px 120px;text-align:center}#demo-title{font-size:2rem;font-weight:700;margin:0;color:#fff}#demo-subtitle{font-size:1.05rem;font-weight:400;color:hsla(0,0%,100%,.6);margin:10px 0 0}.demo-terminal{width:min(100%,920px);margin:48px auto 0;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 40px rgba(0,0,0,.5)}.demo-terminal-bar{display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px 16px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06)}.terminal-dot{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.15)}.terminal-dot:first-child{background:#ff5f57}.terminal-dot:nth-child(2){background:#febc2e}.terminal-dot:nth-child(3){background:#28c840}.terminal-title{margin-left:auto;font-size:.8rem;color:hsla(0,0%,100%,.6);font-weight:500}.demo-terminal-content{background:#0a0f1e;padding:20px 24px;overflow-x:auto}#terminal-output,#terminal-output-quiet{font-family:Courier New,Courier,monospace;white-space:pre-wrap;margin:0}#terminal-output{height:215px}#terminal-output-quiet{height:120px}#terminal-output,#terminal-output-quiet{color:#fff}#pipeline{padding:100px 40px 80px;text-align:center}#pipeline h2{font-size:2rem;font-weight:700;margin:0;color:#fff}#pipeline #quiet-description{font-size:1.05rem;font-weight:400;color:hsla(0,0%,100%,.6);margin:10px 0 0}@media (max-width:900px){#hero{width:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 24px}#hero-actions{justify-content:center}#hero-install{width:min(100%,720px);margin:48px auto 0;text-align:center}#features-grid,#hero{grid-template-columns:repeat(2,1fr)}}@media (max-width:730px){.navbar-inner{flex-wrap:nowrap;flex-direction:column;gap:8px;padding:12px 20px}}@media (max-width:600px){#features-grid,#hero{grid-template-columns:1fr}#hero-title{font-size:3.5rem}#hero-actions{flex-direction:column;align-items:center}#demo,#features,#hero,#pipeline{padding-left:20px;padding-right:20px}#hero,.demo-terminal{margin-left:0;margin-right:0;max-width:100%}.demo-terminal-content{padding:12px}#terminal-output,#terminal-output-quiet{font-size:.7rem}.demo-terminal-bar{padding:8px 12px}.terminal-dot{width:10px;height:10px}}@media (max-width:370px){#main-container{margin-top:120px}#navbar-middle{flex-direction:column;text-align:center;gap:8px}}