.demo-hero[data-astro-cid-tsniloin]{background:var(--ga-bg-surface);position:relative}.hero-sparkle[data-astro-cid-tsniloin]{top:var(--ga-space-6);right:var(--ga-space-6);width:56px;height:56px;color:var(--ga-orange-500);z-index:1;position:absolute}.demo-hero-inner[data-astro-cid-tsniloin]{max-width:1280px;padding:var(--ga-space-16) var(--ga-space-6) var(--ga-space-10);margin:0 auto}.demo-hero-inner[data-astro-cid-tsniloin] h1[data-astro-cid-tsniloin]{font-size:var(--ga-text-4xl);color:var(--ga-blue-500);letter-spacing:var(--ga-tracking-tight);line-height:var(--ga-leading-tight);margin:0}.demo-hero-inner[data-astro-cid-tsniloin] .eyebrow[data-astro-cid-tsniloin]{margin:0 0 var(--ga-space-3);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);letter-spacing:var(--ga-tracking-wide);text-transform:lowercase;font-weight:var(--ga-weight-semibold)}.demo-hero-inner[data-astro-cid-tsniloin] .eyebrow-suffix[data-astro-cid-tsniloin]{color:var(--ga-orange-600)}.demo-hero-inner[data-astro-cid-tsniloin] .lead[data-astro-cid-tsniloin]{margin:var(--ga-space-4) 0 0;max-width:65ch;font-size:var(--ga-text-lg);color:var(--ga-fg-default);line-height:var(--ga-leading-base)}.demo-hero-inner[data-astro-cid-tsniloin] .lead[data-astro-cid-tsniloin] a[data-astro-cid-tsniloin]{color:var(--ga-fg-link);text-underline-offset:3px;text-decoration:underline}.demo-hero-inner[data-astro-cid-tsniloin] .lead[data-astro-cid-tsniloin] a[data-astro-cid-tsniloin]:hover{color:var(--ga-fg-link-hover)}.visually-hidden[data-astro-cid-tsniloin]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-access[data-astro-cid-tsniloin]{padding:var(--ga-space-10) 0 var(--ga-space-12);background:var(--ga-bg-canvas);border-top:1px solid var(--ga-border-default)}.demo-access-inner[data-astro-cid-tsniloin]{max-width:720px;padding:0 var(--ga-space-6);align-items:center;gap:var(--ga-space-6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.demo-button[data-astro-cid-tsniloin]{align-items:center;gap:var(--ga-space-3);padding:var(--ga-space-4) var(--ga-space-8);background:var(--ga-orange-500);color:var(--ga-neutral-0);border-radius:var(--ga-radius-md);font-size:var(--ga-text-lg);font-weight:var(--ga-weight-semibold);box-shadow:var(--ga-shadow-md);text-decoration:none;transition:background .12s,transform .12s,box-shadow .12s;display:inline-flex}.demo-button[data-astro-cid-tsniloin]:hover{background:var(--ga-orange-600);box-shadow:var(--ga-shadow-lg);transform:translateY(-1px)}.demo-button[data-astro-cid-tsniloin]:focus-visible{background:var(--ga-orange-600);box-shadow:var(--ga-shadow-lg);transform:translateY(-1px)}.demo-button[data-astro-cid-tsniloin]:focus-visible{outline:2px solid var(--ga-orange-700);outline-offset:3px}.demo-button-arrow[data-astro-cid-tsniloin]{font-size:var(--ga-text-xl);line-height:1}.login-card[data-astro-cid-tsniloin]{padding:var(--ga-space-5) var(--ga-space-6);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-lg);gap:var(--ga-space-3);flex-direction:column;width:100%;max-width:420px;margin:0;display:flex}.login-row[data-astro-cid-tsniloin]{gap:var(--ga-space-4);text-align:left;grid-template-columns:130px 1fr;align-items:baseline;display:grid}.login-label[data-astro-cid-tsniloin]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);font-weight:var(--ga-weight-semibold);margin:0}.login-value[data-astro-cid-tsniloin]{font-family:var(--ga-font-mono);font-size:var(--ga-text-md);color:var(--ga-fg-default);-webkit-user-select:all;user-select:all;margin:0}.trust-strip[data-astro-cid-tsniloin]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);letter-spacing:var(--ga-tracking-wide);text-transform:lowercase;margin:0}.demo-features[data-astro-cid-tsniloin]{padding:var(--ga-space-12) 0;background:var(--ga-bg-surface);border-top:1px solid var(--ga-border-default)}.demo-features-inner[data-astro-cid-tsniloin]{max-width:1280px;padding:0 var(--ga-space-6);margin:0 auto}.demo-features-inner[data-astro-cid-tsniloin] .eyebrow[data-astro-cid-tsniloin]{margin:0 0 var(--ga-space-2);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);letter-spacing:var(--ga-tracking-wide);text-transform:lowercase;font-weight:var(--ga-weight-semibold)}.demo-features-inner[data-astro-cid-tsniloin] .eyebrow-suffix[data-astro-cid-tsniloin]{color:var(--ga-orange-600)}.demo-features-inner[data-astro-cid-tsniloin] h2[data-astro-cid-tsniloin]{margin:0 0 var(--ga-space-6);font-size:var(--ga-text-2xl);color:var(--ga-blue-500);letter-spacing:var(--ga-tracking-tight)}.feature-list[data-astro-cid-tsniloin]{gap:var(--ga-space-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.feature-card[data-astro-cid-tsniloin]{padding:var(--ga-space-5);background:var(--ga-bg-canvas);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-lg);gap:var(--ga-space-2);flex-direction:column;display:flex}.feature-title[data-astro-cid-tsniloin]{font-size:var(--ga-text-md);color:var(--ga-blue-500);letter-spacing:var(--ga-tracking-tight);margin:0}.feature-body[data-astro-cid-tsniloin]{color:var(--ga-fg-secondary);font-size:var(--ga-text-sm);line-height:var(--ga-leading-base);margin:0}@media (max-width:900px){.feature-list[data-astro-cid-tsniloin]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.demo-hero-inner[data-astro-cid-tsniloin]{padding:var(--ga-space-12) var(--ga-space-4) var(--ga-space-8)}.demo-hero-inner[data-astro-cid-tsniloin] h1[data-astro-cid-tsniloin]{font-size:var(--ga-text-3xl)}.hero-sparkle[data-astro-cid-tsniloin]{width:40px;height:40px;top:var(--ga-space-4);right:var(--ga-space-4)}.demo-button[data-astro-cid-tsniloin]{padding:var(--ga-space-3) var(--ga-space-6);font-size:var(--ga-text-md)}.feature-list[data-astro-cid-tsniloin]{grid-template-columns:1fr}}
