.hero[data-astro-cid-jdovvxl7]{position:relative;overflow:hidden;padding:112px 0 88px;text-align:center;border-bottom:1px solid var(--border)}.hero-grid[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 20%,transparent 75%);pointer-events:none}.hero-aura[data-astro-cid-jdovvxl7]{position:absolute;top:-220px;left:50%;width:900px;height:520px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(215,255,58,.13),transparent 65%);filter:blur(40px);pointer-events:none}.hero-glow[data-astro-cid-jdovvxl7]{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--gx, 50%) var(--gy, 30%),rgba(215,255,58,.11),transparent 70%);pointer-events:none}.hero-inner[data-astro-cid-jdovvxl7]{position:relative;display:flex;flex-direction:column;align-items:center}.eyebrow[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border:1px solid var(--border-hover);border-radius:var(--radius-pill);font-size:.8125rem;color:var(--text-muted);background:#ffffff08;margin-bottom:28px}.eyebrow-dot[data-astro-cid-jdovvxl7]{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px var(--primary)}.hero-title[data-astro-cid-jdovvxl7]{font-size:clamp(2.6rem,7vw,5.25rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;color:#fff;max-width:920px}.hero-title[data-astro-cid-jdovvxl7] .text-gradient-brand{font-size:1.08em;letter-spacing:-.02em}.hero-sub[data-astro-cid-jdovvxl7]{margin-top:26px;font-size:clamp(1rem,1.6vw,1.1875rem);color:var(--text-muted);max-width:560px;line-height:1.6}.search-box[data-astro-cid-jdovvxl7]{margin-top:40px;width:100%;max-width:620px;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 20px;border-radius:var(--radius-pill);background:#111113d9;border:1px solid var(--border-hover);box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff0a;backdrop-filter:blur(10px);transition:border-color .2s ease,box-shadow .2s ease}.search-box[data-astro-cid-jdovvxl7]:focus-within{border-color:var(--primary);box-shadow:0 20px 60px #00000080,0 0 0 4px #d7ff3a1f}.search-box[data-astro-cid-jdovvxl7] .search-icon{color:var(--text-dim);flex-shrink:0}.search-box[data-astro-cid-jdovvxl7] input[data-astro-cid-jdovvxl7]{width:100%;background:transparent;border:none;outline:none;font-size:1rem;color:#fff;padding:12px 0}.search-box[data-astro-cid-jdovvxl7] input[data-astro-cid-jdovvxl7]::placeholder{color:var(--text-dim)}.kbd[data-astro-cid-jdovvxl7]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);border:1px solid var(--border-hover);border-bottom-width:2px;border-radius:6px;padding:2px 8px;background:#ffffff0a}.search-badge[data-astro-cid-jdovvxl7]{background:var(--primary);color:var(--primary-ink);font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill)}.hero-stats[data-astro-cid-jdovvxl7]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 36px;margin-top:44px;font-size:.875rem;color:var(--text-dim)}.hero-stats[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{color:#fff;font-weight:600;font-family:var(--font-mono);margin-right:4px}.catalog[data-astro-cid-jdovvxl7]{padding:32px 0 72px}.filters[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.chip[data-astro-cid-jdovvxl7]{padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--border);font-size:.875rem;font-weight:500;color:var(--text-muted);transition:all .2s ease}.chip[data-astro-cid-jdovvxl7]:hover{color:#fff;border-color:var(--border-hover)}.chip[data-astro-cid-jdovvxl7].active{background:#fff;color:#0a0a0b;border-color:#fff}.categories-wrap[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:36px}.category-header[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}.cat-title[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;gap:10px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#fff}.cat-index[data-astro-cid-jdovvxl7]{font-family:var(--font-mono);font-size:.8125rem;font-weight:400;color:var(--primary);letter-spacing:.05em}.cat-desc[data-astro-cid-jdovvxl7]{font-size:.875rem;color:var(--text-muted)}.tools-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px}@media(max-width:900px){.tools-grid[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.no-results[data-astro-cid-jdovvxl7]{flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-dim);gap:14px;text-align:center}.why[data-astro-cid-jdovvxl7]{padding:96px 0;border-top:1px solid var(--border)}.section-title[data-astro-cid-jdovvxl7]{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:600;letter-spacing:-.04em;color:#fff;margin-bottom:56px;max-width:640px;line-height:1.1}.why-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.why-item[data-astro-cid-jdovvxl7]{padding:28px 28px 8px 0;display:flex;flex-direction:column;gap:14px}.why-item[data-astro-cid-jdovvxl7]+.why-item[data-astro-cid-jdovvxl7]{padding-left:28px;border-left:1px solid var(--border)}.why-num[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-style:italic;font-size:2.5rem;line-height:1;color:var(--primary)}.why-title[data-astro-cid-jdovvxl7]{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#fff}.why-text[data-astro-cid-jdovvxl7]{font-size:.9rem;color:var(--text-muted);line-height:1.65}.faq-section[data-astro-cid-jdovvxl7]{padding:96px 0 112px;border-top:1px solid var(--border)}.faq-container[data-astro-cid-jdovvxl7]{max-width:820px}.faq-list[data-astro-cid-jdovvxl7]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-jdovvxl7]{border-bottom:1px solid var(--border)}.faq-question[data-astro-cid-jdovvxl7]{padding:24px 0;font-size:1.125rem;font-weight:500;letter-spacing:-.015em;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;user-select:none}.faq-question[data-astro-cid-jdovvxl7]::-webkit-details-marker{display:none}.faq-plus[data-astro-cid-jdovvxl7]{position:relative;width:14px;height:14px;flex-shrink:0}.faq-plus[data-astro-cid-jdovvxl7]:before,.faq-plus[data-astro-cid-jdovvxl7]:after{content:"";position:absolute;background:var(--text-muted);transition:transform .25s ease,background .25s ease}.faq-plus[data-astro-cid-jdovvxl7]:before{left:0;right:0;top:6px;height:2px}.faq-plus[data-astro-cid-jdovvxl7]:after{top:0;bottom:0;left:6px;width:2px}.faq-item[data-astro-cid-jdovvxl7][open] .faq-plus[data-astro-cid-jdovvxl7]:after{transform:scaleY(0)}.faq-item[data-astro-cid-jdovvxl7][open] .faq-plus[data-astro-cid-jdovvxl7]:before{background:var(--primary)}.faq-answer[data-astro-cid-jdovvxl7]{padding:0 40px 26px 0;font-size:1rem;color:var(--text-muted);line-height:1.7}@media(max-width:900px){.why-grid[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,1fr)}.why-item[data-astro-cid-jdovvxl7]:nth-child(3){padding-left:0;border-left:none}.why-item[data-astro-cid-jdovvxl7]{padding-bottom:28px}}@media(max-width:600px){.hero[data-astro-cid-jdovvxl7]{padding:72px 0 60px}.tools-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:0}.cat-desc[data-astro-cid-jdovvxl7]{display:none}.categories-wrap[data-astro-cid-jdovvxl7]{gap:28px}.why-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.why-item[data-astro-cid-jdovvxl7]+.why-item[data-astro-cid-jdovvxl7]{padding-left:0;border-left:none;border-top:1px solid var(--border)}.kbd[data-astro-cid-jdovvxl7]{display:none}}
