.practice-course-list{grid-template-columns:minmax(0,1fr);max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.practice-course-list>li{margin:0;padding:0}.practice-course-choice{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3);color:var(--text-primary);border:0;border-block-end:1px solid var(--divider-quiet);inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0;text-decoration:none;display:flex}.practice-course-choice>span:first-of-type{flex:1;min-width:0}.practice-course-choice svg{color:var(--selected-fg);flex-shrink:0}.practice-course-choice strong,.practice-course-choice small{display:block}.practice-course-choice strong{font-size:var(--type-control)}.practice-course-choice small{color:var(--text-secondary);font-size:var(--type-caption);margin-block-start:var(--space-0)}.practice-course-choice:hover{background:var(--selected-bg);border-color:var(--selected-fg)}.practice-course-choice:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}[data-builder-review-status]:empty{display:none}.practice-builder [hidden]{display:none!important}.practice-builder__mode{gap:var(--space-1);max-inline-size:28rem;font-weight:600;display:grid}.practice-builder__mode select{inline-size:100%;min-inline-size:0}[data-builder-panel]{min-inline-size:0}[data-builder-panel=practice]{gap:var(--space-3);display:grid}[data-builder-settings]{border:1px solid var(--divider-quiet);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);background:var(--surface-raised)}[data-builder-settings]>summary{min-block-size:var(--control-height)}[data-practice-set]{gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--divider-quiet);border-radius:var(--radius-card);min-inline-size:0;display:grid}[data-practice-set]>h2,[data-practice-set]>p{margin:0}[data-builder-summary]{color:var(--text-secondary)}[data-builder-selected-topics]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-builder-selected-topics] li{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-subtle);font-size:var(--type-meta);overflow-wrap:anywhere}.practice-builder__limit,[data-practice-set-capacity]{color:var(--text-secondary);font-size:var(--type-meta)}.practice-builder__next{border-block-start:1px solid var(--divider-quiet);font-size:var(--type-meta)}.practice-builder [data-learner-state=new-empty]{display:none}.practice-builder .canonical-assessment [data-view=intro]:not([hidden]){gap:var(--space-2);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.practice-builder [data-view=intro]>*{margin:0}.practice-builder [data-view=intro] .assessment-start-illustration,.practice-builder [data-assessment-family]{display:none}.practice-builder [data-view=intro] [data-exact-form-entry]{order:-4}.practice-builder [data-view=intro] .canonical-assessment__actions{order:-1}.practice-builder [data-view=intro] .canonical-assessment__start-facts{order:-2}.practice-builder [data-view=intro] [data-assessment-intro]{order:-3}.practice-builder [data-assessment-history]:has([data-assessment-history-list][hidden]),.content:has(>.practice-builder) .page-heading__purpose{display:none}@media (width<=40rem){[data-practice-set]{padding:var(--space-3)}.practice-builder [data-view=intro] .canonical-assessment__actions{z-index:2;padding-block:var(--space-2);background:var(--surface-raised);position:sticky;inset-block-end:var(--space-2)}.practice-builder [data-view=intro] .canonical-assessment__actions>button{flex:1}}[data-builder-format-status]:not(:empty){color:var(--text-secondary);margin-block-start:var(--space-1);display:block}.practice-builder{gap:var(--space-3);font-family:var(--font-ui);font-size:var(--type-control);line-height:var(--leading-ui);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.practice-builder__note{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-meta)}.practice-builder summary{padding-block:var(--space-2);cursor:pointer;font-weight:700}.practice-builder__form{margin-block:var(--space-3)}.practice-builder__form fieldset{min-inline-size:0}.practice-builder__form>fieldset{gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.practice-builder__form>fieldset>label{gap:var(--space-1);grid-template-columns:minmax(0,1fr);max-width:36rem;display:grid}.practice-builder__form select,.practice-builder__form input[type=number]{inline-size:100%;min-inline-size:0;font:inherit;font-size:var(--type-control)}.practice-builder__form button{justify-self:start}.practice-builder__topics{gap:var(--space-1);overscroll-behavior-block:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);max-block-size:16rem;display:grid;overflow-y:auto}.practice-builder__topics label{align-items:start;gap:var(--space-2);padding-block:var(--space-2);min-block-size:var(--control-height);cursor:pointer;display:flex}.practice-builder__topics input{flex:none;margin-block-start:var(--space-0)}[data-practice-set-capacity]:empty,[data-practice-set][hidden],[data-builder-topic-fieldset][hidden]{display:none}@media screen{.js .practice-builder{align-content:start;min-block-size:100svh}}.js .practice-builder:not([data-initialised]){visibility:hidden;animation:0s 2s forwards practice-builder-reveal}@keyframes practice-builder-reveal{to{visibility:visible}}.practice-builder__options{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.practice-builder__options>label{gap:var(--space-1);display:grid}.practice-builder__options p{color:var(--text-secondary);font-size:var(--type-meta);margin:0}.practice-builder__form [data-builder-topic-fieldset]{padding:var(--space-2);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);margin:0}.practice-builder__form [data-builder-topic-fieldset]>p{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--type-meta)}.practice-builder__start{justify-items:start;gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--divider-quiet);background:var(--surface-raised);grid-column:1/-1;display:grid}.practice-builder__start p{margin:0}@media (width>=64rem){.practice-builder__form[data-builder-has-course]>fieldset{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.practice-builder__form>fieldset>label{grid-column:1/-1}.practice-builder__form[data-builder-has-course] .practice-builder__options{grid-column:2}}.practice-builder__topic-search{align-items:end;gap:var(--space-1);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.practice-builder__topic-search>label{gap:var(--space-1);min-inline-size:0;font-size:var(--type-meta);flex:12rem;display:grid}.practice-builder__selected{gap:var(--space-1);margin:var(--space-2) 0;max-block-size:8rem;padding:var(--space-1);flex-wrap:wrap;list-style:none;display:flex;overflow-y:auto}.practice-builder__selected li{min-inline-size:0;max-inline-size:100%}.practice-builder__selected button{gap:var(--space-2);text-align:start;white-space:normal;max-inline-size:100%}.practice-builder__topics label:has(input:disabled){color:var(--text-secondary);cursor:default}.practice-builder__start-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;inline-size:100%;display:flex}.practice-builder__start-row p{color:var(--text-secondary);font-size:var(--type-meta)}[data-practice-builder]{min-inline-size:0}main>:has(>[data-practice-builder]){inline-size:100%;max-inline-size:none;margin-inline:0;padding:0}main>:has(>[data-practice-builder])>[data-practice-builder]{margin-block:var(--space-3) 0}.practice-builder__course-choices{border:0;margin:0;padding:0}.practice-builder__course-choices>legend{font-size:var(--type-subsection);margin-block-end:var(--space-2);padding:0;font-weight:600}[data-builder-settings]:has([data-builder-form]:not([data-builder-has-course]))>summary,.practice-builder[data-builder-active-mode=practice]:has([data-builder-form]:not([data-builder-has-course])) :is([data-builder-mode-control],.practice-builder__homework){display:none}.coaching-offer[data-astro-cid-u3gn725n]{gap:var(--space-2);min-inline-size:0;display:grid}.coaching-offer[data-astro-cid-u3gn725n]>button[data-astro-cid-u3gn725n]{justify-self:start}[data-astro-cid-u3gn725n][hidden]{display:none!important}[data-coaching-skill-group]{border:0;border-block-start:1px solid var(--divider-quiet);padding:var(--space-3) 0 0;margin:0}[data-coaching-skill-group] legend{padding-inline-end:var(--space-2);font-weight:650}[data-astro-cid-isx57vxx][data-coaching-focus-disclosure]>summary[data-astro-cid-isx57vxx]{cursor:pointer;min-block-size:var(--control-height);padding-block:var(--space-2);font-weight:650}[data-astro-cid-isx57vxx][data-coaching-suggestions-retry]{margin-block-end:var(--space-3)}[data-astro-cid-isx57vxx][data-coaching-format-status]:not(:empty){color:var(--text-secondary);margin-block-start:var(--space-1);display:block}[data-astro-cid-isx57vxx][hidden]{display:none!important}.coaching-recovery[data-astro-cid-isx57vxx]{gap:var(--space-2);margin-block:var(--space-3);display:grid}[data-coaching-form] [data-coaching-sign-in]{justify-self:start}form[data-astro-cid-isx57vxx]>fieldset[data-astro-cid-isx57vxx]{gap:var(--space-3);border:0;min-inline-size:0;padding:0;display:grid}label[data-astro-cid-isx57vxx]{gap:var(--space-1);display:grid}select[data-astro-cid-isx57vxx]{min-inline-size:0;font:inherit;inline-size:100%;max-inline-size:36rem}.focus-search[data-astro-cid-isx57vxx]{gap:var(--space-2);display:grid}.focus-search[data-astro-cid-isx57vxx] input[data-astro-cid-isx57vxx]{inline-size:100%;min-inline-size:0}[data-astro-cid-isx57vxx][data-coaching-focus-selection]{overflow-wrap:anywhere}[data-astro-cid-isx57vxx][data-coaching-focus-selection] summary[data-astro-cid-isx57vxx]{padding-block:var(--space-2);min-block-size:var(--control-height);cursor:pointer}fieldset[data-astro-cid-isx57vxx]{min-inline-size:0}[data-astro-cid-isx57vxx][data-coaching-topics],[data-astro-cid-isx57vxx][data-coaching-skills]{gap:var(--space-2);display:grid}[data-astro-cid-isx57vxx][data-coaching-topics] label,[data-astro-cid-isx57vxx][data-coaching-skills] label{align-items:start;gap:var(--space-2);padding-block:var(--space-2);min-block-size:var(--control-height);cursor:pointer;display:flex}[data-astro-cid-isx57vxx][data-coaching-topics] label:has(input:disabled),[data-astro-cid-isx57vxx][data-coaching-skills] label:has(input:disabled){color:var(--text-secondary);cursor:default}[data-coaching-skills] label[hidden]{display:none!important}[data-astro-cid-isx57vxx][data-coaching-request-status]:empty{margin-block:0}[data-coaching-saved-list]{gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}[data-coaching-course-group]{overflow-wrap:anywhere;min-inline-size:0;margin-block-start:var(--space-4)}[data-coaching-course-group][hidden],[data-coaching-saved-filter][hidden]{display:none!important}[data-coaching-saved-filter]{gap:var(--space-1);max-inline-size:36rem;margin-block:var(--space-3);display:grid}[data-coaching-saved-filter] select{inline-size:100%;min-inline-size:0}[data-coaching-saved-search]{gap:var(--space-2);max-inline-size:36rem;margin-block:var(--space-3);display:grid}[data-coaching-saved-search] label{gap:var(--space-1);display:grid}[data-coaching-saved-search] input{inline-size:100%;min-inline-size:0}[data-coaching-saved-search] button[hidden],[data-coaching-saved-list]>li[hidden]{display:none!important}[data-coaching-saved-search] button{white-space:normal;justify-self:start;max-inline-size:100%}[data-coaching-saved-filters]{gap:var(--space-3);max-inline-size:48rem;margin-block:var(--space-3);min-inline-size:0;display:grid}[data-coaching-saved-filters] [data-coaching-saved-filter],[data-coaching-saved-filters] [data-coaching-saved-search]{max-inline-size:none;margin:0}[data-coaching-saved-empty]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);overflow-wrap:anywhere;display:grid}[data-coaching-saved-empty] p{margin:0}[data-coaching-saved-empty] a{min-block-size:var(--control-height);align-items:center;display:inline-flex}@media (width>=40rem){[data-coaching-saved-filters]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-coaching-saved-filters] [data-coaching-saved-search]{grid-column:1/-1}}[data-coaching-saved-filter-actions]{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-coaching-saved-list]>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);background:var(--surface-raised);overflow-wrap:anywhere;min-inline-size:0;display:grid}[data-coaching-saved-list] p{margin:0}[data-coaching-saved-list] button{white-space:normal;text-align:start;justify-self:start;max-inline-size:100%}[data-coaching-saved-preview] summary{padding-block:var(--space-2);min-block-size:var(--control-height);cursor:pointer}[data-coaching-plan-actions]{gap:var(--space-2);margin-block:var(--space-2);flex-wrap:wrap;display:flex}[data-coaching-manual-copy]{gap:var(--space-2);display:grid}[data-coaching-manual-copy][hidden]{display:none!important}[data-coaching-manual-copy] textarea{inline-size:100%;min-inline-size:0;max-inline-size:100%;font:inherit}[data-coaching-print-summary]{display:none}@media print{body[data-coaching-printing]{color:#000!important;background:#fff!important;margin:0!important;display:block!important}body[data-coaching-printing]>:not([data-coaching-print-summary]){display:none!important}body[data-coaching-printing]>[data-coaching-print-summary]{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;background:#fff;margin:0;padding:0;font:12pt/1.5 sans-serif;position:static;display:block!important}}[data-coaching-saved-actions]>button{margin-block:var(--space-2);white-space:normal;text-align:start;max-inline-size:100%;display:block}[data-coaching-saved-actions] summary{padding-block:var(--space-2);min-block-size:var(--control-height);cursor:pointer}[data-coaching-remove-confirmation]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);display:grid}[data-coaching-remove-confirmation][hidden]{display:none!important}[data-coaching-remove-confirmation] button,button[data-astro-cid-isx57vxx]{justify-self:start}.creator-sets__panel[data-astro-cid-mo3bye6f]{gap:var(--space-3);min-inline-size:0;display:grid}.creator-sets__limit[data-astro-cid-mo3bye6f]{color:var(--text-secondary);font-size:var(--type-meta)}.creator-sets[data-astro-cid-mo3bye6f]{gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.creator-sets[data-astro-cid-mo3bye6f][hidden],.creator-sets[data-astro-cid-mo3bye6f] [data-astro-cid-mo3bye6f][data-builder-panel][hidden]{display:none}[data-astro-cid-mo3bye6f][data-creator-library-disclosure]>[data-astro-cid-mo3bye6f]:not(summary){margin-block-start:var(--space-3)}[data-astro-cid-mo3bye6f][data-creator-library-disclosure]>summary[data-astro-cid-mo3bye6f]{cursor:pointer;padding-block:var(--space-2);min-block-size:var(--control-height);font-weight:650}.creator-sets[data-astro-cid-mo3bye6f] h2[data-astro-cid-mo3bye6f],.creator-sets[data-astro-cid-mo3bye6f] p[data-astro-cid-mo3bye6f]{margin:0}.creator-sets__form[data-astro-cid-mo3bye6f] fieldset[data-astro-cid-mo3bye6f]{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.creator-sets__form[data-astro-cid-mo3bye6f] label[data-astro-cid-mo3bye6f]{gap:var(--space-1);max-inline-size:36rem;display:grid}.creator-sets__form[data-astro-cid-mo3bye6f] select[data-astro-cid-mo3bye6f]{inline-size:100%;min-inline-size:0;font:inherit}.creator-sets__actions[data-astro-cid-mo3bye6f],.creator-sets__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-sets__status[data-astro-cid-mo3bye6f]:empty{display:none}.creator-sets__paper[data-astro-cid-mo3bye6f]{gap:var(--space-3);min-inline-size:0;display:grid}.creator-sets__preview[data-astro-cid-mo3bye6f]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);background:var(--surface-raised);min-inline-size:0;display:grid}.creator-sets__preview[data-astro-cid-mo3bye6f] h3[data-astro-cid-mo3bye6f],.creator-sets__preview[data-astro-cid-mo3bye6f] ul[data-astro-cid-mo3bye6f]{margin:0}.creator-sets__preview[data-astro-cid-mo3bye6f] ul[data-astro-cid-mo3bye6f]{gap:var(--space-1);padding-inline-start:var(--space-4);display:grid}.creator-sets__preview[data-astro-cid-mo3bye6f] ul[data-astro-cid-mo3bye6f]:empty{display:none}.creator-sets__list[data-astro-cid-mo3bye6f]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.creator-sets__list[data-astro-cid-mo3bye6f]>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);background:var(--surface-raised);min-inline-size:0;display:grid}.creator-sets__list[data-astro-cid-mo3bye6f] h3,.creator-sets__list[data-astro-cid-mo3bye6f] p{margin:0}.creator-sets__list[data-astro-cid-mo3bye6f] button{white-space:normal;max-inline-size:100%}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check{max-inline-size:100%;font-family:var(--font-ui);justify-self:stretch}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check summary{align-items:center;gap:var(--space-1);cursor:pointer;inline-size:fit-content;margin:0;list-style:none;display:inline-flex}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check summary::-webkit-details-marker{display:none}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check__panel{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--control-boundary);border-radius:var(--radius-card);background:var(--surface-subtle);font-size:var(--type-meta);line-height:var(--leading-ui);margin-block-start:var(--space-2);display:grid}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check__actions:not(:has(button:not([hidden]))){display:none}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check label{gap:var(--space-1);display:grid}.creator-sets__list[data-astro-cid-mo3bye6f] .share-check input{box-sizing:border-box;inline-size:100%;min-inline-size:0;font:inherit}.creator-sets__list[data-astro-cid-mo3bye6f] [data-share-check-status]:empty,[data-astro-cid-mo3bye6f][data-creator-empty][hidden],[data-astro-cid-mo3bye6f][data-creator-recipes][hidden],[data-astro-cid-mo3bye6f][data-creator-paper-alternative][hidden]{display:none}.creator-targeted[data-astro-cid-ylh7m2jy]{gap:var(--space-3);overflow-wrap:anywhere;min-inline-size:0;display:grid}.creator-targeted[data-astro-cid-ylh7m2jy][hidden]{display:none}.creator-targeted[data-astro-cid-ylh7m2jy] h2[data-astro-cid-ylh7m2jy],.creator-targeted[data-astro-cid-ylh7m2jy] p[data-astro-cid-ylh7m2jy]{margin:0}.creator-targeted__form[data-astro-cid-ylh7m2jy]>fieldset[data-astro-cid-ylh7m2jy]{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.creator-targeted__form[data-astro-cid-ylh7m2jy] label[data-astro-cid-ylh7m2jy]{gap:var(--space-1);max-inline-size:36rem;display:grid}.creator-targeted__form[data-astro-cid-ylh7m2jy] select[data-astro-cid-ylh7m2jy]{inline-size:100%;min-inline-size:0;font:inherit}.creator-targeted__topics[data-astro-cid-ylh7m2jy]{gap:var(--space-1);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.creator-targeted__topics[data-astro-cid-ylh7m2jy]>div[data-astro-cid-ylh7m2jy]{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.creator-targeted__topics[data-astro-cid-ylh7m2jy] label{align-items:start;gap:var(--space-2);padding-block:var(--space-2);min-block-size:var(--control-height);cursor:pointer;display:flex}.creator-targeted__topics[data-astro-cid-ylh7m2jy] input{flex:none;margin-block-start:var(--space-0)}.creator-targeted__preview[data-astro-cid-ylh7m2jy]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);background:var(--surface-raised);min-inline-size:0;display:grid}.creator-targeted__preview[data-astro-cid-ylh7m2jy] h3[data-astro-cid-ylh7m2jy],.creator-targeted__preview[data-astro-cid-ylh7m2jy] ul[data-astro-cid-ylh7m2jy]{margin:0}.creator-targeted__preview[data-astro-cid-ylh7m2jy] ul[data-astro-cid-ylh7m2jy]{gap:var(--space-1);padding-inline-start:var(--space-4);display:grid}.creator-targeted__actions[data-astro-cid-ylh7m2jy]{gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-targeted__limit[data-astro-cid-ylh7m2jy]{color:var(--text-secondary);font-size:var(--type-meta)}.creator-targeted__status[data-astro-cid-ylh7m2jy]:empty,[data-astro-cid-ylh7m2jy][data-creator-targeted-alternative][hidden]{display:none}
