.features.svelte-2nwjo2{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.feature.svelte-2nwjo2{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.3rem;transition:border-color .2s;animation:svelte-2nwjo2-fadeUp .45s ease both}.feature.svelte-2nwjo2:hover{border-color:var(--border-hover)}.num.svelte-2nwjo2{font-family:var(--font-mono);font-size:.74rem;color:var(--accent);font-weight:500}.feature.svelte-2nwjo2 h3:where(.svelte-2nwjo2){margin:.45rem 0 .3rem;font-size:1rem;font-weight:600;letter-spacing:-.01em}.feature.svelte-2nwjo2 p:where(.svelte-2nwjo2){color:var(--text-2);font-size:.88rem;line-height:1.55}@keyframes svelte-2nwjo2-fadeUp{0%{opacity:0;transform:translateY(10px)}}@media(max-width:768px){.features.svelte-2nwjo2{grid-template-columns:1fr}}.install-tabs.svelte-1hnrru6{display:grid;gap:.65rem;width:min(100%,34rem);min-width:0}.tab-list.svelte-1hnrru6{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;background:#0c0c0ed1;border:1px solid var(--border);border-radius:12px}.tab-list.svelte-1hnrru6 button:where(.svelte-1hnrru6){border:0;background:transparent;color:var(--text-2);padding:.42rem .72rem;border-radius:8px;font:inherit;font-size:.82rem;font-weight:600;text-transform:lowercase;cursor:pointer;transition:background .15s ease,color .15s ease}.tab-list.svelte-1hnrru6 button:where(.svelte-1hnrru6):hover{color:var(--text)}.tab-list.svelte-1hnrru6 button.selected:where(.svelte-1hnrru6){background:var(--accent);color:#fff}.install-command.svelte-1hnrru6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .6rem .55rem 1rem;background:var(--code-bg);border:1px solid var(--border);border-radius:12px}.command-line.svelte-1hnrru6{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.prompt.svelte-1hnrru6{color:var(--accent);-webkit-user-select:none;user-select:none;font-family:var(--font-mono);flex-shrink:0}code.svelte-1hnrru6{color:#b8bcc6;overflow-x:auto;white-space:nowrap;scrollbar-width:none}code.svelte-1hnrru6::-webkit-scrollbar{display:none}.copy-button.svelte-1hnrru6{border:1px solid rgba(255,255,255,.08);background:var(--surface-2);color:var(--text);padding:.48rem .82rem;border-radius:8px;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.copy-button.svelte-1hnrru6:hover{background:#202027;border-color:var(--border-hover)}.tab-list.svelte-1hnrru6 button:where(.svelte-1hnrru6):focus-visible,.copy-button.svelte-1hnrru6:focus-visible{outline:2px solid rgba(255,106,61,.45);outline-offset:2px}@media(max-width:640px){.install-tabs.svelte-1hnrru6{min-width:100%}.install-command.svelte-1hnrru6{flex-direction:column;align-items:stretch;padding:.8rem}.copy-button.svelte-1hnrru6{width:100%}}.hero.svelte-n3pi1g{position:relative;text-align:center;padding:4.5rem 0 3.5rem}.hero-glow.svelte-n3pi1g{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:700px;height:350px;background:radial-gradient(ellipse,rgba(255,106,61,.06) 0%,transparent 70%);pointer-events:none}.badge.svelte-n3pi1g{display:inline-block;font-size:.76rem;font-weight:500;padding:.2rem .55rem;border-radius:99px;background:var(--accent-dim);color:var(--accent);border:1px solid rgba(255,106,61,.18);margin-bottom:1.2rem}h1.svelte-n3pi1g{font-size:3.2rem;font-weight:700;letter-spacing:-.045em;line-height:1.1;background:linear-gradient(135deg,#fff 25%,var(--accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-n3pi1g{max-width:460px;margin:1rem auto 1.8rem;color:var(--text-2);font-size:1.06rem;line-height:1.65}.subtitle.svelte-n3pi1g strong:where(.svelte-n3pi1g){color:var(--text);font-weight:550}.subtitle.svelte-n3pi1g code:where(.svelte-n3pi1g){padding:.1rem .3rem;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;font-size:.85em;color:#c9cdd6}.hero-panels.svelte-n3pi1g{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(16rem,.9fr);align-items:stretch;gap:1rem;width:min(100%,52rem);margin:0 auto}.install-panel.svelte-n3pi1g,.docs-panel.svelte-n3pi1g{display:grid;gap:.8rem;padding:1rem;background:linear-gradient(180deg,#101014eb,#0a0a0deb);border:1px solid var(--border);border-radius:16px;text-align:left}.docs-panel.svelte-n3pi1g{align-content:space-between}.panel-copy.svelte-n3pi1g{display:grid;gap:.3rem}.panel-label.svelte-n3pi1g{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.panel-copy.svelte-n3pi1g p:where(.svelte-n3pi1g){margin:0;color:var(--text-2);font-size:.9rem;line-height:1.55}.cta.svelte-n3pi1g{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.8rem 1rem;background:var(--accent);color:#fff;font-size:.86rem;font-weight:550;border-radius:12px;text-decoration:none;transition:background .15s,transform .15s}.cta.svelte-n3pi1g:hover{background:var(--accent-hover);transform:translateY(-1px)}.arrow.svelte-n3pi1g{transition:transform .15s;display:inline-block}.cta.svelte-n3pi1g:hover .arrow:where(.svelte-n3pi1g){transform:translate(2px)}@media(max-width:768px){.hero.svelte-n3pi1g{padding:3rem 0 2.5rem}h1.svelte-n3pi1g{font-size:2.4rem}.subtitle.svelte-n3pi1g{font-size:1rem}.hero-panels.svelte-n3pi1g{grid-template-columns:1fr}.install-tabs-wrap.svelte-n3pi1g,.docs-panel.svelte-n3pi1g,.cta.svelte-n3pi1g{width:100%}}@media(max-width:480px){h1.svelte-n3pi1g{font-size:2rem}.hero.svelte-n3pi1g{padding-top:2.4rem}}.links-section.svelte-1kvtq9b{margin-top:1.2rem}.links-grid.svelte-1kvtq9b{display:flex;flex-wrap:wrap;gap:.6rem}.links-grid.svelte-1kvtq9b a:where(.svelte-1kvtq9b){display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;padding:.35rem .6rem;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:.82rem;transition:border-color .15s,color .15s}.links-grid.svelte-1kvtq9b a:where(.svelte-1kvtq9b):hover{border-color:var(--border-hover);color:var(--text)}.icon.svelte-1kvtq9b{width:.95rem;height:.95rem;flex-shrink:0}.example-section.svelte-v56m41{margin-top:2rem}.example-section.svelte-v56m41 h2:where(.svelte-v56m41){font-size:1.15rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}
