.CourseSupport-module__lLqRsa__wrap{gap:var(--sp-20);width:100%;min-width:0;max-width:880px;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--type-nav-size);overflow-wrap:anywhere;flex-direction:column;margin-inline:auto;padding:36px 40px 80px;line-height:1.6;display:flex}.CourseSupport-module__lLqRsa__eyebrow{color:var(--ink-mute);font-size:var(--type-note-size);line-height:var(--type-note-line);margin:0 0 10px}.CourseSupport-module__lLqRsa__h1{color:var(--ink);font-family:inherit;font-size:var(--type-h1-size);letter-spacing:-.7px;text-wrap:pretty;margin:0;font-weight:560;line-height:1.3}.CourseSupport-module__lLqRsa__kinds,.CourseSupport-module__lLqRsa__row{align-items:center;gap:var(--sp-8) var(--sp-12);flex-wrap:wrap;display:flex}.CourseSupport-module__lLqRsa__kind,.CourseSupport-module__lLqRsa__submit,.CourseSupport-module__lLqRsa__ghost,.CourseSupport-module__lLqRsa__link{justify-content:center;align-items:center;gap:var(--sp-8);max-width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:10px 14px;font-size:13px;line-height:22px;text-decoration:none;display:inline-flex}.CourseSupport-module__lLqRsa__kind,.CourseSupport-module__lLqRsa__ghost{color:var(--ink);border-color:var(--rule);background:0 0}.CourseSupport-module__lLqRsa__kind:hover,.CourseSupport-module__lLqRsa__ghost:hover{background:var(--paper-soft)}.CourseSupport-module__lLqRsa__kind[aria-pressed=true]{color:var(--ink);background:var(--paper-soft);border-color:var(--ink-mute);font-weight:500}.CourseSupport-module__lLqRsa__submit{background:var(--action-fill);color:var(--action-fill-ink);font-weight:500}.CourseSupport-module__lLqRsa__submit:hover{filter:brightness(.95)}.CourseSupport-module__lLqRsa__submit:disabled{opacity:.5;cursor:default}.CourseSupport-module__lLqRsa__ghost{align-self:flex-start}.CourseSupport-module__lLqRsa__link{color:var(--ink);justify-content:flex-start;align-self:flex-start;padding-inline:0}.CourseSupport-module__lLqRsa__link:hover{text-underline-offset:4px;text-decoration:underline}.CourseSupport-module__lLqRsa__kind:focus-visible,.CourseSupport-module__lLqRsa__submit:focus-visible,.CourseSupport-module__lLqRsa__ghost:focus-visible,.CourseSupport-module__lLqRsa__link:focus-visible,.CourseSupport-module__lLqRsa__field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.CourseSupport-module__lLqRsa__field{width:100%;min-height:180px;padding:var(--sp-12) 14px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;display:block}.CourseSupport-module__lLqRsa__field::placeholder{color:var(--ink-mute);opacity:1}.CourseSupport-module__lLqRsa__note{color:var(--ink-mute);margin:0;font-size:13px;line-height:1.6}.CourseSupport-module__lLqRsa__error{padding:var(--sp-12) var(--sp-16);background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:0;font-size:13px;line-height:1.6}.CourseSupport-module__lLqRsa__sent{gap:var(--sp-8);padding:var(--sp-20) var(--sp-24);background:var(--paper-soft);border:1px solid var(--rule);border-radius:10px;flex-direction:column;display:flex}.CourseSupport-module__lLqRsa__code{color:var(--ink);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;font-weight:550}@media (max-width:600px){.CourseSupport-module__lLqRsa__wrap{padding:28px var(--sp-24) 64px}.CourseSupport-module__lLqRsa__h1{font-size:26px}.CourseSupport-module__lLqRsa__sent{padding:18px}}
.CoreActions-module__vRE1_a__button,.CoreActions-module__vRE1_a__iconButton,.CoreActions-module__vRE1_a__actionLink{font-family:var(--ff-body);font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.CoreActions-module__vRE1_a__button,.CoreActions-module__vRE1_a__iconButton{appearance:none;border-radius:var(--ddi-radius-md);cursor:pointer;border:1px solid #0000}.CoreActions-module__vRE1_a__button{white-space:nowrap;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:168px;padding:0 20px;display:inline-flex}.CoreActions-module__vRE1_a__primary{color:var(--ddi-text-inverse);background:var(--ddi-action-primary-default);border-color:var(--ddi-action-primary-default)}.CoreActions-module__vRE1_a__primary:hover:not(:disabled){background:var(--ddi-action-primary-hover);border-color:var(--ddi-action-primary-hover)}.CoreActions-module__vRE1_a__secondary{color:var(--ddi-text-primary);background:var(--ddi-surface-base);border-color:var(--ddi-border-default)}.CoreActions-module__vRE1_a__ghost{color:var(--ddi-text-accent);background:var(--ddi-surface-base)}.CoreActions-module__vRE1_a__ghost:hover:not(:disabled){background:var(--ddi-surface-subtle)}.CoreActions-module__vRE1_a__danger{color:var(--ddi-text-inverse);background:var(--ddi-action-danger-default);border-color:var(--ddi-action-danger-default)}.CoreActions-module__vRE1_a__button:disabled{color:var(--ddi-text-tertiary);cursor:not-allowed;opacity:.44}.CoreActions-module__vRE1_a__primary:disabled{background:var(--ddi-action-primary-disabled);border-color:var(--ddi-border-subtle)}.CoreActions-module__vRE1_a__secondary:disabled,.CoreActions-module__vRE1_a__ghost:disabled,.CoreActions-module__vRE1_a__danger:disabled{background:var(--ddi-surface-subtle);border-color:var(--ddi-border-subtle)}.CoreActions-module__vRE1_a__iconButton{inline-size:var(--control-min,44px);block-size:var(--control-min,44px);color:var(--ddi-text-primary);background:var(--ddi-surface-base);border-color:var(--ddi-border-default);place-items:center;padding:0;display:inline-grid}.CoreActions-module__vRE1_a__iconButton:hover:not(:disabled),.CoreActions-module__vRE1_a__icon-danger:hover:not(:disabled){background:var(--ddi-surface-subtle)}.CoreActions-module__vRE1_a__icon-selected{color:var(--ddi-text-accent);background:var(--ddi-surface-selected)}.CoreActions-module__vRE1_a__icon-selected:hover:not(:disabled){background:var(--ddi-surface-selected)}.CoreActions-module__vRE1_a__icon-danger{color:var(--ddi-text-danger);border-color:var(--ddi-border-danger)}.CoreActions-module__vRE1_a__iconButton:disabled{cursor:not-allowed;opacity:.44}.CoreActions-module__vRE1_a__icon-default:disabled{color:var(--ddi-text-primary);background:var(--ddi-surface-base);border-color:var(--ddi-border-default)}.CoreActions-module__vRE1_a__icon-selected:disabled{color:var(--ddi-text-accent);background:var(--ddi-surface-selected);border-color:var(--ddi-border-default)}.CoreActions-module__vRE1_a__icon-danger:disabled{color:var(--ddi-text-danger);background:var(--ddi-surface-base);border-color:var(--ddi-border-danger)}.CoreActions-module__vRE1_a__actionLink{min-block-size:44px;color:var(--ddi-text-link);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.CoreActions-module__vRE1_a__linkDisabled{color:var(--ddi-text-tertiary);cursor:not-allowed;opacity:.44}@media (prefers-reduced-motion:reduce){.CoreActions-module__vRE1_a__button,.CoreActions-module__vRE1_a__iconButton,.CoreActions-module__vRE1_a__actionLink{transition:none}}
.ModuleList-module__ptn7hq__root{--program-next:color-mix(in srgb, var(--accent-deep) 6%, transparent);--program-next-hover:color-mix(in srgb, var(--accent-deep) 10%, transparent);--program-action:var(--action-fill);--program-action-ink:var(--action-fill-ink);margin-top:var(--sp-24);min-width:0;color:var(--ink);font-family:var(--ff-body);font-size:var(--type-nav-size);line-height:var(--type-body-line)}:root[data-theme=dark] .ModuleList-module__ptn7hq__root{--program-next:color-mix(in srgb, var(--ink) 8%, transparent);--program-next-hover:color-mix(in srgb, var(--ink) 12%, transparent);--program-action:var(--ink);--program-action-ink:var(--paper)}.ModuleList-module__ptn7hq__progress{align-items:center;gap:var(--sp-12);color:var(--ink-mute);margin-bottom:var(--sp-32);flex-wrap:wrap;font-size:13px;display:flex}.ModuleList-module__ptn7hq__track{background:var(--rule);border-radius:4px;width:86px;height:4px;overflow:hidden}.ModuleList-module__ptn7hq__fill{background:var(--ok);height:100%;display:block}.ModuleList-module__ptn7hq__heading{margin:0 0 var(--sp-12);font:inherit;font-size:var(--type-body-size);color:var(--ink);font-weight:500}.ModuleList-module__ptn7hq__list{margin:0;padding:0;list-style:none}.ModuleList-module__ptn7hq__list>li+li{border-top:1px solid var(--rule)}.ModuleList-module__ptn7hq__row{align-items:center;gap:var(--sp-12);min-height:64px;margin:var(--sp-4) 0;padding:var(--sp-16) var(--sp-12);color:var(--ink);border-radius:8px;text-decoration:none;display:flex}.ModuleList-module__ptn7hq__row:hover{background:var(--paper-deep)}.ModuleList-module__ptn7hq__row:focus-visible,.ModuleList-module__ptn7hq__references a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ModuleList-module__ptn7hq__marker{width:24px;height:24px;color:var(--ink-mute);font-size:var(--type-note-size);font-variant-numeric:tabular-nums;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.ModuleList-module__ptn7hq__markerDone{color:var(--ok);background:var(--ok-soft);border-radius:50%}.ModuleList-module__ptn7hq__copy{gap:var(--sp-4);flex-direction:column;flex:1;min-width:0;display:flex}.ModuleList-module__ptn7hq__title{overflow-wrap:anywhere;font-size:15px;font-weight:450;line-height:22px}.ModuleList-module__ptn7hq__next .ModuleList-module__ptn7hq__title{font-weight:500}.ModuleList-module__ptn7hq__done .ModuleList-module__ptn7hq__title{color:var(--ink-mute)}.ModuleList-module__ptn7hq__eyebrow,.ModuleList-module__ptn7hq__status,.ModuleList-module__ptn7hq__doneLabel{color:var(--ink-mute);font-size:var(--type-note-size);line-height:18px}.ModuleList-module__ptn7hq__doneLabel{color:var(--ok);flex-shrink:0}.ModuleList-module__ptn7hq__next{min-height:90px;padding-top:var(--sp-16);padding-bottom:var(--sp-16);background:var(--program-next)}.ModuleList-module__ptn7hq__next:hover{background:var(--program-next-hover)}.ModuleList-module__ptn7hq__action{justify-content:center;align-items:center;gap:var(--sp-8);min-height:44px;padding:var(--sp-8) var(--sp-12);background:var(--program-action);color:var(--program-action-ink);font-size:var(--type-note-size);border-radius:7px;flex-shrink:0;font-weight:550;display:inline-flex}.ModuleList-module__ptn7hq__rowArrow{opacity:0;display:inline-flex}.ModuleList-module__ptn7hq__row:hover .ModuleList-module__ptn7hq__rowArrow,.ModuleList-module__ptn7hq__row:focus-visible .ModuleList-module__ptn7hq__rowArrow{opacity:1}.ModuleList-module__ptn7hq__legend{gap:var(--sp-16);margin-top:var(--sp-12);font-size:var(--type-note-size);color:var(--ink-mute);flex-wrap:wrap;display:flex}.ModuleList-module__ptn7hq__legend>span{align-items:center;gap:var(--sp-4);display:inline-flex}.ModuleList-module__ptn7hq__references{align-items:center;gap:var(--sp-12);padding-top:var(--sp-16);border-top:1px solid var(--rule);font-size:var(--type-note-size);flex-wrap:wrap;margin-top:34px;display:flex}.ModuleList-module__ptn7hq__referenceLabel{color:var(--ink-mute)}.ModuleList-module__ptn7hq__references a{min-height:44px;color:var(--ink);text-underline-offset:4px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);align-items:center;display:inline-flex}.ModuleList-module__ptn7hq__references a:hover{text-decoration-color:currentColor}.ModuleList-module__ptn7hq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ModuleList-module__ptn7hq__notice{color:var(--ink-mute);font-size:var(--type-nav-size)}@media (max-width:600px){.ModuleList-module__ptn7hq__next{grid-template-columns:24px minmax(0,1fr);display:grid}.ModuleList-module__ptn7hq__next .ModuleList-module__ptn7hq__marker{grid-row:1/3;align-self:start}.ModuleList-module__ptn7hq__next .ModuleList-module__ptn7hq__action{grid-column:2;justify-self:start}.ModuleList-module__ptn7hq__doneLabel{display:none}.ModuleList-module__ptn7hq__rowArrow{opacity:1}}
