.sessionGate-module__C_IvzW__dialog{width:100%;max-width:min(420px,100vw - 32px);color:var(--hf-white);background:0 0;border:0;border-radius:0;margin:auto;padding:0;overflow:visible}.sessionGate-module__C_IvzW__dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#080c0ca8}.sessionGate-module__C_IvzW__dialog .login-container{background:var(--platform-panel,#121515)}.sessionGate-module__C_IvzW__reason{color:var(--font-color-light,#fff);margin:0 0 22px;font-size:14px;line-height:1.55}.sessionGate-module__C_IvzW__notNow{margin-top:10px}html[data-platform-theme=light] .sessionGate-module__C_IvzW__dialog{color:var(--platform-text)}html[data-platform-theme=light] .sessionGate-module__C_IvzW__reason{color:var(--platform-text)}
.ui-module__swr_9G__scope{--ui-bg:var(--platform-bg);--ui-surface:var(--platform-panel);--ui-surface-soft:var(--platform-panel-soft);--ui-raised:var(--platform-card);--ui-text:var(--platform-text);--ui-muted:var(--platform-muted);--ui-line:var(--platform-line);--ui-line-strong:var(--platform-line-strong);--ui-accent:var(--platform-accent);--ui-accent-strong:var(--platform-accent-strong);--ui-on-accent:var(--platform-on-accent);--ui-marine:var(--platform-marine);--ui-hover:var(--platform-hover);--ui-danger:#ff8a75;--ui-danger-solid:#d83a22;--ui-on-danger:#fff;--ui-success:#6fcf97;--ui-shadow:0 18px 48px #00000073;--ui-radius:0;color:var(--ui-text);color-scheme:var(--platform-color-scheme);font-family:var(--font-body);font-size:14px;line-height:1.5}html[data-platform-theme=light] .ui-module__swr_9G__scope{--ui-danger:#b42318;--ui-success:#1f7a4d;--ui-shadow:0 18px 48px #11171829}.ui-module__swr_9G__scope :is(h1,h2,h3,h4){color:var(--ui-text);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:0;font-weight:600;line-height:1.3}.ui-module__swr_9G__scope p{margin:0}.ui-module__swr_9G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-module__swr_9G__muted{color:var(--ui-muted)}.ui-module__swr_9G__button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);min-height:36px;color:var(--ui-text);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-module__swr_9G__button:hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-hover)}.ui-module__swr_9G__button:disabled{cursor:not-allowed;opacity:.5}.ui-module__swr_9G__button svg{flex:none}.ui-module__swr_9G__primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent);font-weight:600}.ui-module__swr_9G__primary:hover:not(:disabled){border-color:var(--ui-accent-strong);background:var(--ui-accent-strong);color:var(--ui-on-accent)}html[data-platform-theme=light] .ui-module__swr_9G__primary:hover:not(:disabled){color:#fff}.ui-module__swr_9G__ghost{color:var(--ui-marine);border-color:#0000}.ui-module__swr_9G__ghost:hover:not(:disabled){border-color:#0000}.ui-module__swr_9G__dangerText{color:var(--ui-danger);border-color:#0000}.ui-module__swr_9G__dangerText:hover:not(:disabled){background:color-mix(in srgb, var(--ui-danger) 12%, transparent);border-color:#0000}.ui-module__swr_9G__dangerSolid{border-color:var(--ui-danger-solid);background:var(--ui-danger-solid);color:var(--ui-on-danger);font-weight:600}.ui-module__swr_9G__dangerSolid:hover:not(:disabled){border-color:var(--ui-danger-solid);background:var(--ui-danger-solid);filter:brightness(1.1)}.ui-module__swr_9G__small{min-height:30px;padding:0 10px;font-size:13px}.ui-module__swr_9G__iconButton{border-radius:var(--ui-radius);width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.ui-module__swr_9G__iconButton:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-text)}.ui-module__swr_9G__iconButton:disabled{cursor:not-allowed;opacity:.5}.ui-module__swr_9G__field{align-content:start;gap:6px;min-width:0;display:grid}.ui-module__swr_9G__label{color:var(--ui-text);font-size:13px;font-weight:500}.ui-module__swr_9G__help{color:var(--ui-muted);font-size:13px;line-height:1.45}.ui-module__swr_9G__fieldError{color:var(--ui-danger);font-size:13px;line-height:1.45}.ui-module__swr_9G__input,.ui-module__swr_9G__select,.ui-module__swr_9G__textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-soft);width:100%;min-width:0;min-height:36px;color:var(--ui-text);font-family:var(--font-body);padding:7px 11px;font-size:14px;line-height:1.4;transition:border-color .15s}.ui-module__swr_9G__select{cursor:pointer;padding-right:30px}.ui-module__swr_9G__textarea{resize:vertical;min-height:96px;line-height:1.55}.ui-module__swr_9G__input::placeholder,.ui-module__swr_9G__textarea::placeholder{color:var(--ui-muted);opacity:.8}.ui-module__swr_9G__input:hover,.ui-module__swr_9G__select:hover,.ui-module__swr_9G__textarea:hover{border-color:var(--ui-line-strong)}.ui-module__swr_9G__input:focus,.ui-module__swr_9G__select:focus,.ui-module__swr_9G__textarea:focus{border-color:var(--ui-accent)}.ui-module__swr_9G__input[aria-invalid=true],.ui-module__swr_9G__select[aria-invalid=true],.ui-module__swr_9G__textarea[aria-invalid=true]{border-color:var(--ui-danger)}.ui-module__swr_9G__input:disabled,.ui-module__swr_9G__select:disabled,.ui-module__swr_9G__textarea:disabled,.ui-module__swr_9G__input[readonly]{color:var(--ui-muted)}.ui-module__swr_9G__input:disabled,.ui-module__swr_9G__select:disabled,.ui-module__swr_9G__textarea:disabled{cursor:not-allowed;opacity:.7}.ui-module__swr_9G__searchField{min-width:0;display:block;position:relative}.ui-module__swr_9G__searchField svg{color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ui-module__swr_9G__searchField .ui-module__swr_9G__input{padding-left:34px}.ui-module__swr_9G__input:is([type=date],[type=datetime-local]):focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-module__swr_9G__choice{border-radius:var(--ui-radius);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ui-module__swr_9G__choice:hover{background:var(--ui-hover)}.ui-module__swr_9G__choice input{width:16px;height:16px;accent-color:var(--ui-accent);flex:none;margin:3px 0 0}.ui-module__swr_9G__choice input:disabled{cursor:not-allowed}.ui-module__swr_9G__choice:has(input:disabled){cursor:not-allowed}.ui-module__swr_9G__choiceText{gap:1px;min-width:0;display:grid}.ui-module__swr_9G__choiceTitle{font-weight:500}.ui-module__swr_9G__choiceHint{color:var(--ui-muted);font-size:13px}.ui-module__swr_9G__switch{cursor:pointer;flex:none;align-items:center;width:36px;height:20px;display:inline-flex;position:relative}.ui-module__swr_9G__switch input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ui-module__swr_9G__switchTrack{border:1px solid var(--ui-line-strong);background:var(--ui-surface-soft);border-radius:999px;width:36px;height:20px;transition:background-color .15s,border-color .15s}.ui-module__swr_9G__switchTrack:after{background:var(--ui-muted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.ui-module__swr_9G__switch input:checked+.ui-module__swr_9G__switchTrack{border-color:var(--ui-marine);background:var(--ui-marine)}.ui-module__swr_9G__switch input:checked+.ui-module__swr_9G__switchTrack:after{background:#fff;transform:translate(16px)}.ui-module__swr_9G__switch input:focus-visible+.ui-module__swr_9G__switchTrack{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-module__swr_9G__switch:has(input:disabled){cursor:not-allowed;opacity:.5}.ui-module__swr_9G__badge{--tone:var(--ui-muted);border:1px solid color-mix(in srgb, var(--tone) 34%, transparent);background:color-mix(in srgb, var(--tone) 13%, transparent);min-height:20px;color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ui-module__swr_9G__badge[data-tone=neutral]{border-color:var(--ui-line);background:var(--ui-hover);color:var(--ui-text)}.ui-module__swr_9G__badge[data-tone=info]{--tone:var(--ui-marine)}.ui-module__swr_9G__badge[data-tone=success]{--tone:var(--ui-success)}.ui-module__swr_9G__badge[data-tone=warning]{--tone:var(--ui-accent-strong)}.ui-module__swr_9G__badge[data-tone=danger]{--tone:var(--ui-danger)}.ui-module__swr_9G__avatar{background:color-mix(in srgb, var(--ui-marine) 22%, var(--ui-surface));width:32px;height:32px;color:var(--ui-text);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.ui-module__swr_9G__avatar[data-size=large]{width:44px;height:44px;font-size:15px}.ui-module__swr_9G__tabs{border-bottom:1px solid var(--ui-line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.ui-module__swr_9G__tab{color:var(--ui-muted);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 1px 10px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.ui-module__swr_9G__tab:hover{color:var(--ui-text)}.ui-module__swr_9G__tab[aria-selected=true]{border-bottom-color:var(--ui-accent);color:var(--ui-text)}.ui-module__swr_9G__tabCount{background:var(--ui-hover);min-width:20px;color:var(--ui-muted);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;line-height:18px}.ui-module__swr_9G__tableWrap{overflow-x:auto}.ui-module__swr_9G__table{border-collapse:collapse;width:100%;font-size:14px}.ui-module__swr_9G__table th{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);text-align:left;white-space:nowrap;padding:9px 12px;font-size:13px;font-weight:500}.ui-module__swr_9G__table td{border-bottom:1px solid var(--ui-line);vertical-align:middle;padding:11px 12px}.ui-module__swr_9G__table tbody tr:last-child td{border-bottom:0}.ui-module__swr_9G__table th:first-child,.ui-module__swr_9G__table td:first-child{padding-left:4px}.ui-module__swr_9G__table th:last-child,.ui-module__swr_9G__table td:last-child{padding-right:4px}.ui-module__swr_9G__rowClickable{cursor:pointer;transition:background-color .12s}.ui-module__swr_9G__rowClickable:hover td,.ui-module__swr_9G__rowClickable:focus-within td{background:var(--ui-hover)}.ui-module__swr_9G__cellActions{text-align:right;white-space:nowrap;width:1%}.ui-module__swr_9G__notice{--tone:var(--ui-marine);border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--tone) 9%, transparent);align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.ui-module__swr_9G__notice[data-tone=danger]{--tone:var(--ui-danger)}.ui-module__swr_9G__notice[data-tone=warning]{--tone:var(--ui-accent-strong)}.ui-module__swr_9G__notice[data-tone=success]{--tone:var(--ui-success)}.ui-module__swr_9G__notice>svg{color:var(--tone);flex:none;margin-top:2px}.ui-module__swr_9G__noticeBody{flex:auto;min-width:0}.ui-module__swr_9G__empty{color:var(--ui-muted);text-align:center;justify-items:center;gap:6px;padding:44px 16px;display:grid}.ui-module__swr_9G__empty svg{opacity:.55;margin-bottom:4px}.ui-module__swr_9G__emptyTitle{color:var(--ui-text);font-weight:500}.ui-module__swr_9G__loading{color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;padding:44px 16px;display:flex}.ui-module__swr_9G__spinner{border:2px solid var(--ui-line);border-top-color:var(--ui-marine);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-module__swr_9G__spin}@keyframes ui-module__swr_9G__spin{to{transform:rotate(360deg)}}.ui-module__swr_9G__dialog{border:1px solid var(--ui-line);background:var(--ui-surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:var(--ui-shadow);border-radius:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.ui-module__swr_9G__dialog[open]{flex-direction:column;animation:.16s ease-out ui-module__swr_9G__dialogIn;display:flex}.ui-module__swr_9G__dialog[data-size=wide]{width:min(680px,100vw - 32px)}.ui-module__swr_9G__dialog::backdrop{background:#00000085}.ui-module__swr_9G__dialog[data-size=course]{width:min(880px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px)}.ui-module__swr_9G__dialog[data-size=course]::backdrop{-webkit-backdrop-filter:blur(6px)grayscale(70%);backdrop-filter:blur(6px)grayscale(70%);background:#12141675}@media (max-width:640px){.ui-module__swr_9G__dialog[data-size=course]{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}}.ui-module__swr_9G__dialogSide{border-width:0 0 0 1px;border-radius:0;width:min(540px,100vw);height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.ui-module__swr_9G__dialogSide[open]{animation:.2s ease-out ui-module__swr_9G__panelIn}.ui-module__swr_9G__dialogHeader{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.ui-module__swr_9G__dialogHeading{align-items:center;gap:12px;min-width:0;display:flex}.ui-module__swr_9G__dialogHeader .ui-module__swr_9G__iconButton{width:36px;min-width:36px;height:36px;color:var(--ui-text);flex:0 0 36px;padding:0}.ui-module__swr_9G__dialogHeader .ui-module__swr_9G__iconButton svg{flex-shrink:0;width:16px;height:16px}@media (max-width:640px){.ui-module__swr_9G__dialogHeader .ui-module__swr_9G__iconButton{flex-basis:44px;width:44px;min-width:44px;height:44px}}.ui-module__swr_9G__dialogHeadingText{min-width:0}.ui-module__swr_9G__scope .ui-module__swr_9G__dialogTitle{overflow-wrap:anywhere;font-size:17px}.ui-module__swr_9G__dialogForm{display:contents}.ui-module__swr_9G__dialogSubtitle{color:var(--ui-muted);margin-top:4px;font-size:14px}.ui-module__swr_9G__dialogBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 24px 22px;overflow-y:auto}.ui-module__swr_9G__dialogFooter{border-top:1px solid var(--ui-line);background:var(--ui-surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.ui-module__swr_9G__dialogFooterNote{color:var(--ui-muted);margin-right:auto;font-size:13px}.ui-module__swr_9G__confirmIcon{background:color-mix(in srgb, var(--tone,var(--ui-accent-strong)) 14%, transparent);width:36px;height:36px;color:var(--tone,var(--ui-accent-strong));border-radius:50%;flex:none;place-items:center;display:grid}.ui-module__swr_9G__confirmIcon[data-tone=danger]{--tone:var(--ui-danger)}.ui-module__swr_9G__confirmHeading{align-items:center;gap:12px;display:flex}.ui-module__swr_9G__confirmMessage{color:var(--ui-muted);white-space:pre-line;line-height:1.55}@keyframes ui-module__swr_9G__dialogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-module__swr_9G__panelIn{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.ui-module__swr_9G__toastHost{z-index:400;pointer-events:none;gap:10px;width:min(380px,100vw - 40px);display:grid;position:fixed;bottom:20px;right:20px}.ui-module__swr_9G__toast{--tone:var(--ui-marine);border:1px solid var(--ui-line);border-left:3px solid var(--tone);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow);pointer-events:auto;grid-template-columns:22px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:13px 10px 13px 14px;transition:opacity .2s,transform .2s;animation:.18s ease-out ui-module__swr_9G__toastIn;display:grid}.ui-module__swr_9G__toast[data-kind=success]{--tone:var(--ui-success)}.ui-module__swr_9G__toast[data-kind=warning]{--tone:var(--ui-accent-strong)}.ui-module__swr_9G__toast[data-kind=error]{--tone:var(--ui-danger);border-color:color-mix(in srgb, var(--ui-danger) 60%, var(--ui-line));background:color-mix(in srgb, var(--ui-danger) 7%, var(--ui-surface));border-left-width:4px}.ui-module__swr_9G__toastFading{opacity:0;transform:translateY(5px)}.ui-module__swr_9G__toastIcon{color:var(--tone);place-items:center;margin-top:1px;display:grid}.ui-module__swr_9G__toastTitle{font-weight:600;line-height:1.35}.ui-module__swr_9G__toastMessage{color:var(--ui-muted);overflow-wrap:anywhere;white-space:pre-line;margin-top:2px;line-height:1.45}@keyframes ui-module__swr_9G__toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ui-module__swr_9G__menu{z-index:350;border:1px solid var(--ui-line);background:var(--ui-surface);min-width:190px;max-width:min(300px,100vw - 16px);box-shadow:var(--ui-shadow);border-radius:0;padding:5px;position:fixed}.ui-module__swr_9G__menuItem{width:100%;color:var(--ui-text);font-family:var(--font-body);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:8px 10px;font-size:14px;display:flex}.ui-module__swr_9G__menuItem:hover:not(:disabled),.ui-module__swr_9G__menuItem:focus-visible{background:var(--ui-hover)}.ui-module__swr_9G__menuItem:disabled{color:var(--ui-muted);cursor:not-allowed}.ui-module__swr_9G__menuItem[data-tone=danger]{color:var(--ui-danger)}.ui-module__swr_9G__menuSeparator{background:var(--ui-line);height:1px;margin:5px 0}.ui-module__swr_9G__copyField{gap:8px;display:flex}.ui-module__swr_9G__copyField .ui-module__swr_9G__input{font-family:var(--font-mono);letter-spacing:0;flex:auto;font-size:13px}.ui-module__swr_9G__rows{display:grid}.ui-module__swr_9G__row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;align-items:start;gap:8px 20px;padding:16px 0;display:grid}.ui-module__swr_9G__row:last-child{border-bottom:0}.ui-module__swr_9G__rowLabel{font-weight:500}.ui-module__swr_9G__rowValue{gap:4px;min-width:0;display:grid}.ui-module__swr_9G__rowHint{color:var(--ui-muted);font-size:13px}.ui-module__swr_9G__segmented{border:1px solid var(--ui-line);background:var(--ui-surface-soft);border-radius:0;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.ui-module__swr_9G__segment{min-height:30px;color:var(--ui-muted);font-family:var(--font-body);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.ui-module__swr_9G__segment:hover:not(:disabled){color:var(--ui-text)}.ui-module__swr_9G__segment[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 0 0 1px var(--ui-line-strong)}.ui-module__swr_9G__segment:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.ui-module__swr_9G__row{grid-template-columns:minmax(0,1fr) auto}.ui-module__swr_9G__rowLabel{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ui-module__swr_9G__dialog[open],.ui-module__swr_9G__dialogSide[open],.ui-module__swr_9G__toast,.ui-module__swr_9G__spinner{transition:none;animation:none}}.ui-module__swr_9G__tag{border:1px solid color-mix(in srgb, var(--platform-text) 26%, transparent);color:var(--platform-muted);font:500 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0;flex:none;align-items:center;padding:3px 6px;display:inline-flex}.ui-module__swr_9G__tag[data-important=true]{border-color:var(--platform-text);background:var(--platform-text);color:var(--platform-panel)}.ui-module__swr_9G__block{background:color-mix(in srgb, var(--platform-text) 5%, transparent);color:var(--platform-text);border-radius:0;flex-direction:column;gap:2px;padding:8px 12px;text-decoration:none;transition:background-color .15s;display:flex}:is(a,button).ui-module__swr_9G__block:hover{background:color-mix(in srgb, var(--platform-text) 10%, transparent)}:is(a,button).ui-module__swr_9G__block:focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-module__swr_9G__block{transition:none}}
.academy-module__dUl8cq__contentArea.academy-module__dUl8cq__contentArea{background:var(--platform-bg);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.academy-module__dUl8cq__contentArea>.academy-module__dUl8cq__workspace{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.academy-module__dUl8cq__workspace{--academy-bg:var(--platform-bg);--academy-surface:var(--platform-panel);--academy-surface-raised:var(--platform-card);--academy-surface-soft:var(--platform-panel-soft);--academy-ink:var(--platform-text);--academy-muted:var(--platform-muted);--academy-subtle:var(--platform-muted);--academy-line:var(--platform-line);--academy-line-strong:var(--platform-line-strong);--academy-orange:var(--platform-accent);--academy-orange-soft:var(--platform-accent-strong);--academy-primary-ink:var(--platform-on-accent);--academy-quiet:color-mix(in srgb, var(--platform-text) 5%, transparent);--academy-quiet-strong:color-mix(in srgb, var(--platform-text) 10%, transparent);--academy-danger:#ff8a75;box-sizing:border-box;background:var(--academy-bg);width:100%;max-width:1440px;min-height:100%;color:var(--academy-ink);color-scheme:var(--platform-color-scheme);font:400 14px/1.5 var(--font-body);margin:0 auto;padding:28px clamp(16px,3vw,40px) 88px;position:relative}html[data-platform-theme=light] .academy-module__dUl8cq__workspace{--academy-danger:#b42318}.academy-module__dUl8cq__workspace.academy-module__dUl8cq__overviewWorkspace{max-width:none;margin:0;padding:0}.academy-module__dUl8cq__workspace.academy-module__dUl8cq__workspace h1,.academy-module__dUl8cq__workspace.academy-module__dUl8cq__workspace h2,.academy-module__dUl8cq__workspace.academy-module__dUl8cq__workspace h3{color:var(--academy-ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.3}.academy-module__dUl8cq__workspace.academy-module__dUl8cq__workspace h1{margin:0 0 4px;font-size:22px}.academy-module__dUl8cq__workspace.academy-module__dUl8cq__workspace h2{margin:0 0 10px;font-size:16px}.academy-module__dUl8cq__workspace.academy-module__dUl8cq__workspace h3{margin:0 0 6px;font-size:15px}.academy-module__dUl8cq__workspace p{margin:0 0 10px;line-height:1.55}.academy-module__dUl8cq__workspace small{font-size:12.5px}.academy-module__dUl8cq__workspace a{color:var(--academy-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--platform-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--platform-text) 40%, transparent);text-underline-offset:3px}.academy-module__dUl8cq__workspace a:hover{text-decoration-color:currentColor}.academy-module__dUl8cq__workspace button,.academy-module__dUl8cq__button{border:1px solid var(--academy-line);min-height:36px;color:var(--academy-ink);cursor:pointer;font:500 14px/1.2 var(--font-body);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.academy-module__dUl8cq__workspace button:hover:not(:disabled),.academy-module__dUl8cq__workspace .academy-module__dUl8cq__button:hover{border-color:var(--academy-line-strong);background:var(--platform-hover)}.academy-module__dUl8cq__workspace button:disabled{cursor:not-allowed;opacity:.5}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__primary{border-color:var(--academy-orange);background:var(--academy-orange);color:var(--academy-primary-ink)}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__primary:hover:not(:disabled){border-color:var(--academy-orange-soft);background:var(--academy-orange-soft);color:var(--academy-primary-ink)}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__dangerText{color:var(--academy-danger);border-color:#0000}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__dangerText:hover:not(:disabled){background:color-mix(in srgb, var(--academy-danger) 12%, transparent);border-color:#0000}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__dangerSolid{color:#fff;background:#d83a22;border-color:#d83a22;font-weight:600}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__dangerSolid:hover:not(:disabled){filter:brightness(1.1);background:#d83a22;border-color:#d83a22}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__dangerSolid:disabled{border-color:var(--academy-line);color:var(--academy-ink);background:0 0;font-weight:500}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__primary:disabled{border-color:var(--academy-line);color:var(--academy-ink);background:0 0}.academy-module__dUl8cq__workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--academy-orange);outline-offset:2px}.academy-module__dUl8cq__workspace label{color:var(--academy-ink);gap:6px;font-size:13px;font-weight:500;display:grid}.academy-module__dUl8cq__extraFilters{display:contents}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__moreFilters{display:none}@media (max-width:760px){.academy-module__dUl8cq__workspace .academy-module__dUl8cq__moreFilters{display:inline-flex}.academy-module__dUl8cq__extraFilters[data-open=false]{display:none}}.academy-module__dUl8cq__workspace input:not([type=checkbox]):not([type=radio]),.academy-module__dUl8cq__workspace select,.academy-module__dUl8cq__workspace textarea{border:1px solid var(--academy-line);background:var(--academy-surface-soft);width:100%;min-width:0;min-height:36px;color:var(--academy-ink);font:400 14px/1.4 var(--font-body);border-radius:0;padding:7px 10px}.academy-module__dUl8cq__workspace input:not([type=checkbox]):not([type=radio]):hover,.academy-module__dUl8cq__workspace select:hover,.academy-module__dUl8cq__workspace textarea:hover{border-color:var(--academy-line-strong)}.academy-module__dUl8cq__workspace input:not([type=checkbox]):not([type=radio]):focus,.academy-module__dUl8cq__workspace select:focus,.academy-module__dUl8cq__workspace textarea:focus{border-color:var(--academy-orange);outline:none}.academy-module__dUl8cq__workspace input::placeholder,.academy-module__dUl8cq__workspace textarea::placeholder{color:var(--academy-subtle)}.academy-module__dUl8cq__workspace textarea{resize:vertical;line-height:1.55}.academy-module__dUl8cq__workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--academy-ink)}.academy-module__dUl8cq__eyebrow{display:none}.academy-module__dUl8cq__muted{color:var(--academy-muted);font-size:13.5px}.academy-module__dUl8cq__hero{margin:0 0 24px}.academy-module__dUl8cq__hero p{max-width:680px;color:var(--academy-muted);margin:0 0 12px}.academy-module__dUl8cq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.academy-module__dUl8cq__header p{margin:0}.academy-module__dUl8cq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.academy-module__dUl8cq__overviewSection{margin:0 0 24px}.academy-module__dUl8cq__stats{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.academy-module__dUl8cq__stat{background:var(--academy-quiet);border-radius:0;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.academy-module__dUl8cq__stat strong{color:var(--academy-ink);font-size:16px;font-weight:600}.academy-module__dUl8cq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.academy-module__dUl8cq__card{border:1px solid var(--academy-line);background:var(--academy-surface);color:var(--academy-ink);border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;text-decoration:none;display:flex}.academy-module__dUl8cq__card p,.academy-module__dUl8cq__card h2,.academy-module__dUl8cq__card h3{margin:0}.academy-module__dUl8cq__card .academy-module__dUl8cq__cardFooter{width:100%;margin-top:auto;padding-top:10px}.academy-module__dUl8cq__workspace a.academy-module__dUl8cq__card{transition:background-color .15s,border-color .15s}.academy-module__dUl8cq__workspace a.academy-module__dUl8cq__card:hover{border-color:var(--academy-line-strong);background:var(--platform-hover)}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__unavailableCard{color:var(--academy-muted);background:0 0;border-style:dashed}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__unavailableCard h3{color:var(--academy-muted)}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__unavailableCard img{filter:grayscale();opacity:.55}.academy-module__dUl8cq__workspace a.academy-module__dUl8cq__unavailableCard:hover{border-color:var(--academy-line-strong);background:var(--academy-quiet)}.academy-module__dUl8cq__workspace a.academy-module__dUl8cq__unavailableCard:hover h3{color:var(--academy-ink)}.academy-module__dUl8cq__cardOverdue{border-color:var(--academy-line-strong)}.academy-module__dUl8cq__completedPanel,.academy-module__dUl8cq__completedCard{border-color:var(--academy-line);background:var(--academy-surface)}.academy-module__dUl8cq__completedDate{color:var(--academy-muted);font-size:13px}.academy-module__dUl8cq__progressMeta{color:var(--academy-muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.academy-module__dUl8cq__progressMeta strong,.academy-module__dUl8cq__warningText{color:var(--academy-ink);font-weight:500}.academy-module__dUl8cq__badge{border:1px solid color-mix(in srgb, var(--platform-text) 26%, transparent);color:var(--academy-muted);font:500 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0;flex:none;align-items:center;padding:3px 6px;display:inline-flex}.academy-module__dUl8cq__completedBadge{color:var(--academy-muted)}.academy-module__dUl8cq__warning{border-color:var(--platform-text);background:var(--platform-text);color:var(--platform-panel)}.academy-module__dUl8cq__filters{grid-template-columns:minmax(200px,2fr) repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.academy-module__dUl8cq__panel{border:1px solid var(--academy-line);background:var(--academy-surface);border-radius:0;margin-bottom:16px;padding:20px}.academy-module__dUl8cq__empty{border:1px dashed var(--academy-line);color:var(--academy-muted);text-align:center;border-radius:0;padding:32px 16px}.academy-module__dUl8cq__empty p{margin:0 0 6px}.academy-module__dUl8cq__notice,.academy-module__dUl8cq__error{border:1px solid var(--academy-line);background:var(--academy-quiet);border-radius:0;margin:0 0 16px;padding:10px 12px;line-height:1.5}.academy-module__dUl8cq__notice p,.academy-module__dUl8cq__error p{margin:4px 0 0}.academy-module__dUl8cq__notice .academy-module__dUl8cq__actions{margin-top:8px}.academy-module__dUl8cq__error{border-color:color-mix(in srgb, var(--academy-danger) 40%, transparent);background:color-mix(in srgb, var(--academy-danger) 9%, transparent)}.academy-module__dUl8cq__editor{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.academy-module__dUl8cq__courseList{gap:4px;max-height:70vh;padding:3px;display:grid;overflow:auto}.academy-module__dUl8cq__courseChoiceProgress{width:100%;height:3px}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__courseChoice{text-align:left;white-space:normal;background:0 0;border-color:#0000;justify-content:start;gap:4px;width:100%;min-height:0;padding:10px 12px;display:grid}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__courseChoice small{color:var(--academy-muted);font-weight:400}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__selected,.academy-module__dUl8cq__workspace .academy-module__dUl8cq__selected:hover:not(:disabled){background:var(--academy-quiet-strong);border-color:#0000}.academy-module__dUl8cq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academy-module__dUl8cq__wide{grid-column:1/-1}.academy-module__dUl8cq__check{align-items:center;gap:10px;font-weight:400!important;display:flex!important}.academy-module__dUl8cq__activity{border:1px solid var(--academy-line);background:var(--academy-surface-soft);border-radius:0;margin:12px 0;padding:16px}.academy-module__dUl8cq__activityTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.academy-module__dUl8cq__tabs{border-bottom:1px solid var(--academy-line);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.academy-module__dUl8cq__studioSteps{background:var(--academy-quiet);border-radius:0;gap:8px;margin:0 0 16px;padding:8px 12px;display:flex;overflow-x:auto}.academy-module__dUl8cq__studioSteps span{color:var(--academy-muted);white-space:nowrap;flex:1 0 auto;font-size:13px}.academy-module__dUl8cq__studioSteps strong{background:var(--academy-quiet-strong);width:20px;height:20px;color:var(--academy-ink);border-radius:50%;place-items:center;margin-right:6px;font-size:12px;font-weight:500;display:inline-grid}.academy-module__dUl8cq__sticky{z-index:2;border:1px solid var(--academy-line-strong);background:var(--academy-surface);border-radius:0;padding:12px 68px 12px 12px;position:sticky;bottom:12px;box-shadow:0 12px 32px #00000047}.academy-module__dUl8cq__reading{white-space:pre-wrap;max-width:72ch;line-height:1.7}.academy-module__dUl8cq__help{background:var(--academy-quiet);border:0;border-radius:0;margin-top:16px;padding:10px 12px}.academy-module__dUl8cq__help summary{cursor:pointer;padding:3px;font-weight:500}.academy-module__dUl8cq__workspace fieldset{border:0;min-width:0;margin:0;padding:0}.academy-module__dUl8cq__workspace legend{margin:0 0 10px;font-weight:500}.academy-module__dUl8cq__player{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.academy-module__dUl8cq__syllabus{gap:2px;display:grid;position:sticky;top:20px}.academy-module__dUl8cq__progress{background:var(--academy-quiet-strong);width:100%;height:4px;accent-color:var(--academy-ink);border:0;border-radius:0;display:block}.academy-module__dUl8cq__progress::-webkit-progress-bar{background:var(--academy-quiet-strong);border-radius:0}.academy-module__dUl8cq__progress::-webkit-progress-value{background:var(--academy-ink);border-radius:0}.academy-module__dUl8cq__progress::-moz-progress-bar{background:var(--academy-ink);border-radius:0}.academy-module__dUl8cq__video{background:#020303;border-radius:0;width:100%;max-height:480px;margin:16px 0}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__question{border:1px solid var(--academy-line);border-radius:0;margin:16px 0;padding:16px}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__option{background:var(--academy-quiet);color:var(--academy-ink);border:1px solid #0000;border-radius:0;align-items:center;gap:10px;margin:4px 0;padding:10px 12px;font-size:14px;font-weight:400;transition:background-color .15s,border-color .15s;display:flex}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__option:hover,.academy-module__dUl8cq__workspace .academy-module__dUl8cq__option:focus-within{background:var(--academy-quiet-strong)}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__optionSelected,.academy-module__dUl8cq__workspace .academy-module__dUl8cq__optionSelected:hover,.academy-module__dUl8cq__workspace .academy-module__dUl8cq__optionSelected:focus-within{border-color:var(--academy-ink);background:var(--academy-quiet-strong)}.academy-module__dUl8cq__tableWrap{overflow-x:auto}.academy-module__dUl8cq__table{border-collapse:collapse;width:100%;font-size:14px}.academy-module__dUl8cq__table th,.academy-module__dUl8cq__table td{border-bottom:1px solid var(--academy-line);text-align:left;vertical-align:top;padding:10px 12px}.academy-module__dUl8cq__table th{color:var(--academy-muted);font-size:12.5px;font-weight:500}.academy-module__dUl8cq__table tr:hover td{background:var(--platform-hover)}.academy-module__dUl8cq__table td p{margin:4px 0 0}.academy-module__dUl8cq__nowrap{white-space:nowrap}.academy-module__dUl8cq__stuck{justify-items:start;gap:6px;margin-top:6px;display:grid}.academy-module__dUl8cq__stuck p{margin:0}@media (max-width:760px){.academy-module__dUl8cq__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.academy-module__dUl8cq__table,.academy-module__dUl8cq__table tbody,.academy-module__dUl8cq__table tr,.academy-module__dUl8cq__table td{display:block}.academy-module__dUl8cq__table tr{border-bottom:1px solid var(--academy-line);padding:10px 0}.academy-module__dUl8cq__table td{white-space:normal;border:0;padding:2px 0}.academy-module__dUl8cq__table td:first-child{font-weight:500}.academy-module__dUl8cq__table tr:hover td{background:0 0}}.academy-module__dUl8cq__certificate{border-top:0}.academy-module__dUl8cq__segmented{border:1px solid var(--academy-line);background:var(--academy-surface-soft);border-radius:0;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__segment{min-height:30px;color:var(--academy-muted);background:0 0;border:0;border-radius:0;padding:0 12px;font-size:13px}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__segment:hover:not(:disabled){color:var(--academy-ink);background:0 0;border:0}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__segment[aria-pressed=true],.academy-module__dUl8cq__workspace .academy-module__dUl8cq__segment[aria-pressed=true]:hover:not(:disabled){background:var(--academy-surface);color:var(--academy-ink);box-shadow:0 0 0 1px var(--academy-line-strong)}.academy-module__dUl8cq__sectionTitle{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.academy-module__dUl8cq__sectionTitle h2{margin:0!important}.academy-module__dUl8cq__section{margin:0 0 28px}.academy-module__dUl8cq__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.academy-module__dUl8cq__row{background:var(--academy-quiet);color:var(--academy-ink);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:grid}.academy-module__dUl8cq__workspace a.academy-module__dUl8cq__row:hover{background:var(--academy-quiet-strong)}.academy-module__dUl8cq__rowTitle{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.academy-module__dUl8cq__rowTitle>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-module__dUl8cq__rowMeta{color:var(--academy-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13px;overflow:hidden}.academy-module__dUl8cq__rowSide{color:var(--academy-muted);grid-area:1/2/span 2;align-items:center;gap:8px;font-size:13px;display:flex}.academy-module__dUl8cq__rowBar{grid-column:1/-1}.academy-module__dUl8cq__rowBar .academy-module__dUl8cq__progress{height:3px}.academy-module__dUl8cq__days{gap:14px;display:grid}.academy-module__dUl8cq__day{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.academy-module__dUl8cq__dayDate{flex-direction:column;align-items:center;gap:3px;padding-top:6px;display:flex}.academy-module__dUl8cq__dayWeekday{color:var(--academy-muted);font:500 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.academy-module__dUl8cq__dayNumber{width:32px;height:32px;color:var(--academy-ink);font:500 17px/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.academy-module__dUl8cq__dayToday .academy-module__dUl8cq__dayWeekday{color:var(--academy-ink)}.academy-module__dUl8cq__dayToday .academy-module__dUl8cq__dayNumber{background:var(--academy-orange);color:var(--academy-primary-ink)}.academy-module__dUl8cq__dayMonth{color:var(--academy-muted);margin:6px 0 0;font-size:13px;font-weight:500}@media (max-width:850px){.academy-module__dUl8cq__editor{grid-template-columns:1fr}.academy-module__dUl8cq__courseList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:250px}.academy-module__dUl8cq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-module__dUl8cq__player{grid-template-columns:1fr}.academy-module__dUl8cq__syllabus{max-height:240px;position:static;overflow:auto}}@media (max-width:520px){.academy-module__dUl8cq__workspace{padding-top:18px}.academy-module__dUl8cq__formGrid,.academy-module__dUl8cq__filters{grid-template-columns:1fr}.academy-module__dUl8cq__panel{padding:14px}.academy-module__dUl8cq__sticky{position:static}.academy-module__dUl8cq__row{grid-template-columns:minmax(0,1fr)}.academy-module__dUl8cq__rowSide{flex-wrap:wrap;grid-area:auto/1}.academy-module__dUl8cq__rowMeta{white-space:normal}}@media (prefers-reduced-motion:reduce){.academy-module__dUl8cq__workspace *{scroll-behavior:auto;transition:none}}@media print{.academy-module__dUl8cq__workspace{color:#111;background:#fff}.academy-module__dUl8cq__certificate{break-inside:avoid}.academy-module__dUl8cq__workspace button{display:none}}.academy-module__dUl8cq__partnerFilters{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:12px;margin-bottom:12px;display:grid}.academy-module__dUl8cq__partnerSummary{flex-wrap:wrap;gap:8px;display:flex}.academy-module__dUl8cq__partnerSummary span{background:var(--academy-quiet);color:var(--academy-muted);border-radius:0;align-items:baseline;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.academy-module__dUl8cq__partnerSummary strong{color:var(--academy-ink);text-transform:capitalize;font-size:14px;font-weight:600}.academy-module__dUl8cq__partnerMember{border-top:1px solid var(--academy-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.academy-module__dUl8cq__partnerMember p{margin:3px 0}.academy-module__dUl8cq__partnerAddUser{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:760px){.academy-module__dUl8cq__partnerMember{flex-direction:column;align-items:flex-start}.academy-module__dUl8cq__partnerAddUser{grid-template-columns:1fr}}@media (max-width:520px){.academy-module__dUl8cq__partnerFilters{grid-template-columns:1fr}}.academy-module__dUl8cq__optionList{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:4px;display:grid}.academy-module__dUl8cq__optionList a{background:var(--academy-quiet);min-height:40px;color:var(--academy-ink);border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.academy-module__dUl8cq__optionList a:hover{background:var(--academy-quiet-strong)}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__editor{grid-template-columns:220px minmax(0,1fr);gap:16px}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__panel{margin-bottom:12px;padding:16px}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__header{margin-bottom:12px}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__formGrid{gap:12px}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__activity{margin:10px 0;padding:12px}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__activityTop{margin-bottom:8px}.academy-module__dUl8cq__authoring .academy-module__dUl8cq__courseList{gap:2px}.academy-module__dUl8cq__authoringOptional{border-top:1px solid var(--academy-line);padding:10px 0}.academy-module__dUl8cq__authoringOptional summary,.academy-module__dUl8cq__activityDetails summary{cursor:pointer;color:var(--academy-ink);font-size:14px;font-weight:500}.academy-module__dUl8cq__authoringOptional[open]>summary,.academy-module__dUl8cq__activityDetails[open]>summary{margin-bottom:12px}.academy-module__dUl8cq__activityDetails{width:100%}@media (max-width:850px){.academy-module__dUl8cq__authoring .academy-module__dUl8cq__editor{grid-template-columns:1fr}}.academy-module__dUl8cq__partnerOverview{margin-bottom:10px;padding:14px 18px}.academy-module__dUl8cq__partnerOverview .academy-module__dUl8cq__header{align-items:center;margin-bottom:0}.academy-module__dUl8cq__partnerOverview h2{margin-bottom:4px!important}.academy-module__dUl8cq__partnerOverview p{margin:0}.academy-module__dUl8cq__partnerUsers{padding:14px 18px}.academy-module__dUl8cq__partnerUsers h3{margin-bottom:8px!important}.academy-module__dUl8cq__partnerFilters label{gap:4px}.academy-module__dUl8cq__partnerAddUser .academy-module__dUl8cq__panel{padding:14px}.academy-module__dUl8cq__partnerMember .academy-module__dUl8cq__actions{gap:6px}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__partnerMember button{min-height:30px;padding:0 10px;font-size:13px}.academy-module__dUl8cq__partnerMember small{display:block}@media (max-width:850px){.academy-module__dUl8cq__partnerOverview .academy-module__dUl8cq__header{align-items:flex-start}}.academy-module__dUl8cq__helpDock{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:9000;font-family:var(--font-body);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.academy-module__dUl8cq__helpFab{border:1px solid var(--platform-line-strong);background:var(--platform-panel);width:44px;height:44px;color:var(--platform-text);cursor:pointer;font:500 20px/1 var(--font-body);border-radius:0;place-items:center;transition:background-color .15s;display:grid;box-shadow:0 6px 20px #00000038}.academy-module__dUl8cq__helpFab:hover{background:var(--platform-card)}.academy-module__dUl8cq__helpFab:focus-visible,.academy-module__dUl8cq__helpPanel button:focus-visible,.academy-module__dUl8cq__helpPanel textarea:focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}.academy-module__dUl8cq__helpPanel{border:1px solid var(--platform-line);background:var(--platform-panel);width:min(420px,100vw - 24px);max-height:min(680px,100dvh - 94px);color:var(--platform-text);color-scheme:var(--platform-color-scheme);border-radius:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 55px #00000057}.academy-module__dUl8cq__helpPanelHeader{border-bottom:1px solid var(--platform-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.academy-module__dUl8cq__helpPanelHeader div{gap:2px;display:grid}.academy-module__dUl8cq__helpPanelHeader strong{font-size:15px;font-weight:600}.academy-module__dUl8cq__helpPanelHeader span{color:var(--platform-muted);font-size:12px}.academy-module__dUl8cq__helpClose{width:32px;height:32px;color:var(--platform-text);cursor:pointer;background:0 0;border:0;border-radius:0;font-size:22px;line-height:1}.academy-module__dUl8cq__helpClose:hover{background:var(--platform-hover)}.academy-module__dUl8cq__helpPanelBody{min-height:0;padding:16px;overflow-y:auto}.academy-module__dUl8cq__helpGuide{background:color-mix(in srgb, var(--platform-text) 5%, transparent);border-radius:0;padding:10px 12px}.academy-module__dUl8cq__helpGuide h2{color:var(--platform-text);font:600 13px var(--font-body);text-transform:none;margin:0 0 6px}.academy-module__dUl8cq__helpGuide p{color:var(--platform-text);margin:0;font-size:13px;line-height:1.5}.academy-module__dUl8cq__helpConversation{gap:10px;padding:14px 0 4px;display:grid}.academy-module__dUl8cq__helpConversation p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;gap:4px;max-width:95%;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.academy-module__dUl8cq__helpConversation p span{color:var(--platform-muted);font-size:11px;font-weight:500}.academy-module__dUl8cq__helpUserTurn{background:var(--platform-card);border:1px solid var(--platform-line);justify-self:end}.academy-module__dUl8cq__helpAssistantTurn{background:var(--platform-panel-soft);border:1px solid var(--platform-line);justify-self:start}.academy-module__dUl8cq__helpStatus,.academy-module__dUl8cq__helpError{margin:12px 0 0;font-size:13px;line-height:1.45}.academy-module__dUl8cq__helpStatus{color:var(--platform-muted)}.academy-module__dUl8cq__helpError{color:var(--platform-accent-strong)}.academy-module__dUl8cq__helpForm{gap:8px;margin-top:15px;display:grid}.academy-module__dUl8cq__helpForm label{color:var(--platform-text);font-size:13px;font-weight:500}.academy-module__dUl8cq__helpForm textarea{resize:vertical;border:1px solid var(--platform-line);background:var(--platform-panel);width:100%;min-height:74px;color:var(--platform-text);font:13px/1.45 var(--font-body);border-radius:0;padding:10px 11px}.academy-module__dUl8cq__helpForm textarea::placeholder{color:var(--platform-muted)}.academy-module__dUl8cq__helpSuggestions{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.academy-module__dUl8cq__helpSuggestions button{border:1px solid var(--platform-line);color:var(--platform-text);cursor:pointer;font:12px var(--font-body);text-align:left;background:0 0;border-radius:0;padding:6px 9px}.academy-module__dUl8cq__helpSuggestions button:hover{border-color:var(--platform-line-strong);background:var(--platform-hover)}.academy-module__dUl8cq__helpFormFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.academy-module__dUl8cq__helpFormFooter span{color:var(--platform-muted);font-size:11px}.academy-module__dUl8cq__helpFormFooter button{border:1px solid var(--platform-accent);background:var(--platform-accent);min-width:75px;color:var(--platform-on-accent);cursor:pointer;font:500 13px var(--font-body);border-radius:0;padding:8px 13px}.academy-module__dUl8cq__helpFormFooter button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.academy-module__dUl8cq__helpDock{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.academy-module__dUl8cq__helpPanel{max-height:calc(100dvh - 82px)}}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__companyChoice{width:fit-content;color:var(--academy-muted);flex-direction:row;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:flex}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__companyChoice select{width:auto;min-width:220px}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__option{cursor:pointer;align-items:flex-start;gap:10px;padding:12px;font-weight:400;display:flex}.academy-module__dUl8cq__workspace input:is([type=radio],[type=checkbox]){width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--academy-ink);flex:0 0 18px;margin:2px 0;padding:0}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__reading{max-width:72ch;line-height:1.7}.academy-module__dUl8cq__workspace :is(h1,h2,h3,p,a,button,label,small){overflow-wrap:anywhere}@media (max-width:640px){.academy-module__dUl8cq__workspace button,.academy-module__dUl8cq__workspace .academy-module__dUl8cq__button{white-space:normal;max-width:100%;min-height:44px}.academy-module__dUl8cq__workspace .academy-module__dUl8cq__actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.academy-module__dUl8cq__workspace *,.academy-module__dUl8cq__workspace :before,.academy-module__dUl8cq__workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:640px){.academy-module__dUl8cq__table td[data-label]:before{content:attr(data-label);color:var(--academy-muted);font-size:12px;font-weight:500;display:block}}
.classroom-module__E1MHyq__steps{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 12px;width:100%;display:flex}.classroom-module__E1MHyq__stepsBack{gap:8px;margin-right:auto;display:flex}.classroom-module__E1MHyq__stepsBack:empty{display:none}.classroom-module__E1MHyq__stepsForward{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.classroom-module__E1MHyq__stepsHint{color:var(--academy-muted,var(--platform-muted));font-size:13px}.classroom-module__E1MHyq__stepButton.classroom-module__E1MHyq__stepButton{min-height:40px;text-decoration:none}@media (max-width:640px){.classroom-module__E1MHyq__stepsForward{width:100%}.classroom-module__E1MHyq__stepsForward>:last-child{flex:auto}.classroom-module__E1MHyq__stepButton.classroom-module__E1MHyq__stepButton{min-height:44px}}.classroom-module__E1MHyq__classroom{width:100%;max-width:880px;margin:0 auto}.classroom-module__E1MHyq__bar{z-index:5;background:var(--academy-bg);gap:8px;margin:-12px 0 16px;padding:12px 0 10px;display:grid;position:sticky;top:0}.classroom-module__E1MHyq__barRow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.classroom-module__E1MHyq__barText{flex:240px;gap:1px;min-width:0;display:grid}.classroom-module__E1MHyq__bar .classroom-module__E1MHyq__barText h1.classroom-module__E1MHyq__barCourse{color:var(--academy-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.classroom-module__E1MHyq__barPosition{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:14px;font-weight:500;display:flex}.classroom-module__E1MHyq__saveState{color:var(--academy-muted);font-size:13px;font-weight:400}.classroom-module__E1MHyq__saveState[data-state=error]{color:var(--academy-danger)}.classroom-module__E1MHyq__saveRetry.classroom-module__E1MHyq__saveRetry{min-height:0;color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;text-decoration:underline}.classroom-module__E1MHyq__barActions{flex-wrap:wrap;gap:8px;display:flex}.classroom-module__E1MHyq__barActions.classroom-module__E1MHyq__barActions>button{min-height:34px}.classroom-module__E1MHyq__track.classroom-module__E1MHyq__track{height:3px}.classroom-module__E1MHyq__notes{gap:8px;margin-bottom:12px;display:grid}.classroom-module__E1MHyq__notes>*{margin:0!important}.classroom-module__E1MHyq__lessonTitle{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.classroom-module__E1MHyq__lessonTitle h2{scroll-margin-top:110px;margin:0!important;font-size:20px!important}.classroom-module__E1MHyq__lessonTitle h2:focus{outline:none}.classroom-module__E1MHyq__bottom{margin:16px 0 0;padding:12px 0 0}@media (max-width:640px){.classroom-module__E1MHyq__bar{margin-top:-16px}.classroom-module__E1MHyq__barActions{width:100%}.classroom-module__E1MHyq__barActions.classroom-module__E1MHyq__barActions>button{flex:auto;min-height:44px}}
.courseCompletion-module__1-Vypq__complete{--completion-green:#74d68e;border:1px solid color-mix(in srgb, var(--completion-green) 40%, transparent);background:color-mix(in srgb, var(--completion-green) 8%, var(--academy-surface));border-radius:0;align-items:center;gap:14px;padding:20px;display:flex}html[data-platform-theme=light] .courseCompletion-module__1-Vypq__complete{--completion-green:#12652f}.courseCompletion-module__1-Vypq__mark{width:40px;height:40px;color:var(--completion-green);background:color-mix(in srgb, var(--completion-green) 15%, transparent);border-radius:50%;flex:0 0 40px;padding:7px}.courseCompletion-module__1-Vypq__complete.courseCompletion-module__1-Vypq__complete h2{color:var(--completion-green);font:600 20px/1.3 var(--font-body);text-transform:none;margin:0 0 4px}.courseCompletion-module__1-Vypq__complete.courseCompletion-module__1-Vypq__complete p{color:var(--academy-muted);margin:0;font-size:14px}
.courseArtwork-module__eE8a5q__artwork{background:var(--academy-quiet,var(--platform-panel-soft));width:100%;min-width:0;height:100%;min-height:0;color:var(--academy-muted,var(--platform-muted));place-items:center;display:grid;overflow:hidden}.courseArtwork-module__eE8a5q__artwork>svg{width:min(64%,128px);height:auto;max-height:76%;display:block}.courseArtwork-module__eE8a5q__picture{display:block;overflow:hidden}.courseArtwork-module__eE8a5q__picture>img{object-fit:cover;width:100%;height:100%;display:block}
.academyHome-module__lvdL7W__overview{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:40px clamp(20px,4vw,64px) 96px}.academyHome-module__lvdL7W__overview[data-academy-overview=learner]{--academy-hero-height:clamp(300px, 24vw, 360px);max-width:none;padding:0}.academyHome-module__lvdL7W__overviewContent{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 96px}.academyHome-module__lvdL7W__overviewContent>.academyHome-module__lvdL7W__overviewToolbar{margin-top:-12px;margin-bottom:12px}.academyHome-module__lvdL7W__overviewToolbar{justify-content:flex-end;align-items:center;gap:20px;min-height:28px;margin-bottom:4px;display:flex}.academyHome-module__lvdL7W__masthead{border-bottom:1px solid var(--academy-line);margin-bottom:28px;padding:0 0 24px;position:relative}.academyHome-module__lvdL7W__masthead[data-with-image=true]{isolation:isolate;min-height:var(--academy-hero-height);border:0;margin:0;padding:0}.academyHome-module__lvdL7W__mastheadCopy{min-width:0}.academyHome-module__lvdL7W__masthead[data-with-image=true] .academyHome-module__lvdL7W__mastheadCopy{z-index:1;width:100%;max-width:1440px;min-height:var(--academy-hero-height);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;padding:48px clamp(20px,4vw,64px) 64px;display:flex;position:relative}.academyHome-module__lvdL7W__eyebrow{color:var(--academy-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.academyHome-module__lvdL7W__overview.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__masthead h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__masthead p{max-width:44ch;color:var(--academy-muted);margin:0;font-size:15px;line-height:1.65}.academyHome-module__lvdL7W__mastheadImage{z-index:0;width:min(100%, calc(var(--academy-hero-height) * 3));aspect-ratio:3;display:block;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.academyHome-module__lvdL7W__mastheadImage img{object-fit:contain;width:100%;height:100%;display:block}.academyHome-module__lvdL7W__headerActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.academyHome-module__lvdL7W__headerActions a{align-items:center;gap:14px;min-height:36px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.academyHome-module__lvdL7W__headerActions a:hover{text-underline-offset:5px;text-decoration:underline}.academyHome-module__lvdL7W__overviewToolbar .academyHome-module__lvdL7W__help{flex-shrink:0;position:static}.academyHome-module__lvdL7W__headerActions .academyHome-module__lvdL7W__browseButton{border:1px solid var(--academy-ink);background:var(--academy-ink);min-height:44px;color:var(--academy-bg);justify-content:center;align-items:center;gap:20px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.academyHome-module__lvdL7W__headerActions .academyHome-module__lvdL7W__browseButton:hover{opacity:.88;text-decoration:none}.academyHome-module__lvdL7W__headerActions .academyHome-module__lvdL7W__browseButton:focus-visible{outline:2px solid var(--academy-orange);outline-offset:4px}.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__companyLine{margin-top:8px;font-size:13px}.academyHome-module__lvdL7W__overviewCompany{margin:-8px 0 28px}.academyHome-module__lvdL7W__overviewCompany:empty{display:none}.academyHome-module__lvdL7W__overviewCompany .academyHome-module__lvdL7W__companyLine{margin:0}.academyHome-module__lvdL7W__dashboardGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.academyHome-module__lvdL7W__mainColumn,.academyHome-module__lvdL7W__sideColumn{gap:32px;min-width:0;display:grid}.academyHome-module__lvdL7W__sideColumn{border-left:1px solid var(--academy-line);padding-left:28px}.academyHome-module__lvdL7W__overview.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__mainColumn h2,.academyHome-module__lvdL7W__overview.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__sideColumn h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__sideColumn h2{font-size:16px}.academyHome-module__lvdL7W__sectionNote{color:var(--academy-muted);font-size:12px}.academyHome-module__lvdL7W__inventorySummary{color:var(--academy-muted);margin:-6px 0 16px;font-size:13px}.academyHome-module__lvdL7W__attentionPanel{min-width:0}.academyHome-module__lvdL7W__attentionList{margin:0;padding:0;list-style:none}.academyHome-module__lvdL7W__attentionList>li{border-top:1px solid var(--academy-line);gap:14px;padding:18px 0;display:flex}.academyHome-module__lvdL7W__attentionList>li>div{min-width:0}.academyHome-module__lvdL7W__attentionList strong{font-size:14px;font-weight:500;line-height:1.55;display:block}.academyHome-module__lvdL7W__attentionList p{color:var(--academy-muted);margin:5px 0 8px;font-size:13px}.academyHome-module__lvdL7W__attentionList a{align-items:center;gap:12px;min-height:28px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.academyHome-module__lvdL7W__attentionList a:hover{text-decoration:underline}.academyHome-module__lvdL7W__attentionMark{height:22px;color:var(--academy-muted);flex:0 0 22px;place-items:center;margin-top:2px;display:grid}.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList>li{padding:16px 0}.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList>li>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 24px;display:grid}.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList strong,.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList p{grid-column:1;margin:0}.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList a{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.academyHome-module__lvdL7W__dashboardGrid[data-single=true]{grid-template-columns:minmax(0,1fr);max-width:900px}.academyHome-module__lvdL7W__studioWorkspace{gap:28px;min-width:0;display:grid}.academyHome-module__lvdL7W__studioSummary{border:1px solid var(--academy-line);background:var(--academy-surface);min-width:0;padding:24px 28px}.academyHome-module__lvdL7W__overview.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__studioSummary h2{margin:0;font-size:18px;font-weight:600}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList{border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:20px;display:grid}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li{border-bottom:0;border-left:1px solid var(--academy-line);justify-content:space-between;align-items:flex-start;min-width:0;padding:0 24px}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li:first-child{border-left:0;padding-left:0}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li:last-child{padding-right:0}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList p{margin-top:7px}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li>a{margin-top:8px;font-size:12px}.academyHome-module__lvdL7W__studioWork{border:1px solid var(--academy-line);background:var(--academy-surface);min-width:0;padding:8px 28px 24px}.academyHome-module__lvdL7W__studioWork.academyHome-module__lvdL7W__studioWork [role=tablist]{border-bottom:1px solid var(--academy-line);gap:24px;display:flex}.academyHome-module__lvdL7W__studioWork.academyHome-module__lvdL7W__studioWork [role=tab]{min-height:44px;color:var(--academy-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0}.academyHome-module__lvdL7W__studioWork.academyHome-module__lvdL7W__studioWork [role=tab][aria-selected=true]{border-bottom-color:var(--academy-ink);color:var(--academy-ink)}.academyHome-module__lvdL7W__studioWork.academyHome-module__lvdL7W__studioWork [role=tab]:hover{color:var(--academy-ink);background:0 0}.academyHome-module__lvdL7W__studioPanel{min-width:0;padding-top:16px}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList>li>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 24px;display:grid}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList strong,.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList p{grid-column:1;margin:0}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList a{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__sectionTitle{justify-content:flex-end;margin-bottom:12px}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList>li:first-child{border-top:0;padding-top:0}.academyHome-module__lvdL7W__clearState{border:1px solid var(--academy-line);background:var(--academy-surface);align-items:center;gap:16px;padding:24px;display:flex}.academyHome-module__lvdL7W__clearState>span{color:var(--academy-muted);font-size:24px}.academyHome-module__lvdL7W__clearState strong{font-size:14px;font-weight:500}.academyHome-module__lvdL7W__clearState p{color:var(--academy-muted);margin:4px 0 0;font-size:13px}.academyHome-module__lvdL7W__recordList{border-top:1px solid var(--academy-line);margin:0;padding:0;list-style:none}.academyHome-module__lvdL7W__recordList>li{border-bottom:1px solid var(--academy-line);min-width:0}.academyHome-module__lvdL7W__recordLink{color:var(--academy-ink);align-items:center;gap:18px;padding:18px 0;text-decoration:none;display:flex}.academyHome-module__lvdL7W__recordLink:hover strong{text-underline-offset:4px;text-decoration:underline}.academyHome-module__lvdL7W__recordLink>svg{color:var(--academy-muted);flex-shrink:0;margin-left:auto}.academyHome-module__lvdL7W__recordImage{background:var(--academy-quiet);flex:0 0 88px;height:64px;display:block;overflow:hidden}.academyHome-module__lvdL7W__recordImage img{object-fit:cover;width:100%;height:100%;display:block}.academyHome-module__lvdL7W__recordBody{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.academyHome-module__lvdL7W__recordBody>strong{font-size:15px;font-weight:500;line-height:1.45}.academyHome-module__lvdL7W__recordStatus{color:var(--academy-muted);font-size:12px}.academyHome-module__lvdL7W__certificateCollection{min-width:0}.academyHome-module__lvdL7W__awardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.academyHome-module__lvdL7W__award{border:1px solid var(--academy-line);background:var(--academy-surface);min-width:0}.academyHome-module__lvdL7W__award>a{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:8px;height:100%;padding:18px 16px 20px;text-decoration:none;display:flex}.academyHome-module__lvdL7W__award>a:hover h3{text-underline-offset:4px;text-decoration:underline}.academyHome-module__lvdL7W__award>a>span[data-earned]{width:112px;height:112px;margin-bottom:2px}.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__award h3{margin:0;font-size:14px;font-weight:500;line-height:1.5}.academyHome-module__lvdL7W__award .academyHome-module__lvdL7W__courseMeta{font-size:12px}.academyHome-module__lvdL7W__awardStatus{color:var(--academy-muted);font-size:12px;font-weight:500}.academyHome-module__lvdL7W__award[data-tone=renewal] .academyHome-module__lvdL7W__awardStatus{color:var(--academy-danger)}.academyHome-module__lvdL7W__awardExpiry{font-size:14px;font-weight:600}.academyHome-module__lvdL7W__awardTiming{color:var(--academy-muted);font-size:12px}.academyHome-module__lvdL7W__award[data-tone=renewal] .academyHome-module__lvdL7W__awardExpiry,.academyHome-module__lvdL7W__award[data-tone=renewal] .academyHome-module__lvdL7W__awardTiming{color:var(--academy-danger)}.academyHome-module__lvdL7W__certificateEmpty{border:1px solid var(--academy-line);background:var(--academy-surface);padding:22px}.academyHome-module__lvdL7W__certificateEmpty p{color:var(--academy-muted);margin:0;font-size:13px}.academyHome-module__lvdL7W__sideColumn .academyHome-module__lvdL7W__recordImage{display:none}.academyHome-module__lvdL7W__sideColumn .academyHome-module__lvdL7W__recordLink{gap:12px}.academyHome-module__lvdL7W__sideColumn .academyHome-module__lvdL7W__recordBody>strong{font-size:14px}.academyHome-module__lvdL7W__emptyLine{border-top:1px solid var(--academy-line);color:var(--academy-muted);padding:22px 0;font-size:13px}.academyHome-module__lvdL7W__more{border-top:1px solid var(--academy-line)}.academyHome-module__lvdL7W__more summary{cursor:pointer;color:var(--academy-muted);padding:14px 0;font-size:13px}.academyHome-module__lvdL7W__more summary:hover{color:var(--academy-ink)}.academyHome-module__lvdL7W__loadingState{gap:16px;max-width:800px;display:grid}.academyHome-module__lvdL7W__loadingState>span{background:var(--academy-quiet);height:80px;display:block}.academyHome-module__lvdL7W__loadingState>p{color:var(--academy-muted)}.academyHome-module__lvdL7W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.academyHome-module__lvdL7W__home{gap:28px;min-width:0;display:grid}.academyHome-module__lvdL7W__hero{border-bottom:1px solid var(--academy-line);background:var(--academy-surface);padding:28px 32px}.academyHome-module__lvdL7W__hero.academyHome-module__lvdL7W__hero h1{margin:0 0 6px;font-size:clamp(24px,3vw,36px);line-height:1.3}.academyHome-module__lvdL7W__hero p{margin:6px 0 0}.academyHome-module__lvdL7W__subtitle{color:var(--academy-muted);font-size:16px}.academyHome-module__lvdL7W__section{min-width:0}.academyHome-module__lvdL7W__sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;margin-bottom:16px;display:flex}.academyHome-module__lvdL7W__sectionTitle h2,.academyHome-module__lvdL7W__work h2{font-family:var(--font-body);text-transform:none;letter-spacing:normal;margin:0;font-size:20px;font-weight:600;line-height:1.35}.academyHome-module__lvdL7W__sectionTitle a,.academyHome-module__lvdL7W__shortcuts a,.academyHome-module__lvdL7W__empty a,.academyHome-module__lvdL7W__workList>li>a{color:var(--academy-ink);text-underline-offset:4px;font-size:13px;font-weight:500}.academyHome-module__lvdL7W__courseGrid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.academyHome-module__lvdL7W__courseGrid>li{min-width:0}.academyHome-module__lvdL7W__courseCard{border:1px solid var(--academy-line);background:var(--academy-surface);min-width:0;height:100%;color:var(--academy-ink);flex-direction:row;text-decoration:none;transition:border-color .15s;display:flex}.academyHome-module__lvdL7W__courseCard:hover{border-color:var(--academy-orange)}.academyHome-module__lvdL7W__courseCard:focus-visible,.academyHome-module__lvdL7W__session:focus-visible,.academyHome-module__lvdL7W__shortcuts a:focus-visible,.academyHome-module__lvdL7W__workList a:focus-visible{outline:2px solid var(--academy-orange);outline-offset:4px}.academyHome-module__lvdL7W__courseCover{background:var(--academy-quiet);min-height:120px;color:var(--academy-muted);flex:0 0 132px;place-items:center;display:grid;overflow:hidden}.academyHome-module__lvdL7W__courseCover img{object-fit:cover;width:100%;height:100%;display:block}.academyHome-module__lvdL7W__courseCover:has(img){background:#e8ecec}.academyHome-module__lvdL7W__courseBody{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;padding:20px;display:flex}.academyHome-module__lvdL7W__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.academyHome-module__lvdL7W__kicker{color:var(--academy-muted);font-size:12px;font-weight:500;line-height:1.4}.academyHome-module__lvdL7W__courseTitle{font-size:16px;font-weight:600;line-height:1.4}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseCard{border-left:3px solid var(--academy-orange)}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseCover{flex-basis:34%}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseBody{gap:9px;padding:26px}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseTitle{letter-spacing:-.02em;font-size:21px}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__cardAction{color:var(--academy-ink)}.academyHome-module__lvdL7W__courseMeta{color:var(--academy-muted);font-size:13px;line-height:1.55}.academyHome-module__lvdL7W__progressLabel{color:var(--academy-muted);margin-top:4px;font-size:12px}.academyHome-module__lvdL7W__progress{appearance:none;background:var(--academy-line);width:100%;height:3px;color:var(--academy-orange);border:0;display:block}.academyHome-module__lvdL7W__progress::-webkit-progress-bar{background:var(--academy-line)}.academyHome-module__lvdL7W__progress::-webkit-progress-value{background:var(--academy-orange)}.academyHome-module__lvdL7W__progress::-moz-progress-bar{background:var(--academy-orange)}.academyHome-module__lvdL7W__cardAction{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:14px;font-size:13px;font-weight:500;display:flex}.academyHome-module__lvdL7W__cardAction>span{font-size:18px}.academyHome-module__lvdL7W__sessions{border-top:1px solid var(--academy-line);margin:0;padding:0;list-style:none}.academyHome-module__lvdL7W__session{border-bottom:1px solid var(--academy-line);color:var(--academy-ink);align-items:flex-start;gap:14px;padding:18px 0;text-decoration:none;display:flex}.academyHome-module__lvdL7W__session:hover .academyHome-module__lvdL7W__sessionBody>strong{text-underline-offset:4px;text-decoration:underline}.academyHome-module__lvdL7W__sessionDate{background:var(--academy-quiet);flex:0 0 46px;justify-items:center;gap:2px;padding:6px 4px;display:grid}.academyHome-module__lvdL7W__sessionDate>span{color:var(--academy-muted);text-transform:uppercase;font-size:11px}.academyHome-module__lvdL7W__sessionDate>strong{font-size:26px;font-weight:500;line-height:1.2}.academyHome-module__lvdL7W__sessionBody{overflow-wrap:anywhere;justify-items:start;gap:7px;min-width:0;display:grid}.academyHome-module__lvdL7W__sessionBody>strong{font-size:15px;font-weight:600}.academyHome-module__lvdL7W__sessionBody>span:not([class]){color:var(--academy-muted);font-size:13px;line-height:1.5}.academyHome-module__lvdL7W__sessionArrow{margin-left:auto;font-size:20px}.academyHome-module__lvdL7W__work{min-width:0;margin-top:12px}.academyHome-module__lvdL7W__workList{border-top:1px solid var(--academy-line);margin:16px 0 0;padding:0;list-style:none}.academyHome-module__lvdL7W__workList>li{border-bottom:1px solid var(--academy-line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 0;display:flex}.academyHome-module__lvdL7W__workList>li>div{min-width:0}.academyHome-module__lvdL7W__workList strong{font-size:14px;font-weight:500}.academyHome-module__lvdL7W__workList p{color:var(--academy-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.academyHome-module__lvdL7W__workList button{min-height:32px;color:var(--academy-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0 6px;text-decoration:underline}.academyHome-module__lvdL7W__workList>li>a{flex-shrink:0}.academyHome-module__lvdL7W__shortcuts{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.academyHome-module__lvdL7W__shortcuts a{align-items:center;min-height:36px;display:inline-flex}.academyHome-module__lvdL7W__problem{border:1px solid var(--academy-line);border-left:3px solid var(--academy-orange);color:var(--academy-ink);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.academyHome-module__lvdL7W__problem strong{font-size:14px;font-weight:500}.academyHome-module__lvdL7W__problem p{color:var(--academy-muted);margin:5px 0 0;font-size:13px}.academyHome-module__lvdL7W__empty{background:var(--academy-surface);border:1px solid var(--academy-line);flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding:32px;display:flex}.academyHome-module__lvdL7W__empty .academyHome-module__lvdL7W__eyebrow{flex-basis:100%;margin:0}.academyHome-module__lvdL7W__empty a{align-items:center;gap:12px;min-height:36px;display:inline-flex}.academyHome-module__lvdL7W__empty h2{flex-basis:100%}.academyHome-module__lvdL7W__empty p{color:var(--academy-muted);flex-basis:100%;margin:0;font-size:14px}.academyHome-module__lvdL7W__loading{color:var(--academy-muted)}@media (max-width:1100px){.academyHome-module__lvdL7W__dashboardGrid{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.academyHome-module__lvdL7W__sideColumn{padding-left:20px}.academyHome-module__lvdL7W__courseCover{flex-basis:100px}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseCover{flex-basis:26%}}@media (max-width:900px){.academyHome-module__lvdL7W__dashboardGrid{grid-template-columns:minmax(0,1fr)}.academyHome-module__lvdL7W__sideColumn{border-left:0;border-top:1px solid var(--academy-line);padding:28px 0 0}}@media (max-width:1050px){.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:760px){.academyHome-module__lvdL7W__masthead[data-with-image=true]{flex-direction:column;min-height:0;display:flex}.academyHome-module__lvdL7W__mastheadImage{aspect-ratio:1106/950;order:0;width:100%;position:relative;top:auto;right:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.academyHome-module__lvdL7W__mastheadImage img{width:101.447%;max-width:none;height:147.579%;position:absolute;top:-23.7895%;left:-1.44665%}.academyHome-module__lvdL7W__masthead[data-with-image=true] .academyHome-module__lvdL7W__mastheadCopy{order:1;min-height:0;padding:8px clamp(20px,4vw,64px) 36px}}@media (max-width:620px){.academyHome-module__lvdL7W__overview{padding:24px 20px 96px}.academyHome-module__lvdL7W__masthead{margin-bottom:24px}.academyHome-module__lvdL7W__overview.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__masthead h1{font-size:30px}.academyHome-module__lvdL7W__overview .academyHome-module__lvdL7W__masthead p{font-size:14px}.academyHome-module__lvdL7W__masthead .academyHome-module__lvdL7W__eyebrow{font-size:10px}.academyHome-module__lvdL7W__sectionNote{display:none}.academyHome-module__lvdL7W__mainColumn,.academyHome-module__lvdL7W__sideColumn{gap:28px}.academyHome-module__lvdL7W__studioWorkspace{gap:20px}.academyHome-module__lvdL7W__studioSummary{padding:20px}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList{grid-template-columns:minmax(0,1fr);gap:0}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li{border-left:0;border-top:1px solid var(--academy-line);padding:14px 0}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li:first-child{border-top:0;padding-top:0}.academyHome-module__lvdL7W__studioSummary .academyHome-module__lvdL7W__workList>li>a{min-height:44px;margin-top:0}.academyHome-module__lvdL7W__studioWork{padding:0 16px 16px}.academyHome-module__lvdL7W__studioWork [role=tablist]{flex-wrap:wrap;gap:0 12px;display:flex}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList>li>div{display:block}.academyHome-module__lvdL7W__studioPanel .academyHome-module__lvdL7W__attentionList p{margin-top:5px}.academyHome-module__lvdL7W__recordImage{flex-basis:64px;height:54px}.academyHome-module__lvdL7W__recordLink{gap:14px}.academyHome-module__lvdL7W__attentionList a,.academyHome-module__lvdL7W__headerActions a,.academyHome-module__lvdL7W__more summary{min-height:44px}.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList>li>div{display:block}.academyHome-module__lvdL7W__mainColumn .academyHome-module__lvdL7W__attentionList p{margin-top:5px}.academyHome-module__lvdL7W__courseCover{flex-basis:84px}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseCard{flex-direction:column}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseCover{flex-basis:auto;height:120px;min-height:0}.academyHome-module__lvdL7W__courseGrid>li[data-priority=true] .academyHome-module__lvdL7W__courseBody{padding:22px}.academyHome-module__lvdL7W__empty{padding:24px}.academyHome-module__lvdL7W__home{gap:24px}.academyHome-module__lvdL7W__hero{padding:22px 16px}.academyHome-module__lvdL7W__courseGrid{grid-template-columns:minmax(0,1fr);gap:16px}.academyHome-module__lvdL7W__courseBody{padding:18px}.academyHome-module__lvdL7W__workList>li{flex-direction:column;align-items:flex-start;gap:4px}.academyHome-module__lvdL7W__workList>li>a,.academyHome-module__lvdL7W__shortcuts a,.academyHome-module__lvdL7W__sectionTitle>a{align-items:center;min-height:44px;display:inline-flex}.academyHome-module__lvdL7W__session{gap:14px}.academyHome-module__lvdL7W__sessionDate{flex-basis:52px}.academyHome-module__lvdL7W__problem{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.academyHome-module__lvdL7W__courseCard{transition:none}}
.courseWindow-module__0AMBQa__window.courseWindow-module__0AMBQa__window{gap:20px;display:grid}.courseWindow-module__0AMBQa__window.courseWindow-module__0AMBQa__window p{margin:0;line-height:1.55}.courseWindow-module__0AMBQa__top{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.courseWindow-module__0AMBQa__top:not(:has(.courseWindow-module__0AMBQa__picture)){grid-template-columns:minmax(0,1fr)}.courseWindow-module__0AMBQa__picture{aspect-ratio:16/10;object-fit:cover;background:var(--academy-quiet-strong);border-radius:0;width:100%;display:block}.courseWindow-module__0AMBQa__facts{gap:8px;min-width:0;display:grid}.courseWindow-module__0AMBQa__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.courseWindow-module__0AMBQa__length{color:var(--academy-muted);font-size:13.5px}.courseWindow-module__0AMBQa__summary.courseWindow-module__0AMBQa__summary{white-space:pre-wrap;max-width:72ch}.courseWindow-module__0AMBQa__saved{background:var(--academy-quiet-strong);border-radius:0;padding:10px 12px;font-weight:500}.courseWindow-module__0AMBQa__part{gap:8px;display:grid}.courseWindow-module__0AMBQa__part.courseWindow-module__0AMBQa__part h3{margin:0;font-size:14px}.courseWindow-module__0AMBQa__quiet.courseWindow-module__0AMBQa__quiet{color:var(--academy-muted);font-size:13.5px}.courseWindow-module__0AMBQa__lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.courseWindow-module__0AMBQa__line{background:var(--academy-quiet);border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;display:flex}.courseWindow-module__0AMBQa__chapters{gap:14px;display:grid}.courseWindow-module__0AMBQa__lessonDetails>summary{cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:500}.courseWindow-module__0AMBQa__chapterTitle.courseWindow-module__0AMBQa__chapterTitle{color:var(--academy-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:500}.courseWindow-module__0AMBQa__lessons{gap:2px;margin:0;padding:0;list-style:none;display:grid}.courseWindow-module__0AMBQa__lesson.courseWindow-module__0AMBQa__lesson{width:100%;min-height:40px;color:var(--academy-ink);font:400 14px/1.4 var(--font-body);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}:is(a,button).courseWindow-module__0AMBQa__lesson.courseWindow-module__0AMBQa__lesson:hover{background:var(--academy-quiet)}.courseWindow-module__0AMBQa__lessonName{flex:auto;min-width:0}.courseWindow-module__0AMBQa__tick{border:1px solid var(--academy-line-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:grid}.courseWindow-module__0AMBQa__tick[data-done=true]{border-color:var(--academy-ink);background:var(--academy-ink);color:var(--academy-surface)}.courseWindow-module__0AMBQa__progress{gap:6px;display:grid}.courseWindow-module__0AMBQa__progressText{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.courseWindow-module__0AMBQa__grayed .courseWindow-module__0AMBQa__picture{filter:grayscale();opacity:.6}.courseWindow-module__0AMBQa__grayed .courseWindow-module__0AMBQa__facts,.courseWindow-module__0AMBQa__grayed .courseWindow-module__0AMBQa__part{color:var(--academy-muted)}.courseWindow-module__0AMBQa__unavailable{font-weight:500}@media (max-width:640px){.courseWindow-module__0AMBQa__top{grid-template-columns:minmax(0,1fr)}.courseWindow-module__0AMBQa__picture{aspect-ratio:16/8}.courseWindow-module__0AMBQa__lesson.courseWindow-module__0AMBQa__lesson{min-height:44px}}
.academyCatalog-module__2w3LNW__catalog{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:36px clamp(20px,4vw,64px) 88px}.academyCatalog-module__2w3LNW__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__header h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.2}.academyCatalog-module__2w3LNW__toolbar{border-bottom:1px solid var(--academy-line);align-items:center;gap:12px;padding-bottom:24px;display:flex}.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__search{border:1px solid var(--academy-line);background:var(--academy-surface);min-width:0;max-width:560px;min-height:44px;color:var(--academy-muted);flex:480px;align-items:center;gap:12px;padding:0 14px;display:flex}.academyCatalog-module__2w3LNW__search>svg{flex-shrink:0}.academyCatalog-module__2w3LNW__search:focus-within{border-color:var(--academy-orange);outline:1px solid var(--academy-orange)}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__search input{min-height:42px;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.academyCatalog-module__2w3LNW__level{flex:0 180px;min-width:140px}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__level select{background:var(--academy-surface);min-height:44px}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__clear{white-space:nowrap;text-underline-offset:4px;border:0;min-height:44px;padding:0 12px;font-size:13px;text-decoration:underline}.academyCatalog-module__2w3LNW__results{min-height:18px;color:var(--academy-muted);margin:12px 0 0;font-size:12px}.academyCatalog-module__2w3LNW__section{margin-top:28px}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__section h2{letter-spacing:-.015em;margin:0 0 16px;font-size:18px;font-weight:600}.academyCatalog-module__2w3LNW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.academyCatalog-module__2w3LNW__grid>li{min-width:0}.academyCatalog-module__2w3LNW__card{border:1px solid var(--academy-line);background:var(--academy-surface);flex-direction:column;min-width:0;height:100%;text-decoration:none;transition:border-color .15s;display:flex}.academyCatalog-module__2w3LNW__card:hover{border-color:var(--academy-line-strong)}.academyCatalog-module__2w3LNW__card:hover h3{text-underline-offset:4px;text-decoration:underline}.academyCatalog-module__2w3LNW__card:focus-visible{outline:2px solid var(--academy-orange);outline-offset:4px}.academyCatalog-module__2w3LNW__cover{aspect-ratio:16/8;background:var(--academy-quiet);width:100%}.academyCatalog-module__2w3LNW__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px;display:flex}.academyCatalog-module__2w3LNW__meta{color:var(--academy-muted);gap:6px;font-size:12px;line-height:1.5;display:grid}.academyCatalog-module__2w3LNW__metaLevel{color:var(--academy-ink);overflow-wrap:anywhere;font-weight:500}.academyCatalog-module__2w3LNW__metaDetails{flex-wrap:wrap;gap:4px 14px;display:flex}.academyCatalog-module__2w3LNW__metaItem{align-items:center;gap:6px;min-width:0;display:inline-flex}.academyCatalog-module__2w3LNW__metaItem>svg{flex-shrink:0}.academyCatalog-module__2w3LNW__metaItem>span{overflow-wrap:anywhere}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.45}.academyCatalog-module__2w3LNW__requirement{color:var(--academy-muted);align-items:center;gap:7px;font-size:12px;display:flex}.academyCatalog-module__2w3LNW__requirement>svg{flex-shrink:0}.academyCatalog-module__2w3LNW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.academyCatalog-module__2w3LNW__status{color:var(--academy-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.academyCatalog-module__2w3LNW__status[data-active=true]{color:var(--academy-ink);font-weight:500}.academyCatalog-module__2w3LNW__courseAction{color:var(--academy-ink);align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.academyCatalog-module__2w3LNW__empty{border:1px solid var(--academy-line);color:var(--academy-muted);padding:24px;font-size:14px}.academyCatalog-module__2w3LNW__empty p{margin:0}.academyCatalog-module__2w3LNW__empty button{margin-top:12px}.academyCatalog-module__2w3LNW__message{color:var(--academy-muted);padding:24px 0}.academyCatalog-module__2w3LNW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.academyCatalog-module__2w3LNW__catalog{padding:24px 20px 88px}.academyCatalog-module__2w3LNW__header{margin-bottom:20px}.academyCatalog-module__2w3LNW__toolbar{flex-wrap:wrap;gap:10px;padding-bottom:20px}.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__search{flex-basis:100%;max-width:none}.academyCatalog-module__2w3LNW__level{flex:1}.academyCatalog-module__2w3LNW__section{margin-top:24px}.academyCatalog-module__2w3LNW__grid{grid-template-columns:minmax(0,1fr);gap:12px}.academyCatalog-module__2w3LNW__card{grid-template-columns:96px minmax(0,1fr);display:grid}.academyCatalog-module__2w3LNW__cover{aspect-ratio:auto;height:100%}.academyCatalog-module__2w3LNW__body{gap:8px;padding:16px}.academyCatalog-module__2w3LNW__catalog.academyCatalog-module__2w3LNW__catalog .academyCatalog-module__2w3LNW__title{font-size:15px}.academyCatalog-module__2w3LNW__footer{gap:8px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.academyCatalog-module__2w3LNW__card{transition:none}}
.completedCourses-module__7FeY2q__item{transition:background-color .15s;position:relative}.completedCourses-module__7FeY2q__item:hover{background:var(--academy-quiet-strong)}.completedCourses-module__7FeY2q__course{color:inherit;text-decoration:none}.completedCourses-module__7FeY2q__course:after{content:"";border-radius:0;position:absolute;inset:0}.completedCourses-module__7FeY2q__course:hover{text-decoration:underline}.completedCourses-module__7FeY2q__certificate{z-index:1;position:relative}.completedCourses-module__7FeY2q__more{margin-top:10px}@media (prefers-reduced-motion:reduce){.completedCourses-module__7FeY2q__item{transition:none}}
.certificates-module__a3DTDq__page{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:36px clamp(20px,4vw,64px) 88px}.certificates-module__a3DTDq__header{border-bottom:1px solid var(--academy-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.certificates-module__a3DTDq__page.certificates-module__a3DTDq__page .certificates-module__a3DTDq__header h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.2}.certificates-module__a3DTDq__section{margin-top:28px}.certificates-module__a3DTDq__page.certificates-module__a3DTDq__page .certificates-module__a3DTDq__section h2{letter-spacing:-.015em;margin:0 0 16px;font-size:18px;font-weight:600}.certificates-module__a3DTDq__message{color:var(--academy-muted);padding:24px 0}.certificates-module__a3DTDq__empty{border:1px solid var(--academy-line);color:var(--academy-muted);margin-top:28px;padding:24px}.certificates-module__a3DTDq__page .certificates-module__a3DTDq__empty p{margin:0 0 12px}.certificates-module__a3DTDq__empty a{min-height:44px;color:var(--academy-ink);align-items:center;gap:12px;font-weight:500;display:inline-flex}.certificates-module__a3DTDq__emptyLine{color:var(--academy-muted)}.certificates-module__a3DTDq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.certificates-module__a3DTDq__card,.certificates-module__a3DTDq__summary{--certificate-color:#81b9ed;min-width:0;color:var(--academy-ink)}.certificates-module__a3DTDq__card[data-tone=earned],.certificates-module__a3DTDq__summary[data-tone=earned]{--certificate-color:#7bc7aa}.certificates-module__a3DTDq__card[data-tone=renewal],.certificates-module__a3DTDq__summary[data-tone=renewal]{--certificate-color:#edbd6c}.certificates-module__a3DTDq__card[data-tone=inactive],.certificates-module__a3DTDq__summary[data-tone=inactive]{--certificate-color:#b1b5bf}html[data-platform-theme=light] :is(.certificates-module__a3DTDq__card,.certificates-module__a3DTDq__summary){--certificate-color:#275f96}html[data-platform-theme=light] :is(.certificates-module__a3DTDq__card,.certificates-module__a3DTDq__summary)[data-tone=earned]{--certificate-color:#237057}html[data-platform-theme=light] :is(.certificates-module__a3DTDq__card,.certificates-module__a3DTDq__summary)[data-tone=renewal]{--certificate-color:#8d5b14}html[data-platform-theme=light] :is(.certificates-module__a3DTDq__card,.certificates-module__a3DTDq__summary)[data-tone=inactive]{--certificate-color:#626974}.certificates-module__a3DTDq__card{border:1px solid var(--academy-line);background:var(--academy-surface);flex-direction:column;transition:border-color .15s;display:flex}.certificates-module__a3DTDq__card:hover{border-color:var(--academy-line-strong)}.certificates-module__a3DTDq__open{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.certificates-module__a3DTDq__open:focus-visible{outline:2px solid var(--academy-orange);outline-offset:4px}.certificates-module__a3DTDq__open:hover{color:inherit}.certificates-module__a3DTDq__open:hover h3{text-underline-offset:3px;text-decoration:underline}.certificates-module__a3DTDq__visual{aspect-ratio:16/8;border-bottom:1px solid var(--academy-line);background:#fff;flex:none;position:relative;overflow:hidden}.certificates-module__a3DTDq__picture{width:100%;height:100%;display:block;overflow:hidden}.certificates-module__a3DTDq__picture img{object-fit:contain;width:100%;height:100%;display:block}.certificates-module__a3DTDq__ribbon{z-index:1;pointer-events:none;width:min(42%,144px);height:100%;position:absolute;top:0;right:12px}.certificates-module__a3DTDq__ribbon .certificates-module__a3DTDq__badge{width:100%;height:100%}.certificates-module__a3DTDq__visual:has(.certificates-module__a3DTDq__picture[data-fallback=true]){background:var(--academy-quiet)}.certificates-module__a3DTDq__visual:has(.certificates-module__a3DTDq__picture[data-fallback=true]) .certificates-module__a3DTDq__ribbon{width:min(52%,160px);left:50%;right:auto;transform:translate(-50%)}.certificates-module__a3DTDq__status{width:fit-content;color:var(--certificate-color);background:color-mix(in srgb, var(--certificate-color) 12%, var(--academy-surface));border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.certificates-module__a3DTDq__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.certificates-module__a3DTDq__badge{flex:none;place-items:center;width:160px;height:160px;display:grid}.certificates-module__a3DTDq__badge img{object-fit:contain;width:100%;height:100%;display:block}.certificates-module__a3DTDq__badge[data-earned=false] img{filter:saturate(.15)}.certificates-module__a3DTDq__fallback{width:72px;height:90px;color:var(--certificate-color,var(--academy-muted))}.certificates-module__a3DTDq__badge[data-earned=false] .certificates-module__a3DTDq__fallback{opacity:.55}.certificates-module__a3DTDq__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px;display:flex}.certificates-module__a3DTDq__body p{margin:0}.certificates-module__a3DTDq__body h3,.certificates-module__a3DTDq__body p,.certificates-module__a3DTDq__body a{overflow-wrap:anywhere}.certificates-module__a3DTDq__page.certificates-module__a3DTDq__page .certificates-module__a3DTDq__body h3{margin:0;font-size:17px;font-weight:600;line-height:1.45}.certificates-module__a3DTDq__family{color:var(--academy-muted);font-size:12px}.certificates-module__a3DTDq__meta{color:var(--academy-muted);font-size:13px}.certificates-module__a3DTDq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.certificates-module__a3DTDq__footer .certificates-module__a3DTDq__status{background:0 0;padding:0;font-weight:500}.certificates-module__a3DTDq__footer .certificates-module__a3DTDq__status:before{content:none}.certificates-module__a3DTDq__action{color:var(--academy-ink);align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.certificates-module__a3DTDq__action>svg{flex-shrink:0}.certificates-module__a3DTDq__progress{appearance:none;background:var(--academy-quiet-strong);width:100%;height:5px;color:var(--certificate-color);border:0;border-radius:0;display:block;overflow:hidden}.certificates-module__a3DTDq__body .certificates-module__a3DTDq__progress{margin-top:5px}.certificates-module__a3DTDq__progress::-webkit-progress-bar{background:var(--academy-quiet-strong)}.certificates-module__a3DTDq__progress::-webkit-progress-value{background:var(--certificate-color)}.certificates-module__a3DTDq__progress::-moz-progress-bar{background:var(--certificate-color)}.certificates-module__a3DTDq__summary{border:1px solid var(--academy-line);background:color-mix(in srgb, var(--certificate-color) 7%, var(--academy-surface));align-items:center;gap:20px;margin-bottom:20px;padding:16px;display:flex}.certificates-module__a3DTDq__summary>div{gap:8px;min-width:0;display:grid}.certificates-module__a3DTDq__summary p{overflow-wrap:anywhere;margin:0}.certificates-module__a3DTDq__history{border-top:1px solid var(--academy-line);margin-top:36px}.certificates-module__a3DTDq__history>summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:500}.certificates-module__a3DTDq__history>summary:focus-visible{outline:2px solid var(--academy-orange);outline-offset:4px}.certificates-module__a3DTDq__historyList{margin:0;padding:0;list-style:none}.certificates-module__a3DTDq__historyRow{border-top:1px solid var(--academy-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.certificates-module__a3DTDq__historyMain{gap:6px;min-width:0;display:grid}.certificates-module__a3DTDq__historyTitle{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-weight:500;display:flex}.certificates-module__a3DTDq__historyState{color:var(--academy-muted);font-size:12px;font-weight:400}.certificates-module__a3DTDq__page .certificates-module__a3DTDq__historyMain p{color:var(--academy-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.certificates-module__a3DTDq__historyDownload{flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.certificates-module__a3DTDq__historyDownload>svg{flex-shrink:0}@media (max-width:620px){.certificates-module__a3DTDq__page{padding:24px 20px 88px}.certificates-module__a3DTDq__header{padding-bottom:20px}.certificates-module__a3DTDq__section{margin-top:24px}.certificates-module__a3DTDq__historyRow{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.certificates-module__a3DTDq__grid{gap:16px}.certificates-module__a3DTDq__body{padding:18px}.certificates-module__a3DTDq__summary{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.certificates-module__a3DTDq__summary .certificates-module__a3DTDq__badge{align-self:center;width:128px;height:128px}}@media (prefers-reduced-motion:reduce){.certificates-module__a3DTDq__card{transition:none}}@media print{.certificates-module__a3DTDq__card{break-inside:avoid}}
.certificateCarousel-module__UOAuRa__carousel{min-width:0}.certificateCarousel-module__UOAuRa__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch;gap:16px;display:flex;position:relative;overflow:auto hidden}.certificateCarousel-module__UOAuRa__track::-webkit-scrollbar{display:none}.certificateCarousel-module__UOAuRa__track:focus-visible{outline:2px solid var(--academy-orange);outline-offset:4px}.certificateCarousel-module__UOAuRa__track>.certificateCarousel-module__UOAuRa__slide{scroll-snap-align:start;flex:0 0 calc(50% - 8px);min-width:0}.certificateCarousel-module__UOAuRa__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.certificateCarousel-module__UOAuRa__position{color:var(--academy-muted);margin:0;font-size:12px}.certificateCarousel-module__UOAuRa__buttons{align-items:center;gap:8px;display:flex}.certificateCarousel-module__UOAuRa__controls .certificateCarousel-module__UOAuRa__navButton.certificateCarousel-module__UOAuRa__navButton{border:1px solid var(--academy-line);background:var(--academy-surface);width:40px;min-height:40px;color:var(--academy-ink);padding:0}.certificateCarousel-module__UOAuRa__controls .certificateCarousel-module__UOAuRa__navButton:disabled{opacity:.4;cursor:default}.certificateCarousel-module__UOAuRa__controls .certificateCarousel-module__UOAuRa__navButton:hover:not(:disabled){background:var(--academy-quiet)}@media (max-width:620px){.certificateCarousel-module__UOAuRa__track>.certificateCarousel-module__UOAuRa__slide{flex-basis:100%}.certificateCarousel-module__UOAuRa__controls .certificateCarousel-module__UOAuRa__navButton.certificateCarousel-module__UOAuRa__navButton{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.certificateCarousel-module__UOAuRa__track{scroll-behavior:auto}}
.products-module__Vn98DG__specification{grid-template-columns:1fr 1fr 100px auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.products-module__Vn98DG__accessEmpty{border:1px dashed var(--academy-line-strong);color:var(--academy-muted);border-radius:0;gap:5px;margin:18px 0;padding:24px;display:grid}.products-module__Vn98DG__accessEmpty strong{color:var(--academy-ink);font-size:16px}.products-module__Vn98DG__accessCard{border:1px solid var(--academy-line);background:var(--academy-surface);border-radius:0;margin:14px 0;padding:18px}.products-module__Vn98DG__accessCard:hover{background:#66bac00d;border-color:#66bac0a6}.products-module__Vn98DG__accessCard legend{max-width:100%;color:var(--academy-ink);flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 8px;font-size:16px;font-weight:600;display:flex}.products-module__Vn98DG__accessCard legend small{color:var(--academy-muted);font-size:12px;font-weight:500}.products-module__Vn98DG__relationshipGrid{flex-wrap:wrap;gap:10px 22px;margin:12px 0 10px;display:flex}.products-module__Vn98DG__familyPicker{max-width:520px;margin:18px 0 12px}.products-module__Vn98DG__selectionSummary{color:var(--academy-muted);flex-wrap:wrap;gap:6px;display:flex}.products-module__Vn98DG__productChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0 20px;display:grid}.products-module__Vn98DG__productChoice{border:1px solid var(--academy-line);background:var(--academy-surface);cursor:pointer;border-radius:0;align-items:flex-start;gap:10px;min-height:72px;padding:14px;grid-template-columns:none!important;display:flex!important}.products-module__Vn98DG__productChoice:hover,.products-module__Vn98DG__selectedProduct{background:#66bac014;border-color:#66bac0bf}.products-module__Vn98DG__productChoice input{margin-top:3px}.products-module__Vn98DG__productChoice span{gap:5px;display:grid}.products-module__Vn98DG__productChoice small{color:var(--academy-muted);font-size:12px;font-weight:500}@media (max-width:760px){.products-module__Vn98DG__specification{grid-template-columns:1fr 1fr}.products-module__Vn98DG__accessCard{padding:14px}}.products-module__Vn98DG__assignedList{gap:6px;margin-top:18px;display:grid}.products-module__Vn98DG__assignedList strong{margin-bottom:4px}.products-module__Vn98DG__assignedList button{text-align:left;justify-content:flex-start}.products-module__Vn98DG__modelPreview{border:1px solid var(--academy-line);--hf-muted:var(--academy-muted);--hf-text:var(--academy-ink);border-radius:0;height:380px;margin:18px 0;overflow:hidden}.products-module__Vn98DG__modelMappingControls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin:16px 0;display:grid}.products-module__Vn98DG__mappingTable{margin:24px 0;container:article-mappings/inline-size}.products-module__Vn98DG__mappingTable table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:14px}.products-module__Vn98DG__mappingTable caption{text-align:left;padding-bottom:14px;font-weight:600}.products-module__Vn98DG__mappingCount{color:var(--academy-muted);margin-left:8px;font-size:13px;font-weight:400;display:inline-block}.products-module__Vn98DG__mappingArticleColumn{width:26%}.products-module__Vn98DG__mappingQuantityColumn{width:112px}.products-module__Vn98DG__mappingActionsColumn{width:160px}.products-module__Vn98DG__mappingTable th,.products-module__Vn98DG__mappingTable td{border-bottom:1px solid var(--academy-line);vertical-align:top;padding:16px 12px}.products-module__Vn98DG__mappingTable thead th{background:var(--academy-surface-soft);color:var(--academy-muted);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:500}.products-module__Vn98DG__mappingArticle strong{white-space:nowrap;margin-bottom:6px;font-weight:600;display:block}.products-module__Vn98DG__mappingArticle>span{color:var(--academy-muted);overflow-wrap:break-word;font-weight:400;line-height:1.5;display:block}.products-module__Vn98DG__mappingTable .products-module__Vn98DG__mappingQuantity input{font-variant-numeric:tabular-nums;width:76px}.products-module__Vn98DG__mappingTags{flex-wrap:wrap;gap:6px;display:flex}.products-module__Vn98DG__mappingComponent{border:1px solid var(--academy-line);background:var(--academy-surface-soft);overflow-wrap:anywhere;border-radius:0;max-width:100%;padding:3px 8px;font-size:12px;line-height:1.5}.products-module__Vn98DG__mappingComponent[data-missing]{border-color:color-mix(in srgb, var(--academy-danger) 35%, var(--academy-line));color:var(--academy-danger);background:color-mix(in srgb, var(--academy-danger) 7%, transparent)}.products-module__Vn98DG__mappingWarning{color:var(--academy-danger);margin:8px 0 0;font-size:12px;line-height:1.5}.products-module__Vn98DG__mappingUnmapped{color:var(--academy-muted);font-size:13px}.products-module__Vn98DG__mappingMore{margin-top:8px}.products-module__Vn98DG__mappingMore summary{width:fit-content;color:var(--academy-muted);cursor:pointer;font-size:12px}.products-module__Vn98DG__mappingMore[open] summary{margin-bottom:8px}.products-module__Vn98DG__mappingMore summary:hover{color:var(--academy-ink)}.products-module__Vn98DG__mappingShowLess,.products-module__Vn98DG__mappingMore[open] .products-module__Vn98DG__mappingShowMore{display:none}.products-module__Vn98DG__mappingMore[open] .products-module__Vn98DG__mappingShowLess{display:inline}.products-module__Vn98DG__mappingActions>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.products-module__Vn98DG__mappingTable .products-module__Vn98DG__mappingActions button{min-height:32px;padding:6px 10px;font-size:12px}.products-module__Vn98DG__mappingMobileLabel{display:none}.products-module__Vn98DG__mappingEmpty{color:var(--academy-muted);line-height:1.5}@container article-mappings (max-width:720px){.products-module__Vn98DG__mappingTable colgroup{display:none}.products-module__Vn98DG__mappingTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.products-module__Vn98DG__mappingTable tbody{display:block}.products-module__Vn98DG__mappingTable tbody tr{border-top:1px solid var(--academy-line);grid-template-columns:minmax(0,1fr) 100px;gap:14px 16px;padding:18px 0;display:grid}.products-module__Vn98DG__mappingTable tbody th,.products-module__Vn98DG__mappingTable tbody td{border:0;min-width:0;padding:0}.products-module__Vn98DG__mappingMobileLabel{color:var(--academy-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.products-module__Vn98DG__mappingComponents,.products-module__Vn98DG__mappingActions,.products-module__Vn98DG__mappingEmpty{grid-column:1/-1}.products-module__Vn98DG__mappingActions>div{flex-flow:wrap}}@media (max-width:760px){.products-module__Vn98DG__modelPreview{height:320px}.products-module__Vn98DG__modelMappingControls{grid-template-columns:1fr}}.products-module__Vn98DG__sizesTable{margin:14px 0 12px;overflow-x:auto}.products-module__Vn98DG__sizesTable table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.products-module__Vn98DG__sizesTable caption{text-align:left;color:var(--academy-muted);padding-bottom:10px;font-size:13px}.products-module__Vn98DG__sizesTable th,.products-module__Vn98DG__sizesTable td{border-bottom:1px solid var(--academy-line);vertical-align:top;padding:10px 8px}.products-module__Vn98DG__sizesTable thead th{background:var(--academy-surface-soft);color:var(--academy-muted);padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:500}.products-module__Vn98DG__sizesTable input,.products-module__Vn98DG__sizesTable select{width:100%;min-width:0}.products-module__Vn98DG__sizeCode{width:160px}.products-module__Vn98DG__sizeCode input{text-transform:uppercase;font-variant-numeric:tabular-nums}.products-module__Vn98DG__sizeSummary{min-width:200px}.products-module__Vn98DG__sizeSummary span{color:var(--academy-muted);margin-bottom:6px;font-size:13px;line-height:1.5;display:block}.products-module__Vn98DG__sizeActions{width:200px}.products-module__Vn98DG__sizeActions>div{flex-wrap:wrap;gap:6px;display:flex}.products-module__Vn98DG__sizesTable .products-module__Vn98DG__sizeActions button,.products-module__Vn98DG__sizesTable .products-module__Vn98DG__sizeSummary button{min-height:32px;padding:6px 10px;font-size:12px}.products-module__Vn98DG__sizeDetails td{background:var(--academy-surface-soft);padding:14px 12px 16px}.products-module__Vn98DG__sizeDetails .products-module__Vn98DG__specification{margin-bottom:12px}.products-module__Vn98DG__sizeProblem{color:var(--academy-danger);margin:8px 0;font-size:13px}.products-module__Vn98DG__sizeMobileLabel{display:none}@media (max-width:760px){.products-module__Vn98DG__sizesTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.products-module__Vn98DG__sizesTable tbody tr{border-top:1px solid var(--academy-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:12px 0;display:grid}.products-module__Vn98DG__sizesTable tbody td{border:0;padding:0}.products-module__Vn98DG__sizeCode,.products-module__Vn98DG__sizeActions{width:auto}.products-module__Vn98DG__sizeMobileLabel{color:var(--academy-muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.products-module__Vn98DG__sizeSummary,.products-module__Vn98DG__sizeActions,.products-module__Vn98DG__sizeDetails td{grid-column:1/-1}.products-module__Vn98DG__sizeDetails td{padding:12px}}.products-module__Vn98DG__accessGroup{gap:8px;margin-top:20px;display:grid}.products-module__Vn98DG__accessGroup h4{font:600 15px/1.3 var(--font-body);text-transform:none;letter-spacing:0;margin:0}.products-module__Vn98DG__accessList{border:1px solid var(--academy-line);gap:8px;margin:6px 0;padding:12px 14px;display:grid}.products-module__Vn98DG__accessList legend{padding:0 4px;font-weight:600}
.learner-module__CPY7Da__picture{border:1px solid var(--academy-line);background:var(--academy-surface-soft);border-radius:0;width:100%;max-width:720px;margin:8px 0;padding:0;display:block;position:relative;overflow:hidden}.learner-module__CPY7Da__picture img{width:100%;height:auto;display:block}.learner-module__CPY7Da__clickable{cursor:crosshair}.learner-module__CPY7Da__marker{border:2px solid var(--academy-ink);background:var(--academy-orange);width:18px;height:18px;box-shadow:0 0 0 2px var(--academy-surface);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.learner-module__CPY7Da__point{border:2px solid var(--academy-surface);background:var(--academy-ink);width:22px;height:22px;color:var(--academy-surface);pointer-events:none;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%)}.learner-module__CPY7Da__hint{color:var(--academy-muted);margin:4px 0 0;font-size:13px}.learner-module__CPY7Da__testFields{border:0;min-width:0;margin:0;padding:0}.learner-module__CPY7Da__testFields fieldset:focus{outline:2px solid var(--academy-orange);outline-offset:4px}.learner-module__CPY7Da__player{width:100%;max-width:880px;margin:0 auto;display:block}.learner-module__CPY7Da__lesson{background:var(--academy-surface);border:1px solid var(--academy-line);border-radius:0;width:100%;min-width:0;max-width:880px;padding:clamp(16px,3vw,32px)}.learner-module__CPY7Da__lesson>p{line-height:1.7}.learner-module__CPY7Da__lesson p{line-height:1.7}.learner-module__CPY7Da__marker[data-pending=true]{background:0 0;border-style:dashed}.learner-module__CPY7Da__nextStep{background:var(--academy-surface);border:1px solid var(--academy-line);border-radius:0;gap:12px;margin:20px 0 28px;padding:clamp(20px,4vw,32px);display:grid}.learner-module__CPY7Da__nextStep h2{font-size:23px!important}.learner-module__CPY7Da__nextStep>div{min-width:0}.learner-module__CPY7Da__nextStep>div>p:last-child{margin-bottom:0}@media (min-width:700px){.learner-module__CPY7Da__nextStep{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;padding:24px}.learner-module__CPY7Da__nextStep>a{white-space:normal;justify-self:end;max-width:18rem;min-height:44px}}.learner-module__CPY7Da__outcome{max-width:68ch;font-size:16px}.learner-module__CPY7Da__pathHeading{align-items:start;gap:16px;display:flex}.learner-module__CPY7Da__pathHeading img{object-fit:cover;border-radius:0;flex:none;width:96px;height:68px}.learner-module__CPY7Da__groupCards{gap:12px;display:grid}.learner-module__CPY7Da__pairs{gap:8px;display:grid}.learner-module__CPY7Da__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.learner-module__CPY7Da__pair>span{font-weight:500}.learner-module__CPY7Da__number{align-items:center;gap:8px;max-width:280px;display:flex}.learner-module__CPY7Da__number input{flex:auto}.learner-module__CPY7Da__ladder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.learner-module__CPY7Da__part{background:var(--academy-quiet);border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.learner-module__CPY7Da__partMark{border:1px solid var(--academy-line-strong);width:24px;height:24px;color:var(--academy-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.learner-module__CPY7Da__partMet{border-color:var(--academy-ink);background:var(--academy-ink);color:var(--academy-surface)}.learner-module__CPY7Da__partText{gap:2px;min-width:0;display:grid}.learner-module__CPY7Da__partText small{color:var(--academy-muted)}.learner-module__CPY7Da__cardPicture{aspect-ratio:16/7;object-fit:cover;border-radius:0;width:calc(100% + 32px);margin:-16px -16px 6px}.learner-module__CPY7Da__cardPlaceholder{aspect-ratio:16/7;background:var(--academy-quiet-strong);border-radius:0;width:calc(100% + 32px);margin:-16px -16px 6px}.learner-module__CPY7Da__bar{width:100%;height:3px;margin:2px 0}.learner-module__CPY7Da__heroPicture{border-radius:0;width:100%;max-width:560px;margin:0 0 12px;display:block}.learner-module__CPY7Da__statusBox{gap:4px;display:grid}.learner-module__CPY7Da__statusBox p{margin:0}@media (max-width:640px){.learner-module__CPY7Da__pair{grid-template-columns:1fr;gap:4px}.learner-module__CPY7Da__part{grid-template-columns:28px minmax(0,1fr)}.learner-module__CPY7Da__part>:last-child{grid-column:2;justify-self:start}}
.StudioTabs-module__3xacKG__tabs{border-bottom:1px solid var(--platform-line);flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:0 0 8px;display:flex}.StudioTabs-module__3xacKG__tab{color:var(--platform-muted);border-radius:0;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.StudioTabs-module__3xacKG__tab:hover{background:color-mix(in srgb, var(--platform-text) 5%, transparent);color:var(--platform-text)}.StudioTabs-module__3xacKG__tab:focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}.StudioTabs-module__3xacKG__tab[aria-current=page]{background:color-mix(in srgb, var(--platform-text) 10%, transparent);color:var(--platform-text)}
