.lb-header.svelte-iu4v4a{display:flex;justify-content:space-between;font-weight:700;padding:8px 0}.lb-tip.svelte-iu4v4a{margin:8px 0 16px;color:#50fa7b}.lb-message.svelte-iu4v4a{margin:16px 0;color:#e0e0e0}.lb-error.svelte-iu4v4a{color:#f55}.lb-section.svelte-iu4v4a{margin:16px 0}.lb-section-title.svelte-iu4v4a{font-size:14px;font-weight:700;color:#8be9fd;margin:0 0 8px}.lb-empty.svelte-iu4v4a{margin:8px 0;padding-left:16px;color:#e0e0e0}.lb-table.svelte-iu4v4a{padding-left:16px}.lb-row.svelte-iu4v4a{display:flex;gap:16px;margin:2px 0}.lb-columns.svelte-iu4v4a{color:#8be9fd;font-weight:700}.lb-rank.svelte-iu4v4a{min-width:48px}.lb-username.svelte-iu4v4a{min-width:160px;color:#50fa7b}.lb-columns.svelte-iu4v4a .lb-username:where(.svelte-iu4v4a){color:#8be9fd}.lb-time.svelte-iu4v4a{color:#e0e0e0}@media(max-width:640px){.lb-username.svelte-iu4v4a{min-width:100px}}.terminal-container.svelte-fe92n4{width:100%;max-width:900px;background:#1c1c1c;border-radius:10px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;font-family:JetBrains Mono,Fira Code,SF Mono,Menlo,monospace;font-size:14px;line-height:1.6;display:block;text-align:left;transition:all .2s ease-out;z-index:1}.terminal-container.maximized.svelte-fe92n4{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:none;border-radius:0;z-index:9999;display:flex;flex-direction:column}.terminal-header.svelte-fe92n4{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #3d3d3d}.terminal-buttons.svelte-fe92n4{display:flex;gap:8px}.terminal-buttons.invisible.svelte-fe92n4{visibility:hidden}.terminal-button.svelte-fe92n4{width:12px;height:12px;border-radius:50%;background:#4d4d4d}.terminal-button.close.svelte-fe92n4{background:#ff5f56}.terminal-button.minimize.svelte-fe92n4{background:#ffbd2e}.terminal-button.maximize.svelte-fe92n4{background:#27ca40;cursor:pointer}.terminal-button.maximize.svelte-fe92n4:hover{background:#32d74b;transform:scale(1.1)}.terminal-title.svelte-fe92n4{color:#a0a0a0;font-size:13px;font-weight:500}.terminal-body.svelte-fe92n4{padding:20px;height:450px;overflow-y:auto;background:#1c1c1c;position:relative}.maximized.svelte-fe92n4 .terminal-body:where(.svelte-fe92n4){height:auto;flex:1;min-height:0}.terminal-body.man-mode.svelte-fe92n4{overflow:hidden;padding:0}.terminal-body.svelte-fe92n4::-webkit-scrollbar{width:8px}.terminal-body.svelte-fe92n4::-webkit-scrollbar-track{background:#1c1c1c}.terminal-body.svelte-fe92n4::-webkit-scrollbar-thumb{background:#3d3d3d;border-radius:4px}.terminal-line.svelte-fe92n4{white-space:pre-wrap;word-break:break-word;color:#e0e0e0;min-height:1.6em}.terminal-line.input.svelte-fe92n4{color:#50fa7b}.terminal-line.error.svelte-fe92n4{color:#f55}.terminal-line.header.svelte-fe92n4{color:#8be9fd;font-weight:600}.challenge-list.svelte-fe92n4{margin:8px 0}.challenge-item.svelte-fe92n4{display:flex;align-items:center;padding:4px 8px;color:#e0e0e0;transition:background .1s ease}.challenge-item.selected.svelte-fe92n4{background:#3d3d3d;color:#50fa7b}.selector.svelte-fe92n4{color:#50fa7b;margin-right:12px;font-weight:700}.challenge-text.svelte-fe92n4{flex:1}.input-line.svelte-fe92n4{display:flex;align-items:flex-start;margin-top:4px}.prompt.svelte-fe92n4{color:#50fa7b;margin-right:8px;font-weight:700}.terminal-input.svelte-fe92n4{flex:1;background:transparent;border:none;outline:none;color:#e0e0e0;font-family:inherit;font-size:inherit;caret-color:#50fa7b;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;padding:0;margin:0;line-height:inherit}.terminal-input.svelte-fe92n4::placeholder{color:#4d4d4d}@media(max-width:640px){.terminal-container.svelte-fe92n4{font-size:12px;border-radius:0}.terminal-body.svelte-fe92n4{padding:12px;min-height:300px}}body{margin:0;padding:0;background:#0d0d0d;color:#e0e0e0;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page.svelte-1uha8ag{min-height:100vh;position:relative;overflow-x:hidden}.bg-grid.svelte-1uha8ag{position:fixed;inset:0;background-image:linear-gradient(rgba(50,255,150,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(50,255,150,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}.bg-glow.svelte-1uha8ag{position:fixed;top:-50%;left:50%;transform:translate(-50%);width:150%;height:100%;background:radial-gradient(ellipse at center,rgba(50,255,150,.08) 0%,transparent 60%);pointer-events:none;z-index:0}.navbar.svelte-1uha8ag{position:relative;z-index:1;border-bottom:1px solid rgba(255,255,255,.05)}.nav-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.nav-auth.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;font-family:JetBrains Mono,monospace;font-size:13px}.hero.svelte-1uha8ag{position:relative;z-index:1;padding:44px 24px 36px;text-align:center}.hero-content.svelte-1uha8ag{max-width:700px;margin:0 auto}.badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#32ff961a;border:1px solid rgba(50,255,150,.2);border-radius:20px;font-size:12px;font-weight:500;color:#50fa7b;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.badge.svelte-1uha8ag:hover{background:#32ff962e;border-color:#32ff9666;transform:translateY(-1px)}.badge.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0}.nav-brand.svelte-1uha8ag{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.badge-npm.svelte-1uha8ag{background:#ffffff08;border-color:#ffffff1f;color:#e0e0e0;text-transform:lowercase;letter-spacing:0}.badge-npm.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#ff5252}.badge-npm.svelte-1uha8ag:hover{background:#ff52521a;border-color:#ff525266}.signed-in.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#a0a0a0;word-break:break-word}.signed-in.svelte-1uha8ag .dot:where(.svelte-1uha8ag){color:#50fa7b;font-size:10px;line-height:1}.auth-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#e0e0e0;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.auth-btn.svelte-1uha8ag:hover{background:#32ff961a;border-color:#32ff964d;transform:translateY(-1px)}.auth-btn.signin.svelte-1uha8ag{color:#50fa7b;border-color:#32ff9640}.auth-btn.signin.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0}.title.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;margin:0 0 16px;letter-spacing:-.02em;color:#fff}.title-accent.svelte-1uha8ag{color:#50fa7b}.description.svelte-1uha8ag{font-size:1.05rem;line-height:1.7;color:#a0a0a0;max-width:550px;margin:0 auto 28px}.npm-cta.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0}.npm-cta__text.svelte-1uha8ag{margin:0;font-size:.9rem;color:gray}.npm-cta__link.svelte-1uha8ag{color:#50fa7b;text-decoration:none;border-bottom:1px solid rgba(80,250,123,.35);transition:border-color .2s ease}.npm-cta__link.svelte-1uha8ag:hover{border-bottom-color:#50fa7b}.install.svelte-1uha8ag{display:inline-flex;align-items:stretch;gap:0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;max-width:100%}.install__cmd.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:13px;color:#e0e0e0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.install__cmd.svelte-1uha8ag::-webkit-scrollbar{display:none}.install__prompt.svelte-1uha8ag{color:#50fa7b;-webkit-user-select:none;user-select:none;flex-shrink:0}.install__copy.svelte-1uha8ag{flex-shrink:0;padding:0 16px;border:none;border-left:1px solid rgba(255,255,255,.08);background:transparent;color:gray;font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.install__copy.svelte-1uha8ag:hover{background:#32ff9614;color:#50fa7b}.install__copy.svelte-1uha8ag:focus-visible{outline:none;background:#32ff9614;color:#50fa7b}.install__copy.is-copied.svelte-1uha8ag{color:#50fa7b}.terminal-section.svelte-1uha8ag{position:relative;z-index:1;padding:0 24px 60px;display:flex;justify-content:center;min-height:400px}.footer.svelte-1uha8ag{position:relative;z-index:0;text-align:center;padding:40px 24px;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:640px){.nav-inner.svelte-1uha8ag{padding:12px 16px}.hero.svelte-1uha8ag{padding:36px 16px 28px}.terminal-section.svelte-1uha8ag{padding:0 0 40px}}
