:root{--color-ink: #111111;--color-muted: #595963;--color-surface: #ffffff;--color-canvas: #ffffff;--color-primary: #111111;--color-link: #4938df;--color-focus: #4938df;--color-border: #d6d6dc;--color-brand: #4938df;--color-brand-dark: #392bc1;--radius-md: .5rem;--shadow-card: 0 .5rem 1.5rem rgb(23 33 43 / 8%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--color-ink);background:var(--color-canvas)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.flow-focus-target{scroll-margin-top:1rem}.flow-focus-target:focus,.flow-focus-target:focus-visible{outline:none}.back-arrow{display:inline-block;font-size:1.25em;line-height:1;transition:transform .15s ease}.back-link:hover .back-arrow,.session-back-action:hover .back-arrow{transform:translate(-.15rem)}
