.my-learning .learning-section-picker{display:none}.my-learning .family-workspace-nav{display:var(--workspace-navigation-display,grid);grid-template-columns:repeat(3,minmax(0,1fr))}.my-learning .family-workspace-nav a{justify-content:flex-start}@media (width>=70rem){.my-learning .family-workspace-nav{padding:var(--space-1) 0;background:0 0;border:0;border-radius:0;grid-area:2/1/span 3;grid-template-columns:minmax(0,1fr);margin:0;position:sticky;top:6rem}.my-learning .family-workspace-nav a{border-bottom:0;padding:var(--space-2);border-inline-start:3px solid #0000}.my-learning .family-workspace-nav a[aria-selected=true]{border-inline-start-color:var(--selected-fg)}}@media (width<=48rem){.my-learning .learning-section-picker:not([hidden]){display:var(--workspace-navigation-display,grid);gap:var(--space-1);margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--type-meta);font-weight:600}.my-learning .learning-section-picker select{width:100%}.my-learning .learning-section-picker:not([hidden])+.family-workspace-nav{display:none}}@media (width<=40rem){.my-learning .family-workspace-nav a{text-align:center;justify-content:flex-start;gap:var(--space-0);padding:var(--space-1) var(--space-0);flex-direction:column}}@media print{.my-learning .learning-section-picker,.my-learning .family-workspace-nav{display:none!important}}.course-relationships-view [data-relationships-status]:empty{display:none}.course-relationships-view ul{gap:var(--space-3);padding:0;list-style:none;display:grid}.course-relationships-view li{border-block-end:1px solid var(--divider-quiet);padding-block:var(--space-3);gap:var(--space-2);display:grid}.course-relationships-view dialog{width:min(36rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));padding:var(--space-4);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);overflow:auto}.course-relationships-view dialog::backdrop{background:color-mix(in srgb, var(--text-primary) 35%, transparent)}.course-relationships-view dialog h3{margin-top:0}.course-relationships-view fieldset{gap:var(--space-3);margin-block:var(--space-3);border:0;min-width:0;padding:0;display:grid}.course-relationships-view label{gap:var(--space-1);display:grid}.course-relationships-view label:has(input[type=checkbox]){align-items:baseline;display:flex}.course-relationships-view select{max-width:100%;min-height:var(--control-height)}.my-learning .course-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.my-learning .course-option{gap:var(--space-0);padding:var(--space-2) var(--space-3);border:1px solid var(--line-300);border-radius:var(--radius-control);display:grid}.my-learning .course-option:has(input[name=course]:checked){border-color:var(--selected-fg);background:var(--selected-bg)}.my-learning .course-option label{align-items:flex-start;gap:.5rem;display:flex}.my-learning .course-option small{color:var(--ink-600);margin-top:.15rem;display:block}.my-learning .primary-choice{color:var(--accent-700);font-size:var(--type-caption);font-weight:650}.my-learning .course-options{min-width:0;margin:var(--space-3) 0;border:0;padding:0}.my-learning .course-options legend{font-weight:650}.my-learning .course-options>p{color:var(--text-secondary);font-size:var(--type-meta)}.my-learning .saved-courses{gap:var(--space-2);padding:0;list-style:none;display:grid}.my-learning .saved-courses li{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--divider-quiet);flex-wrap:wrap;display:flex}.my-learning .course-browse{margin-top:var(--space-4)}@media (width<=48rem){.my-learning .course-list{grid-template-columns:1fr}}.saving-summary{margin-block:var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--divider-quiet)}.saving-summary-heading{align-items:center;gap:var(--space-2);display:flex}.saving-summary h2{font-size:var(--type-subsection);margin:0}.saving-summary ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.saving-summary li+li{border-top:1px solid var(--divider-quiet)}.saving-summary a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding-block:var(--space-2);text-decoration:none;display:flex}.saving-summary a>span{gap:var(--space-0);min-width:0;display:grid}.saving-summary strong{color:var(--text-primary);font-size:var(--type-meta)}.saving-summary a span span{color:var(--text-secondary);font-size:var(--type-meta);min-block-size:2lh}.saving-summary a svg{flex-shrink:0}.saving-summary a:hover strong{color:var(--link);text-decoration:underline}.saving-summary a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}@media (width>=48rem){.saving-summary ul{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saving-summary li+li:nth-child(2){border-top:0}}.lesson-completion[data-astro-cid-meeb5kpl]{align-items:center;gap:var(--space-3);margin-block:var(--space-3);display:flex}.lesson-completion__copy[data-astro-cid-meeb5kpl]{gap:var(--space-1);min-width:0;display:grid}.lesson-completion__copy[data-astro-cid-meeb5kpl] strong[data-astro-cid-meeb5kpl]{font-size:var(--type-control);font-weight:600}[data-astro-cid-meeb5kpl][data-completion-source]{color:var(--text-secondary);font-weight:400;font-size:var(--type-meta)}.lesson-completion__meter[data-astro-cid-meeb5kpl]{flex-shrink:0}.lesson-completion--ring[data-astro-cid-meeb5kpl] .lesson-completion__meter[data-astro-cid-meeb5kpl]{background:conic-gradient(var(--link) var(--completion,0%), var(--divider-quiet) 0);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.lesson-completion--ring[data-astro-cid-meeb5kpl] [data-astro-cid-meeb5kpl][data-completion-percent]{background:var(--surface-raised);width:3.25rem;height:3.25rem;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:650;display:grid}.lesson-completion--bar[data-astro-cid-meeb5kpl]{align-items:stretch;gap:var(--space-2);flex-direction:column-reverse}.lesson-completion--bar[data-astro-cid-meeb5kpl] .lesson-completion__meter[data-astro-cid-meeb5kpl]{border-radius:var(--radius-control);background:linear-gradient(to right, var(--link) var(--completion,0%), var(--divider-quiet) 0);height:.375rem}.lesson-completion--bar[data-astro-cid-meeb5kpl] [data-astro-cid-meeb5kpl][data-completion-percent],.lesson-completion[data-astro-cid-meeb5kpl] [data-astro-cid-meeb5kpl][hidden]{display:none}@media (forced-colors:active){.lesson-completion__meter[data-astro-cid-meeb5kpl]{outline:1px solid canvastext}}.metric-chart{margin:var(--space-4) 0;padding:var(--space-2);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);min-width:0}.metric-chart h3{margin-top:0}.metric-chart__unit{color:var(--text-secondary);font-size:var(--text-sm)}.metric-chart__graphic{width:100%;max-width:var(--width-choice-card);aspect-ratio:2;min-width:0;height:auto;margin-inline:auto;display:block}.metric-chart__grid{stroke:var(--divider-quiet);stroke-width:1px}.metric-chart__tick,.metric-chart__value{fill:var(--text-primary);font-family:var(--font-ui);font-size:1rem}.metric-chart__line{stroke:var(--text-primary);fill:none;stroke-width:2px}.metric-chart__point,.metric-chart__bar,.metric-chart__fill{fill:var(--text-primary)}.metric-chart__changed-point{fill:var(--surface-raised);stroke:var(--text-primary);stroke-width:2px}.metric-chart__table-scroll{max-width:100%;overflow-x:auto}.metric-chart__table-scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.metric-chart table{border-collapse:collapse;width:100%;min-width:var(--width-choice-card);font-variant-numeric:tabular-nums}.metric-chart th,.metric-chart td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--divider-quiet);overflow-wrap:anywhere}.metric-chart caption{text-align:left;padding-block:var(--space-2)}.metric-chart table.metric-chart__matrix{min-width:var(--width-prose)}.metric-chart__matrix th,.metric-chart__matrix td{min-width:calc(12ch + 2 * var(--space-2))}.metric-chart__matrix td{border:1px solid var(--divider-quiet)}.metric-chart__status{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;padding:0;list-style:none;display:grid}.metric-chart__status li{overflow-wrap:anywhere;gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.metric-chart__track{height:var(--space-1);background:var(--surface-raised);border:1px solid var(--text-secondary);display:block}.metric-chart__fill{height:100%;display:block}.metric-chart__status svg{width:100%;height:100%;display:block}.metric-chart__scroll-hint{color:var(--text-secondary)}@media (width<=480px){.metric-chart__tick,.metric-chart__value{font-size:1.5rem}}@media (forced-colors:active){.metric-chart__line,.metric-chart__changed-point{stroke:canvastext}.metric-chart__point,.metric-chart__bar,.metric-chart__tick,.metric-chart__value,.metric-chart__fill{fill:canvastext}.metric-chart__grid{stroke:graytext}}@media print{.metric-chart{break-inside:avoid;color-scheme:light;color:canvastext;--text-primary:CanvasText;--text-secondary:CanvasText;--divider-quiet:GrayText;--surface-raised:Canvas;background:canvas}.metric-chart details>.metric-chart__table-scroll{overflow:visible;display:block!important}.metric-chart details>summary,.metric-chart__scroll-hint{display:none}.metric-chart table,.metric-chart table.metric-chart__matrix{min-width:0;font-size:10pt}.metric-chart__matrix th,.metric-chart__matrix td{min-width:0}.metric-chart details::details-content{content-visibility:visible;display:block}}.offline-tools[data-astro-cid-gbdd4g5i]{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;font-family:var(--font-ui);flex-wrap:wrap;display:flex}.offline-tools[data-astro-cid-gbdd4g5i][hidden]{display:none}.offline-tools[data-astro-cid-gbdd4g5i] button[data-astro-cid-gbdd4g5i],.offline-tools[data-astro-cid-gbdd4g5i] summary[data-astro-cid-gbdd4g5i],.offline-tools[data-astro-cid-gbdd4g5i] a[data-astro-cid-gbdd4g5i]{min-block-size:44px}.offline-tools[data-astro-cid-gbdd4g5i] summary[data-astro-cid-gbdd4g5i]{cursor:pointer;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);white-space:nowrap;font:650 var(--type-meta)/var(--leading-ui) var(--font-ui);margin:0;display:flex}.offline-manager[data-astro-cid-gbdd4g5i]{border:0;max-inline-size:100%;margin:0;padding:0}.offline-manager[data-astro-cid-gbdd4g5i][hidden]{display:none}.offline-upgrade[data-astro-cid-gbdd4g5i]{box-sizing:border-box;inline-size:min(30rem, calc(100% - 2 * var(--space-3)));max-block-size:calc(100dvh - 2 * var(--space-3));padding:var(--space-4);border:1px solid var(--control-boundary);border-radius:var(--radius-card);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-200);margin:auto;overflow:auto}.offline-upgrade[data-astro-cid-gbdd4g5i]::backdrop{background:color-mix(in srgb, var(--text-primary) 35%, transparent)}.offline-upgrade[data-astro-cid-gbdd4g5i] h2[data-astro-cid-gbdd4g5i]{margin-block:0 var(--space-2);font-size:var(--type-subsection)}.offline-upgrade[data-astro-cid-gbdd4g5i] p[data-astro-cid-gbdd4g5i]{font-size:var(--type-meta);line-height:var(--leading-ui)}.offline-upgrade[data-astro-cid-gbdd4g5i] form[data-astro-cid-gbdd4g5i]{margin:0}.offline-manager[data-astro-cid-gbdd4g5i][open]{flex:1 0 100%}.offline-manager__body[data-astro-cid-gbdd4g5i]{padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--control-boundary);border-radius:var(--radius-card);overflow-wrap:anywhere}.offline-manager__actions[data-astro-cid-gbdd4g5i]{gap:var(--space-2);flex-wrap:wrap;display:flex}.offline-manager__body[data-astro-cid-gbdd4g5i] p[data-astro-cid-gbdd4g5i]{font-size:var(--type-meta);color:var(--text-secondary)}.offline-tools[data-astro-cid-gbdd4g5i] ul[data-astro-cid-gbdd4g5i]{padding:0;list-style:none}.offline-tools[data-astro-cid-gbdd4g5i] li{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-end:1px solid var(--divider-quiet);flex-wrap:wrap;display:flex}.offline-tools[data-astro-cid-gbdd4g5i] li a{flex:10rem;align-items:center;display:flex}.offline-status[data-astro-cid-gbdd4g5i]{font-size:var(--type-meta);flex:1 0 100%;margin:0}.offline-status[data-astro-cid-gbdd4g5i]:empty{display:none}@media print{.offline-tools[data-astro-cid-gbdd4g5i]{display:none}}.browser-data-settings[data-astro-cid-scfuesoi]{min-width:0;margin-block:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--divider-quiet);scroll-margin-top:var(--space-4)}.browser-data-settings[data-astro-cid-scfuesoi] h2[data-astro-cid-scfuesoi],.browser-data-settings[data-astro-cid-scfuesoi] h3[data-astro-cid-scfuesoi]{margin-block:var(--space-1) var(--space-2)}.browser-data-settings--embedded[data-astro-cid-scfuesoi]{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.browser-data-settings--embedded[data-astro-cid-scfuesoi]>[data-astro-cid-scfuesoi]{margin-block:0}.browser-data-settings--embedded[data-astro-cid-scfuesoi] h2[data-astro-cid-scfuesoi],.browser-data-settings--embedded[data-astro-cid-scfuesoi] h3[data-astro-cid-scfuesoi]{font-size:var(--type-subsection);margin:0}.browser-data-settings--embedded[data-astro-cid-scfuesoi]>p[data-astro-cid-scfuesoi]:first-of-type{color:var(--text-secondary)}.bookmark-panel:has([data-bookmark-guest]:not([hidden])) [data-bookmark-scope]{display:none}.bookmark-panel .bookmark-heading{margin-bottom:var(--space-3)}.bookmark-panel .bookmark-heading h2{max-width:none;margin-inline:0;margin-bottom:var(--space-1)}.bookmark-panel .bookmark-heading>p:not(.scope){margin:0 0 var(--space-2);max-width:var(--width-prose);color:var(--text-secondary)}.bookmark-panel .bookmark-filters{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--control-boundary);border-radius:var(--radius-control);background:var(--surface-subtle);flex-wrap:wrap;align-items:end;min-width:0;display:flex}.bookmark-panel .bookmark-filters legend{padding-inline:var(--space-1);font-weight:650}.bookmark-panel .review-help{color:var(--text-secondary);font-size:var(--type-meta)}.bookmark-panel .bookmark-collection section{max-width:none;margin-inline:0}.bookmark-panel .bookmark-collection h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--type-subsection)}.bookmark-panel .bookmark-collection ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bookmark-panel .bookmark-filters label{gap:var(--space-1);flex:9rem;min-width:0;display:grid}.bookmark-panel .bookmark-filters label.bookmark-search{flex-basis:100%}.bookmark-panel .bookmark-filters input,.bookmark-panel summary{min-height:var(--control-height);max-width:100%;padding:var(--space-1) var(--space-2);font:inherit;color:var(--text-primary)}.bookmark-panel .bookmark-filters input,.bookmark-panel .bookmark-filters button{border:1px solid var(--control-boundary);border-radius:var(--radius-control);background:var(--surface-raised)}.bookmark-panel .bookmark-filters input:not([type=checkbox]),.bookmark-panel .bookmark-filters select{box-sizing:border-box;width:100%;min-width:0}.bookmark-panel .bookmark-review-choice{align-items:center;gap:var(--space-1);min-height:var(--control-height);display:flex}@media (width<=40rem){.bookmark-panel .bookmark-filters label:has([data-bookmark-sort]){flex-basis:100%}}.bookmark-panel .bookmark-filters input[type=checkbox]{flex:none;min-height:0;margin:0;padding:0}.bookmark-panel [hidden]{display:none!important}.bookmark-panel h2{scroll-margin-top:6rem}.bookmark-panel{font:var(--type-control) / var(--leading-ui) var(--font-ui);margin-bottom:var(--space-5);padding-block:var(--space-3);min-width:0}.bookmark-panel p{margin-inline:0}.bookmark-panel[hidden]{display:none}.bookmark-panel h2{margin-top:0}.bookmark-panel .scope{color:var(--accent-700);font:650 var(--type-caption) / 1.3 var(--font-ui);margin:0 0 .3rem}.bookmark-panel .count{color:var(--text-secondary);font-size:var(--type-meta);margin-bottom:var(--space-1)}.bookmark-panel .filter-count{font-weight:600;font-size:var(--type-meta);margin-top:0}.bookmark-panel .bookmark-management{border-top:1px solid var(--divider-quiet);margin-top:var(--space-4);padding-top:var(--space-2)}.bookmark-panel .bookmark-management p{color:var(--text-secondary)}.bookmark-panel .bookmark-collection li{justify-content:space-between;align-items:flex-start;gap:var(--space-3);overflow-wrap:anywhere;padding-block:var(--space-3);border-bottom:1px solid var(--divider-quiet);padding-inline:0;display:flex}.bookmark-panel .bookmark-collection li>div{gap:var(--space-0);min-width:0;display:grid}.bookmark-panel .bookmark-collection li span{color:var(--text-secondary);font-size:var(--type-meta)}.bookmark-panel .bookmark-sync{justify-items:start;gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.bookmark-panel .bookmark-sync[hidden],.bookmark-panel .bookmark-sync [hidden]{display:none}.bookmark-panel .bookmark-sync p{margin:0}.bookmark-panel .bookmark-sync-management{justify-self:stretch;min-width:0}.bookmark-panel .bookmark-collection .bookmark-remove,.bookmark-panel .sync-action,.bookmark-panel .clear{padding:var(--space-1) var(--space-2);font-size:var(--type-meta)}.bookmark-panel .bookmark-collection .bookmark-remove{flex:none}.no-js .bookmark-panel [data-bookmark-view]{display:none}.sync-settings[data-astro-cid-ndihmoxa]{margin-block:var(--space-4,1.5rem);border:1px solid var(--line-200);border-radius:var(--radius-card,14px);background:var(--paper-card);padding:clamp(1rem,3vw,1.5rem)}.sync-settings[data-astro-cid-ndihmoxa] h2[data-astro-cid-ndihmoxa],.sync-settings[data-astro-cid-ndihmoxa] p[data-astro-cid-ndihmoxa]{margin-top:0}.eyebrow[data-astro-cid-ndihmoxa]{color:var(--accent-700);font:700 var(--type-caption)/1.3 var(--font-ui);margin-bottom:.25rem}.actions[data-astro-cid-ndihmoxa]{flex-wrap:wrap;gap:.65rem;display:flex}.button[data-astro-cid-ndihmoxa]{min-height:var(--control-height,2.75rem);padding:var(--space-1,.5rem) var(--space-4,1.5rem);border:1px solid var(--accent-700);border-radius:var(--radius-control,.5rem);font:650 var(--type-control,1rem)/1.3 var(--font-ui);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.secondary[data-astro-cid-ndihmoxa]{border-color:var(--control-boundary,var(--accent-700));color:var(--link,var(--accent-700));background:var(--surface-raised,var(--paper-card))}.danger[data-astro-cid-ndihmoxa]{color:var(--paper-0);border-color:var(--danger-700);background:var(--danger-700)}.button[data-astro-cid-ndihmoxa]:disabled{opacity:.65;cursor:wait}.scope-copy[data-astro-cid-ndihmoxa]{color:var(--ink-700);margin:.8rem 0 0;font-size:.9rem}.reset-dialog[data-astro-cid-ndihmoxa]{border:1px solid var(--line-200);border-radius:var(--radius-card,14px);width:min(100% - 2rem,34rem);color:var(--ink-900);background:var(--paper-card);box-shadow:var(--shadow-200);padding:clamp(1rem,4vw,1.5rem)}.reset-dialog[data-astro-cid-ndihmoxa]::backdrop{background:#0f172aad}.import-later[data-astro-cid-abh4ev5x]{min-height:var(--control-height);color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sync-panel[data-astro-cid-abh4ev5x]{margin-block:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--divider-quiet)}.sync-panel[data-astro-cid-abh4ev5x][hidden]{display:none}.sync-panel[data-astro-cid-abh4ev5x] h2[data-astro-cid-abh4ev5x]{margin-top:0}.scope[data-astro-cid-abh4ev5x]{color:var(--accent-700);font:650 var(--type-caption)/1.3 var(--font-ui);margin:0 0 .3rem}.sync-history[data-astro-cid-abh4ev5x]{gap:var(--space-2,.5rem);padding-inline-start:var(--space-4,1.5rem);display:grid}.sync-history[data-astro-cid-abh4ev5x] time[data-astro-cid-abh4ev5x]{color:var(--text-secondary);font-size:var(--type-caption);display:block}.sync-history[data-astro-cid-abh4ev5x] li>strong{display:block}.import-preview[data-astro-cid-abh4ev5x]{margin-block:var(--space-3)}.import-preview[data-astro-cid-abh4ev5x] summary[data-astro-cid-abh4ev5x]{cursor:pointer}.sync-history[data-astro-cid-abh4ev5x] a{overflow-wrap:anywhere}.actions[data-astro-cid-abh4ev5x]{flex-wrap:wrap;gap:.65rem;display:flex}.button[data-astro-cid-abh4ev5x]{min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:1px solid var(--control-boundary);border-radius:var(--radius-control);font:650 var(--type-meta)/1.2 var(--font-ui);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.primary[data-astro-cid-abh4ev5x]{border-color:var(--action-bg);color:var(--action-fg);background:var(--action-bg)}.secondary[data-astro-cid-abh4ev5x]{color:var(--link);background:var(--surface-raised)}.loop-dashboard[data-astro-cid-waionj46]:has([data-dashboard-loading]:not([hidden])){min-block-size:100svh;position:relative}[data-astro-cid-waionj46][data-workspace-panel=reports]{min-block-size:100svh}.loop-dashboard[data-astro-cid-waionj46]:has([data-dashboard-loading]:not([hidden]))>[data-astro-cid-waionj46]{visibility:hidden;animation:0s 6s forwards dashboard-reveal}body:not(:has([data-workspace-tabs][role=tablist])) .loop-dashboard[data-astro-cid-waionj46]>[data-astro-cid-waionj46][data-workspace-panel]:not([data-workspace-panel=overview]):is(:target,:has(:target)){visibility:visible;animation:none}body:not(:has([data-workspace-tabs][role=tablist])) .loop-dashboard[data-astro-cid-waionj46]:has(>[data-workspace-panel]:not([data-workspace-panel=overview]):is(:target,:has(:target))) .dashboard-loading[data-astro-cid-waionj46]{display:none}.dashboard-loading[data-astro-cid-waionj46]{z-index:1;min-block-size:24rem;color:var(--ink-700);visibility:visible;place-content:center;animation:0s 6s forwards dashboard-loading-expire;display:grid;position:absolute;inset:0 0 auto}.dashboard-loading[data-astro-cid-waionj46][hidden]{display:none}@keyframes dashboard-reveal{to{visibility:visible}}@keyframes dashboard-loading-expire{to{visibility:hidden}}.workspace-section[data-astro-cid-waionj46]{margin-top:var(--space-5);border-top:1px solid var(--divider-quiet);padding-top:var(--space-4)}.course-overview[data-astro-cid-waionj46]{gap:var(--space-4);margin-block:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--divider-quiet);border-radius:var(--radius-card);background:var(--surface-raised);display:grid}.course-overview[data-astro-cid-waionj46][hidden]{display:none}.course-overview__progress[data-astro-cid-waionj46]{min-inline-size:0}.course-overview__progress[data-astro-cid-waionj46]>a[data-astro-cid-waionj46]{color:var(--text-secondary);font-size:var(--type-meta)}.course-overview__progress[data-astro-cid-waionj46] .lesson-completion{margin-block-end:0}@media (width>=48rem){.course-overview[data-astro-cid-waionj46]:has([data-course-start-panel]:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}}@media (width<=40rem){.course-overview[data-astro-cid-waionj46]{padding:var(--space-3)}}.loop-dashboard[data-astro-cid-waionj46] [id]{scroll-margin-top:6rem}.workspace-data[data-astro-cid-waionj46]{margin-top:var(--space-4)}.loop-dashboard[data-astro-cid-waionj46]{width:100%;max-width:64rem;margin:var(--space-4) 0 var(--space-6)}.loop-header[data-astro-cid-waionj46]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:0 var(--space-4);flex-wrap:wrap;display:flex}.loop-dashboard[data-astro-cid-waionj46]:has([data-needs-course]:not([hidden])) [data-astro-cid-waionj46]:is(.progress-explainer,.topics-overview,[data-workspace-panel=review]:not([role=tabpanel])),.loop-dashboard[data-astro-cid-waionj46]:has([data-needs-course]:not([hidden])) [data-astro-cid-waionj46][data-workspace-panel=activity]:not([role=tabpanel]):not(:has([data-workspace-history]:not([hidden]),[data-workspace-activity-content]:not([hidden]))),.loop-dashboard[data-astro-cid-waionj46]:has([data-workspace-panel=overview]:not([hidden]) [data-needs-course]:not([hidden])) .loop-header[data-astro-cid-waionj46]{display:none}.workspace-actions[data-astro-cid-waionj46]{gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-actions[data-astro-cid-waionj46] [data-astro-cid-waionj46][hidden]{display:none}.panel[data-astro-cid-waionj46]{padding-block:var(--space-4);border-block:1px solid var(--line-200)}.session-options[data-astro-cid-waionj46]{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--divider-quiet)}.session-options[data-astro-cid-waionj46] summary[data-astro-cid-waionj46]{min-height:var(--control-height);cursor:pointer;color:var(--accent-700)}.panel[data-astro-cid-waionj46]+.panel[data-astro-cid-waionj46],.loop-header[data-astro-cid-waionj46]+.panel[data-astro-cid-waionj46]{margin-top:1rem}.next-panel[data-astro-cid-waionj46]{padding:var(--space-4);border:1px solid var(--divider-quiet);border-radius:var(--radius-card);background:var(--surface-raised);margin-top:0}.next-panel[data-astro-cid-waionj46]>h2[data-astro-cid-waionj46]{margin-block:var(--space-1) var(--space-3)}.choose-course-panel[data-astro-cid-waionj46]{text-align:start;max-width:none;padding-block:var(--space-2);place-items:start;margin-top:0}.choose-course-panel[data-astro-cid-waionj46]>h2[data-astro-cid-waionj46]{margin-block:var(--space-2);font-size:var(--type-section)}.choose-course-panel[data-astro-cid-waionj46] .family-empty-state__actions[data-astro-cid-waionj46]{justify-content:flex-start}.course-start-form[data-astro-cid-waionj46]{width:100%;margin-block:var(--space-1) var(--space-2)}.course-start-form[data-astro-cid-waionj46]>label[data-astro-cid-waionj46]{margin-bottom:var(--space-1);font-weight:650;display:block}.course-start-form__controls[data-astro-cid-waionj46]{gap:var(--space-2);flex-wrap:wrap;display:flex}.course-start-form[data-astro-cid-waionj46] select[data-astro-cid-waionj46]{flex:16rem;min-width:0;max-width:100%}.course-start-form[data-astro-cid-waionj46] button[data-astro-cid-waionj46]{flex:0 auto}.course-start-form[data-astro-cid-waionj46][aria-busy=true]{opacity:.75}[data-astro-cid-waionj46][data-course-filter-summary]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=40rem){.choose-course-panel[data-astro-cid-waionj46]>h2[data-astro-cid-waionj46]{font-size:var(--type-subsection)}}.learning-section[data-astro-cid-waionj46]{margin-top:var(--space-6,3rem);padding-top:var(--space-4,1.5rem);border-top:1px solid var(--line-200)}.learning-section[data-astro-cid-waionj46]>h2[data-astro-cid-waionj46]{margin-bottom:var(--space-3,1rem)}.other-course-section[data-astro-cid-waionj46]{margin-top:var(--space-4,1.5rem)}.attention-grid[data-astro-cid-waionj46]{gap:var(--space-5,2rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attention-section[data-astro-cid-waionj46]{margin-top:var(--space-5,2rem)}.loop-header[data-astro-cid-waionj46] nav[data-astro-cid-waionj46],.loop-dashboard[data-astro-cid-waionj46] .actions,.domain-links[data-astro-cid-waionj46]{gap:var(--space-1);flex-wrap:wrap;display:flex}.current-course[data-astro-cid-waionj46]{gap:var(--space-0);min-width:0;padding-block:var(--space-2);flex:16rem;display:grid}.current-course[data-astro-cid-waionj46]>span[data-astro-cid-waionj46]{color:var(--ink-700);font:700 var(--type-caption)/1.3 var(--font-ui)}.current-course[data-astro-cid-waionj46]>strong[data-astro-cid-waionj46]{font-size:var(--type-control)}.current-course[data-astro-cid-waionj46]>small[data-astro-cid-waionj46]{color:var(--ink-700)}.course-filter-disclosure[data-astro-cid-waionj46]{flex:0 auto;min-width:0}.course-filter-disclosure[data-astro-cid-waionj46]>summary[data-astro-cid-waionj46]{white-space:normal}.loop-header[data-astro-cid-waionj46]:has(.course-filter-disclosure[open]){display:block}.course-filter-disclosure[data-astro-cid-waionj46] summary[data-astro-cid-waionj46],.data-controls[data-astro-cid-waionj46] summary[data-astro-cid-waionj46],.earlier-study[data-astro-cid-waionj46] summary[data-astro-cid-waionj46],.loop-dashboard[data-astro-cid-waionj46] .plan-disclosure summary{width:fit-content;min-height:var(--control-height,2.75rem);color:var(--accent-700);cursor:pointer;font-weight:750}.course-filter-disclosure[data-astro-cid-waionj46] nav[data-astro-cid-waionj46]{padding-top:var(--space-2,.75rem)}.filter[data-astro-cid-waionj46],.loop-dashboard[data-astro-cid-waionj46] .button{min-height:2.75rem;padding:var(--space-1) var(--space-3);border:1px solid var(--accent-700);border-radius:var(--radius-control);color:var(--accent-700);background:var(--paper-card);font:700 var(--type-meta)/var(--leading-ui) var(--font-ui);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.loop-dashboard[data-astro-cid-waionj46] .button{width:fit-content;padding:var(--space-1) var(--space-4);border-color:var(--control-boundary);color:var(--link);background:var(--surface-raised);font:650 var(--type-control)/1.3 var(--font-ui)}.filter[data-astro-cid-waionj46].active,.loop-dashboard[data-astro-cid-waionj46] .primary{border-color:var(--action-bg);color:var(--action-fg);background:var(--action-bg)}.loop-dashboard[data-astro-cid-waionj46] .button.danger{color:var(--paper-0);border-color:var(--danger-700);background:var(--danger-700)}.quiet-copy[data-astro-cid-waionj46]{margin:var(--space-2,.75rem) 0 0;color:var(--ink-700);font-size:var(--type-meta)}.domain-links[data-astro-cid-waionj46]{gap:0;display:grid}.domain-links[data-astro-cid-waionj46] a[data-astro-cid-waionj46]{gap:var(--space-0);padding-block:var(--space-2);border-top:1px solid var(--divider-quiet);text-decoration:none;display:grid}.domain-links[data-astro-cid-waionj46] a[data-astro-cid-waionj46][hidden]{display:none}.domain-links[data-astro-cid-waionj46] a[data-astro-cid-waionj46] span[data-astro-cid-waionj46]{color:var(--text-secondary);font-size:var(--type-meta)}.stack[data-astro-cid-waionj46]{gap:var(--space-2);display:grid}.stack[data-astro-cid-waionj46] .plan-summary+.plan-summary,.quiet-list[data-astro-cid-waionj46] .quiet-row+.quiet-row{padding-top:var(--space-3,1rem);border-top:1px solid var(--line-200)}.stack[data-astro-cid-waionj46] .plan-summary[data-stale=true],.status-panel[data-astro-cid-waionj46]{border-left:4px solid var(--warning-700);padding-left:var(--space-3,1rem)}.stack[data-astro-cid-waionj46] .plan-summary h3,.quiet-list[data-astro-cid-waionj46] .quiet-row h3,.quiet-list[data-astro-cid-waionj46] .quiet-row p{margin-bottom:var(--space-0)}.stack[data-astro-cid-waionj46] .plan-disclosure{margin-top:var(--space-2,.75rem)}.loop-dashboard[data-astro-cid-waionj46] .activity-list{padding:var(--space-2,.75rem) 0 0;counter-reset:plan-step;gap:0;margin:0;list-style:none;display:grid}.loop-dashboard[data-astro-cid-waionj46] .activity{gap:var(--space-0);padding:var(--space-2,.75rem) 0;border-top:1px solid var(--line-200);counter-increment:plan-step;display:grid}.loop-dashboard[data-astro-cid-waionj46] .activity strong:before{content:counter(plan-step) ". ";color:var(--ink-500)}.loop-dashboard[data-astro-cid-waionj46] .activity[data-complete=true]{opacity:.7}.next-panel[data-astro-cid-waionj46] .next-recommendation h3{margin-bottom:var(--space-0);font-size:clamp(1.25rem,3vw,1.55rem)}.next-panel[data-astro-cid-waionj46] .next-recommendation__activity{margin-bottom:var(--space-1);color:var(--ink-900);font-weight:700}.next-panel[data-astro-cid-waionj46] .next-recommendation__reason,.next-panel[data-astro-cid-waionj46] .next-recommendation__following{color:var(--ink-700);font-size:var(--type-meta)}.recommendation-controls[data-astro-cid-waionj46]{gap:var(--space-2,.75rem);margin:var(--space-3,1rem) 0;display:grid}.recommendation-controls[data-astro-cid-waionj46] fieldset[data-astro-cid-waionj46]{gap:var(--space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.recommendation-controls[data-astro-cid-waionj46] legend[data-astro-cid-waionj46]{width:100%;margin-bottom:var(--space-0);color:var(--ink-700);font:700 var(--type-caption)/var(--leading-ui) var(--font-ui)}.recommendation-controls[data-astro-cid-waionj46] .filter[data-astro-cid-waionj46]{min-height:2.35rem;padding:var(--space-1) var(--space-2)}.next-panel[data-astro-cid-waionj46] .next-recommendation__following{margin-top:var(--space-3,1rem);padding-top:var(--space-2,.75rem);border-top:1px solid var(--line-200)}.other-course-section[data-astro-cid-waionj46] .other-course-notice{border-inline-start:3px solid var(--control-boundary);padding-inline-start:var(--space-3)}.quiet-list[data-astro-cid-waionj46],.recent-list[data-astro-cid-waionj46]{margin:0;padding:0;list-style:none}.quiet-list[data-astro-cid-waionj46] .quiet-row{padding-block:var(--space-2,.75rem);gap:.2rem;display:grid}.quiet-list[data-astro-cid-waionj46] .quiet-row>span,.quiet-list[data-astro-cid-waionj46] .quiet-row>p{color:var(--ink-700);font-size:var(--type-meta)}.quiet-list[data-astro-cid-waionj46] .quiet-link{width:fit-content;font-size:var(--type-meta);margin-top:.2rem;font-weight:700}.quiet-list[data-astro-cid-waionj46] .quiet-row--action{align-items:center;column-gap:var(--space-3,1rem);grid-template-columns:minmax(0,1fr) auto}.recent-list[data-astro-cid-waionj46] li{justify-content:space-between;align-items:start;gap:var(--space-3,1rem);padding-block:var(--space-2,.75rem);border-top:1px solid var(--line-200);display:flex}.recent-list[data-astro-cid-waionj46] div{gap:.15rem;display:grid}.recent-list[data-astro-cid-waionj46] span,.recent-list[data-astro-cid-waionj46] time{color:var(--ink-700);font-size:var(--type-caption)}.recent-list[data-astro-cid-waionj46] time{flex:none}.eyebrow[data-astro-cid-waionj46],.loop-dashboard[data-astro-cid-waionj46] .eyebrow{color:var(--accent-700);font:700 var(--type-caption)/1.3 var(--font-ui);margin:0 0 .25rem}.storage-owner[data-astro-cid-waionj46],.status-copy{color:var(--ink-700);font-size:var(--type-meta)}.storage-owner[data-astro-cid-waionj46]{margin-top:var(--space-6)}.storage-owner[data-astro-cid-waionj46][data-storage-state=save-failed],.storage-owner[data-astro-cid-waionj46][data-storage-state=unavailable]{border-inline-start:3px solid var(--warning-600);color:var(--text-primary);padding-inline-start:var(--space-3)}html.no-js .storage-owner[data-astro-cid-waionj46],html.no-js .course-filter-disclosure[data-astro-cid-waionj46]{display:none}.overview-grid[data-astro-cid-waionj46]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.overview-grid[data-astro-cid-waionj46]>div{justify-content:flex-end;gap:var(--space-0);flex-direction:row-reverse;min-width:0;display:flex}.overview-grid[data-astro-cid-waionj46] dt{color:var(--text-secondary)}.overview-grid[data-astro-cid-waionj46] dd{margin:0;font-weight:650}.topics-overview[data-astro-cid-waionj46] [data-overview-topic]{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.topics-overview[data-astro-cid-waionj46] .skill-evidence-table{margin-block:var(--space-3);min-width:0;max-width:100%}.topics-overview[data-astro-cid-waionj46] .skill-evidence-table table{border-collapse:collapse;width:100%;font-size:var(--type-meta);overflow-wrap:anywhere}.topics-overview[data-astro-cid-waionj46] .skill-evidence-table :is(th,td){padding:var(--space-2);border-bottom:1px solid var(--divider-quiet);text-align:start;vertical-align:top;min-width:8rem}.topics-overview[data-astro-cid-waionj46] .skill-evidence-table caption{text-align:start;padding-block:var(--space-2);color:var(--text-secondary)}.topics-overview[data-astro-cid-waionj46] .skill-evidence-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.topics-overview[data-astro-cid-waionj46] .skill-evidence-scroll table{min-width:36rem}[data-astro-cid-waionj46][data-progress-summary]{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-astro-cid-waionj46][data-progress-summary]>div[data-astro-cid-waionj46]{place-content:start;gap:var(--space-1);display:grid}[data-astro-cid-waionj46][data-progress-summary] dt[data-astro-cid-waionj46]{font-size:var(--type-meta)}[data-astro-cid-waionj46][data-progress-summary] dd[data-astro-cid-waionj46]{overflow-wrap:anywhere}@media (width<=40rem){[data-astro-cid-waionj46][data-progress-summary]{grid-template-columns:1fr}}.earlier-study[data-astro-cid-waionj46]{margin-top:var(--space-6,3rem);padding-top:var(--space-3,1rem);border-top:1px solid var(--line-200)}.data-controls[data-astro-cid-waionj46]{margin-top:var(--space-2)}.earlier-study[data-astro-cid-waionj46][hidden],.data-controls[data-astro-cid-waionj46][hidden]{display:none}.earlier-study__body[data-astro-cid-waionj46]{padding-top:var(--space-2,.75rem)}.earlier-list[data-astro-cid-waionj46]{margin-bottom:var(--space-3,1rem);gap:0;display:grid}.earlier-list[data-astro-cid-waionj46] .earlier-row{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--divider-quiet);display:flex}.earlier-list[data-astro-cid-waionj46] .earlier-row span{color:var(--ink-700);font-size:var(--type-caption)}.data-controls__body[data-astro-cid-waionj46]{justify-content:space-between;align-items:center;gap:var(--space-3,1rem);padding-top:var(--space-2,.75rem);display:flex}.data-controls__body[data-astro-cid-waionj46]>p[data-astro-cid-waionj46]{max-width:42rem;color:var(--ink-700);margin-bottom:0}.clear-dialog[data-astro-cid-waionj46]{border:1px solid var(--line-200);border-radius:var(--radius-card);width:min(100% - 2rem,34rem);color:var(--ink-900);background:var(--paper-card);box-shadow:var(--shadow-200);padding:clamp(1rem,4vw,1.5rem)}.clear-dialog[data-astro-cid-waionj46]::backdrop{background:#0f172aad}@media (forced-colors:active){.filter[data-astro-cid-waionj46][aria-pressed=true]{border:3px double highlight}}h1[data-astro-cid-waionj46],h2[data-astro-cid-waionj46],h3[data-astro-cid-waionj46],p[data-astro-cid-waionj46]{margin-top:0}.privacy[data-astro-cid-waionj46]{color:var(--ink-700);font-size:var(--type-meta)}.sr-status[data-astro-cid-waionj46]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.loop-dashboard[data-astro-cid-waionj46] .report-export-preview{min-inline-size:0;margin-block:var(--space-3);overflow-wrap:anywhere}[data-astro-cid-waionj46][data-family-report-content] input{width:100%;max-width:100%}[data-astro-cid-waionj46][data-family-report] .family-report-choices{min-inline-size:0}[data-astro-cid-waionj46][data-family-report] .family-report-selectors{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}[data-astro-cid-waionj46][data-family-report] .family-report-selectors label{min-width:0}[data-astro-cid-waionj46][data-family-report] .family-report-selectors select{width:100%;max-width:100%}.loop-dashboard[data-astro-cid-waionj46] .report-export-preview,.loop-dashboard[data-astro-cid-waionj46] [data-periodic-report-name-output]{overflow-wrap:anywhere}[data-astro-cid-waionj46]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=40rem){.loop-header[data-astro-cid-waionj46] nav[data-astro-cid-waionj46]{grid-template-columns:1fr;display:grid}.loop-header[data-astro-cid-waionj46] .filter[data-astro-cid-waionj46]{white-space:normal;text-align:left;width:100%}.attention-grid[data-astro-cid-waionj46]{grid-template-columns:1fr;gap:0}.data-controls__body[data-astro-cid-waionj46]{flex-direction:column;align-items:stretch}.data-controls[data-astro-cid-waionj46] .actions,.data-controls[data-astro-cid-waionj46] .button{width:100%}.quiet-list[data-astro-cid-waionj46] .quiet-row--action{grid-template-columns:1fr}.recent-list[data-astro-cid-waionj46] li,.earlier-list[data-astro-cid-waionj46] .earlier-row{gap:var(--space-0);flex-direction:column}}@media print{[data-astro-cid-waionj46][data-workspace-panel=reports]{min-block-size:0}[data-my-learning][data-periodic-report-printing]>:not([data-learning-loop-dashboard]),:is([data-my-learning],[data-learning-loop-dashboard])[data-periodic-report-printing] [data-workspace-panel][hidden]:not([data-workspace-panel=reports]),:is([data-my-learning],[data-learning-loop-dashboard])[data-periodic-report-printing] [data-workspace-panel]:not([data-workspace-panel=reports]),[data-periodic-report-printing]:not([data-periodic-report-printing=family]) [data-workspace-panel=reports]>:not([data-periodic-report]),[data-periodic-report-printing=family] [data-workspace-panel=reports]>:not([data-family-report]),[data-periodic-report-printing=family] [data-family-report]>:not([data-family-report-content]),[data-periodic-report-printing=family] [data-family-report-content]>:not([data-report-pane-printing]),[data-periodic-report-printing] [data-family-report-output],[data-periodic-report-printing] [data-periodic-report-controls],[data-periodic-report-printing] [data-periodic-report-export-controls],[data-periodic-report-printing] [data-periodic-report-status]{display:none!important}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]){color:#000;background:#fff;font-size:10pt;line-height:1.4}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) p,[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) :is(ol,ul){margin-block:.65em}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) li{break-inside:avoid}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) li p{margin-block:.3em}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) :is(h5,h6){font-size:10.5pt}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) :is(h3,h4,h5,h6,caption){break-after:avoid}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) :is(tr,svg){break-inside:avoid}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) thead{break-after:avoid;display:table-header-group}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) .table-scroll{break-inside:avoid;overflow:visible}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) .table-scroll td:nth-child(2){white-space:nowrap;width:1%}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) table{overflow-wrap:anywhere;width:100%}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) .metric-chart{break-inside:auto}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) .metric-chart figcaption{break-inside:avoid;break-after:avoid}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) .metric-chart__graphic{break-after:avoid}[data-periodic-report-printing] :is([data-periodic-report-content],[data-report-pane-printing]) details:has(>.metric-chart)>summary{display:none}}.course-start[data-astro-cid-oixmmbhr]{margin-block:var(--space-3);max-width:var(--measure-prose)}.course-start[data-astro-cid-oixmmbhr] [data-astro-cid-oixmmbhr]:is(h2,h3){font-size:var(--type-subsection);margin:0}.course-start[data-astro-cid-oixmmbhr] p[data-astro-cid-oixmmbhr]{margin-block:var(--space-1) var(--space-3)}.course-start__actions[data-astro-cid-oixmmbhr]{gap:var(--space-2);flex-wrap:wrap;display:flex}.course-start__actions[data-astro-cid-oixmmbhr]>a[data-astro-cid-oixmmbhr]{min-block-size:var(--control-height);white-space:normal;overflow-wrap:anywhere;align-items:center;max-inline-size:100%;display:inline-flex}.course-start[data-astro-cid-oixmmbhr] [data-astro-cid-oixmmbhr][hidden]{display:none!important}@media print{.course-start__actions[data-astro-cid-oixmmbhr]{display:none}}.premium-benefits[data-astro-cid-clile5iz]{gap:var(--space-2);font-family:var(--font-ui);margin:0;padding:0;list-style:none;display:grid}.premium-benefits[data-astro-cid-clile5iz][data-layout=grid]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.premium-benefits[data-astro-cid-clile5iz] li[data-astro-cid-clile5iz]{gap:var(--space-2);min-width:0;color:var(--text-primary);line-height:var(--leading-ui);align-items:flex-start;display:flex}.premium-benefits__icon[data-astro-cid-clile5iz]{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-control);background:var(--selected-bg);color:var(--selected-fg);flex-shrink:0;place-items:center;display:inline-grid}.premium-benefits[data-astro-cid-clile5iz][data-layout=compact] .premium-benefits__icon[data-astro-cid-clile5iz]{width:var(--space-4);height:var(--space-4);background:0 0}.premium-benefits[data-astro-cid-clile5iz][data-layout=list] li[data-astro-cid-clile5iz],.premium-benefits[data-astro-cid-clile5iz][data-layout=grid] li[data-astro-cid-clile5iz]{align-items:center}summary[data-astro-cid-76bkl2wd]{min-height:var(--control-height);padding:var(--space-1) var(--space-2);cursor:pointer}.my-learning[data-astro-cid-76bkl2wd] .loop-dashboard{width:100%;margin:0}.my-learning[data-astro-cid-76bkl2wd] [role=tabpanel].workspace-section{padding-top:var(--space-3);border-top:0;margin-top:0}.my-learning[data-astro-cid-76bkl2wd] [data-workspace-panel][hidden]{display:none}@media print{.my-learning[data-astro-cid-76bkl2wd] [data-workspace-panel][hidden]{display:block!important}.my-learning[data-astro-cid-76bkl2wd] [data-revision-outline]{display:none!important}}[data-astro-cid-76bkl2wd][id]{scroll-margin-top:6rem}.my-learning[data-astro-cid-76bkl2wd]{width:100%;min-width:0;max-width:var(--width-media);margin:var(--space-4) auto var(--space-7);font-family:var(--font-ui)}.quick-revision[data-astro-cid-76bkl2wd]{margin-block:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--divider-quiet);min-width:0}.quick-revision[data-astro-cid-76bkl2wd] h2[data-astro-cid-76bkl2wd]{font-size:var(--type-subsection);margin:0}.quick-revision[data-astro-cid-76bkl2wd] details[data-astro-cid-76bkl2wd]>p[data-astro-cid-76bkl2wd]{color:var(--text-secondary);margin-block:var(--space-2) var(--space-3)}.quick-revision[data-astro-cid-76bkl2wd] summary[data-astro-cid-76bkl2wd]{min-block-size:var(--control-height);cursor:pointer;color:var(--link);margin-block-start:var(--space-1);font-weight:650;display:list-item}body:has([data-daily-review]:not([hidden]):is([data-daily-review-state=ready],[data-daily-review-state=resume])) [data-astro-cid-76bkl2wd][data-workspace-review]{display:none}.quick-revision[data-astro-cid-76bkl2wd] [data-astro-cid-76bkl2wd][data-quick-revision-controls] button{min-block-size:var(--control-height);padding-inline:var(--space-1)}.quick-revision[data-astro-cid-76bkl2wd] [data-astro-cid-76bkl2wd][data-quick-revision-controls] button[aria-pressed=true]{border-color:var(--selected-fg);color:var(--selected-fg);background:var(--selected-bg)}.quick-revision[data-astro-cid-76bkl2wd] [data-astro-cid-76bkl2wd][data-quick-revision-controls] fieldset:last-child{grid-template-columns:repeat(4,minmax(0,1fr));max-inline-size:22rem;display:grid}.quick-revision[data-astro-cid-76bkl2wd] [data-astro-cid-76bkl2wd][data-quick-revision-controls] legend{grid-column:1/-1}@media (width<=40rem){.quick-revision[data-astro-cid-76bkl2wd] [data-astro-cid-76bkl2wd][data-quick-revision-controls] fieldset:first-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.quick-revision[data-astro-cid-76bkl2wd] ol{margin-block:var(--space-3) 0;padding-inline-start:var(--space-4)}.quick-revision[data-astro-cid-76bkl2wd] li{padding-block:var(--space-2);overflow-wrap:anywhere}.quick-revision[data-astro-cid-76bkl2wd] li+li{border-top:1px solid var(--divider-quiet)}.quick-revision[data-astro-cid-76bkl2wd] li p{margin:var(--space-1) 0;color:var(--text-secondary);font-size:var(--type-meta)}.quick-revision[data-astro-cid-76bkl2wd] li a{min-block-size:var(--control-height);align-items:center;font-weight:650;display:inline-flex}.coaching-card[data-astro-cid-76bkl2wd]{margin-block:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--divider-quiet)}.coaching-card[data-astro-cid-76bkl2wd] h2[data-astro-cid-76bkl2wd]{margin-block:var(--space-1) var(--space-2);font-size:var(--type-subsection)}.coaching-card[data-astro-cid-76bkl2wd]>p[data-astro-cid-76bkl2wd]:last-child:has(a[hidden]){display:none}.hero[data-astro-cid-76bkl2wd]{margin-bottom:var(--space-4)}.account-status[data-astro-cid-76bkl2wd]{color:var(--text-secondary)}.account-status[data-astro-cid-76bkl2wd]>[data-astro-cid-76bkl2wd][data-account-message]:empty{display:none}.account-status[data-astro-cid-76bkl2wd]>p[data-astro-cid-76bkl2wd]{margin-block:var(--space-1)}.starting-point[data-astro-cid-76bkl2wd]{min-inline-size:0}.starting-point[data-astro-cid-76bkl2wd]>h2[data-astro-cid-76bkl2wd]{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--type-meta)}.starting-point[data-astro-cid-76bkl2wd] .course-start{margin-block:0}@media (width>=70rem){.my-learning[data-astro-cid-76bkl2wd]{column-gap:var(--space-5);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.hero[data-astro-cid-76bkl2wd]{grid-column:1/-1}.my-learning[data-astro-cid-76bkl2wd] .loop-dashboard,.guest-offer[data-astro-cid-76bkl2wd],.premium-card[data-astro-cid-76bkl2wd],.workspace-help[data-astro-cid-76bkl2wd]{grid-column:2}}@media (width<=40rem){.family-workspace-heading[data-astro-cid-76bkl2wd]{gap:var(--space-1);padding-top:0}.family-workspace-heading[data-astro-cid-76bkl2wd]>a[data-astro-cid-76bkl2wd]{padding-inline:0}}[data-astro-cid-76bkl2wd][data-account-message]{max-width:var(--width-prose);color:var(--text-secondary);font-size:var(--type-meta)}html.js .my-learning:not(:has([data-workspace-tabs][role=tablist])) [data-workspace-panel]:not([data-workspace-panel=overview]):not(:target):not(:has(:target)),html.js .my-learning:not(:has([data-workspace-tabs][role=tablist])):has([data-workspace-panel]:not([data-workspace-panel=overview]):target,[data-workspace-panel]:not([data-workspace-panel=overview]) :target) [data-workspace-panel=overview]{display:none}.eyebrow[data-astro-cid-76bkl2wd],.scope[data-astro-cid-76bkl2wd]{color:var(--accent-700);font:650 var(--type-caption)/1.3 var(--font-ui);margin:0 0 .3rem}.panel[data-astro-cid-76bkl2wd]{margin-bottom:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--divider-quiet)}.panel[data-astro-cid-76bkl2wd][hidden]{display:none}.panel[data-astro-cid-76bkl2wd] h2[data-astro-cid-76bkl2wd]{margin-top:0}.premium-card[data-astro-cid-76bkl2wd]{padding-block:var(--space-4);border-top:1px solid var(--divider-quiet);min-inline-size:0;margin-block-start:var(--space-5)}.premium-card[data-astro-cid-76bkl2wd]>div[data-astro-cid-76bkl2wd]{gap:var(--space-2);justify-items:start;display:grid}.premium-card__eyebrow[data-astro-cid-76bkl2wd]{align-items:center;gap:var(--space-1);color:var(--selected-fg);font-size:var(--type-caption);margin:0;font-weight:700;display:inline-flex}.premium-card[data-astro-cid-76bkl2wd] h2[data-astro-cid-76bkl2wd]{margin:0 0 var(--space-1);font-size:var(--type-subsection)}.premium-card[data-astro-cid-76bkl2wd] a[data-astro-cid-76bkl2wd]{min-block-size:var(--control-height);align-items:center;display:inline-flex}.premium-card[data-astro-cid-76bkl2wd] a[data-astro-cid-76bkl2wd]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.workspace-help[data-astro-cid-76bkl2wd]{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--type-meta)}.guest-offer[data-astro-cid-76bkl2wd][hidden]{display:none}.guest-offer[data-astro-cid-76bkl2wd]{margin-block:var(--space-3);color:var(--text-secondary);font-size:var(--type-meta)}.my-learning[data-astro-cid-76bkl2wd]:not([data-workspace-navigated]):has(>[data-guest-actions]:not([hidden])):has([data-workspace-panel=overview]:not([hidden]) [data-needs-course]:not([hidden])):not(:has([data-show-all-courses]:not([hidden]),[data-unfinished-notice]:not([hidden]),[data-workspace-tabs] :focus,[data-workspace-picker] :focus)){--workspace-navigation-display:none;display:block}.unfinished-list[data-astro-cid-76bkl2wd]{gap:var(--space-3);padding-inline-start:var(--space-4);display:grid}.return-card[data-astro-cid-76bkl2wd]{justify-items:start;gap:var(--space-2);margin-block:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--divider-quiet);display:grid}.return-card[data-astro-cid-76bkl2wd] h2[data-astro-cid-76bkl2wd]{font-size:var(--type-subsection);margin:0}.return-card[data-astro-cid-76bkl2wd] p[data-astro-cid-76bkl2wd]{max-width:var(--width-prose);margin:0}.return-card[data-astro-cid-76bkl2wd] a{min-block-size:var(--control-height);align-items:center;display:inline-flex}.return-card[data-astro-cid-76bkl2wd][hidden]{display:none}.daily-review[data-astro-cid-76bkl2wd] .daily-review-note[data-astro-cid-76bkl2wd]{color:var(--text-secondary);font-size:var(--type-meta)}.daily-review[data-astro-cid-76bkl2wd] .daily-review-links[data-astro-cid-76bkl2wd]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.unfinished-notice[data-astro-cid-76bkl2wd]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);background:var(--surface-raised);flex-wrap:wrap;display:flex}.unfinished-notice[data-astro-cid-76bkl2wd]>div[data-astro-cid-76bkl2wd]{min-width:0;max-width:var(--width-prose)}.unfinished-notice[data-astro-cid-76bkl2wd] h2[data-astro-cid-76bkl2wd]{margin:var(--space-1) 0;font-size:var(--type-subsection)}.unfinished-notice[data-astro-cid-76bkl2wd] p[data-astro-cid-76bkl2wd]{margin-bottom:0}.unfinished-list[data-astro-cid-76bkl2wd] li p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.unfinished-list[data-astro-cid-76bkl2wd] a{min-block-size:var(--control-height);overflow-wrap:anywhere;align-items:center;max-inline-size:100%;display:inline-flex}@media (width<=40rem){.my-learning[data-astro-cid-76bkl2wd]{padding-inline:var(--gutter-mobile)}}@media print{.my-learning[data-astro-cid-76bkl2wd]{display:block}}
