.access-form.svelte-q2nr8o{display:grid;gap:var(--space-4)}.access-field.svelte-q2nr8o{display:grid;gap:var(--space-2)}.access-field__label.svelte-q2nr8o{font-size:var(--body-small-size);line-height:var(--body-small-line);font-weight:var(--fw-bold);color:var(--text-secondary)}.access-field.svelte-q2nr8o input:where(.svelte-q2nr8o){min-height:44px}.access-error.svelte-q2nr8o{font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--status-error-text)}.access-requirements.svelte-q2nr8o{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:calc(-1 * var(--space-2)) 0 0;padding:0;font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-secondary);list-style:none}.access-requirements.svelte-q2nr8o li:where(.svelte-q2nr8o){display:inline-flex;align-items:center;gap:var(--space-1)}.access-requirements.svelte-q2nr8o li.is-complete:where(.svelte-q2nr8o){color:var(--status-success-text)}.access-next.svelte-q2nr8o{display:grid;gap:var(--space-3);padding:var(--space-4);width:100%;text-align:left;background-color:var(--bg-light-grey);border-radius:var(--radius-md)}.access-next.svelte-q2nr8o>strong:where(.svelte-q2nr8o){font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-dark)}.access-next.svelte-q2nr8o ol:where(.svelte-q2nr8o){display:grid;gap:var(--space-3);margin:0;padding:0;font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-secondary);list-style:none}.access-next.svelte-q2nr8o li:where(.svelte-q2nr8o){display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2)}.access-next.svelte-q2nr8o li:where(.svelte-q2nr8o) span:where(.svelte-q2nr8o){width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--primary-purple-dark);background-color:var(--light-purple);border-radius:50%}.access-return.svelte-q2nr8o{width:100%;justify-content:center}
