svg[data-astro-cid-4pt2nqzy]{stroke:var(--color-accent)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-line);background:#07090ed9;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--container);min-height:var(--header-h);padding-inline:var(--space-6);margin-inline:auto;display:flex}.header-left[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.wordmark[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--text-lg);letter-spacing:-.02em;transition:opacity var(--duration-fast) ease;text-decoration:none;display:flex}.wordmark[data-astro-cid-nen7h5rs]:hover{opacity:.85}.wordmark[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{stroke:var(--color-accent)}.status-chip[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.06em;background:#00f2fe0f;border:1px solid #00f2fe40;align-items:center;gap:.4rem;padding:.18rem .55rem;font-size:.68rem;display:none}@media (width>=900px){.status-chip[data-astro-cid-nen7h5rs]{display:inline-flex}}.status-pulse[data-astro-cid-nen7h5rs]{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent);border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.menu-btn[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease;place-items:center;margin-inline-end:calc(var(--space-2) * -1);list-style:none;display:grid}.menu-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-accent);background:#00f2fe14}.menu-btn[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.site-nav[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-bottom:1px solid var(--color-line);padding:var(--space-4) var(--space-6) var(--space-6);animation:slideDown var(--duration-normal) var(--ease-out-expo);position:absolute;top:100%;left:0;right:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;font-weight:500;text-decoration:none;display:block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface);color:var(--color-accent)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-accent);transition:background var(--duration-fast) ease, box-shadow var(--duration-normal) var(--ease-out-expo), border-color var(--duration-fast) ease;background:#00f2fe0d;border:1px solid #00f2fe66;font-weight:700}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-accent);background:#00f2fe1f;box-shadow:0 0 20px #00f2fe33}@media (width>=768px){.menu-btn[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:contents}.site-nav[data-astro-cid-nen7h5rs]{visibility:visible;content-visibility:visible;background:0 0;border:0;padding:0;animation:none;display:flex;position:static}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{position:relative}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";bottom:2px;left:var(--space-3);right:var(--space-3);background:var(--gradient-accent);transform-origin:50%;height:2px;transition:transform var(--duration-normal) var(--ease-out-expo);border-radius:1px;position:absolute;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{margin-left:var(--space-2)}.nav-cta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);background:var(--color-surface);position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent) 50%, transparent);opacity:.6;width:min(100%,48rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-grid[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:var(--space-12) var(--space-6);gap:var(--space-8);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (width>=768px){.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--space-12);grid-template-columns:2fr 1fr 1fr}}.wordmark[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--text-lg);letter-spacing:-.02em;transition:opacity var(--duration-fast) ease;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-jo6i4kqk]:hover{opacity:.85}.wordmark[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{stroke:var(--color-accent)}.tagline[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);max-width:28ch;line-height:1.6}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:var(--space-4)}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text);font-size:var(--text-sm);transition:color var(--duration-fast) ease, transform var(--duration-fast) ease;text-decoration:none;display:inline-block;position:relative}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent);transform:translate(2px)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);background:var(--color-bg)}.footer-bottom-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:var(--space-4) var(--space-6);gap:var(--space-2);flex-direction:column;margin-inline:auto;display:flex}.footer-bottom-inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--color-muted);margin:0}@media (width>=768px){.footer-bottom-inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}.made[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:var(--text-xs);color:var(--color-muted)}
