@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}#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;width:min(100% - 80px,800px);margin:0 auto;padding:56px 0 120px}h1{font-size:2.5rem;font-weight:800;margin:0 0 .5rem;color:#fff;line-height:1.25;scroll-margin-top:90px}.subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.6);margin:0 0 2.5rem}h2{font-size:1.5rem;font-weight:700;margin:3rem 0 1rem;color:#fff}h3{font-size:1.05rem;font-weight:600;color:hsla(0,0%,100%,.85)}p{color:hsla(0,0%,100%,.65);line-height:1.7;margin:0 0 1rem}code{padding:.15em .35em;border-radius:4px;background:rgba(116,100,216,.2);color:#d9e1ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}pre{overflow-x:auto;padding:18px 20px;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;background:#07112f;margin:.25rem 0 1.5rem}pre code{padding:0;background:none;font-size:.9rem;line-height:1.6;color:#e8eeff}ul{list-style:none;padding:0;margin:.5rem 0 1.5rem}ul li{color:hsla(0,0%,100%,.65);padding:6px 0;line-height:1.6}ul li:before{content:"•";color:#7464d8;font-weight:700;display:inline-block;width:1.2em}ul li strong{color:hsla(0,0%,100%,.85)}#manual-install button{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;border:none;margin-left:auto;transition:opacity .2s ease,transform .2s ease}#manual-install button:hover{opacity:.9;transform:translateY(-1px)}.download-file{display:flex;align-items:center;gap:15px}.code-wrapper{position:relative}.copy-button{all:unset;position:absolute;color:hsla(0,0%,100%,.82);top:0;right:0;width:38px;height:38px;background:#07112f;border-top:1px solid hsla(0,0%,100%,.09);border-right:1px solid hsla(0,0%,100%,.09);border-radius:0 10px;z-index:1;display:block}.copy-button .copy-icon{position:absolute;top:10px;right:10px;cursor:pointer}#error{display:flex;gap:15px;margin-top:3rem;align-items:center;padding:18px 20px;border:2px solid #d43737;border-radius:10px;background:rgba(212,55,55,.2);opacity:0}#error-param{margin:0}#error.spawn{animation:smoothSpawn .5s;opacity:1}#error.delete{animation:smoothDelete 1s}@keyframes smoothDelete{0%{opacity:1}to{opacity:0}}@keyframes smoothSpawn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.navbar-inner{flex-wrap:wrap;gap:8px;padding:12px 20px}}@media (max-width:580px){.navbar-inner{flex-wrap:nowrap;flex-direction:column}.download-file{margin-top:20px;flex-direction:column;justify-content:center;text-align:center}#manual-install button{margin-left:0}}