h1.svelte-tc3uts{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:.98}.hero.svelte-tc3uts{background:radial-gradient(circle at 85% 45%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 35%), radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--tertiary) 10%, transparent), transparent 30%), var(--background);min-height:680px;position:relative;overflow:hidden}.hero-content.svelte-tc3uts{grid-template-columns:minmax(0,1fr) minmax(450px,.9fr);align-items:center;gap:90px;width:100%;max-width:1440px;margin:0 auto;padding:100px 32px;display:grid;position:relative}h1.svelte-tc3uts span:where(.svelte-tc3uts){letter-spacing:normal;color:var(--tertiary);display:flex}.hero-description.svelte-tc3uts{max-width:650px;color:var(--text-muted);margin:30px 0;font-size:1.08rem;line-height:1.75}.hero-cta.svelte-tc3uts{background:var(--secondary);color:#fff;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hero-cta.svelte-tc3uts:hover{background:var(--secondary-hover);transform:translateY(-1px)}.hero-cta.svelte-tc3uts:active{background:var(--primary-active);transform:translateY(0)}.hero-repository.svelte-tc3uts{justify-content:center;align-items:center;display:flex}.repository-window.svelte-tc3uts{border:1px solid var(--border);background:var(--surface-elevated);width:min(100%,420px);box-shadow:0 25px 60px color-mix(in srgb, var(--text) 10%, transparent);border-radius:20px;overflow:hidden;transform:rotate(1deg)}.window-header.svelte-tc3uts{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-muted);justify-content:space-between;align-items:center;padding:14px 18px;font-size:.7rem;font-weight:600;display:flex}.result-count.svelte-tc3uts{color:var(--primary);font-weight:800}.repository-content.svelte-tc3uts{padding:24px}.question-meta.svelte-tc3uts{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.question-meta.svelte-tc3uts span:where(.svelte-tc3uts){background:var(--surface);color:var(--text-muted);border-radius:6px;padding:4px 8px;font-size:.6rem;font-weight:700}.question-meta.svelte-tc3uts span:where(.svelte-tc3uts):first-child{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.repository-content.svelte-tc3uts h3:where(.svelte-tc3uts){color:var(--text);margin:0;font-size:.95rem;line-height:1.55}.question-lines.svelte-tc3uts{flex-direction:column;gap:8px;margin-top:22px;display:flex}.question-lines.svelte-tc3uts div:where(.svelte-tc3uts){background:var(--border);border-radius:999px;height:7px}.question-lines.svelte-tc3uts div:where(.svelte-tc3uts):first-child{width:90%}.question-lines.svelte-tc3uts div:where(.svelte-tc3uts):nth-child(2){width:75%}.question-lines.svelte-tc3uts div:where(.svelte-tc3uts):nth-child(3){width:55%}.repository-footer.svelte-tc3uts{border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);justify-content:space-between;align-items:center;padding:16px 22px;font-size:.7rem;display:flex}.repository-footer.svelte-tc3uts a:where(.svelte-tc3uts){color:var(--primary);font-weight:800;text-decoration:none}.repository-footer.svelte-tc3uts a:where(.svelte-tc3uts):hover{color:var(--primary-hover)}.text-link.svelte-tc3uts{letter-spacing:.1em;align-items:center;display:inline-flex;color:var(--secondary)!important}@media (width<=1100px){.hero-content.svelte-tc3uts{text-align:center;grid-template-columns:1fr;gap:60px;max-width:850px}.hero-description.svelte-tc3uts{margin-left:auto;margin-right:auto}.hero-repository.svelte-tc3uts{min-height:450px}}@media (width<=600px){.hero.svelte-tc3uts{min-height:auto}.hero-content.svelte-tc3uts{padding:70px 20px}.hero.svelte-tc3uts h1:where(.svelte-tc3uts){font-size:clamp(3rem,15vw,4rem)}.hero-description.svelte-tc3uts{font-size:1rem}.hero-cta.svelte-tc3uts{justify-content:center;width:100%}.hero-repository.svelte-tc3uts{min-height:380px}.repository-window.svelte-tc3uts{transform:none}.window-header.svelte-tc3uts{padding:15px 18px}.repository-footer.svelte-tc3uts{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=1000px){.hero-content.svelte-tc3uts{grid-template-columns:1fr;gap:60px}.hero-description.svelte-tc3uts{margin-left:auto;margin-right:auto}}@media (width<=640px){.hero-content.svelte-tc3uts{padding-top:70px;padding-bottom:70px}h1.svelte-tc3uts{font-size:3rem}}.section.svelte-1cwd1bs{margin:0 20px;padding:15px 0 50px}.categories.svelte-1cwd1bs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.category-card.svelte-1cwd1bs{border:1px solid var(--border);background:var(--surface);border-radius:24px;flex-direction:column;min-height:280px;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.category-card.svelte-1cwd1bs:hover{box-shadow:0 20px 50px color-mix(in srgb, var(--text) 8%, transparent);transform:translateY(-5px)}.category-icon.svelte-1cwd1bs{border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:35px;display:grid}.green.svelte-1cwd1bs .category-icon:where(.svelte-1cwd1bs){background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.orange.svelte-1cwd1bs .category-icon:where(.svelte-1cwd1bs){background:color-mix(in srgb, var(--secondary) 14%, transparent);color:var(--secondary)}.purple.svelte-1cwd1bs .category-icon:where(.svelte-1cwd1bs){background:color-mix(in srgb, var(--tertiary) 14%, transparent);color:var(--tertiary)}.category-label.svelte-1cwd1bs{letter-spacing:.12em;color:var(--text-muted);font-size:.7rem;font-weight:800}.category-card.svelte-1cwd1bs h3:where(.svelte-1cwd1bs){color:var(--text);margin:7px 0 10px;font-size:1.4rem}.category-card.svelte-1cwd1bs p:where(.svelte-1cwd1bs){color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}body{width:100%;overflow-x:hidden}.section.svelte-xeabji{max-width:1440px;padding:25px 24px}.how-copy.svelte-xeabji h2:where(.svelte-xeabji){color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;line-height:1.05}.how-copy.svelte-xeabji h2:where(.svelte-xeabji) span:where(.svelte-xeabji){color:var(--primary)}.how-section.svelte-xeabji{background:var(--surface)}.how-content.svelte-xeabji{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;max-width:1440px;margin:0 auto;display:grid}.how-copy.svelte-xeabji p:where(.svelte-xeabji){color:var(--text-muted);margin:25px 0;line-height:1.8}.steps.svelte-xeabji{flex-direction:column;gap:18px;display:flex}.step.svelte-xeabji{border:1px solid var(--border);background:var(--surface-elevated);border-radius:18px;grid-template-columns:75px 1fr;gap:20px;padding:28px;display:grid}.step-number.svelte-xeabji{color:var(--primary);font-size:1.4rem;font-weight:800}.step.svelte-xeabji h3:where(.svelte-xeabji){color:var(--text);margin:0 0 8px;font-size:1.1rem}.step.svelte-xeabji p:where(.svelte-xeabji){color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}@media (width<=1000px){.how-content.svelte-xeabji{grid-template-columns:1fr;gap:60px}}body{overflow-x:hidden}.section.svelte-19m7izz{max-width:1440px;margin:0 auto;padding:110px 24px}.section-header.svelte-19m7izz{text-align:center;max-width:700px;margin:0 auto 55px}.section-header.svelte-19m7izz h2:where(.svelte-19m7izz){color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;line-height:1.05}.section-header.svelte-19m7izz h2:where(.svelte-19m7izz) span:where(.svelte-19m7izz){color:var(--primary)}.section-header.svelte-19m7izz p:where(.svelte-19m7izz){color:var(--text-muted);margin-top:18px;line-height:1.7}.features.svelte-19m7izz{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-icon.svelte-19m7izz{border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:24px;display:grid}.green-icon.svelte-19m7izz{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.orange-icon.svelte-19m7izz{background:color-mix(in srgb, var(--secondary) 14%, transparent);color:var(--secondary)}.purple-icon.svelte-19m7izz{background:color-mix(in srgb, var(--tertiary) 14%, transparent);color:var(--tertiary)}
