.archon-wizard-modal-page{z-index:80;place-items:start center;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow-y:auto}.archon-wizard-modal-backdrop{background:color-mix(in srgb, var(--archon-ink) 42%, transparent);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);position:fixed;inset:0}.archon-wizard-modal{z-index:1;border:1px solid var(--archon-border);border-radius:var(--archon-radius-lg);background:var(--archon-parchment);width:min(64rem,100%);max-height:calc(100vh - clamp(2rem,8vw,6rem));box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--archon-ink) 24%, transparent);padding:clamp(1rem,3vw,1.5rem);position:relative;overflow-y:auto}.archon-wizard-shell{gap:1.5rem;display:grid}.archon-curriculum-content-banner{border-color:var(--archon-secondary)}.archon-curriculum-content-banner__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--archon-ink-muted);margin:0 0 .35rem;font-size:.8125rem}.archon-curriculum-content-banner__title{margin:0 0 .5rem;font-size:1.25rem}.archon-curriculum-content-banner__actions{flex-wrap:wrap;gap:.5rem;display:flex}.archon-curriculum-content-banner__dev-note{color:var(--archon-ink-muted);margin:1rem 0 0;font-size:.8125rem}.archon-wizard-header{gap:.75rem;display:grid}.archon-wizard-title{font-size:var(--archon-type-title);margin:.67em 0}.archon-wizard-header__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--archon-ink-muted);margin:0;font-size:.85rem}.archon-wizard-progress{gap:.5rem;display:grid}.archon-wizard-progress__label{color:var(--archon-ink-muted);margin:0;font-size:.95rem}.archon-wizard-progress__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.archon-wizard-progress__segment{background:color-mix(in srgb, var(--archon-secondary) 18%, transparent);border-radius:999px;height:.35rem}.archon-wizard-progress__segment--complete,.archon-wizard-progress__segment--current{background:var(--archon-secondary)}.archon-wizard-step-list{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.archon-wizard-step-list__item{color:var(--archon-ink-muted);font-size:.9rem}.archon-wizard-step-list__item--current{color:var(--archon-ink);font-weight:600}.archon-wizard-step-list__item--complete{color:var(--archon-secondary-text)}.archon-wizard-step{gap:1rem;display:grid}.archon-wizard-step__placeholder{border-radius:var(--archon-radius-md);background:color-mix(in srgb, var(--archon-secondary) 8%, var(--archon-parchment));border:1px solid color-mix(in srgb, var(--archon-secondary) 24%, transparent);margin:0;padding:1rem 1.1rem}.archon-wizard-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.archon-wizard-nav__group{flex-wrap:wrap;gap:.75rem;display:flex}.archon-wizard-students-form{gap:1rem;display:grid}.archon-wizard-students-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.archon-wizard-students-list__item{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:var(--archon-surface);gap:.75rem;padding:1rem;display:grid}@media (min-width:640px){.archon-wizard-students-list__item{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:end}}.archon-wizard-students-list__include{align-items:center;gap:.65rem;margin:0;display:flex}.archon-wizard-students-list__name{font-weight:600}.archon-wizard-students-list__grade{margin:0}.archon-wizard-philosophy-form{gap:1.25rem;display:grid}.archon-wizard-philosophy-summary h3{margin:0 0 .35rem;font-size:1.05rem}.archon-wizard-philosophy-summary__list{gap:.85rem;margin:1rem 0 0;display:grid}.archon-wizard-philosophy-summary__list dt{color:var(--archon-ink-muted);margin:0;font-size:.85rem}.archon-wizard-philosophy-summary__list dd{margin:.15rem 0 0}.archon-wizard-subjects-form{gap:1rem;display:grid}.archon-wizard-subjects-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.archon-wizard-subjects-list__item{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:var(--archon-surface)}.archon-wizard-subjects-list__label{cursor:pointer;align-items:flex-start;gap:.75rem;margin:0;padding:.95rem 1rem;display:flex}.archon-wizard-subjects-list__copy{gap:.25rem;display:grid}.archon-wizard-subjects-list__title{font-weight:600}.archon-wizard-subjects-list__description{color:var(--archon-ink-muted);font-size:.95rem}.archon-wizard-subjects-list__tag{color:var(--archon-ink-muted);font-size:.82rem}.archon-wizard-dates-form{gap:1rem;display:grid}.archon-wizard-dates-summary{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:color-mix(in srgb, var(--archon-secondary) 8%, var(--archon-surface));gap:.35rem;padding:1rem;display:grid}.archon-wizard-dates-summary__label{color:var(--archon-ink-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.85rem}.archon-wizard-dates-summary__value{margin:0;font-size:1.05rem;font-weight:600}.archon-wizard-books-form{gap:1.25rem;display:grid}.archon-wizard-books-section h3{margin:0 0 .35rem;font-size:1.05rem}.archon-wizard-books-list{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.archon-wizard-books-list__item{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:var(--archon-surface)}.archon-wizard-books-list__label{cursor:pointer;align-items:flex-start;gap:.75rem;margin:0;padding:.95rem 1rem;display:flex}.archon-wizard-books-list__copy{gap:.2rem;display:grid}.archon-wizard-books-list__title{font-weight:600}.archon-wizard-books-list__meta,.archon-wizard-books-list__tag{color:var(--archon-ink-muted);font-size:.9rem}.archon-wizard-books-list__metadata{color:var(--archon-ink-muted);font-size:.88rem}.archon-curriculum-subnav{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.archon-curriculum-subnav__link{border:1px solid var(--archon-border);color:var(--archon-ink);background:var(--archon-surface);border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.92rem;text-decoration:none;display:inline-flex}.archon-curriculum-subnav__link--active{border-color:var(--archon-secondary);background:color-mix(in srgb, var(--archon-secondary) 12%, var(--archon-surface))}.archon-wizard-entry-prompt__header{gap:var(--archon-space-4);display:grid}@media (min-width:640px){.archon-wizard-entry-prompt__header{grid-template-columns:1fr auto;align-items:end}}.archon-wizard-entry-prompt__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--archon-ink-muted);margin:0;font-size:.85rem}.archon-wizard-entry-prompt__title{font-size:var(--archon-type-heading-2);margin:.35rem 0 0}.archon-wizard-entry-prompt__description{margin:.75rem 0 0}.archon-wizard-entry-prompt__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (min-width:640px){.archon-wizard-entry-prompt__actions{justify-content:flex-end}}.archon-wizard-entry-prompt__footer{margin-top:var(--archon-space-4)}.archon-review-queue__course-header{justify-content:space-between;align-items:baseline;gap:var(--archon-space-4);flex-wrap:wrap;display:flex}.archon-review-queue__alignment>summary{min-height:var(--archon-control-height);cursor:pointer;color:var(--archon-secondary-text);font-weight:700}.archon-review-queue__alignment-body{gap:var(--archon-space-3);padding-top:var(--archon-space-3);display:grid}.archon-review-queue__alignment-body>*{margin-block:0}.archon-review-queue__course-title{margin:0}.archon-review-queue__course-meta{margin:var(--archon-space-1) 0 0}.archon-review-queue__course-actions,.archon-review-queue__lesson-actions{align-items:center;gap:var(--archon-space-3);flex-wrap:wrap;display:flex}.archon-review-queue__fallback{margin-top:var(--archon-space-3);white-space:normal;text-transform:none;letter-spacing:0}.archon-review-queue__lessons{margin-top:.85rem}.archon-review-queue__summary,.archon-review-queue__sources-summary{cursor:pointer}.archon-review-queue__summary{font-weight:700}.archon-review-queue__lesson-list{gap:var(--archon-space-4);margin:var(--archon-space-4) 0 0;padding:0;list-style:none;display:grid}.archon-review-queue__lesson{padding-top:var(--archon-space-4);border-top:1px solid var(--archon-border)}.archon-review-queue__lesson-title{margin:.35rem 0}.archon-review-queue__lesson-actions,.archon-review-queue__sources{margin-top:var(--archon-space-3)}.archon-review-queue__source-action{margin-left:auto}.archon-review-queue__compact-button{padding:.3rem .7rem;font-size:.78rem}.archon-review-queue__source-needs{margin:var(--archon-space-2) 0 0}.archon-section-regeneration{gap:.85rem;display:grid}.archon-section-regeneration-shell{border-top:1px solid var(--archon-border);gap:.75rem;padding-top:1rem;display:grid}.archon-section-regeneration__preview{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:var(--archon-parchment-deep);gap:.35rem;padding:.85rem;display:grid}.archon-section-regeneration__preview>span{color:var(--archon-secondary-text);font-weight:700}.archon-section-regeneration__preview p,.archon-section-regeneration__scope,.archon-section-regeneration__policy{margin:0}@media (max-width:639px){.archon-review-queue__course-header{flex-direction:column;align-items:stretch}.archon-review-queue__course-actions,.archon-review-queue__course-actions form,.archon-review-queue__course-actions .archon-btn,.archon-review-queue__lesson-actions,.archon-review-queue__lesson-actions form,.archon-review-queue__lesson-actions .archon-btn{width:100%}.archon-review-queue__source-action{width:100%;margin-left:0}.archon-review-queue__source-action .archon-btn{width:100%}.archon-review-queue__sources .archon-source-item{flex-direction:column;align-items:flex-start}}.archon-wizard-confirm-form{gap:1.25rem;display:grid}.archon-wizard-confirm-section h3,.archon-wizard-confirm-summary h3{margin:0 0 .35rem;font-size:1.05rem}.archon-wizard-confirm-summary__list{gap:.85rem;margin:.75rem 0 0;display:grid}.archon-wizard-confirm-summary__list dt{color:var(--archon-ink-muted);margin:0;font-size:.85rem}.archon-wizard-confirm-summary__list dd{margin:.15rem 0 0}.archon-wizard-confirm-course-list,.archon-wizard-confirm-book-list,.archon-wizard-confirm-reading-list{margin:.75rem 0 0;padding:0;list-style:none}.archon-wizard-confirm-course-list{gap:.75rem;display:grid}.archon-wizard-confirm-course-list__item{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:var(--archon-surface);padding:1rem}.archon-wizard-confirm-course-list__title{margin:0;font-weight:600}.archon-wizard-confirm-course-list__meta,.archon-wizard-confirm-course-list__note{color:var(--archon-ink-muted);margin:.25rem 0 0;font-size:.92rem}.archon-wizard-confirm-book-list,.archon-wizard-confirm-reading-list{padding-left:1.25rem}.archon-wizard-confirm-reading-schedules{gap:1.25rem;margin-top:.75rem;display:grid}.archon-wizard-confirm-reading-course{border:1px solid var(--archon-border);border-radius:var(--archon-radius-md);background:var(--archon-surface-muted);padding:1rem}.archon-wizard-confirm-reading-course__title{margin:0 0 .35rem;font-size:1rem}.archon-wizard-confirm-reading-course__book{margin:0 0 .75rem;font-size:.92rem}.archon-wizard-confirm-reading-table{border-collapse:collapse;width:100%;font-size:.92rem}.archon-wizard-confirm-reading-table th,.archon-wizard-confirm-reading-table td{border:1px solid var(--archon-border);text-align:left;vertical-align:top;padding:.55rem .65rem}.archon-wizard-confirm-reading-table th{background:var(--archon-surface);font-weight:600}.archon-wizard-confirm-book-list{list-style:outside}.archon-wizard-confirm-reading-list{list-style:decimal}
