.edxSidebarCreateShell{position:relative;width:100%;z-index:4}.edxSidebarCreate{box-sizing:border-box;display:flex;align-items:stretch;width:100%;min-height:38px;margin:0;padding:0;gap:0;border:2px solid hsla(0,0%,100%,.38);border-radius:6px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95);cursor:pointer;text-decoration:none;font:inherit;line-height:1.25;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.edxSidebarCreate:hover{border-color:hsla(0,0%,100%,.52);background:hsla(0,0%,100%,.14);color:#fff}.edxSidebarCreate:focus-visible{outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px}.edxSidebarCreateLead{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;border-right:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.14)}.edxSidebarCreateBody{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0;padding:8px 10px}.edxSidebarCreateLabel{font-size:.74rem;font-weight:750;letter-spacing:.035em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edxSidebarCreate--iconOnly{align-items:center;justify-content:center;min-height:40px;border-radius:6px}.edxSidebarCreate--iconOnlyMulti{gap:4px}.edxSidebarCreate--split{padding:0}.edxSidebarCreateMainLink{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0;padding:8px 10px;border:none;background:transparent;color:inherit;font:inherit;font-size:.74rem;font-weight:750;letter-spacing:.035em;cursor:pointer;text-decoration:none;text-align:left}.edxSidebarCreateMainLink:hover{color:#fff}.edxSidebarCreateCaret{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:34px;margin:0;padding:0;border:none;border-left:1px solid hsla(0,0%,100%,.22);border-radius:0 5px 5px 0;background:rgba(0,0,0,.12);color:inherit;cursor:pointer;flex-shrink:0}.edxSidebarCreateCaret:hover{background:rgba(0,0,0,.18)}.edxSidebarCreateCaret[aria-expanded=true]{background:rgba(0,0,0,.22)}.edxSidebarCreateMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;display:flex;flex-direction:column;gap:3px;padding:6px;border-radius:6px;border:1px solid hsla(0,0%,100%,.24);background:#3a3a3a}.edxSidebarCreateMenuItem{display:block;width:100%;margin:0;padding:8px 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:4px;background:transparent;color:hsla(0,0%,100%,.9);font-size:.72rem;font-weight:650;text-align:left;cursor:pointer;text-decoration:none}.edxSidebarCreateMenuItem:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.07);color:#fff}.edxSidebarCreateShell[data-collapsed=true]{width:100%;display:flex;justify-content:center}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnly{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.09));box-shadow:0 10px 20px rgba(0,0,0,.3);color:#fff}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnly:hover{border-color:hsla(0,0%,100%,.56);background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.12))}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnlyMulti{width:58px;min-width:58px;gap:5px;padding:0 6px;justify-content:center;border-color:hsla(0,0%,100%,.48);background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.11))}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnlyMulti svg:last-child{opacity:.88;transform:translateY(1px)}.edxSidebarCreateMenu--collapsed{left:calc(100% + 10px);right:auto;transform:none;top:50%;min-width:170px;width:170px;max-width:min(220px,calc(100vw - 24px));padding:6px;border-radius:12px;border-color:hsla(0,0%,100%,.34);background:#434343;box-shadow:0 14px 28px rgba(0,0,0,.36);transform:translateY(-50%)}.edxSidebarCreateMenu--floating{position:fixed;top:0;left:0;transform:translateY(-50%);min-width:176px;max-width:min(220px,calc(100vw - 20px));z-index:9999;border-radius:12px;border:1px solid hsla(0,0%,100%,.34);background:#434343;box-shadow:0 16px 30px rgba(0,0,0,.38);padding:6px}.edxSidebarCreateMenu--collapsed .edxSidebarCreateMenuItem{border-radius:8px;border-color:hsla(0,0%,100%,.2);padding:8px 10px;font-size:.74rem;white-space:normal;line-height:1.25}@media (max-width:900px){.edxSidebarCreateMenu--collapsed{left:50%;top:calc(100% + 8px);transform:translateX(-50%);width:min(220px,calc(100vw - 24px))}}.edxChromeStack{flex:1 1;display:flex;flex-direction:column;min-height:0}.edxChromeStack>:first-child{flex:1 1 auto}@media (min-width:901px){.edxChromeStack{height:calc(100dvh - var(--edx-utility-h, 36px))}}.edxMainViewport{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media (min-width:901px){.edxMainViewport{overflow-y:auto;overflow-x:hidden}}.edxSiteFooter{margin-top:12px;padding:10px max(env(safe-area-inset-right),var(--page-pad-x,16px)) max(12px,env(safe-area-inset-bottom)) max(env(safe-area-inset-left),var(--page-pad-x,16px));width:100%;border-top:1px solid var(--line,#d1d1d1);background:color-mix(in srgb,var(--panel,#fbfbfb) 88%,transparent);font-size:.78rem;color:var(--muted,#666);position:relative;z-index:5}@media (min-width:901px){html body.edx-with-utility-chrome .workspaceCenter>.edxSiteFooter{margin-top:auto!important;margin-left:0!important;width:100%!important;max-width:100%!important;transform:translateY(-8px)}}[data-edx-theme=dark] .edxSiteFooter{background:color-mix(in srgb,var(--panel,#161616) 92%,transparent);border-top-color:var(--line,#3a3a3a)}.edxSiteFooterInner{max-width:min(1320px,100%);margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:0;border-top:none;background:transparent;border-radius:0}@supports selector(:has(*)){:root{--edx-shell-gap:clamp(8px,1.1vw,14px);--edx-shell-inset-x:max(env(safe-area-inset-left,0px),var(--page-pad-x,16px))}.edxMainViewport:has(.workspaceSidebarCollapsed) .edxSiteFooter{margin-left:calc(var(--edx-shell-inset-x) + 56px + var(--edx-shell-gap))!important;width:calc(100% - (var(--edx-shell-inset-x) + 56px + var(--edx-shell-gap)))!important}.edxMainViewport:not(:has(.workspaceSidebarCollapsed)) .edxSiteFooter{margin-left:calc(var(--edx-shell-inset-x) + clamp(176px, 18vw, 252px) + var(--edx-shell-gap))!important;width:calc(100% - (var(--edx-shell-inset-x) + clamp(176px, 18vw, 252px) + var(--edx-shell-gap)))!important}}[data-edx-theme=dark] .edxSiteFooterInner{border-top-color:transparent;background:transparent}.edxFooterRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.edxFooterRowSplit{justify-content:space-between}.edxFooterNav{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.edxFooterNav a{color:var(--text,#424242);text-decoration:none;font-weight:500}.edxFooterNav a:hover{text-decoration:underline}.edxFooterSocial{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edxFooterSocial a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--line,#d1d1d1);color:var(--text,#424242);text-decoration:none;transition:background-color .14s ease,transform .12s ease}.edxFooterSocial a:hover{background:rgba(0,0,0,.04);transform:translateY(-1px)}[data-edx-theme=dark] .edxFooterSocial a:hover{background:hsla(0,0%,100%,.06)}.edxFooterMeta{font-size:.72rem;color:var(--muted,#777)}.edxFooterKicker{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#707070);margin:0 0 6px}@media (max-width:900px){.edxSiteFooter{margin-top:10px!important;margin-left:0!important;width:100%!important;max-width:100%!important;transform:none!important;padding:10px max(env(safe-area-inset-right,0px),12px) max(14px,env(safe-area-inset-bottom,0px)) max(env(safe-area-inset-left,0px),12px)}.edxSiteFooterInner{gap:12px}.edxFooterRowSplit{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.edxFooterRowSplit>.edxFooterSocial,.edxFooterRowSplit>nav{width:100%}.edxFooterNav{gap:8px 10px}.edxFooterNav li{flex:0 0 auto}.edxFooterNav a{display:inline-flex;align-items:center;min-height:28px;padding:0 2px}.edxFooterSocial{width:100%;justify-content:flex-start;gap:10px}.edxFooterMeta{font-size:.7rem;line-height:1.35}}@media (max-width:560px){.edxSiteFooter{padding-left:max(env(safe-area-inset-left,0px),10px);padding-right:max(env(safe-area-inset-right,0px),10px)}.edxSiteFooterInner{gap:10px}.edxFooterNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 10px;gap:4px 10px;width:100%}.edxFooterNav a{min-height:30px;font-size:.72rem}.edxFooterSocial a{width:30px;height:30px}.edxFooterKicker{margin-bottom:4px}.edxFooterMeta{font-size:.68rem}}