.foundation-shell{display:grid;min-height:100vh;place-items:center;padding:var(--space-6)}.foundation-card{width:min(54rem,100%);padding:var(--space-8);background:var(--color-surface);box-shadow:var(--shadow-object),var(--shadow-popover)}.foundation-kicker{color:var(--color-ink-muted);font-size:var(--type-meta);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.foundation-card h1{margin:var(--space-2) 0;font-family:var(--font-title);font-size:4rem;font-weight:500;line-height:var(--line-tight)}.foundation-card p{max-width:46rem;margin:0 0 var(--space-6);color:var(--color-ink-secondary)}.foundation-card dl{display:grid;gap:1px;margin:0;background:var(--color-border)}.foundation-card dl div{display:grid;grid-template-columns:minmax(12rem,.7fr) 1fr;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted)}.foundation-card dt{color:var(--color-ink-muted)}.foundation-card dd{margin:0;font-weight:650}.primary-action,.secondary-action,.secondary-link{display:inline-flex;min-height:4rem;align-items:center;justify-content:center;padding:0 var(--space-4);border:0;border-radius:var(--radius-control);font:inherit;font-weight:700;text-decoration:none}.primary-action{background:var(--color-ink);color:var(--color-surface)}.secondary-action,.secondary-link{background:var(--color-surface-muted);color:var(--color-ink-secondary)}.primary-action:focus-visible,.secondary-action:focus-visible,.secondary-link:focus-visible,.board-list a:focus-visible{outline:var(--focus-width) solid var(--color-selection-accent);outline-offset:var(--focus-offset)}.primary-action[disabled]{opacity:.55}.secondary-link,.secondary-action{margin-inline-start:var(--space-2)}.board-list{display:grid;gap:var(--space-2);margin-block:var(--space-4)}.board-list a{display:flex;min-height:4.8rem;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-ink);font-weight:700;text-decoration:none}.board-list a>span{width:1.2rem;height:1.2rem;border-radius:50%}.product-input-surface[data-input-layout=narrow] .foundation-shell{align-items:start;padding:var(--space-3)}.product-input-surface[data-input-layout=narrow] .foundation-card{padding:var(--space-6)}.product-input-surface[data-input-layout=narrow] .foundation-card dl div{grid-template-columns:1fr;gap:var(--space-1)}
