.CourseLibrary-module-scss-module__SeH39W__course-library{--course-library-filter-gap:.875rem;--course-library-card-content-inset:.75rem;--course-library-card-border-width:1px;--course-library-icon-column-size:1.25rem;--course-library-content-start:calc(var(--course-library-card-content-inset) + var(--course-library-card-border-width));flex-direction:column;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__tabs-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;min-height:2rem;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__tab-list{flex-wrap:wrap;flex:auto;min-width:0}.CourseLibrary-module-scss-module__SeH39W__course-library__tab-list [role=tab]{grid-template-columns:var(--course-library-icon-column-size) auto;padding-inline:var(--course-library-card-content-inset);gap:4px;display:inline-grid}.CourseLibrary-module-scss-module__SeH39W__course-library__tab-list [role=tab]>span[aria-hidden=true]{margin:0}.CourseLibrary-module-scss-module__SeH39W__course-library__tabs-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__create-button,.CourseLibrary-module-scss-module__SeH39W__course-library__action-button{flex:none}.CourseLibrary-module-scss-module__SeH39W__course-library__available-count{box-sizing:border-box;color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2);line-height:var(--font-text-lineheight-level-1);text-align:right;white-space:nowrap;margin:0 0 0 auto;padding-inline:10px}.CourseLibrary-module-scss-module__SeH39W__course-library__filters{--multi-select-filter-add-padding-start:var(--course-library-content-start);--multi-select-filter-add-icon-column:var(--course-library-icon-column-size);justify-content:space-between;align-items:center;gap:var(--course-library-filter-gap);min-height:1.75rem;margin-top:var(--course-library-filter-gap);margin-bottom:var(--course-library-filter-gap);flex-wrap:wrap;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__tab-panel{padding:0}
.Toggle-module-scss-module__pTpd9q__toggle{-webkit-user-select:none;user-select:none;touch-action:manipulation}.Toggle-module-scss-module__pTpd9q__toggle__content{gap:var(--size-space-inline-level-2);min-width:0}.Toggle-module-scss-module__pTpd9q__toggle__content>svg{flex-shrink:0;width:1rem;height:1rem}.Toggle-module-scss-module__pTpd9q__toggle--sm{min-width:2rem}.Toggle-module-scss-module__pTpd9q__toggle--md{min-width:2.25rem}.Toggle-module-scss-module__pTpd9q__toggle--lg{min-width:2.5rem}.Toggle-module-scss-module__pTpd9q__toggle--full-width{width:100%}.Toggle-module-scss-module__pTpd9q__toggle[data-state=on]{color:var(--color-text-primary)}.Toggle-module-scss-module__pTpd9q__toggle[data-state=on].Toggle-module-scss-module__pTpd9q__toggle--ghost{background-color:rgba(var(--color-text-primary-rgb), .08)}.Toggle-module-scss-module__pTpd9q__toggle[data-state=on].Toggle-module-scss-module__pTpd9q__toggle--outlined{background-color:var(--color-surface-background-secondary)}.Toggle-module-scss-module__pTpd9q__toggle[data-state=on].Toggle-module-scss-module__pTpd9q__toggle--text{color:var(--color-text-primary)}.Toggle-module-scss-module__pTpd9q__toggle[data-state=on].Toggle-module-scss-module__pTpd9q__toggle--contained{box-shadow:inset 0 0 0 1px rgba(var(--color-surface-contrast-rgb), .18)}.Toggle-module-scss-module__pTpd9q__toggle[data-state=on].Toggle-module-scss-module__pTpd9q__toggle--glass{border-color:rgba(var(--color-surface-contrast-rgb), .28);box-shadow:var(--size-shadow-level-glass-hover)}
.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row{--problem-list-table-row-hover-background:#171717}[data-theme=light] .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row{--problem-list-table-row-hover-background:rgba(var(--color-surface-contrast-rgb), .04)}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:hover{background-color:#0000}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:hover>[data-slot=table-cell]{background:0 0}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell{position:relative}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:focus-visible>[data-slot=table-cell]:not([data-column=selection]){background:var(--problem-list-table-row-hover-background)}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:has(>[data-slot=table-cell]:not([data-column=selection]):hover)>[data-slot=table-cell]:not([data-column=selection]){background:var(--problem-list-table-row-hover-background)}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:has(>[data-slot=table-cell]:not([data-column=selection]):focus-within)>[data-slot=table-cell]:not([data-column=selection]){background:var(--problem-list-table-row-hover-background)}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:focus-visible .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:not(:disabled),.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-bookmarked=true] .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:not(:disabled){opacity:1;pointer-events:auto}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:has(>[data-slot=table-cell]:not([data-column=selection]):hover) .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:not(:disabled){opacity:1;pointer-events:auto}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:has(>[data-slot=table-cell]:not([data-column=selection]):focus-within) .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:not(:disabled){opacity:1;pointer-events:auto}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:focus-visible .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:disabled{opacity:.32}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:has(>[data-slot=table-cell]:not([data-column=selection]):hover) .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:disabled{opacity:.32}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:has(>[data-slot=table-cell]:not([data-column=selection]):focus-within) .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:disabled{opacity:.32}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-bookmarked=true] .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-icon{color:#1d9bf0;fill:currentColor}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]{background:0 0}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]>[data-slot=table-cell]:not([data-column=selection]){background:linear-gradient(90deg, #1d9bf033 0%, #1d9bf024 44%, #1d9bf01a 100%),var(--color-background-page);box-shadow:none}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]>[data-slot=table-cell][data-column=selection]{box-shadow:none;background:0 0}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{z-index:3;pointer-events:none;content:"";border:1px solid #1d9bf0;width:100cqw;position:absolute;inset:0 auto 0 0}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:first-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell,.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:first-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-top-left-radius:calc(var(--problem-list-table-inner-radius) + 2px)}@supports (corner-shape:squircle){.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:first-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell,.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:first-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-top-left-radius:calc(var(--problem-list-table-inner-radius) + 30px);corner-shape:squircle}}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:first-child>[data-slot=table-cell]:last-child{border-top-right-radius:calc(var(--problem-list-table-inner-radius) + 2px)}@supports (corner-shape:squircle){.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:first-child>[data-slot=table-cell]:last-child{border-top-right-radius:calc(var(--problem-list-table-inner-radius) + 30px);corner-shape:squircle}}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:first-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-top-right-radius:calc(var(--problem-list-table-inner-radius) + 2px)}@supports (corner-shape:squircle){.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:first-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-top-right-radius:calc(var(--problem-list-table-inner-radius) + 30px)}}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:last-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell,.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:last-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-bottom-left-radius:calc(var(--problem-list-table-inner-radius) + 2px)}@supports (corner-shape:squircle){.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:last-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell,.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:last-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-bottom-left-radius:calc(var(--problem-list-table-inner-radius) + 30px);corner-shape:squircle}}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:last-child>[data-slot=table-cell]:last-child{border-bottom-right-radius:calc(var(--problem-list-table-inner-radius) + 2px)}@supports (corner-shape:squircle){.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row:last-child>[data-slot=table-cell]:last-child{border-bottom-right-radius:calc(var(--problem-list-table-inner-radius) + 30px);corner-shape:squircle}}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:last-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-bottom-right-radius:calc(var(--problem-list-table-inner-radius) + 2px)}@supports (corner-shape:squircle){.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row[data-state=selected]:last-child>.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__surface-start-cell:after{border-bottom-right-radius:calc(var(--problem-list-table-inner-radius) + 30px)}}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__title-cell{gap:var(--problem-list-table-space-tight,calc(var(--size-space-inset-level-4) / 1.618));flex-direction:column;display:flex}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__title{color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);line-height:var(--font-text-lineheight-level-2)}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button{width:calc(var(--size-space-inset-level-5)*var(--problem-list-table-ratio-phi,1.618));height:calc(var(--size-space-inset-level-5)*var(--problem-list-table-ratio-phi,1.618));min-width:unset;min-height:unset;border-radius:var(--size-border-radius-level-3);color:var(--color-text-tertiary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button[data-state]:not(:disabled):hover,.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button[data-state]:not(:disabled):active{color:var(--color-text-primary);background-color:#0000}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:not(:disabled):focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-border-input-hover);outline-offset:1px}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button[data-state=on]:not(:disabled){opacity:1;pointer-events:auto;color:#1d9bf0;background-color:#0000}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button[data-state=on]:not(:disabled):hover,.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button[data-state=on]:not(:disabled):active{color:#1d9bf0;background-color:#0000}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button:disabled{cursor:not-allowed;opacity:0;pointer-events:none}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-icon{display:block}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-button[data-state=on] .ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__bookmark-icon{fill:currentColor}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__score{--problem-score-progress-width:var(--score-bar-track-width,5rem)}.ProblemListTableRow-module-scss-module__7jh9BG__problem-list-table-row__highlight-icon{color:#9c61ff;fill:currentColor;vertical-align:middle;display:inline-block}
.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__empty-message{color:var(--color-text-secondary);margin:0}.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__empty-query{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-2)}.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__error-cell{padding-block:calc(var(--size-space-inset-level-6)*2);text-align:center}.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__error-message{color:var(--color-status-error-base);margin:0}.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__retry-button{min-width:8rem;margin-top:var(--size-space-inset-level-4);padding:var(--size-space-inset-level-3) var(--size-space-inset-level-5);border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-3);background-color:var(--color-surface-background-primary);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);justify-content:center;align-items:center;display:inline-flex}.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__retry-button:hover{border-color:var(--color-border-input-hover);background-color:var(--color-surface-background-secondary)}.ProblemListTableContent-module-scss-module__5xNoyG__problem-list-table-content__retry-button:focus-visible{outline:2px solid var(--color-border-input-hover);outline-offset:2px}
.Checkbox-module-scss-module__560IMq__checkbox{width:var(--checkbox-size,1.375rem);height:var(--checkbox-size,1.375rem);border-radius:var(--checkbox-border-radius,var(--size-border-radius-level-3));border:1px solid var(--checkbox-border-color,#ffffff5c);appearance:none;background-color:var(--checkbox-background-color,#0c0c0c7a);color:var(--checkbox-color,#fff);box-shadow:var(--checkbox-shadow,none);cursor:pointer;transition:background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Checkbox-module-scss-module__560IMq__checkbox:focus-visible{outline:var(--checkbox-focus-outline,2px solid #1d9bf0);outline-offset:var(--checkbox-focus-outline-offset,2px);border-color:var(--checkbox-focus-border-color,#1d9bf0)}.Checkbox-module-scss-module__560IMq__checkbox:disabled{cursor:not-allowed;opacity:.5}.Checkbox-module-scss-module__560IMq__checkbox[aria-invalid=true]{border-color:var(--color-status-error-base)}.Checkbox-module-scss-module__560IMq__checkbox[data-state=checked],.Checkbox-module-scss-module__560IMq__checkbox[data-state=indeterminate]{border-color:var(--checkbox-checked-border-color,#1d9bf0);background-color:var(--checkbox-checked-background-color,#1d9bf0);color:var(--checkbox-checked-color,#fff);box-shadow:var(--checkbox-checked-shadow,none)}.Checkbox-module-scss-module__560IMq__checkbox:not([data-state=checked]):not([data-state=indeterminate]):not(:disabled):hover{border-color:var(--checkbox-hover-border-color,#ffffffad);background-color:var(--checkbox-hover-background-color,#181818b8)}[data-theme=light] .Checkbox-module-scss-module__560IMq__checkbox{border-color:var(--checkbox-border-color,var(--color-border-input-default));background-color:var(--checkbox-background-color,var(--color-background-input-base));color:var(--checkbox-color,var(--color-text-primary))}[data-theme=light] .Checkbox-module-scss-module__560IMq__checkbox:focus-visible{border-color:var(--checkbox-focus-border-color,var(--color-border-input-focus))}[data-theme=light] .Checkbox-module-scss-module__560IMq__checkbox:not([data-state=checked]):not([data-state=indeterminate]):not(:disabled):hover{border-color:var(--checkbox-hover-border-color,var(--color-border-input-hover));background-color:var(--checkbox-hover-background-color,var(--color-background-input-disabled))}.Checkbox-module-scss-module__560IMq__checkbox__indicator{color:currentColor;place-content:center;display:grid;position:absolute;inset:0}.Checkbox-module-scss-module__560IMq__checkbox__icon{width:var(--checkbox-icon-size,1rem);height:var(--checkbox-icon-size,1rem);stroke-width:3px}
.SelectableCard-module-scss-module__QZn4TW__selectable-card{--selectable-card-selected-color:#1d9bf0;--selectable-card-selected-shadow:inset 0 0 0 1px var(--selectable-card-selected-color), 0 0 0 1px #1d9bf05c, 0 .75rem 2rem #1d9bf01f}.SelectableCard-module-scss-module__QZn4TW__selectable-card[data-selected=true]{border-color:var(--selectable-card-selected-color);box-shadow:var(--selectable-card-selected-shadow)}.SelectableCard-module-scss-module__QZn4TW__selectable-card__selection-control{top:var(--selectable-card-selection-top,.75rem);left:var(--selectable-card-selection-left,.75rem);z-index:var(--selectable-card-selection-z-index,40);width:var(--selectable-card-selection-size,1.375rem);height:var(--selectable-card-selection-size,1.375rem);pointer-events:auto;justify-content:center;align-items:center;display:inline-flex;position:absolute}
.page-module-scss-module__lLkplq__quizzes-page{--quizzes-page-ratio-phi:1.618;--quizzes-page-card-space-base:.625rem;--quizzes-page-card-space-tight:calc(var(--quizzes-page-card-space-base) / var(--quizzes-page-ratio-phi));--quizzes-page-card-space-wide:calc(var(--quizzes-page-card-space-base) * var(--quizzes-page-ratio-phi));--quizzes-page-card-block-size:8.5rem;--quizzes-page-card-background:var(--sa-color-surface-panel,var(--color-surface-background-secondary));width:100%;min-height:calc(100dvh - 80px - var(--public-layout-footer-height));padding:2rem 1rem 3rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__container{width:100%;max-width:calc(var(--max-width-default) + 0px);flex-direction:column;gap:clamp(1rem,2vw,1.5rem);margin:0 auto;display:flex}@media (max-width:1280px){.page-module-scss-module__lLkplq__quizzes-page__container{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__lLkplq__quizzes-page__container{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__lLkplq__quizzes-page__container{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__lLkplq__quizzes-page__container{max-width:calc(var(--max-width-sm) + 0px)}}.page-module-scss-module__lLkplq__quizzes-page--detail{--quizzes-page-frame-action-gap:2rem;--quizzes-page-frame-radius:calc(var(--size-border-radius-level-7) - 10px);--quizzes-page-frame-border-radius:var(--quizzes-page-frame-radius);--quizzes-page-frame-inline-gap:10px;--quizzes-page-frame-line-color:var(--color-border-default);--quizzes-page-frame-complete-line-color:var(--color-status-success-base);--quizzes-page-frame-box-shadow:none;--quizzes-page-frame-complete-box-shadow:0 0 .38rem rgba(var(--color-status-success-base-rgb), .42), 0 0 1rem rgba(var(--color-status-success-base-rgb), .22);--quizzes-page-frame-control-block-size:1.75rem;--quizzes-page-frame-control-overlap:calc(var(--quizzes-page-frame-control-block-size) / 2);--quizzes-page-frame-control-background:var(--sa-color-surface-default,var(--color-surface-background-primary));--quizzes-page-frame-control-gap:1rem;--quizzes-page-frame-line-width:1px;--quizzes-page-frame-offset:calc(((100% - 100vw) / 2) + var(--quizzes-page-frame-inline-gap));--quizzes-page-frame-control-inset:max(0px, calc(var(--quizzes-page-frame-offset) + var(--quizzes-page-frame-action-gap)));--flow-overview-actions-inline-offset:calc(var(--quizzes-page-frame-inline-gap) + 1rem);--flow-overview-actions-block-offset:5.5rem;flex:1 1 0;height:auto;min-height:0;padding:10px;overflow:hidden}@supports (corner-shape:squircle){.page-module-scss-module__lLkplq__quizzes-page--detail{--quizzes-page-frame-border-radius:calc(var(--quizzes-page-frame-radius) + 28px)}}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__container{flex:1;gap:1rem;min-height:0}.page-module-scss-module__lLkplq__quizzes-page__detail-heading,.page-module-scss-module__lLkplq__quizzes-page__empty-state{flex-direction:column;align-items:flex-start;gap:.7rem;max-width:44rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__empty-state{justify-content:center;min-height:18rem}.page-module-scss-module__lLkplq__quizzes-page__empty-state--catalog{width:100%;max-width:none;min-height:max(16rem,100dvh - 80px - var(--public-layout-footer-height) - 11rem);text-align:center;justify-content:center;align-items:center;padding:2rem 1rem}.page-module-scss-module__lLkplq__quizzes-page__empty-state--catalog .page-module-scss-module__lLkplq__quizzes-page__title{font-size:clamp(1.5rem,2.5vw,2rem)}.page-module-scss-module__lLkplq__quizzes-page__empty-state--catalog .page-module-scss-module__lLkplq__quizzes-page__description{max-width:30rem}.page-module-scss-module__lLkplq__quizzes-page__eyebrow{color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:650}.page-module-scss-module__lLkplq__quizzes-page__title{color:var(--color-text-primary);margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:750;line-height:1}.page-module-scss-module__lLkplq__quizzes-page__description{max-width:40rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);margin:0;line-height:1.6}.page-module-scss-module__lLkplq__quizzes-page__tabs{width:100%}.page-module-scss-module__lLkplq__quizzes-page__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;min-height:2rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__tab-list{padding:0}.page-module-scss-module__lLkplq__quizzes-page__control-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__control-actions form{margin:0}.page-module-scss-module__lLkplq__quizzes-page__action-button{flex:none}.page-module-scss-module__lLkplq__quizzes-page__filters{flex-wrap:wrap;align-items:center;gap:.875rem;min-height:1.75rem;margin-top:.875rem;margin-bottom:.875rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__search-meta{color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);margin:0 0 0 auto}.page-module-scss-module__lLkplq__quizzes-page__tab-panel{padding:0}.page-module-scss-module__lLkplq__quizzes-page__sentinel{width:100%;height:1px}.page-module-scss-module__lLkplq__quizzes-page__list-status,.page-module-scss-module__lLkplq__quizzes-page__load-more-status{width:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__list-status{flex-direction:column;min-height:18rem}.page-module-scss-module__lLkplq__quizzes-page__list-status p{margin:0}.page-module-scss-module__lLkplq__quizzes-page__load-more-status{min-height:3.5rem;font-size:var(--sa-type-text-sm,12px)}.page-module-scss-module__lLkplq__quizzes-page__flow-list{grid-template-columns:1fr;gap:1.5rem 1.25rem;width:100%;display:grid}.page-module-scss-module__lLkplq__quizzes-page__card-container{--quizzes-page-card-radius:var(--size-border-radius-level-5);--selectable-card-selection-left:1rem;--selectable-card-selection-top:1rem;isolation:isolate;min-width:0;min-height:var(--quizzes-page-card-block-size);position:relative}.page-module-scss-module__lLkplq__quizzes-page__card-container:before,.page-module-scss-module__lLkplq__quizzes-page__card-container:after{content:"";z-index:-1;border:1px solid rgba(var(--color-surface-contrast-rgb), .1);background:var(--quizzes-page-card-background);pointer-events:none;border-radius:var(--quizzes-page-card-radius);position:absolute;inset:2px 3px}@supports (corner-shape:squircle){.page-module-scss-module__lLkplq__quizzes-page__card-container:before,.page-module-scss-module__lLkplq__quizzes-page__card-container:after{border-radius:calc(var(--quizzes-page-card-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__lLkplq__quizzes-page__card-container:before{translate:1px 7px;rotate:.8deg}.page-module-scss-module__lLkplq__quizzes-page__card-container:after{translate:-1px 4px;rotate:-.6deg}.page-module-scss-module__lLkplq__quizzes-page__card-container:nth-child(2n):before{rotate:-.7deg}.page-module-scss-module__lLkplq__quizzes-page__card-container:nth-child(2n):after{rotate:.5deg}.page-module-scss-module__lLkplq__quizzes-page__card{--quizzes-page-card-radius:var(--size-border-radius-level-5);min-width:0;min-height:var(--quizzes-page-card-block-size);border:1px solid var(--color-surface-border-primary);background:var(--quizzes-page-card-background);height:100%;color:var(--color-text-primary);transition:border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);border-radius:var(--quizzes-page-card-radius);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875rem;padding:1rem;text-decoration:none;display:flex;overflow:hidden}@supports (corner-shape:squircle){.page-module-scss-module__lLkplq__quizzes-page__card{border-radius:calc(var(--quizzes-page-card-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__lLkplq__quizzes-page__card:hover:not([data-selected=true]),.page-module-scss-module__lLkplq__quizzes-page__card:focus-visible{box-shadow:0 0 0 1px rgba(var(--color-surface-contrast-rgb), .06)}.page-module-scss-module__lLkplq__quizzes-page__card:hover:not([data-selected=true]){border-color:rgba(var(--color-surface-contrast-rgb), .2)}.page-module-scss-module__lLkplq__quizzes-page__card:focus-visible{border-color:#1d9bf0;outline:none;box-shadow:inset 0 0 0 1px #1d9bf0,0 0 0 1px #1d9bf05c}.page-module-scss-module__lLkplq__quizzes-page__card[data-selected=true]{background:linear-gradient(180deg, #1d9bf03d, #1d9bf024),var(--quizzes-page-card-background)}.page-module-scss-module__lLkplq__quizzes-page__card--locked{cursor:not-allowed}.page-module-scss-module__lLkplq__quizzes-page__card--loading{pointer-events:none}.page-module-scss-module__lLkplq__quizzes-page__loading-pill,.page-module-scss-module__lLkplq__quizzes-page__loading-line,.page-module-scss-module__lLkplq__quizzes-page__loading-tab,.page-module-scss-module__lLkplq__quizzes-page__loading-action,.page-module-scss-module__lLkplq__quizzes-page__loading-filter,.page-module-scss-module__lLkplq__quizzes-page__loading-card-line{border-radius:var(--size-border-radius-level-pill);background:linear-gradient(90deg, rgba(var(--color-text-primary-rgb), .06), rgba(var(--color-text-primary-rgb), .16), rgba(var(--color-text-primary-rgb), .06));background-size:220% 100%;animation:1.4s ease-in-out infinite page-module-scss-module__lLkplq__quizzes-page-loading;display:block;overflow:hidden}.page-module-scss-module__lLkplq__quizzes-page__loading-tab{width:5.875rem;height:1.75rem}.page-module-scss-module__lLkplq__quizzes-page__loading-action{width:4rem;height:1.75rem}.page-module-scss-module__lLkplq__quizzes-page__loading-filter{width:4.125rem;height:1.75rem}.page-module-scss-module__lLkplq__quizzes-page__loading-card-content{flex-direction:column;flex:1;justify-content:center;gap:.75rem;width:100%;display:flex}.page-module-scss-module__lLkplq__quizzes-page__loading-card-line{border-radius:var(--size-border-radius-level-2);width:64%;height:.75rem}.page-module-scss-module__lLkplq__quizzes-page__loading-card-line--short{width:36%}.page-module-scss-module__lLkplq__quizzes-page__loading-pill{width:8rem;height:1.5rem}.page-module-scss-module__lLkplq__quizzes-page__loading-line{width:min(24rem,80%);height:1.25rem}.page-module-scss-module__lLkplq__quizzes-page__loading-line--short{width:min(14rem,54%);height:1rem}.page-module-scss-module__lLkplq__quizzes-page__loading-line--wide{width:min(34rem,100%);height:1rem}.page-module-scss-module__lLkplq__quizzes-page__card-top{width:100%;min-height:1.375rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);align-items:center;gap:.5rem;line-height:1.4;display:flex}.page-module-scss-module__lLkplq__quizzes-page__card-top[data-has-selection=true]{padding-left:calc(var(--selectable-card-selection-size,1.375rem) + .5rem)}.page-module-scss-module__lLkplq__quizzes-page__card-category{flex:none;display:inline-flex}.page-module-scss-module__lLkplq__quizzes-page__card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;width:100%;margin-top:auto;display:flex}.page-module-scss-module__lLkplq__quizzes-page__completion-status{font-size:var(--sa-type-text-xs,11px);white-space:nowrap;flex:none;align-items:center;gap:.3rem;font-weight:500;line-height:1.4;display:inline-flex}.page-module-scss-module__lLkplq__quizzes-page__completion-status--completed{color:var(--color-status-success-base)}.page-module-scss-module__lLkplq__quizzes-page__completion-status--incomplete{color:var(--color-text-secondary)}.page-module-scss-module__lLkplq__quizzes-page__locked-status{color:var(--color-text-secondary);flex:none;align-items:center;display:inline-flex}.page-module-scss-module__lLkplq__quizzes-page__card-title{width:100%;min-width:0;color:var(--color-text-primary);font-size:var(--sa-type-text-md,14px);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module-scss-module__lLkplq__quizzes-page__card-meta,.page-module-scss-module__lLkplq__quizzes-page__detail-meta{gap:var(--quizzes-page-card-space-tight);flex-wrap:wrap;display:flex}.page-module-scss-module__lLkplq__quizzes-page__card-meta{gap:.375rem .625rem;min-width:0}.page-module-scss-module__lLkplq__quizzes-page__card-stat{color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);white-space:nowrap;align-items:center;gap:.625rem;line-height:1.4;display:inline-flex}.page-module-scss-module__lLkplq__quizzes-page__card-stat+.page-module-scss-module__lLkplq__quizzes-page__card-stat:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:2px;height:2px}.page-module-scss-module__lLkplq__quizzes-page__back-link{width:fit-content;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);align-items:center;gap:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.page-module-scss-module__lLkplq__quizzes-page__back-link:hover{color:var(--color-text-primary)}.page-module-scss-module__lLkplq__quizzes-page__flow{flex:1;width:100%;min-height:0;margin:0;display:flex}.page-module-scss-module__lLkplq__quizzes-page__flow-frame{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid;position:relative}.page-module-scss-module__lLkplq__quizzes-page__flow-stage{overscroll-behavior:contain;scrollbar-width:none;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden auto}.page-module-scss-module__lLkplq__quizzes-page__flow-stage::-webkit-scrollbar{display:none}.page-module-scss-module__lLkplq__quizzes-page__header-flow-progress{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;width:min(36rem,100vw - 32rem);min-width:0;margin:0;padding-block:0;padding-inline:0;position:static}.page-module-scss-module__lLkplq__quizzes-page__flow-content{--quizzes-flow-content-measure:680px;box-sizing:border-box;max-width:100%;min-height:0;width:min(100%,var(--quizzes-flow-content-measure));place-self:center;margin:0;padding:0}.page-module-scss-module__lLkplq__quizzes-page__flow-content[data-flow-progression-mode=stacked]{align-self:start}.page-module-scss-module__lLkplq__quizzes-page__flow-content[data-flow-progression-mode=stacked] [data-flow-stacked-container]:before,.page-module-scss-module__lLkplq__quizzes-page__flow-content[data-flow-progression-mode=stacked] [data-flow-stacked-container]:after{content:"";flex-shrink:0}.page-module-scss-module__lLkplq__quizzes-page__flow-content[data-flow-progression-mode=stacked] [data-flow-stacked-container]:before{flex-basis:max(0px,50dvh - 8.5rem)}.page-module-scss-module__lLkplq__quizzes-page__flow-content[data-flow-progression-mode=stacked] [data-flow-stacked-container]:after{flex-basis:max(0px,50dvh - 7.25rem)}.page-module-scss-module__lLkplq__quizzes-page__flow-navigation{z-index:110;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;width:100%;min-width:0;padding:.75rem 0;position:sticky;bottom:0}.page-module-scss-module__lLkplq__quizzes-page__flow-navigation--loading{justify-content:flex-end;align-items:center;display:flex}.page-module-scss-module__lLkplq__quizzes-page__flow-loading{flex-direction:column;justify-content:center;align-items:flex-start;gap:.9rem;min-height:22rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page__flow-loading-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(34rem,100%);margin-top:1.25rem;display:grid}.page-module-scss-module__lLkplq__quizzes-page__flow-loading-option,.page-module-scss-module__lLkplq__quizzes-page__flow-loading-action{border-radius:var(--size-border-radius-level-5);background:linear-gradient(90deg, rgba(var(--color-text-primary-rgb), .06), rgba(var(--color-text-primary-rgb), .16), rgba(var(--color-text-primary-rgb), .06));background-size:220% 100%;animation:1.4s ease-in-out infinite page-module-scss-module__lLkplq__quizzes-page-loading;display:block;overflow:hidden}.page-module-scss-module__lLkplq__quizzes-page__flow-loading-option{min-height:4.25rem}.page-module-scss-module__lLkplq__quizzes-page__flow-loading-action{width:7.5rem;height:2.25rem;margin-right:var(--quizzes-page-frame-control-inset);border-radius:var(--size-border-radius-level-pill)}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow{box-sizing:border-box;width:calc(100% - var(--quizzes-page-frame-offset) - var(--quizzes-page-frame-offset));margin-inline:var(--quizzes-page-frame-offset);margin-bottom:var(--quizzes-page-frame-control-overlap);border:var(--quizzes-page-frame-line-width) solid var(--quizzes-page-frame-line-color);border-radius:var(--quizzes-page-frame-border-radius);box-shadow:var(--quizzes-page-frame-box-shadow);transition:border-color .18s,box-shadow .18s;position:relative}@supports (corner-shape:squircle){.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow{corner-shape:squircle}}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow:has([class*=quiz-content__answer--correct-solved]){--quizzes-page-frame-line-color:var(--quizzes-page-frame-complete-line-color);--quizzes-page-frame-line-width:2px;--quizzes-page-frame-box-shadow:var(--quizzes-page-frame-complete-box-shadow)}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-frame{height:calc(100% + var(--quizzes-page-frame-control-overlap));padding-top:var(--quizzes-page-frame-control-overlap);width:100%;max-width:calc(var(--max-width-default) + 0px);flex:0 100%;margin:0 auto}@media (max-width:1280px){.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-frame{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-frame{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-frame{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-frame{max-width:calc(var(--max-width-sm) + 0px)}}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation{align-items:center;gap:var(--quizzes-page-frame-control-gap);padding:0 var(--quizzes-page-frame-control-inset)}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation [class*=flow-navigation__left],.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation [class*=flow-navigation__right]{z-index:2;height:var(--quizzes-page-frame-control-block-size);border-radius:var(--size-border-radius-level-pill);background-color:var(--quizzes-page-frame-control-background);position:relative}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation [class*=flow-navigation__left]:before,.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation [class*=flow-navigation__right]:before{inset:0 calc(-1*var(--quizzes-page-frame-control-gap));z-index:-1;background:var(--quizzes-page-frame-control-background);content:"";position:absolute}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation:has([class*=flow-navigation__left]){padding-left:var(--quizzes-page-frame-control-inset)}.page-module-scss-module__lLkplq__quizzes-page--detail .page-module-scss-module__lLkplq__quizzes-page__flow-navigation [class*=flow-navigation__divider]{background:0 0}.page-module-scss-module__lLkplq__quizzes-page .jsx-content{width:100%}:is(.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-intro,.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-summary,.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-review){text-align:left;flex-direction:column;align-items:flex-start;gap:.85rem;padding:0;display:flex}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-intro{justify-content:center;min-height:18rem}:is(.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-intro h2,.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-summary h2,.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-review h2){max-width:16ch;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1}:is(.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-intro p,.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-summary p,.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-review p){max-width:31rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-md,14px);margin:0;line-height:1.6}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-eyebrow{letter-spacing:0;text-transform:uppercase;font-weight:600;color:var(--color-text-primary)!important;font-size:var(--sa-type-text-sm,12px)!important}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-stats{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-intro .quizzes-flow-stats{justify-content:flex-start;margin-top:.7rem}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-stats span{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-primary);min-height:2rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);white-space:nowrap;align-items:center;padding:.35rem .75rem;display:inline-flex}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-review__answers{counter-reset:quizzes-flow-review-answer;gap:.65rem;width:min(100%,34rem);margin:.75rem 0 0;padding:0;list-style:none;display:grid}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-review__answers li{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-5);background:var(--color-surface-background-primary);min-width:0;color:var(--color-text-primary);counter-increment:quizzes-flow-review-answer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem 1rem;line-height:1.45;display:grid}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-review__answers li:before{content:counter(quizzes-flow-review-answer, upper-alpha);border-radius:var(--size-border-radius-level-pill);background:var(--color-background-page);min-width:1.75rem;min-height:1.75rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);place-items:center;font-weight:700;line-height:1;display:inline-grid}@keyframes page-module-scss-module__lLkplq__quizzes-page-loading{0%{background-position:120% 0}to{background-position:-120% 0}}@media (min-width:44rem){.page-module-scss-module__lLkplq__quizzes-page__flow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.page-module-scss-module__lLkplq__quizzes-page__flow-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.page-module-scss-module__lLkplq__quizzes-page{min-height:calc(100dvh - 70px - var(--public-layout-footer-height))}.page-module-scss-module__lLkplq__quizzes-page--detail{height:auto;min-height:0;padding-top:0}.page-module-scss-module__lLkplq__quizzes-page__flow{width:100%}.page-module-scss-module__lLkplq__quizzes-page__flow-navigation{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.page-module-scss-module__lLkplq__quizzes-page__header-flow-progress{width:min(18rem,100vw - 12rem)}.page-module-scss-module__lLkplq__quizzes-page .quizzes-flow-intro{min-height:16rem}}
@keyframes ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-enter{0%{opacity:0;transform:scale(1.02)}}@keyframes ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-exit{to{opacity:0;transform:scale(1.01)}}@keyframes ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-card-enter{0%{opacity:0;transform:translateY(.875rem)scale(.975)rotateX(-3deg)}to{opacity:1;transform:none}}@keyframes ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-heading-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:first-child{--content-outline-editor-column-enter-delay:0s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(2){--content-outline-editor-column-enter-delay:65ms}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(3){--content-outline-editor-column-enter-delay:.13s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(4){--content-outline-editor-column-enter-delay:.195s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(5){--content-outline-editor-column-enter-delay:.26s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(6){--content-outline-editor-column-enter-delay:.325s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(7){--content-outline-editor-column-enter-delay:.39s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(8){--content-outline-editor-column-enter-delay:.455s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(9){--content-outline-editor-column-enter-delay:.52s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(10){--content-outline-editor-column-enter-delay:.585s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(11){--content-outline-editor-column-enter-delay:.65s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(12){--content-outline-editor-column-enter-delay:.715s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(13){--content-outline-editor-column-enter-delay:.78s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(14){--content-outline-editor-column-enter-delay:.845s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(15){--content-outline-editor-column-enter-delay:.91s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column:nth-child(16){--content-outline-editor-column-enter-delay:.975s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:first-child{--content-outline-editor-item-enter-delay:0s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(2){--content-outline-editor-item-enter-delay:35ms}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(3){--content-outline-editor-item-enter-delay:70ms}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(4){--content-outline-editor-item-enter-delay:.105s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(5){--content-outline-editor-item-enter-delay:.14s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(6){--content-outline-editor-item-enter-delay:.175s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(7){--content-outline-editor-item-enter-delay:.21s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(8){--content-outline-editor-item-enter-delay:.245s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(9){--content-outline-editor-item-enter-delay:.28s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(10){--content-outline-editor-item-enter-delay:.315s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(11){--content-outline-editor-item-enter-delay:.35s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(12){--content-outline-editor-item-enter-delay:.385s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(13){--content-outline-editor-item-enter-delay:.42s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(14){--content-outline-editor-item-enter-delay:.455s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(15){--content-outline-editor-item-enter-delay:.49s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(16){--content-outline-editor-item-enter-delay:.525s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(17){--content-outline-editor-item-enter-delay:.56s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(18){--content-outline-editor-item-enter-delay:.595s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(19){--content-outline-editor-item-enter-delay:.63s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(20){--content-outline-editor-item-enter-delay:.665s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(21){--content-outline-editor-item-enter-delay:.7s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(22){--content-outline-editor-item-enter-delay:.735s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(23){--content-outline-editor-item-enter-delay:.77s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(24){--content-outline-editor-item-enter-delay:.805s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(25){--content-outline-editor-item-enter-delay:.84s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(26){--content-outline-editor-item-enter-delay:.875s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(27){--content-outline-editor-item-enter-delay:.91s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(28){--content-outline-editor-item-enter-delay:.945s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(29){--content-outline-editor-item-enter-delay:.98s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(30){--content-outline-editor-item-enter-delay:1.015s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(31){--content-outline-editor-item-enter-delay:1.05s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(32){--content-outline-editor-item-enter-delay:1.085s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(33){--content-outline-editor-item-enter-delay:1.12s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(34){--content-outline-editor-item-enter-delay:1.155s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(35){--content-outline-editor-item-enter-delay:1.19s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(36){--content-outline-editor-item-enter-delay:1.225s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(37){--content-outline-editor-item-enter-delay:1.26s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(38){--content-outline-editor-item-enter-delay:1.295s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(39){--content-outline-editor-item-enter-delay:1.33s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(40){--content-outline-editor-item-enter-delay:1.365s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(41){--content-outline-editor-item-enter-delay:1.4s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(42){--content-outline-editor-item-enter-delay:1.435s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(43){--content-outline-editor-item-enter-delay:1.47s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(44){--content-outline-editor-item-enter-delay:1.505s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(45){--content-outline-editor-item-enter-delay:1.54s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(46){--content-outline-editor-item-enter-delay:1.575s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(47){--content-outline-editor-item-enter-delay:1.61s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item:nth-child(48){--content-outline-editor-item-enter-delay:1.645s}html:has(.public-layout[data-hide-footer=true]):has([data-content-outline-editor-dialog].ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor){scrollbar-gutter:stable}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor{--content-outline-editor-content-alignment-inset:.625rem;--content-outline-editor-column-width:17.5rem;--content-outline-editor-board-gap:.625rem;background-color:var(--sa-color-surface-default,var(--color-surface-background-primary));min-width:0;min-height:0;color:var(--color-text-primary);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__overlay{--sheet-overlay-z-index:var(--content-outline-editor-overlay-z-index,1390)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog{inset:var(--content-outline-editor-dialog-inset,0);z-index:var(--content-outline-editor-dialog-z-index,1400);position:fixed}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog:focus-visible{outline:none}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-enter}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog[data-state=closed]{animation:.14s ease-in ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-exit}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog[data-state=open] .ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-header{animation:.36s ease-out both ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-heading-enter;animation-delay:calc(70ms + var(--content-outline-editor-column-enter-delay,0s))}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog[data-state=open] :is(.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column){transform-origin:bottom;animation:.62s cubic-bezier(.22,1,.36,1) backwards ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor-card-enter;animation-delay:calc(.1s + var(--content-outline-editor-column-enter-delay,0s) + var(--content-outline-editor-item-enter-delay,0s))}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__header{z-index:1;width:100%;padding:max(.625rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) .5rem max(1.25rem,env(safe-area-inset-left));position:relative}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__header-inner{justify-content:space-between;align-items:center;gap:var(--size-space-inline-level-5);width:min(var(--max-width-default,76rem),100%);min-height:52px;margin-inline:auto;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__header-start,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__header-actions{align-items:center;min-width:0;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__header-actions{justify-content:flex-end;gap:var(--size-space-inline-level-3,.5rem)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__body-scroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:2.125rem clamp(1rem,3vw,2.5rem) 0;overflow:hidden auto}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__load-state{width:min(var(--max-width-default,76rem),100%);min-height:100%;padding:var(--size-space-inset-level-5);place-items:center;margin-inline:auto;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__load-state-card{justify-items:center;gap:var(--size-space-stack-level-2);width:min(100%,24rem);padding:var(--size-space-inset-level-5);border:1px dashed var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-4);background:var(--color-surface-background-secondary);text-align:center;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__load-state-card strong{color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-medium)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__load-state-card span{color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);line-height:1.5}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__load-spinner{color:var(--color-text-accent)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__body{width:min(var(--max-width-default,76rem),100%);grid-template-rows:auto minmax(0,1fr);gap:.5rem;min-width:0;height:100%;min-height:100%;margin-inline:auto;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__heading{align-items:start;gap:var(--size-space-inline-level-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__heading-copy{gap:.2rem;min-width:0;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__heading-actions{justify-content:flex-end;align-items:flex-start;gap:var(--size-space-inline-level-3,.5rem);flex-wrap:wrap;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__title{text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:720;line-height:1.1}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__description{padding-inline:var(--content-outline-editor-content-alignment-inset);color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);margin:.3rem 0 0;line-height:1.5}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__editable-title{border-radius:var(--size-border-radius-level-1,.2rem);min-width:0;display:block;position:relative}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__editable-title--editing{cursor:text}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__editable-title--enabled{cursor:text;transition:background-color .12s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__editable-title--enabled:hover{background:color-mix(in srgb, var(--color-text-primary) 7%, transparent)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__editable-title--enabled:focus-visible{outline:2px solid var(--sa-color-border-focus,var(--color-brand-primary-base,#2ede5c));outline-offset:2px}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__editable-title-placeholder{visibility:hidden;text-overflow:inherit;white-space:inherit;display:block;overflow:hidden}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__title-input{box-sizing:border-box;border:1px solid var(--sa-color-border-focus,var(--color-brand-primary-base,#2ede5c));border-radius:var(--size-border-radius-level-1,.2rem);background:var(--color-surface-background-secondary);width:100%;min-width:0;height:100%;color:inherit;font:inherit;line-height:inherit;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary-base,#2ede5c) 18%, transparent);outline:none;margin:0;padding:0 .25rem;display:block;position:absolute;inset:0}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__metadata{gap:var(--size-space-block-level-3,.5rem);width:min(32rem,100%);margin-top:.15rem;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__metadata-field{align-items:center;gap:var(--size-space-inline-level-3,.5rem);width:fit-content;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__metadata-control{justify-content:space-between;width:10rem}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__metadata-option{align-items:center;gap:var(--size-space-inline-level-2,.35rem);min-width:0;display:inline-flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__metadata-option>svg,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__metadata-option>img{width:1rem;height:1rem;color:var(--color-text-secondary);object-fit:contain;flex:none;display:block}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__description-input{box-sizing:border-box;resize:vertical;border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-3,.5rem);background:var(--color-surface-background-secondary);width:100%;min-width:0;height:2rem;min-height:2rem;color:var(--color-text-primary);font:inherit;font-size:var(--sa-type-text-sm,12px);transition:border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);outline:none;padding:.375rem .625rem;line-height:1.45}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__description-input::placeholder{color:var(--color-text-tertiary)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__description-input:focus-visible{border-color:var(--sa-color-border-focus,var(--color-brand-primary-base));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary-base) 22%, transparent)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__description-input:disabled{cursor:not-allowed;opacity:.6}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__board-scroll{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;overflow:auto}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__board{justify-content:flex-start;align-items:flex-start;gap:var(--content-outline-editor-board-gap);perspective:80rem;width:max-content;min-width:100%;min-height:100%;padding:0 0 1rem;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__board--dragging,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__board--dragging *{cursor:grabbing!important}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column{flex:0 0 var(--content-outline-editor-column-width);gap:.5rem;min-width:0;display:grid;position:relative}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-column{transition:opacity .14s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-column--dragging{opacity:.4}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column{gap:.5rem}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-spacer{min-height:1.35rem;display:block}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action{border-radius:var(--size-border-radius-level-5)}@supports (corner-shape:squircle){.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action{border-radius:calc(var(--size-border-radius-level-5) + 28px);corner-shape:squircle}}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action{box-sizing:content-box;aspect-ratio:3/2;border:1px dashed var(--color-surface-border-primary);width:calc(100% - 2px);color:var(--color-text-tertiary);cursor:pointer;opacity:.7;background:0 0;place-items:center;padding:0;transition:border-color .14s,color .14s,opacity .14s;display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action:hover:not(:disabled){border-color:var(--color-text-tertiary);color:var(--color-text-secondary);opacity:1}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action:disabled{cursor:not-allowed;opacity:.45}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column-action svg{stroke-width:1.5px;width:1.75rem;height:1.75rem}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-header{box-sizing:border-box;min-width:0;max-width:100%;min-height:1.35rem;padding-inline:var(--content-outline-editor-content-alignment-inset);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-header h2{min-width:0;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-identity{flex:1 1 0;align-items:center;min-width:0;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-identity>:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-position{flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;position:relative}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-reorder-number{color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);font-variant-numeric:tabular-nums;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-drag-handle{border-radius:var(--size-border-radius-level-2);width:1.25rem;height:1.25rem;color:var(--color-text-secondary);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;place-items:center;padding:0;transition:color .12s,opacity .12s,transform .12s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(.8)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-drag-handle:active{cursor:grabbing}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-drag-handle:focus-visible{outline:2px solid var(--sa-color-border-focus,var(--color-brand-primary-base,#2ede5c));outline-offset:2px}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-number{color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);font-variant-numeric:tabular-nums}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-list{gap:var(--content-outline-editor-board-gap);display:grid}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-list:has(>.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item){gap:0}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item{min-width:0}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item{transition:opacity .14s}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item--enabled{touch-action:none;-webkit-user-select:none;user-select:none}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item--dragging{opacity:.4}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-position{min-width:var(--content-outline-editor-item-position-size,1.5rem);min-height:var(--content-outline-editor-item-position-size,1.5rem);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-reorder-number{color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:.25rem;transition:opacity .12s;display:inline-flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-drag-handle{z-index:1;border-radius:var(--size-border-radius-level-1,.2rem);width:100%;height:100%;color:var(--color-text-secondary);cursor:grab;opacity:0;pointer-events:auto;touch-action:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;inset:0}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-drag-handle:active{cursor:grabbing}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-drag-handle:focus-visible{opacity:1;outline:2px solid var(--color-focus-ring);outline-offset:2px}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item{z-index:4;height:var(--content-outline-editor-board-gap);place-items:center;display:grid;position:relative}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item:before{border-top:1px dashed color-mix(in srgb, var(--color-surface-border-primary) 70%, transparent);content:"";opacity:0;height:0;transition:opacity .14s;position:absolute;top:50%;left:.65rem;right:.65rem}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item:hover:before,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item:focus-within:before{opacity:1}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item:hover .ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item-action,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item:focus-within .ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item-action{opacity:.68}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item-action{z-index:1;border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-primary);width:1.5rem;height:1.5rem;color:var(--color-text-tertiary);cursor:pointer;opacity:0;place-items:center;padding:0;transition:opacity .14s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item-action svg{stroke-width:1.5px;width:.875rem;height:.875rem}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-drop-indicator{z-index:20;border-radius:var(--size-border-radius-level-pill);background:var(--sa-color-accent-brand,var(--color-brand-primary-base,#2ede5c));width:2px;box-shadow:0 0 0 1px rgba(var(--color-brand-primary-base-rgb,46, 222, 92), .18),0 0 8px rgba(var(--color-brand-primary-base-rgb,46, 222, 92), .42);pointer-events:none;position:fixed}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__item-drop-indicator{z-index:20;border-radius:var(--size-border-radius-level-pill);background:var(--sa-color-accent-brand,var(--color-brand-primary-base,#2ede5c));height:2px;box-shadow:0 0 0 1px rgba(var(--color-brand-primary-base-rgb,46, 222, 92), .18),0 0 8px rgba(var(--color-brand-primary-base-rgb,46, 222, 92), .42);pointer-events:none;position:fixed;transform:translateY(-50%)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorder-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__footer{justify-content:flex-end;align-items:center;gap:var(--size-space-inline-level-3,.75rem);width:min(var(--max-width-default,76rem),100vw - 2*clamp(1rem,3vw,2.5rem));padding-block:10px max(10px,env(safe-area-inset-bottom));margin-inline:auto;display:flex}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__status{max-width:min(28rem,60vw);color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);text-align:right;margin:0;line-height:1.4}@media (max-width:640px){.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor{--content-outline-editor-column-width:min(17.5rem, calc(100vw - 2rem))}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__heading{grid-template-columns:minmax(0,1fr)}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__heading-actions{justify-content:flex-start}.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__overlay,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__dialog,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__column-header,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__reorderable-item,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__create-column,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item:before,.ContentOutlineEditor-module-scss-module__mWecZW__content-outline-editor__insert-item-action{transition:none;animation:none}}
.FlowOverview-module-scss-module__ECfrFW__flow-overview__sheet-overlay{--content-outline-editor-overlay-z-index:var(--sa-sheet-overlay-z-index,1300)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__sheet{--content-outline-editor-dialog-z-index:var(--sa-sheet-content-z-index,1301);--max-width-default:100%;--content-outline-editor-dialog-inset:0 0 0 auto;width:var(--sa-sheet-content-width-wide,min(64rem, 100vw));max-width:var(--sa-sheet-content-max-width-wide,100%);border-left:var(--sa-sheet-content-border-width,1px) solid var(--sa-sheet-content-border,var(--color-surface-border-primary));background:var(--sa-sheet-content-background,var(--color-surface-background-primary));box-shadow:var(--sa-sheet-content-shadow,var(--size-shadow-level-4));color:var(--sa-sheet-content-foreground)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__sheet .FlowOverview-module-scss-module__ECfrFW__flow-overview__body-scroll{padding-block-start:0;padding-inline:var(--size-space-inset-level-6)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__actions{top:var(--flow-overview-actions-block-offset,5rem);left:var(--flow-overview-actions-inline-offset,max(1rem, env(safe-area-inset-left)));z-index:120;flex-direction:column;gap:.25rem;display:flex;position:fixed}.FlowOverview-module-scss-module__ECfrFW__flow-overview__action-row{gap:.25rem;display:flex}@media (max-width:640px){.FlowOverview-module-scss-module__ECfrFW__flow-overview__sheet{border-left:0;width:100%;max-width:none}}.FlowOverview-module-scss-module__ECfrFW__flow-overview__section{--flow-overview-preview-scale:.374}.FlowOverview-module-scss-module__ECfrFW__flow-overview__progression-mode{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-secondary);width:6.5rem;min-height:1.35rem;color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);white-space:nowrap;will-change:auto;flex:none;align-items:center;gap:.3rem;padding:.2rem .45rem;font-weight:620;line-height:1;display:inline-flex;transform:none}.FlowOverview-module-scss-module__ECfrFW__flow-overview__progression-mode svg{flex-shrink:0;width:.78rem;height:.78rem}.FlowOverview-module-scss-module__ECfrFW__flow-overview__progression-mode[data-read-only]{width:fit-content}.FlowOverview-module-scss-module__ECfrFW__flow-overview__progression-mode-value{align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.FlowOverview-module-scss-module__ECfrFW__flow-overview__progression-mode-content{align-items:center;gap:.3rem;display:inline-flex}.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section{border-radius:var(--size-border-radius-level-5)}@supports (corner-shape:squircle){.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section{border-radius:calc(var(--size-border-radius-level-5) + 28px);corner-shape:squircle}}.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section{align-content:center;place-items:center;gap:var(--size-space-stack-level-2);width:100%;min-height:11.625rem;padding:var(--size-space-inset-level-4);border:1px dashed var(--color-surface-border-primary);color:var(--color-text-tertiary);cursor:pointer;background:0 0;transition:border-color .14s,color .14s,background-color .14s;display:grid}.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section:hover{border-color:var(--color-text-tertiary);background:color-mix(in srgb, var(--color-surface-background-secondary) 60%, transparent);color:var(--color-text-secondary)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}.FlowOverview-module-scss-module__ECfrFW__flow-overview__empty-section span{font-size:var(--sa-type-text-sm,12px);font-weight:650}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step{border-radius:var(--size-border-radius-level-5)}@supports (corner-shape:squircle){.FlowOverview-module-scss-module__ECfrFW__flow-overview__step{border-radius:calc(var(--size-border-radius-level-5) + 28px);corner-shape:squircle}}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step{--flow-overview-step-border-hover:color-mix(in srgb, var(--color-brand-primary-base,#2ede5c) 52%, var(--color-surface-border-primary));--flow-overview-step-background:var(--sa-color-surface-default,var(--color-surface-background-primary));--flow-overview-step-state-shadow:inset 0 0 0 0 transparent;--selectable-card-selection-left:.65rem;--selectable-card-selection-top:.65rem;--selectable-card-selection-z-index:5;--selectable-card-selected-shadow:inset 0 0 0 1px var(--selectable-card-selected-color), 0 0 0 1px #1d9bf038;border:1px solid var(--color-surface-border-primary);background:var(--flow-overview-step-background);box-shadow:var(--flow-overview-step-state-shadow);transition:border-color .16s;position:relative;overflow:hidden}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step:not(.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--disabled):hover{border-color:var(--flow-overview-step-border-hover)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step:has(.FlowOverview-module-scss-module__ECfrFW__flow-overview__step-action:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:3px}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--current{--flow-overview-step-border-hover:rgba(var(--color-status-success-base-rgb), .85);--flow-overview-step-state-shadow:inset 0 0 0 1px rgba(var(--color-status-success-base-rgb), .55);border-color:rgba(var(--color-status-success-base-rgb), .75)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--completed{--flow-overview-step-border-hover:rgba(var(--color-status-success-base-rgb), .68);border-color:rgba(var(--color-status-success-base-rgb), .45)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--next{border-style:dashed;border-color:rgba(var(--color-text-primary-rgb), .3)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step[data-selected=true]{--flow-overview-step-border-hover:var(--selectable-card-selected-color);border-color:var(--selectable-card-selected-color);box-shadow:var(--selectable-card-selected-shadow)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step[data-selected=true] .FlowOverview-module-scss-module__ECfrFW__flow-overview__step-meta{background:0 0}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step[data-selected=true] .FlowOverview-module-scss-module__ECfrFW__flow-overview__preview:before{z-index:1;background:color-mix(in srgb, var(--selectable-card-selected-color) 8%, transparent);content:"";position:absolute;inset:0}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--disabled .FlowOverview-module-scss-module__ECfrFW__flow-overview__preview:after{z-index:1;background:color-mix(in srgb, var(--flow-overview-step-background) 58%, transparent);-webkit-backdrop-filter:blur(.45rem)saturate(.35);backdrop-filter:blur(.45rem)saturate(.35);content:"";position:absolute;inset:0}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--disabled .FlowOverview-module-scss-module__ECfrFW__flow-overview__preview-canvas{filter:grayscale()}.FlowOverview-module-scss-module__ECfrFW__flow-overview__preview{background:var(--flow-overview-step-background);pointer-events:none;position:relative;overflow:hidden;container-type:inline-size}.FlowOverview-module-scss-module__ECfrFW__flow-overview__preview-canvas{box-sizing:content-box;width:680px;height:425px;transform:translate(-50%, -50%) scale(var(--flow-overview-preview-scale));transform-origin:50%;place-items:center;padding:2rem;display:grid;position:absolute;top:50%;left:50%}.FlowOverview-module-scss-module__ECfrFW__flow-overview__preview-canvas>*{width:100%}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step-meta{z-index:4;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--flow-overview-step-background) 72%, transparent) 46%, var(--flow-overview-step-background) 100%);color:var(--color-text-primary);font-size:var(--sa-type-text-xs,11px);pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;padding:2.75rem .65rem .55rem;font-weight:620;display:flex;position:absolute;bottom:0;left:0;right:0}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step-position{--content-outline-editor-item-position-size:1rem;align-items:center;gap:.15rem;display:inline-flex}.FlowOverview-module-scss-module__ECfrFW__flow-overview__status{color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.FlowOverview-module-scss-module__ECfrFW__flow-overview__status svg{width:.75rem;height:.75rem}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--current .FlowOverview-module-scss-module__ECfrFW__flow-overview__status,.FlowOverview-module-scss-module__ECfrFW__flow-overview__step--completed .FlowOverview-module-scss-module__ECfrFW__flow-overview__status{color:var(--color-status-success-base)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__status-dot{background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step-action{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step-action:disabled{cursor:not-allowed}.FlowOverview-module-scss-module__ECfrFW__flow-overview__step-action:focus-visible{outline:none}@media (max-width:40rem){.FlowOverview-module-scss-module__ECfrFW__flow-overview__actions{top:var(--flow-overview-actions-block-offset,4.75rem);left:var(--flow-overview-actions-inline-offset,max(.75rem, env(safe-area-inset-left)))}.FlowOverview-module-scss-module__ECfrFW__flow-overview__header{padding-right:max(.75rem,env(safe-area-inset-right));padding-left:max(.75rem,env(safe-area-inset-left))}.FlowOverview-module-scss-module__ECfrFW__flow-overview__header-inner{gap:var(--size-space-inline-level-3)}.FlowOverview-module-scss-module__ECfrFW__flow-overview__body-scroll{padding:2rem 1rem max(1rem,env(safe-area-inset-bottom))}.FlowOverview-module-scss-module__ECfrFW__flow-overview__title{font-size:1.35rem}.FlowOverview-module-scss-module__ECfrFW__flow-overview__section{--flow-overview-preview-scale:.363;flex-basis:min(17rem,100vw - 2.5rem)}}@media (prefers-reduced-motion:reduce){.FlowOverview-module-scss-module__ECfrFW__flow-overview__step{transition:none}}
.MDX-module-scss-module__YnOFDa__mdx-content{--mdx-measure:var(--sa-mdx-line-width,100%);--mdx-wide-block-max-width:var(--sa-mdx-content-wide-max-width,56rem);--mdx-wide-block-max-block-size:var(--sa-mdx-content-wide-max-block-size,80vh);--mdx-code-block-max-width:var(--sa-mdx-code-block-max-width,var(--mdx-wide-block-max-width));--mdx-body-color:var(--sa-mdx-foreground,var(--sa-color-text-primary,var(--color-text-primary)));--mdx-body-secondary-color:var(--sa-mdx-foreground-secondary,var(--sa-color-text-secondary,var(--color-text-secondary)));--mdx-body-tertiary-color:var(--sa-mdx-foreground-tertiary,var(--sa-color-text-tertiary,var(--color-text-tertiary)));--mdx-border-color:var(--sa-mdx-border-default,var(--sa-color-border-default,var(--color-border-primary)));--mdx-border-subtle-color:var(--sa-mdx-border-subtle,var(--sa-color-border-subtle,var(--color-border-light,#e5e5e5)));--mdx-body-size:var(--sa-mdx-font-size,var(--sa-type-body-font-size,var(--sa-type-text-md,14px)));--mdx-body-leading:var(--sa-mdx-line-height,22px);--mdx-code-size:var(--sa-mdx-code-font-size,var(--sa-type-label-font-size,var(--sa-type-text-sm,12px)));--mdx-code-leading:var(--sa-mdx-code-line-height,20px);--mdx-code-font-family:var(--sa-mdx-code-font-family,var(--sa-type-font-family-mono,ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace));--mdx-heading-block-min-height:var(--sa-mdx-heading-block-min-height,calc(var(--sa-mdx-heading-level-1-font-size,var(--sa-type-heading-lg,24px)) * var(--mdx-heading-line-height)));--mdx-paragraph-gap:var(--sa-mdx-paragraph-margin-block-end,.6875rem);--mdx-paragraph-before-list-gap:var(--sa-mdx-paragraph-before-list-margin-block-end,.625rem);--mdx-paragraph-after-list-gap:var(--sa-mdx-paragraph-after-list-margin-block-start,1rem);--mdx-heading-margin-block-start:var(--sa-mdx-heading-margin-block-start,20px);--mdx-heading-margin-block-end:var(--sa-mdx-heading-margin-block-end,10px);--mdx-heading-line-height:var(--sa-mdx-heading-line-height,1.25);--mdx-list-content-indent:var(--sa-mdx-list-padding-inline-start,1.3125rem);--mdx-list-marker-width:var(--sa-mdx-list-marker-width,1.125rem);--mdx-list-marker-gap:var(--sa-mdx-list-marker-gap,.1875rem);--mdx-list-marker-font-size:var(--sa-mdx-list-marker-font-size,1em);--mdx-list-item-padding-inline-start:var(--sa-mdx-list-item-padding-inline-start,.125rem);--mdx-list-item-gap:var(--sa-mdx-list-item-gap,.5rem);--mdx-list-nested-margin-block-start:var(--sa-mdx-list-nested-margin-block-start,.5rem);--mdx-space-block:var(--sa-mdx-block-margin-block,1rem);--mdx-space-tight:var(--mdx-list-item-gap);--mdx-space-base:var(--sa-mdx-space-base,var(--mdx-space-block));--mdx-space-loose:var(--mdx-heading-margin-block-start);--mdx-space-section:var(--sa-mdx-horizontal-rule-margin-block,1.75rem);font-size:var(--mdx-body-size);line-height:var(--mdx-body-leading);color:var(--mdx-body-color);font-family:var(--sa-mdx-font-family,inherit);word-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.MDX-module-scss-module__YnOFDa__mdx-content h1,.MDX-module-scss-module__YnOFDa__mdx-content h2,.MDX-module-scss-module__YnOFDa__mdx-content h3,.MDX-module-scss-module__YnOFDa__mdx-content h4,.MDX-module-scss-module__YnOFDa__mdx-content h5,.MDX-module-scss-module__YnOFDa__mdx-content h6{max-width:min(100%,var(--mdx-measure));margin-top:var(--mdx-heading-margin-block-start);margin-bottom:var(--mdx-heading-margin-block-end);color:var(--mdx-body-color);font-weight:var(--sa-mdx-heading-font-weight,var(--sa-type-font-weight-semibold,600));line-height:var(--mdx-heading-line-height,1.25);min-height:var(--mdx-heading-block-min-height);letter-spacing:0;text-wrap:balance;display:block}.MDX-module-scss-module__YnOFDa__mdx-content h1:target,.MDX-module-scss-module__YnOFDa__mdx-content h2:target,.MDX-module-scss-module__YnOFDa__mdx-content h3:target,.MDX-module-scss-module__YnOFDa__mdx-content h4:target,.MDX-module-scss-module__YnOFDa__mdx-content h5:target,.MDX-module-scss-module__YnOFDa__mdx-content h6:target{scroll-margin-top:7rem}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-heading-content=true]{min-width:0;max-width:100%}.MDX-module-scss-module__YnOFDa__mdx-content>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.MDX-module-scss-module__YnOFDa__mdx-content h1{font-size:var(--sa-mdx-heading-level-1-font-size,var(--sa-type-heading-lg,24px));margin-top:0;margin-bottom:var(--mdx-heading-margin-block-end);border-bottom:none;padding-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content h2{font-size:var(--sa-mdx-heading-level-2-font-size,var(--sa-type-heading-md,20px));margin-top:var(--mdx-heading-margin-block-start);margin-bottom:var(--mdx-heading-margin-block-end)}.MDX-module-scss-module__YnOFDa__mdx-content h3,.MDX-module-scss-module__YnOFDa__mdx-content h4{font-size:var(--sa-mdx-heading-level-3-font-size,17px);line-height:var(--sa-mdx-heading-level-3-line-height,22px);margin-top:var(--mdx-heading-margin-block-start);margin-bottom:var(--mdx-heading-margin-block-end);text-transform:none}.MDX-module-scss-module__YnOFDa__mdx-content h5,.MDX-module-scss-module__YnOFDa__mdx-content h6{font-size:var(--sa-mdx-heading-level-5-font-size,15px);line-height:var(--sa-mdx-heading-level-5-line-height,20px);margin-top:var(--mdx-heading-margin-block-start);margin-bottom:var(--mdx-heading-margin-block-end);text-transform:none}.MDX-module-scss-module__YnOFDa__mdx-content p{max-width:min(100%,var(--mdx-measure));margin-top:0;margin-bottom:var(--mdx-paragraph-gap);color:var(--mdx-body-color);text-wrap:pretty;white-space:pre-line;font-size:1em}.MDX-module-scss-module__YnOFDa__mdx-content p:last-child{margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content :is(h1,h2,h3,h4,h5,h6)+p{margin-top:0}.MDX-module-scss-module__YnOFDa__mdx-content>p:has(+:is(ul,ol)){margin-bottom:var(--mdx-paragraph-before-list-gap)}.MDX-module-scss-module__YnOFDa__mdx-content>:is(ul,ol)+p{margin-top:var(--mdx-paragraph-after-list-gap)}.MDX-module-scss-module__YnOFDa__mdx-content p+pre,.MDX-module-scss-module__YnOFDa__mdx-content p+.MDX-module-scss-module__YnOFDa__mdx-content__code-block,.MDX-module-scss-module__YnOFDa__mdx-content pre+p,.MDX-module-scss-module__YnOFDa__mdx-content .MDX-module-scss-module__YnOFDa__mdx-content__code-block+p,.MDX-module-scss-module__YnOFDa__mdx-content h2+h3,.MDX-module-scss-module__YnOFDa__mdx-content h3+h4{margin-top:var(--mdx-space-base)}.MDX-module-scss-module__YnOFDa__mdx-content ul,.MDX-module-scss-module__YnOFDa__mdx-content ol{max-width:min(100%,var(--mdx-measure));margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.MDX-module-scss-module__YnOFDa__mdx-content ul li,.MDX-module-scss-module__YnOFDa__mdx-content ol li{padding-left:calc(var(--mdx-list-content-indent) + var(--mdx-list-item-padding-inline-start));line-height:var(--mdx-body-leading);margin:0;display:block;position:relative}.MDX-module-scss-module__YnOFDa__mdx-content ul li:before,.MDX-module-scss-module__YnOFDa__mdx-content ol li:before{width:var(--mdx-list-marker-width);color:var(--mdx-body-color);font-size:var(--mdx-list-marker-font-size);line-height:inherit;position:absolute;inset-inline-start:0}.MDX-module-scss-module__YnOFDa__mdx-content ul li+li,.MDX-module-scss-module__YnOFDa__mdx-content ol li+li{margin-top:var(--mdx-list-item-gap)}.MDX-module-scss-module__YnOFDa__mdx-content ul li>:first-child,.MDX-module-scss-module__YnOFDa__mdx-content ol li>:first-child{margin-top:0;margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content ul li>:last-child,.MDX-module-scss-module__YnOFDa__mdx-content ol li>:last-child{margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content ul li>p,.MDX-module-scss-module__YnOFDa__mdx-content ol li>p{margin:0}.MDX-module-scss-module__YnOFDa__mdx-content ul li>p+p,.MDX-module-scss-module__YnOFDa__mdx-content ol li>p+p{margin-top:var(--mdx-paragraph-gap)}.MDX-module-scss-module__YnOFDa__mdx-content ul li>ul,.MDX-module-scss-module__YnOFDa__mdx-content ul li>ol,.MDX-module-scss-module__YnOFDa__mdx-content ol li>ul,.MDX-module-scss-module__YnOFDa__mdx-content ol li>ol{max-width:none;margin-top:var(--mdx-list-nested-margin-block-start);margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content ul>li:before{content:"•";text-align:center}.MDX-module-scss-module__YnOFDa__mdx-content ul ul>li:before{content:"◦"}.MDX-module-scss-module__YnOFDa__mdx-content ul ul ul>li:before{content:"▪"}.MDX-module-scss-module__YnOFDa__mdx-content ol{counter-reset:mdx-ordered-list}.MDX-module-scss-module__YnOFDa__mdx-content ol>li{counter-increment:mdx-ordered-list}.MDX-module-scss-module__YnOFDa__mdx-content ol>li:before{content:counter(mdx-ordered-list) ".";font-variant-numeric:tabular-nums;text-align:right}.MDX-module-scss-module__YnOFDa__mdx-content ul+ol,.MDX-module-scss-module__YnOFDa__mdx-content ol+ul{margin-top:var(--mdx-paragraph-after-list-gap)}.MDX-module-scss-module__YnOFDa__mdx-content ul.MDX-module-scss-module__YnOFDa__contains-task-list{padding-left:0;list-style:none}.MDX-module-scss-module__YnOFDa__mdx-content ul.MDX-module-scss-module__YnOFDa__contains-task-list>li{padding-left:var(--sa-mdx-task-list-padding-inline-start,1.75rem);position:relative}.MDX-module-scss-module__YnOFDa__mdx-content ul.MDX-module-scss-module__YnOFDa__contains-task-list>li:before{content:none}.MDX-module-scss-module__YnOFDa__mdx-content ul.MDX-module-scss-module__YnOFDa__contains-task-list>li input[type=checkbox]{margin:0;position:absolute;top:.375rem;left:0}.MDX-module-scss-module__YnOFDa__mdx-content :not(pre)>code,.MDX-module-scss-module__YnOFDa__mdx-content.MDX-module-scss-module__YnOFDa__ProseMirror :is(p,li,td,th,blockquote,h1,h2,h3,h4,h5,h6) code,.MDX-module-scss-module__YnOFDa__mdx-content__inline-code{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--sa-mdx-inline-code-background,var(--color-bg-code,#f6f8fa));border:1px solid var(--sa-mdx-inline-code-border,var(--color-border-light,#d0d7de));padding:var(--sa-mdx-inline-code-padding-block,1px) var(--sa-mdx-inline-code-padding-inline,6px);border-radius:var(--sa-mdx-inline-code-radius,6px);font-size:calc(1em*var(--sa-mdx-inline-code-font-size-scale,.92));line-height:inherit;font-family:var(--mdx-code-font-family);color:var(--sa-mdx-inline-code-foreground,var(--color-code-text,#0969da));overflow-wrap:anywhere;word-break:break-word;vertical-align:baseline;display:inline}.MDX-module-scss-module__YnOFDa__mdx-content pre,.MDX-module-scss-module__YnOFDa__mdx-content__code-block{box-sizing:border-box;width:min(100%,var(--mdx-code-block-max-width));margin-top:var(--sa-mdx-code-block-margin-block,var(--mdx-space-block));margin-bottom:var(--sa-mdx-code-block-margin-block,var(--mdx-space-block));padding:var(--sa-mdx-code-block-padding,8px);border:1px solid var(--sa-mdx-code-block-border,var(--mdx-border-subtle-color));border-radius:var(--sa-mdx-code-block-radius,10px);background:var(--sa-mdx-code-block-background,var(--color-surface-background-primary));color:var(--sa-mdx-code-block-foreground,var(--mdx-body-secondary-color));font-family:var(--mdx-code-font-family);font-size:var(--mdx-code-size);line-height:var(--mdx-code-leading);tab-size:var(--sa-mdx-code-tab-size,4);white-space:pre-wrap;overflow-x:auto}.MDX-module-scss-module__YnOFDa__mdx-content pre code,.MDX-module-scss-module__YnOFDa__mdx-content__code-block code{color:inherit;font:inherit;white-space:inherit;background:0 0;border:0;padding:0;display:inline}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki{border-color:var(--sa-mdx-code-block-border,var(--mdx-border-subtle-color));padding:var(--sa-mdx-code-block-padding,8px);color:var(--shiki-light,inherit);scrollbar-color:var(--mdx-border-color) #0000;white-space:pre-wrap;position:relative;background:var(--sa-mdx-code-block-background,var(--color-surface-background-primary))!important}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki code{min-width:0;color:inherit;white-space:normal;display:block}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki span:not(.line){background-color:#0000!important}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line{white-space:pre;min-height:1.6em;padding-inline:0;display:block}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line.highlighted{background-color:color-mix(in srgb, var(--color-brand-accent,#54b4ff) 13%, transparent);box-shadow:inset 3px 0 0 var(--color-brand-accent,#54b4ff)}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line.diff.add{background-color:#2da44e24;box-shadow:inset 3px 0 #2da44e}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line.diff.remove{background-color:#cf222e21;box-shadow:inset 3px 0 #cf222e}.MDX-module-scss-module__YnOFDa__mdx-content pre.shiki.has-focused .line:not(.focused){opacity:.45}.MDX-module-scss-module__YnOFDa__mdx-content blockquote{box-sizing:border-box;width:100%;max-width:100%;margin:var(--sa-mdx-blockquote-margin-block,var(--mdx-space-block)) 0;padding-block:var(--sa-mdx-blockquote-padding-block,8px);padding-left:var(--sa-mdx-blockquote-padding-inline-start,24px);border-left:var(--sa-mdx-blockquote-border-width,4px) solid var(--sa-mdx-blockquote-border,var(--color-border-primary));border-radius:var(--sa-mdx-blockquote-border-radius,2px);color:var(--sa-mdx-blockquote-foreground,var(--mdx-body-color));line-height:var(--sa-mdx-blockquote-line-height,24px)}.MDX-module-scss-module__YnOFDa__mdx-content blockquote p{max-width:none;color:inherit;margin:0;font-style:normal}.MDX-module-scss-module__YnOFDa__mdx-content blockquote p:last-child{margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content blockquote p+p{margin-top:0}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout]{--mdx-callout-rgb:37 99 235;box-sizing:border-box;width:100%;max-width:100%;margin:var(--sa-mdx-callout-margin-block,var(--mdx-space-block)) 0;padding:var(--sa-mdx-callout-padding-block,10px) var(--sa-mdx-callout-padding-inline,12px);border:1px solid rgb(var(--mdx-callout-rgb)/.24);border-radius:var(--sa-mdx-callout-radius,8px);background:rgb(var(--mdx-callout-rgb)/.08);color:var(--mdx-body-color)}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=abstract],.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=quote]{--mdx-callout-rgb:100 116 139}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=bug],.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=danger],.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=failure]{--mdx-callout-rgb:220 38 38}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=example]{--mdx-callout-rgb:124 58 237}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=question]{--mdx-callout-rgb:202 138 4}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=success],.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=todo]{--mdx-callout-rgb:22 163 74}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=tip]{--mdx-callout-rgb:13 148 136}.MDX-module-scss-module__YnOFDa__mdx-content [data-callout-kind=warning]{--mdx-callout-rgb:234 88 12}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-title],.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-title-content]{min-height:var(--mdx-body-leading);color:rgb(var(--mdx-callout-rgb));font-weight:var(--sa-type-font-weight-semibold,600);line-height:var(--mdx-body-leading);align-items:center;gap:8px;list-style:none;display:flex}.MDX-module-scss-module__YnOFDa__mdx-content summary[data-mdx-callout-title]{cursor:pointer}.MDX-module-scss-module__YnOFDa__mdx-content summary[data-mdx-callout-title]::-webkit-details-marker{display:none}.MDX-module-scss-module__YnOFDa__mdx-content summary[data-mdx-callout-title]:after{content:"";opacity:.72;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-left:auto;margin-right:4px;transform:rotate(-45deg)}.MDX-module-scss-module__YnOFDa__mdx-content details[open]>summary[data-mdx-callout-title]:after{transform:rotate(45deg)}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-icon]{background:rgb(var(--mdx-callout-rgb)/.16);width:16px;height:16px;color:rgb(var(--mdx-callout-rgb));font-size:10px;font-weight:var(--sa-type-font-weight-semibold,600);border-radius:999px;flex:none;place-items:center;line-height:1;display:inline-grid}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-icon] svg{width:1em;height:1em}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body]{margin-top:var(--mdx-space-tight)}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body]:empty{display:none}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body]>:first-child{margin-top:0}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body]>:last-child{margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] p,.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] ul,.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] ol,.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] pre,.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] hr,.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] blockquote,.MDX-module-scss-module__YnOFDa__mdx-content [data-mdx-callout-body] [data-mdx-callout]{max-width:none}.MDX-module-scss-module__YnOFDa__mdx-content__blockquote{box-sizing:border-box;width:100%;max-width:100%;margin:var(--sa-mdx-blockquote-margin-block,var(--mdx-space-block)) 0;padding-block:var(--sa-mdx-blockquote-padding-block,8px);padding-left:var(--sa-mdx-blockquote-padding-inline-start,24px);border-left:var(--sa-mdx-blockquote-border-width,4px) solid var(--sa-mdx-blockquote-border,var(--color-border-primary));border-radius:var(--sa-mdx-blockquote-border-radius,2px);color:var(--sa-mdx-blockquote-foreground,var(--mdx-body-color));line-height:var(--sa-mdx-blockquote-line-height,24px)}.MDX-module-scss-module__YnOFDa__mdx-content__blockquote p{max-width:none;color:inherit;margin:0;font-style:normal}.MDX-module-scss-module__YnOFDa__mdx-content__blockquote p:last-child{margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content__blockquote p+p{margin-top:0}.MDX-module-scss-module__YnOFDa__mdx-content__blockquote-cite{margin-top:var(--mdx-list-item-gap);font-size:var(--sa-mdx-code-font-size,12px);color:var(--mdx-body-tertiary-color);font-style:normal}.MDX-module-scss-module__YnOFDa__mdx-content__table-wrapper{margin:var(--sa-mdx-table-margin-block,var(--mdx-space-block)) 0;border-radius:var(--sa-mdx-code-block-radius,10px);border:1px solid var(--sa-mdx-table-border,var(--mdx-border-subtle-color));overflow-x:auto}.MDX-module-scss-module__YnOFDa__mdx-content__table{border-collapse:collapse;width:100%;font-size:var(--sa-mdx-table-font-size,var(--mdx-body-size))}.MDX-module-scss-module__YnOFDa__mdx-content__table th,.MDX-module-scss-module__YnOFDa__mdx-content__table td{padding-block:var(--sa-mdx-table-cell-padding-block,10px);text-align:left;border-bottom:1px solid var(--sa-mdx-table-border,var(--mdx-border-subtle-color));padding-inline-end:var(--sa-mdx-table-cell-padding-inline-end,24px)}.MDX-module-scss-module__YnOFDa__mdx-content__table th{padding-block:var(--sa-mdx-table-header-padding-block,8px);color:var(--sa-mdx-table-header-foreground,var(--mdx-body-color));font-weight:var(--sa-mdx-table-header-font-weight,600);line-height:var(--sa-mdx-table-header-line-height,1.25)}.MDX-module-scss-module__YnOFDa__mdx-content__table tr:last-child td{border-bottom:none}.MDX-module-scss-module__YnOFDa__mdx-content__table tr:hover{background-color:var(--sa-mdx-table-row-hover-background,transparent)}.MDX-module-scss-module__YnOFDa__mdx-content__table tbody tr:nth-child(odd){background-color:#0000}.MDX-module-scss-module__YnOFDa__mdx-content__image,.MDX-module-scss-module__YnOFDa__mdx-content img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0;box-shadow:0 4px 6px -1px #0000001a}.MDX-module-scss-module__YnOFDa__mdx-content__image[alt$=-dark],.MDX-module-scss-module__YnOFDa__mdx-content img[alt$=-dark]{display:none}@media (prefers-color-scheme:dark){.MDX-module-scss-module__YnOFDa__mdx-content__image[alt$=-light],.MDX-module-scss-module__YnOFDa__mdx-content img[alt$=-light]{display:none}.MDX-module-scss-module__YnOFDa__mdx-content__image[alt$=-dark],.MDX-module-scss-module__YnOFDa__mdx-content img[alt$=-dark]{display:block}}.MDX-module-scss-module__YnOFDa__mdx-content hr{width:min(100%,var(--mdx-measure));min-height:var(--mdx-body-leading);margin-top:var(--sa-mdx-horizontal-rule-margin-block,28px);margin-bottom:var(--sa-mdx-horizontal-rule-margin-block,28px);color:#0000;background:0 0;border:none;display:block;position:relative}.MDX-module-scss-module__YnOFDa__mdx-content hr:before{border-top:var(--sa-mdx-horizontal-rule-border-width,1px) solid var(--sa-mdx-horizontal-rule-border,var(--mdx-border-color));content:"";pointer-events:none;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.MDX-module-scss-module__YnOFDa__mdx-content .katex{font-size:var(--sa-mdx-math-font-size,1.05em)}.MDX-module-scss-module__YnOFDa__mdx-content .katex-display{margin:var(--sa-mdx-math-block-margin-block,var(--sa-mdx-code-block-margin-block,var(--mdx-space-base))) 0;padding:var(--sa-mdx-math-block-padding,var(--sa-mdx-code-block-padding,8px));overflow:auto hidden}.MDX-module-scss-module__YnOFDa__mdx-content .katex-display::-webkit-scrollbar{height:6px}.MDX-module-scss-module__YnOFDa__mdx-content .katex-display::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:3px}.MDX-module-scss-module__YnOFDa__mdx-content .katex-display::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}.MDX-module-scss-module__YnOFDa__mdx-content .katex-display::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.MDX-module-scss-module__YnOFDa__mdx-content__loading{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.MDX-module-scss-module__YnOFDa__mdx-content__loading-spinner{border:2px solid var(--color-border-light);border-top-color:var(--color-brand-primary-base);border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:.8s linear infinite MDX-module-scss-module__YnOFDa__mdx-spin}@media (prefers-reduced-motion:reduce){.MDX-module-scss-module__YnOFDa__mdx-content__loading-spinner{animation:none}}.MDX-module-scss-module__YnOFDa__mdx-content__error{background-color:var(--color-bg-error,#fef2f2);border:1px solid var(--color-border-error,#fecaca);color:var(--color-text-error,#b91c1c);border-radius:8px;padding:1.5rem}.MDX-module-scss-module__YnOFDa__mdx-content__error h3{font-size:var(--sa-type-text-md,14px);color:inherit;margin-top:0}.MDX-module-scss-module__YnOFDa__mdx-content__error p{font-size:var(--sa-type-text-sm,12px);margin-bottom:0}.MDX-module-scss-module__YnOFDa__mdx-content__empty{text-align:center;color:var(--color-text-tertiary);padding:3rem;font-style:italic}.MDX-module-scss-module__YnOFDa__mdx-content--inline{display:inline}.MDX-module-scss-module__YnOFDa__mdx-content--inline p{margin:0;display:inline}.MDX-module-scss-module__YnOFDa__mdx-content--inline h1,.MDX-module-scss-module__YnOFDa__mdx-content--inline h2,.MDX-module-scss-module__YnOFDa__mdx-content--inline h3,.MDX-module-scss-module__YnOFDa__mdx-content--inline h4,.MDX-module-scss-module__YnOFDa__mdx-content--inline h5,.MDX-module-scss-module__YnOFDa__mdx-content--inline h6,.MDX-module-scss-module__YnOFDa__mdx-content--inline div,.MDX-module-scss-module__YnOFDa__mdx-content--inline blockquote,.MDX-module-scss-module__YnOFDa__mdx-content--inline pre,.MDX-module-scss-module__YnOFDa__mdx-content--inline ul,.MDX-module-scss-module__YnOFDa__mdx-content--inline ol,.MDX-module-scss-module__YnOFDa__mdx-content--inline li,.MDX-module-scss-module__YnOFDa__mdx-content--inline table,.MDX-module-scss-module__YnOFDa__mdx-content--inline hr{display:none}@keyframes MDX-module-scss-module__YnOFDa__mdx-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content :not(pre)>code,:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content.MDX-module-scss-module__YnOFDa__ProseMirror :is(p,li,td,th,blockquote,h1,h2,h3,h4,h5,h6) code,:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content__inline-code{background-color:var(--sa-mdx-inline-code-background,var(--color-bg-code-dark,#161b22));border-color:var(--sa-mdx-inline-code-border,var(--color-border-dark,#30363d));color:var(--sa-mdx-inline-code-foreground,var(--color-code-text-dark,#79c0ff))}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content pre,:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content__code-block{background:var(--sa-mdx-code-block-background,var(--color-surface-background-primary));border-color:var(--sa-mdx-code-block-border,var(--color-border-primary))}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content pre.shiki{border-color:var(--sa-mdx-code-block-border,var(--color-border-primary));background:var(--sa-mdx-code-block-background,var(--color-surface-background-primary))!important;color:var(--shiki-dark)!important}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content .shiki span{color:var(--shiki-dark,inherit)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line.highlighted{background-color:color-mix(in srgb, var(--color-brand-accent,#54b4ff) 18%, transparent)!important}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line.diff.add{background-color:#3fb9502e!important}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content pre.shiki .line.diff.remove{background-color:#f851492b!important}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content__blockquote,:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content blockquote{border-left-color:var(--sa-mdx-blockquote-border,var(--color-border-primary))}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content__table th,:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content__table tbody tr:nth-child(odd){background-color:#0000}:root[data-theme=dark] .MDX-module-scss-module__YnOFDa__mdx-content__error{background-color:var(--color-bg-error-dark,#450a0a);border-color:var(--color-border-error-dark,#7f1d1d);color:var(--color-text-error-dark,#fecaca)}
.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range{--mdx-constraint-range-bg:rgba(var(--color-surface-contrast-rgb), .04);--mdx-constraint-range-border:rgba(var(--color-surface-contrast-rgb), .12);--mdx-constraint-range-line:rgba(var(--color-surface-contrast-rgb), .84);--mdx-constraint-range-line-soft:rgba(var(--color-surface-contrast-rgb), .24);--mdx-constraint-range-label:rgba(var(--color-surface-contrast-rgb), .9);--mdx-constraint-range-caption:rgba(var(--color-surface-contrast-rgb), .72);--mdx-constraint-range-dot-bg:rgb(var(--color-surface-contrast-rgb));--mdx-constraint-axis-center-y:1.55rem;--mdx-constraint-dot-size:.56rem;--mdx-constraint-tick-length:.72rem;--mdx-constraint-tick-gap:.16rem;border:1px solid var(--mdx-constraint-range-border);background:linear-gradient(180deg, var(--mdx-constraint-range-bg), rgba(var(--color-surface-contrast-rgb), .02));vertical-align:middle;border-radius:10px;flex-direction:column;width:100%;max-width:100%;margin:.25rem 0;padding:1.25rem 1rem .5rem;display:inline-flex}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range--inline{display:inline-flex}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range--block{width:100%;margin:.875rem 0;display:flex}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__axis{height:3.1rem;position:relative}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__base-line{top:calc(var(--mdx-constraint-axis-center-y) - 1px);background-color:var(--mdx-constraint-range-line-soft);border-radius:999px;height:2px;position:absolute;left:0;right:0}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__active-line{top:calc(var(--mdx-constraint-axis-center-y) - 5px);background-color:rgba(var(--color-surface-contrast-rgb), .13);border-radius:999px;height:10px;position:absolute;left:0;right:0}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__marker{top:var(--mdx-constraint-axis-center-y);width:0;height:0;position:absolute;transform:translate(-50%)}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__value{left:0;bottom:calc(var(--mdx-constraint-dot-size)/2 + var(--mdx-constraint-tick-gap) + var(--mdx-constraint-tick-length) + .22rem);color:var(--mdx-constraint-range-label);letter-spacing:-.01em;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__math{align-items:center;display:inline-flex}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__math .katex{color:inherit;font-size:1em}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__dot{width:var(--mdx-constraint-dot-size);height:var(--mdx-constraint-dot-size);border:2px solid var(--mdx-constraint-range-line);border-radius:999px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000038}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__dot[data-closed=true]{background-color:var(--mdx-constraint-range-dot-bg)}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__dot[data-closed=false]{background-color:#0000}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__tick{width:2px;height:var(--mdx-constraint-tick-length);background-color:var(--mdx-constraint-range-line);border-radius:2px;position:absolute;left:0;transform:translate(-50%)}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__tick[data-placement=top]{bottom:calc(var(--mdx-constraint-dot-size)/2 + var(--mdx-constraint-tick-gap))}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__tick[data-placement=bottom]{top:calc(var(--mdx-constraint-dot-size)/2 + var(--mdx-constraint-tick-gap))}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__marker[data-position=zero] .MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__value{bottom:calc(var(--mdx-constraint-tick-length)/2 + .38rem);color:rgba(var(--color-surface-contrast-rgb), .68);font-size:.72rem;font-weight:600}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__zero-line{left:0;top:calc(var(--mdx-constraint-tick-length)*-.5);width:2px;height:calc(var(--mdx-constraint-tick-length) + .12rem);background-color:rgba(var(--color-surface-contrast-rgb), .62);border-radius:2px;position:absolute;transform:translate(-50%)}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__caption{color:var(--mdx-constraint-range-caption);text-align:center;margin-top:.24rem;font-size:.86rem;line-height:1.3}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__caption-variable{color:var(--mdx-constraint-range-label);margin-left:.18rem}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-error{border:1px solid rgba(var(--color-surface-contrast-rgb), .16);background-color:rgba(var(--color-surface-contrast-rgb), .04);border-radius:10px;width:min(100%,34rem);margin:.875rem 0;padding:.75rem}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-error__title{color:#ffd6d6;margin:0;font-size:.875rem;font-weight:700}[data-theme=light] .MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-error__title{color:var(--color-status-error-base)}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-error__message{color:rgba(var(--color-surface-contrast-rgb), .84);margin:.35rem 0 0;font-size:.8rem}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-error__raw{border:1px solid rgba(var(--color-surface-contrast-rgb), .14);color:rgba(var(--color-surface-contrast-rgb), .9);background-color:#0000004d;border-radius:8px;margin:.65rem 0 0;padding:.5rem .625rem;font-size:.75rem;line-height:1.4;overflow-x:auto}@media (max-width:760px){.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range{width:100%;padding-inline:.625rem}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__value{font-size:.7rem}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-range__caption{font-size:.78rem}.MDXConstraint-module-scss-module__bIcbJW__mdx-constraint-error{width:100%}}
.MDXLink-module-scss-module__M9GmGa__mdx-link{color:var(--color-brand-primary-base);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand-primary-base) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand-primary-base) 48%, transparent);text-decoration-skip-ink:auto;text-underline-offset:.16em;text-decoration-thickness:.06em;transition:color .16s,text-decoration-color .16s}.MDXLink-module-scss-module__M9GmGa__mdx-link:hover{color:var(--color-brand-primary-hover);text-decoration-color:currentColor}.MDXLink-module-scss-module__M9GmGa__mdx-link:focus-visible{outline:2px solid var(--color-brand-primary-base);outline-offset:.15em;border-radius:2px}.MDXLink-module-scss-module__M9GmGa__mdx-link[data-anchor=true]{color:var(--color-brand-primary-base);-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand-primary-base) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand-primary-base) 48%, transparent)}
.slash-menu-module-scss-module__yd1BnW__slash-menu{z-index:16;pointer-events:none;width:1px;height:1px;position:absolute}.slash-menu-module-scss-module__yd1BnW__slash-menu__decoration{color:var(--sa-color-text-secondary,var(--color-text-secondary))}.slash-menu-module-scss-module__yd1BnW__slash-menu__decoration--empty{opacity:.85;position:relative}.slash-menu-module-scss-module__yd1BnW__slash-menu__decoration--empty:after{content:"Type to search...";color:color-mix(in srgb, var(--sa-color-text-secondary,var(--color-text-secondary)) 86%, transparent);pointer-events:none;margin-left:.18rem}
