.sec.svelte-1uha8ag{padding:0 var(--space-6) var(--space-9)}.sec-intra.svelte-1uha8ag{padding-bottom:var(--space-7)}.col.svelte-1uha8ag{gap:var(--space-6);flex-direction:column;display:flex}.rise.svelte-1uha8ag{animation:ga-rise var(--duration-slow) var(--ease-emphasized) both}.kicker.svelte-1uha8ag{align-items:center;gap:var(--space-3);display:flex}.rule.svelte-1uha8ag{background:var(--color-brand-accent);flex-shrink:0;width:24px;height:1px}.kicker-text.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--font-size-section-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-section-label);color:var(--color-text-muted);text-transform:uppercase}.hero-sec.svelte-1uha8ag{padding:0 var(--space-6)}.hero.svelte-1uha8ag{padding:var(--space-8) 0 var(--space-9);gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;display:grid}.hero-copy.svelte-1uha8ag{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}h1.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-heading);margin:0}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block}.lead.svelte-1uha8ag{max-width:52ch;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.hero-fig.svelte-1uha8ag{min-width:0;margin:0}.fig-frame.svelte-1uha8ag{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);aspect-ratio:4/5;overflow:hidden}.fig-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.drift.svelte-1uha8ag{animation:ga-drift 30s var(--ease-linear) alternate infinite}h2.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0}.sec-head.svelte-1uha8ag{border-top:1px solid var(--color-border-default);padding-top:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.proof-band.svelte-1uha8ag{border-top:1px solid var(--color-brand-accent);border-bottom:1px solid var(--color-brand-accent);padding:var(--space-4) 0}.proof-row.svelte-1uha8ag{align-items:stretch;gap:var(--space-2);display:flex}.proof-panel.svelte-1uha8ag{box-sizing:border-box;justify-content:space-between;gap:var(--space-3);min-width:max-content;height:180px;padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-card);cursor:pointer;transition:flex-grow var(--duration-slow) var(--ease-emphasized);font:inherit;text-align:left;color:inherit;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.proof-panel.active.svelte-1uha8ag{flex:4}.proof-panel.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.proof-title.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted)}.proof-text.svelte-1uha8ag{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);font-family:var(--font-display);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);text-wrap:pretty;opacity:0;transition:opacity var(--duration-normal) var(--ease-default);position:absolute}.proof-panel.active.svelte-1uha8ag .proof-text:where(.svelte-1uha8ag){opacity:1}.grid-3.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.card.svelte-1uha8ag{gap:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:var(--space-6);color:inherit;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);flex-direction:column;text-decoration:none;display:flex}.card.svelte-1uha8ag:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.built-card.svelte-1uha8ag{gap:var(--space-2);padding:var(--space-5) var(--space-6)}.card.svelte-1uha8ag .built-name:where(.svelte-1uha8ag){font-size:var(--font-size-h4);line-height:var(--line-height-h4);text-wrap:pretty}.built-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.card-cta.svelte-1uha8ag{padding-top:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-link);margin-top:auto}.u-link.svelte-1uha8ag{min-height:44px;font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-link);transition:background-size var(--duration-normal) var(--ease-default);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 12px);background-repeat:no-repeat;background-size:0% 1px;align-items:center;text-decoration:none;display:inline-flex}.u-link.svelte-1uha8ag:hover,.u-link.svelte-1uha8ag:focus-visible{background-size:100% 1px}.ledger-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-flow:wrap}.sec-head-copy.svelte-1uha8ag{gap:var(--space-3);flex-direction:column;display:flex}.badge.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted)}.rows.svelte-1uha8ag{border-top:1px solid var(--color-brand-accent)}.row.svelte-1uha8ag{gap:var(--space-5);color:inherit;padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border-default);transition:background var(--duration-normal) var(--ease-default);grid-template-columns:84px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.row.svelte-1uha8ag:hover,.row.svelte-1uha8ag:focus-visible{background:var(--color-bg-subtle)}.row.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.row-mark.svelte-1uha8ag{width:84px;height:84px;display:block}.row-body.svelte-1uha8ag{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.row-title.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);text-wrap:pretty;transition:background-size var(--duration-normal) var(--ease-default);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.row.svelte-1uha8ag:hover .row-title:where(.svelte-1uha8ag),.row.svelte-1uha8ag:focus-visible .row-title:where(.svelte-1uha8ag){background-size:100% 1px}.row-meta.svelte-1uha8ag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);text-transform:uppercase;display:flex}.row-dek.svelte-1uha8ag{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary);text-wrap:pretty}.ledger-foot.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:1px solid var(--color-border-default);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.cadence.svelte-1uha8ag{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary);text-wrap:pretty}@media (width<=1023px){.hero.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.hero-fig.svelte-1uha8ag{max-width:420px}.grid-3.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hero.svelte-1uha8ag{padding:var(--space-6) 0 var(--space-7)}.hero-fig.svelte-1uha8ag{max-width:100%}.sec-intra.svelte-1uha8ag{padding-bottom:var(--space-5)}.grid-3.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.proof-row.svelte-1uha8ag{flex-direction:column}.proof-panel.svelte-1uha8ag{flex:auto;min-width:0;height:auto}.proof-text.svelte-1uha8ag{opacity:1;position:static}.row.svelte-1uha8ag{grid-template-columns:56px minmax(0,1fr)}.row-mark.svelte-1uha8ag{width:56px;height:56px}.row-meta.svelte-1uha8ag{align-items:flex-start;gap:var(--space-1);flex-direction:column}.sep.svelte-1uha8ag{display:none}}
