.GitHubButton-module__9lakaa__githubButton{color:#111;background:#fbfbfb;border-radius:14px;justify-self:end;align-items:center;gap:10px;padding:11px 18px;font-size:.96rem;font-weight:600;display:inline-flex;box-shadow:0 16px 32px #0000002e}.GitHubButton-module__9lakaa__githubIcon{width:18px;height:18px}.GitHubButton-module__9lakaa__githubStarIcon{width:14px;height:14px}.GitHubButton-module__9lakaa__starRight{align-items:center;gap:4px;padding-left:8px;display:inline-flex}.GitHubButton-module__9lakaa__starCount{opacity:.7;font-weight:500}
.Navbar-module__ILULLW__header{z-index:30;background:#050505;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1120px,100vw - 40px);margin:0 auto;padding:12px 0 14px;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.Navbar-module__ILULLW__headerSpacer{height:36px}.Navbar-module__ILULLW__brand{justify-self:start;align-items:center;gap:10px;display:inline-flex}.Navbar-module__ILULLW__brandText{letter-spacing:-.03em;font-size:.98rem;font-weight:600}.Navbar-module__ILULLW__nav{color:#ffffffd1;justify-self:center;gap:28px;font-size:.95rem;display:inline-flex}.Navbar-module__ILULLW__nav a{transition:opacity .18s}.Navbar-module__ILULLW__nav a:hover{opacity:.7}.Navbar-module__ILULLW__githubButtonWrapper{justify-self:end}
.TerminalBox-module__LYww8W__terminalBox{background:#0d0d0d;border:1px solid #333;border-radius:8px;max-width:480px;margin-top:8px;overflow:hidden}.TerminalBox-module__LYww8W__terminalContent{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.TerminalBox-module__LYww8W__terminalContent code{color:#e0e0e0;white-space:nowrap;font-family:SF Mono,Monaco,monospace;font-size:.7rem}.TerminalBox-module__LYww8W__copyButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.TerminalBox-module__LYww8W__copyButton:hover{color:#fff;background:#2a2a2a}.TerminalBox-module__LYww8W__copyButton svg{width:12px;height:12px}.TerminalBox-module__LYww8W__copyButton.TerminalBox-module__LYww8W__copied{color:#22c55e;animation:.3s TerminalBox-module__LYww8W__tickPop}@keyframes TerminalBox-module__LYww8W__tickPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}
.DownloadButton-module__xOnWZa__downloadButton{color:#101010;background:#fbfbfb;border-radius:15px;align-items:center;gap:12px;margin-top:38px;padding:14px 22px;font-size:.95rem;font-weight:700;display:inline-flex}.DownloadButton-module__xOnWZa__downloadIcon{width:18px;height:18px}
.Hero-module__HM1tmq__hero{text-align:center;justify-items:center;padding:46px 0 56px;display:grid}.Hero-module__HM1tmq__heroTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.075em;gap:2px;font-size:clamp(2.2rem,6vw,3.8rem);line-height:.95;display:grid}.Hero-module__HM1tmq__heroLine{flex-wrap:wrap;justify-content:center;gap:.22em;display:flex}.Hero-module__HM1tmq__heroWord{opacity:0;filter:blur(18px);animation:.76s cubic-bezier(.2,.9,.28,1) forwards Hero-module__HM1tmq__blurUp;animation-delay:calc(.16s + (var(--word-index) * 90ms));display:inline-block;transform:translateY(20px)}.Hero-module__HM1tmq__heroDescription{color:#ffffff75;opacity:0;filter:blur(14px);max-width:610px;margin-top:26px;font-size:1rem;line-height:1.55;animation:.9s cubic-bezier(.2,.9,.28,1) .76s forwards Hero-module__HM1tmq__blurUp;transform:translateY(20px)}.Hero-module__HM1tmq__downloadNote{color:#666;margin-top:32px;font-size:.85rem}@keyframes Hero-module__HM1tmq__blurUp{to{opacity:1;filter:blur();transform:translateY(0)}}
.Footer-module__HpDVVG__footer{color:#ffffff9e;background:linear-gradient(#ffffff08,#ffffff04),#171615;border-top:1px solid #ffffff14;border-radius:28px 28px 0 0;grid-template-columns:1fr auto;gap:40px;margin:72px auto 0;padding:70px 32px 62px;font-size:.92rem;display:grid}.Footer-module__HpDVVG__footerBrandBlock{align-content:start;gap:18px;display:grid}.Footer-module__HpDVVG__footerBrand{align-items:center;gap:12px;display:inline-flex}.Footer-module__HpDVVG__footerLogo{width:30px;height:30px}.Footer-module__HpDVVG__footerBrandText{color:#fffffff5;letter-spacing:-.05em;font-size:1.05rem;font-weight:600}.Footer-module__HpDVVG__footerDescription{color:#ffffff75;max-width:360px;font-size:.92rem;line-height:1.5}.Footer-module__HpDVVG__footerSocials{gap:10px;margin-top:10px;display:flex}.Footer-module__HpDVVG__footerSocials a{color:#ffffffe0;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.Footer-module__HpDVVG__footerSocials a svg{width:22px;height:22px}.Footer-module__HpDVVG__footerNavBlock{align-content:start;justify-items:start;gap:22px;min-width:132px;padding-top:4px;display:grid}.Footer-module__HpDVVG__footerNavTitle{color:#ffffffeb;font-size:.96rem;font-weight:600}.Footer-module__HpDVVG__footerLinks{color:#ffffffc7;gap:18px;display:grid}.Footer-module__HpDVVG__footerLinks a{transition:opacity .18s,border-color .18s}.Footer-module__HpDVVG__footerLinks a:hover{opacity:.7}@media (max-width:640px){.Footer-module__HpDVVG__footer{grid-template-columns:1fr;gap:28px;padding:40px 24px 44px}}
.page-module__6KrOZq__page{background:#050505;min-height:100vh;padding:0 20px}.page-module__6KrOZq__hero,.page-module__6KrOZq__heroFrameSection{width:min(1120px,100vw - 40px);margin:0 auto}
