.page-wrapper.svelte-1uha8ag{position:relative;min-height:100vh}.container.svelte-1uha8ag{max-width:1160px;margin:0 auto;padding:0 36px;position:relative}main.svelte-1uha8ag{padding-top:56px}.hero.svelte-1uha8ag{position:relative;padding:72px 0 96px;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.hero-grid.svelte-1uha8ag{position:absolute;inset:-40px 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 28% 40%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 28% 40%,#000 0%,transparent 70%);opacity:.22}.hero-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-title.svelte-1uha8ag{font-size:clamp(2.3rem,5vw,3.1rem);font-weight:500;line-height:1.04;letter-spacing:-.045em;color:var(--text-primary);margin:0 0 16px}.hero-title.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--accent)}.hero-subtitle.svelte-1uha8ag{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0 0 26px;max-width:38ch}.install-command.svelte-1uha8ag{display:inline-flex;align-items:center;gap:13px;max-width:100%;background:var(--bg-secondary);border:1px solid var(--border-hover);border-radius:10px;padding:13px 16px}.install-prompt.svelte-1uha8ag{color:var(--accent);flex-shrink:0;-webkit-user-select:none;user-select:none}.install-command.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.88rem;color:var(--text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-btn.svelte-1uha8ag{background:transparent;border:none;color:var(--text-muted);padding:0;cursor:pointer;transition:color .15s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit;font-size:.78rem}.copy-btn.svelte-1uha8ag:hover,.copy-btn.copied.svelte-1uha8ag{color:var(--accent)}.install-alt.svelte-1uha8ag{color:var(--text-muted);font-size:.78rem;margin:14px 0 0}.install-alt.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary)}.hero-visual.svelte-1uha8ag{position:relative;display:flex;justify-content:center;align-items:center}.hero-glow.svelte-1uha8ag{position:absolute;width:60%;height:60%;top:8%;right:0;border-radius:50%;background:var(--accent);opacity:.06;filter:blur(110px);pointer-events:none}.terminal-window.svelte-1uha8ag{position:relative;width:100%;max-width:580px;border-radius:13px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-hover);box-shadow:0 30px 70px -34px var(--shadow)}.terminal-header.svelte-1uha8ag{display:flex;align-items:center;gap:7px;padding:13px 15px;border-bottom:1px solid var(--border)}.terminal-dots.svelte-1uha8ag{display:flex;gap:7px}.dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;opacity:.9}.dot-red.svelte-1uha8ag{background:#d4655c}.dot-yellow.svelte-1uha8ag{background:#c9a14e}.dot-green.svelte-1uha8ag{background:#4ec98a}.terminal-title.svelte-1uha8ag{margin:0 auto;font-size:.72rem;color:var(--text-muted);letter-spacing:.02em}.terminal-spacer.svelte-1uha8ag{width:44px}.terminal-body.svelte-1uha8ag{position:relative;height:398px;overflow:hidden;background:var(--bg-secondary);font-size:.72rem;line-height:1.6;color:var(--text-secondary)}.t-screen.svelte-1uha8ag{position:absolute;inset:0;opacity:0}.t-screen-a.svelte-1uha8ag{padding:16px 18px;animation:svelte-1uha8ag-ob-scrA 15s ease infinite}.t-screen-b.svelte-1uha8ag{display:flex;flex-direction:column;animation:svelte-1uha8ag-ob-scrB 15s ease infinite}.t-screen-c.svelte-1uha8ag{padding:16px 18px;animation:svelte-1uha8ag-ob-scrC 15s ease infinite}.t-accent.svelte-1uha8ag{color:var(--accent)}.t-muted.svelte-1uha8ag{color:var(--text-muted)}.t-strong.svelte-1uha8ag{color:var(--text-primary)}.t-amber.svelte-1uha8ag{color:var(--amber)}.t-head.svelte-1uha8ag{color:var(--accent);font-weight:600}.t-mt10.svelte-1uha8ag{margin-top:10px}.t-mt13.svelte-1uha8ag{margin-top:13px}.t-mt14.svelte-1uha8ag{margin-top:14px}.t-mt15.svelte-1uha8ag{margin-top:15px}.t-pl16.svelte-1uha8ag{padding-left:16px}.t-caret.svelte-1uha8ag{display:inline-block;width:7px;height:1em;background:var(--text-secondary);translate:0 2px;animation:svelte-1uha8ag-ob-blink 1s infinite}.tui-tabs.svelte-1uha8ag{display:flex;align-items:center;gap:18px;padding:14px 16px 9px;border-bottom:1px solid var(--border);font-size:.71rem;white-space:nowrap}.tui-tab.svelte-1uha8ag{color:var(--text-muted)}.tui-tab.active.svelte-1uha8ag{color:var(--accent);font-weight:600;border-bottom:2px solid var(--accent);padding-bottom:9px;margin-bottom:-11px}.tui-preset.svelte-1uha8ag{margin-left:auto;color:var(--text-muted);font-size:.68rem}.tui-list.svelte-1uha8ag{padding:9px 14px 4px}.tui-row.svelte-1uha8ag{position:relative;height:20px;display:flex;align-items:center;gap:7px;padding-left:18px;white-space:nowrap;overflow:hidden}.tui-row.selected.svelte-1uha8ag{border-radius:5px;background:var(--accent-glow);box-shadow:inset 2px 0 0 var(--accent)}.tui-arrow.svelte-1uha8ag{position:absolute;left:5px;color:var(--accent)}.tui-check.svelte-1uha8ag{flex-shrink:0}.tui-name.svelte-1uha8ag{width:74px;flex-shrink:0}.tui-selected.svelte-1uha8ag{padding:6px 16px;color:var(--text-secondary)}.tui-keys.svelte-1uha8ag{margin-top:auto;padding:9px 16px;border-top:1px solid var(--border);color:var(--text-muted);font-size:.66rem}.tui-sep.svelte-1uha8ag{color:var(--border-hover)}@keyframes svelte-1uha8ag-ob-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes svelte-1uha8ag-ob-scrA{0%{opacity:1}24%{opacity:1}30%{opacity:0}91%{opacity:0}98%{opacity:1}to{opacity:1}}@keyframes svelte-1uha8ag-ob-scrB{0%,24%{opacity:0}30%,57%{opacity:1}63%,to{opacity:0}}@keyframes svelte-1uha8ag-ob-scrC{0%,57%{opacity:0}63%,90%{opacity:1}97%,to{opacity:0}}@keyframes svelte-1uha8ag-ob-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-ob-enter-r{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}.enter.svelte-1uha8ag{animation:svelte-1uha8ag-ob-enter .6s cubic-bezier(.2,.7,.2,1) both}.enter-r.svelte-1uha8ag{animation:svelte-1uha8ag-ob-enter-r .8s cubic-bezier(.2,.7,.2,1) both}.ob-rv-armed{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.ob-rv-armed.ob-shown{opacity:1;transform:none}.how-it-works.svelte-1uha8ag{padding:0 0 96px}.section-header.svelte-1uha8ag{margin-bottom:44px}.section-prompt.svelte-1uha8ag{color:var(--text-muted);font-size:.95rem;letter-spacing:.01em;margin:0}.section-prompt.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--accent)}.steps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.step.svelte-1uha8ag{position:relative;padding:0 28px 0 0}.step-head.svelte-1uha8ag{display:flex;align-items:center;gap:14px;margin-bottom:24px}.step-number.svelte-1uha8ag{font-size:3rem;font-weight:600;letter-spacing:-.04em;color:var(--border-hover);line-height:1}.step-line.svelte-1uha8ag{flex:1;height:1px;background:var(--border)}.step-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-bottom:18px}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.02rem;font-weight:500;margin:0 0 12px;letter-spacing:-.01em;color:var(--text-primary)}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.84rem;line-height:1.72;margin:0}.community.svelte-1uha8ag{padding:0 0 104px}.community-head.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.browse-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-hover);border-radius:9px;padding:11px 18px;font-size:.84rem;color:var(--text-primary);white-space:nowrap;transition:border-color .15s ease,background .15s ease}.browse-btn.svelte-1uha8ag:hover{border-color:var(--accent);background:var(--bg-secondary)}.community-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cc-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:13px;min-width:0;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:20px;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cc-card.svelte-1uha8ag:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:0 16px 34px -16px var(--shadow)}.cc-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-name.svelte-1uha8ag{font-size:1rem;font-weight:500;margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-meta.svelte-1uha8ag{font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.cc-fingerprint.svelte-1uha8ag{display:flex;align-items:flex-end;gap:2px;height:30px}.cc-cmd.svelte-1uha8ag{font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-cmd.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--accent)}footer.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:8px}.footer-inner.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:26px;padding-bottom:26px}.foot-tagline.svelte-1uha8ag{font-size:.82rem;color:var(--text-muted);margin:0}.foot-tagline.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--accent)}.foot-tagline-text.svelte-1uha8ag{color:var(--text-secondary)}.footer-legal.svelte-1uha8ag{color:var(--text-muted);font-size:.78rem;margin:0}@media(max-width:880px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:44px;padding:56px 0 72px}.hero-visual.svelte-1uha8ag{order:-1}.hero-grid.svelte-1uha8ag{display:none}.steps-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:36px 0}.community-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.how-it-works.svelte-1uha8ag{padding:64px 0 72px}}@media(max-width:560px){.container.svelte-1uha8ag{padding:0 22px}.steps-grid.svelte-1uha8ag,.community-grid.svelte-1uha8ag{grid-template-columns:1fr}.install-command.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:.8rem}}
