.learning-progress ol[data-v-e71d20f3]{gap:var(--space-scale-4);margin:var(--space-scale-12) 0;padding:0;list-style:none;display:flex}.learning-progress li[data-v-e71d20f3]{height:var(--space-scale-6);background:var(--color-role-stroke);border-radius:var(--radius-round);flex:1}.learning-progress .complete[data-v-e71d20f3]{background:var(--color-role-confirmed)}.learning-progress .current[data-v-e71d20f3]{background:var(--color-role-accent)}.learning-progress p[data-v-e71d20f3]{font-size:var(--help-small);color:var(--color-role-text-secondary);line-height:var(--type-leading-1-5);margin:0}.veil[data-v-77bc9637]{z-index:100;background:var(--color-shell-scrim);place-items:center;display:grid;position:fixed;inset:0}.veil[data-v-77bc9637],section[data-v-77bc9637]{padding:var(--space-scale-24)}section[data-v-77bc9637]{max-width:var(--layout-form-max);background:var(--color-role-surface);border-radius:var(--radius-8);box-shadow:var(--shadow-shell-popover)}h1[data-v-77bc9637]{font-size:var(--type-size-page-title);margin:0 0 var(--space-scale-16)}p[data-v-77bc9637]{color:var(--color-role-text-secondary);line-height:var(--type-leading-1-6);margin-bottom:var(--space-scale-24)}a[data-v-77bc9637]{gap:var(--space-scale-12);border-radius:var(--radius-6);padding:var(--space-scale-12) var(--space-scale-16);background:var(--color-role-accent);color:var(--color-role-surface);text-decoration:none;display:inline-flex}a[data-v-77bc9637]:focus-visible{outline:var(--focus-native-outline);box-shadow:var(--focus-button)}
