.container[data-astro-cid-c6zv3fhs]{max-width:1200px;margin:0 auto;padding:3.5rem 1.25rem 4.5rem}.hero[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);border-radius:1.25rem;position:relative;overflow:hidden}.bg[data-astro-cid-c6zv3fhs]{background:radial-gradient(1000px 600px at 10% 10%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 60%), radial-gradient(900px 520px at 90% 20%, color-mix(in srgb, var(--primary-2) 24%, transparent), transparent 62%);pointer-events:none;position:absolute;inset:0}.hero-inner[data-astro-cid-c6zv3fhs]{background:color-mix(in srgb, var(--surface) 70%, transparent);backdrop-filter:blur(10px);grid-template-columns:1.05fr .95fr;align-items:start;gap:1.25rem;padding:1.6rem;display:grid;position:relative}.kicker[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);border-radius:999px;margin-bottom:.9rem;padding:.35rem .6rem;font-weight:900;display:inline-block}h1[data-astro-cid-c6zv3fhs]{background:var(--accent);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 .85rem;font-size:clamp(2.3rem,4.2vw,3.4rem);line-height:1.06}.description[data-astro-cid-c6zv3fhs]{color:var(--muted);max-width:62ch;font-weight:750;line-height:1.9}.cta[data-astro-cid-c6zv3fhs]{flex-wrap:wrap;gap:.75rem;margin-top:1.05rem;display:flex}.btn[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);cursor:pointer;background:color-mix(in srgb, var(--surface) 65%, transparent);min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;white-space:nowrap;border-radius:.95rem;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn[data-astro-cid-c6zv3fhs]:hover{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--primary) 35%, var(--border));transform:translateY(-1px)}.btn[data-astro-cid-c6zv3fhs].primary{background:var(--accent);color:#fff;border-color:#0000}.btn[data-astro-cid-c6zv3fhs].primary:hover{box-shadow:var(--shadow)}.btn[data-astro-cid-c6zv3fhs].ghost{background:color-mix(in srgb, var(--surface) 65%, transparent)}.pills[data-astro-cid-c6zv3fhs]{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.pill[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);border-radius:999px;padding:.28rem .6rem;font-size:.9rem;font-weight:900}.glass-card[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:var(--shadow);border-radius:1.25rem;padding:1.25rem;overflow:hidden}.badge[data-astro-cid-c6zv3fhs]{background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));color:var(--text);border-radius:999px;margin-bottom:.9rem;padding:.35rem .6rem;font-weight:900;display:inline-block}.info[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);padding:.85rem 0}.info[data-astro-cid-c6zv3fhs]:first-of-type{border-top:none;padding-top:0}.info-title[data-astro-cid-c6zv3fhs]{font-family:var(--font-display);font-weight:900}.info-desc[data-astro-cid-c6zv3fhs]{color:var(--muted);margin-top:.25rem;font-weight:750;line-height:1.75}.mini[data-astro-cid-c6zv3fhs]{color:var(--muted);margin-top:.9rem;font-weight:800;line-height:1.75}.section[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:var(--shadow-soft);border-radius:1.25rem;margin-top:1rem;padding:1.35rem}.section-tight[data-astro-cid-c6zv3fhs]{margin-top:.75rem}.section-head[data-astro-cid-c6zv3fhs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}h2[data-astro-cid-c6zv3fhs]{margin:0}.link-pill[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);border-radius:999px;padding:.35rem .65rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}.link-pill[data-astro-cid-c6zv3fhs]:hover{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--text);transform:translateY(-1px)}.muted[data-astro-cid-c6zv3fhs]{color:var(--muted);max-width:95ch;margin-top:.6rem;font-weight:750;line-height:1.85}.video-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.video-card[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 75%, transparent);box-shadow:var(--shadow-soft);border-radius:1.15rem;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.video-card[data-astro-cid-c6zv3fhs]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--primary) 35%, var(--border));transform:translateY(-3px)}.ratio[data-astro-cid-c6zv3fhs]{background:#00000040;width:100%;padding-top:56.25%;position:relative}.ratio[data-astro-cid-c6zv3fhs].small{border:1px solid var(--border);border-radius:1rem;margin-top:.85rem;padding-top:56.25%;overflow:hidden}.yt[data-astro-cid-c6zv3fhs]{border:0;width:100%;height:100%;position:absolute;inset:0}.video-meta[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.video-title[data-astro-cid-c6zv3fhs]{font-weight:950}.video-link[data-astro-cid-c6zv3fhs]{color:var(--muted);border-bottom:1px dashed color-mix(in srgb, var(--primary) 40%, transparent);font-weight:900;text-decoration:none}.video-link[data-astro-cid-c6zv3fhs]:hover{border-bottom-color:color-mix(in srgb, var(--primary) 70%, transparent)}.cards-3[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.mini-card[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 75%, transparent);box-shadow:var(--shadow-soft);border-radius:1.15rem;flex-direction:column;padding:1rem;display:flex;overflow:hidden}.mini-top[data-astro-cid-c6zv3fhs]{min-height:132px}.mini-pill[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);border-radius:999px;margin-bottom:.55rem;padding:.25rem .55rem;font-size:.85rem;font-weight:900;display:inline-block}.mini-title[data-astro-cid-c6zv3fhs]{font-family:var(--font-display);font-weight:950}.mini-desc[data-astro-cid-c6zv3fhs]{color:var(--muted);margin-top:.35rem;font-weight:780;line-height:1.75}.tool-groups[data-astro-cid-c6zv3fhs]{gap:1rem;margin-top:.9rem;display:grid}.tool-group[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 75%, transparent);box-shadow:var(--shadow-soft);border-radius:1.15rem;padding:1rem}.tool-group-head[data-astro-cid-c6zv3fhs]{justify-content:flex-start;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.group-chip[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .65rem;font-weight:950;display:inline-flex}.tool-row[data-astro-cid-c6zv3fhs]{flex-wrap:wrap;gap:.55rem;display:flex}.tool-item[data-astro-cid-c6zv3fhs]{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--text);border-radius:.95rem;padding:.35rem .65rem;font-size:.92rem;font-weight:950}.end-link[data-astro-cid-c6zv3fhs]{margin-top:.95rem}@media (width<=980px){.container[data-astro-cid-c6zv3fhs]{padding:2rem .85rem 3rem}.hero-inner[data-astro-cid-c6zv3fhs]{grid-template-columns:1fr;padding:1.25rem}.video-grid[data-astro-cid-c6zv3fhs],.cards-3[data-astro-cid-c6zv3fhs]{grid-template-columns:1fr}}
