.page.svelte-1uha8ag{min-height:100vh;display:grid;place-items:center;padding:2rem 1.5rem;background:linear-gradient(180deg,var(--dq-color-surface-muted) 0%,var(--dq-color-surface) 55%)}.page-utilities.svelte-1uha8ag{position:fixed;top:max(var(--dq-space-3),env(safe-area-inset-top,0px));right:var(--dq-space-3);z-index:1}.card.svelte-1uha8ag{width:min(100%,36rem);padding:2rem;border-radius:var(--dq-radius-lg);background:var(--dq-color-surface);border:1px solid var(--dq-color-border);box-shadow:var(--dq-shadow-md)}.header.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;margin-bottom:1.75rem;text-align:center}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header.svelte-1uha8ag .brand-logo{margin-bottom:1.25rem}.lead.svelte-1uha8ag{margin:0;font-size:var(--dq-font-size-md);color:var(--dq-color-text-muted)}.capabilities-heading.svelte-1uha8ag{margin:0 0 .75rem;font-size:var(--dq-font-size-sm);font-weight:var(--dq-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--dq-color-text-muted)}.capability-list.svelte-1uha8ag{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.capability.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:1rem 1.125rem;border-radius:var(--dq-radius-md);background:var(--dq-color-surface-muted);border:1px solid var(--dq-color-border);color:var(--dq-color-primary)}.capability-icon.svelte-1uha8ag{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:var(--dq-radius-md);background:var(--dq-color-surface);border:1px solid var(--dq-color-border)}.capability-copy.svelte-1uha8ag{display:grid;gap:.25rem;min-width:0}.capability-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--dq-font-size-md);font-weight:var(--dq-font-weight-semibold);color:var(--dq-color-text)}.capability-hint.svelte-1uha8ag{font-size:var(--dq-font-size-sm);color:var(--dq-color-text-muted)}.footer.svelte-1uha8ag{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--dq-color-border)}.connect-heading.svelte-1uha8ag{margin:0 0 .5rem;font-size:var(--dq-font-size-sm);font-weight:var(--dq-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--dq-color-text-muted)}.connect-description.svelte-1uha8ag{margin:0;font-size:var(--dq-font-size-sm);color:var(--dq-color-text-muted)}.connect-description.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--dq-color-primary)}
