._authPage_gwdzt_1,._shell_gwdzt_2,._centeredMain_gwdzt_3{--portal-paper:#f4f0e6;--portal-surface:#fffdf6;--portal-raised:#fff;--portal-subtle:#ebe4d5;--portal-ink:#202a21;--portal-muted:#5d675e;--portal-line:#d5cfc1;--portal-control-line:#858b80;--portal-accent:#526b45;--portal-accent-soft:#e5ebdf;--portal-violet:var(--portal-accent);--portal-violet-soft:var(--portal-accent-soft);--portal-green:#2f6756;--portal-green-soft:#e0eee8;--portal-amber:#81531e;--portal-amber-soft:#f8ead0;--portal-red:#973d39;--portal-red-soft:#f7e3df;--portal-control:#fffef9;--portal-disabled:#e9e6dd;--portal-on-primary:#fffdf6;--portal-brand-surface:#fff;--portal-shadow:0 18px 52px #2d32271c;--portal-shadow-card:0 7px 24px #2d32270f;--portal-focus-ring:color-mix(in srgb, var(--portal-violet) 22%, transparent);--portal-overlay:#17231d8c;--portal-font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--portal-font-ui:Inter, ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;color:var(--portal-ink)}._authPage_gwdzt_1 *,._shell_gwdzt_2 *,._centeredMain_gwdzt_3 *{box-sizing:border-box}._authPage_gwdzt_1 h1,._authPage_gwdzt_1 h2,._authPage_gwdzt_1 h3,._shell_gwdzt_2 h1,._shell_gwdzt_2 h2,._shell_gwdzt_2 h3,._centeredMain_gwdzt_3 h1{color:var(--portal-ink)}._authPage_gwdzt_1 h1,._shell_gwdzt_2 h1,._centeredMain_gwdzt_3 h1{font-family:var(--portal-font-display);letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,4.35rem);font-weight:500;line-height:1.02}._authPage_gwdzt_1 button,._authPage_gwdzt_1 input,._authPage_gwdzt_1 select,._shell_gwdzt_2 button,._shell_gwdzt_2 input,._shell_gwdzt_2 select{font:inherit}._authPage_gwdzt_1 input[type=checkbox],._shell_gwdzt_2 input[type=checkbox],._centeredMain_gwdzt_3 input[type=checkbox]{accent-color:var(--portal-accent)}._authPage_gwdzt_1 button,._authPage_gwdzt_1 a,._shell_gwdzt_2 button,._shell_gwdzt_2 a{min-height:44px}._authPage_gwdzt_1 :is(a,button,input,select):focus-visible,._shell_gwdzt_2 :is(a,button,input,select,textarea):focus-visible,._centeredMain_gwdzt_3 :is(a,button):focus-visible{outline:3px solid var(--portal-violet);outline-offset:3px}._brand_gwdzt_97{min-width:0;max-width:100%;color:var(--portal-ink);font-size:1rem;font-family:var(--portal-font-display);align-items:center;gap:.75rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}._brand_gwdzt_97>span:last-child{overflow-wrap:anywhere;min-width:0;display:grid}._brand_gwdzt_97 small{color:var(--portal-muted);font-family:var(--portal-font-ui);letter-spacing:.09em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem;font-weight:750}._brandMark_gwdzt_128{border:1px solid var(--portal-line);background:var(--portal-brand-surface);width:3.1rem;height:3.1rem;box-shadow:var(--portal-shadow-card);border-radius:999px;flex:none;display:block;overflow:hidden}._brandLogo_gwdzt_140{object-fit:cover;width:100%;height:100%;display:block}._skipLink_gwdzt_147{z-index:100;background:var(--portal-ink);color:var(--portal-on-primary);border-radius:999px;align-items:center;padding:.65rem 1rem;display:flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}._skipLink_gwdzt_147:focus{transform:translateY(0)}._eyebrow_gwdzt_165{color:var(--portal-violet);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:850}._authPage_gwdzt_1{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--portal-violet) 11%, transparent), transparent 28rem), var(--portal-paper);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}._authHeader_gwdzt_191{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,1180px);min-height:76px;margin-inline:auto;display:flex}._authHeader_gwdzt_191>a:last-child,._textButton_gwdzt_202{color:var(--portal-muted);background:0 0;border:0;align-items:center;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}._authMain_gwdzt_213{grid-template-columns:minmax(0,1fr);place-items:center;width:min(100% - 2rem,1180px);height:100%;min-height:0;margin-inline:auto;padding-block:.5rem 1rem;display:grid}._centeredMain_gwdzt_3{background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--portal-violet) 10%, transparent), transparent 30rem), var(--portal-paper);place-items:center;min-height:100vh;padding:1rem;display:grid}._authCard_gwdzt_238{border:1px solid var(--portal-line);background:var(--portal-surface);width:min(100%,640px);box-shadow:var(--portal-shadow);border-radius:1.5rem;padding:clamp(1.25rem,4vw,2.4rem)}._authBackLink_gwdzt_247{color:var(--portal-muted);align-items:center;margin-bottom:-.5rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex;transform:translateY(-1.5rem)}._authBackLink_gwdzt_247:hover{color:var(--portal-ink)}._authCard_gwdzt_238 h1{white-space:nowrap;max-width:none;margin-bottom:1rem;font-size:clamp(1.7rem,4.25vw,3.25rem)}._authCard_gwdzt_238>p:not(._eyebrow_gwdzt_165){color:var(--portal-muted)}._authPasswordField_gwdzt_273{display:block;position:relative}._form_gwdzt_278 ._authPasswordField_gwdzt_273 input{padding-right:7rem}._authPage_gwdzt_1 ._authPasswordToggle_gwdzt_282{width:2.5rem;min-height:44px;color:var(--portal-muted);background:0 0;border:0;border-radius:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}._authPasswordToggle_gwdzt_282 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;height:1.2rem;display:block}._authPage_gwdzt_1 ._authPasswordToggle_gwdzt_282:hover{color:var(--portal-accent)}._form_gwdzt_278 ._authRemember_gwdzt_314{color:var(--portal-ink);cursor:pointer;align-items:center;gap:.7rem;font-size:.9rem;line-height:1.35;display:flex}._authRemember_gwdzt_314 input{width:1.15rem;height:1.15rem;accent-color:var(--portal-accent);flex:none;margin-top:0}._authRemember_gwdzt_314 span{gap:.2rem;display:grid}._authRemember_gwdzt_314 small{color:var(--portal-muted);font-size:.78rem}._authFootnote_gwdzt_342{border-top:1px solid var(--portal-line);margin:1rem 0 0;padding-top:1rem;font-size:.82rem}._mobileAccessMain_gwdzt_349{display:none}._mobileAccessCard_gwdzt_353{border:1px solid var(--portal-line);background:var(--portal-surface);width:min(100%,34rem);box-shadow:var(--portal-shadow);text-align:center;border-radius:1.35rem;padding:clamp(1.35rem,6vw,2rem)}._mobileAccessCard_gwdzt_353 h1{margin:0 0 .75rem;font-size:clamp(1.85rem,9vw,2.5rem)}._mobileAccessCard_gwdzt_353>p:not(._eyebrow_gwdzt_165){color:var(--portal-muted);margin-inline:auto}._mobileAccessIcon_gwdzt_373{border:2px solid var(--portal-violet);background:var(--portal-violet-soft);border-radius:.65rem;width:3.15rem;height:2.7rem;margin:0 auto 1.35rem;display:block;position:relative}._mobileAccessIcon_gwdzt_373:before{border:2px solid var(--portal-violet);content:"";border-bottom:0;border-radius:1rem 1rem 0 0;width:1.75rem;height:1.5rem;position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}._mobileAccessDevices_gwdzt_397{justify-content:center;gap:.65rem;margin:1.15rem 0;display:flex}._mobileAccessDevices_gwdzt_397 span{background:var(--portal-accent-soft);color:var(--portal-ink);border-radius:999px;padding:.55rem .75rem;font-size:.82rem;font-weight:800}@media (width<=47.99rem){._desktopAccessMain_gwdzt_414{display:none}._mobileAccessMain_gwdzt_349{min-height:calc(100dvh - 76px);padding:.75rem .75rem max(1.25rem, env(safe-area-inset-bottom));place-items:center;display:grid}}._form_gwdzt_278{gap:1rem;margin-top:1.5rem;display:grid}._form_gwdzt_278 label,._invitationBox_gwdzt_434 label{min-width:0;color:var(--portal-ink);gap:.42rem;font-size:.84rem;font-weight:750;display:grid}._form_gwdzt_278 label>small,._invitationBox_gwdzt_434 small{color:var(--portal-muted);font-weight:500;line-height:1.4}._form_gwdzt_278 input:not([type=checkbox]),._form_gwdzt_278 select,._invitationBox_gwdzt_434 input{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-width:0;min-height:48px;color:var(--portal-ink);border-radius:.75rem;padding:.72rem .82rem}._form_gwdzt_278 input:not([type=checkbox]):focus,._form_gwdzt_278 select:focus,._invitationBox_gwdzt_434 input:focus{border-color:var(--portal-violet);box-shadow:0 0 0 3px var(--portal-focus-ring)}._form_gwdzt_278 input:disabled,._form_gwdzt_278 select:disabled{background:var(--portal-disabled);color:var(--portal-muted);cursor:not-allowed}._checkLabel_gwdzt_477{background:var(--portal-paper);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.85rem;gap:.7rem!important;font-weight:550!important;display:grid!important}._checkLabel_gwdzt_477 input{width:1.2rem;height:1.2rem;margin-top:.1rem}._primaryButton_gwdzt_494,._secondaryButton_gwdzt_495,._logoutButton_gwdzt_496,._primaryLink_gwdzt_497,._secondaryLink_gwdzt_498{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.72rem 1.05rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}._primaryButton_gwdzt_494,._primaryLink_gwdzt_497{border:1px solid var(--portal-accent);background:var(--portal-accent);color:var(--portal-on-primary)}._secondaryButton_gwdzt_495,._secondaryLink_gwdzt_498,._logoutButton_gwdzt_496{border:1px solid var(--portal-line);background:var(--portal-surface);color:var(--portal-ink)}._personDetailBackLink_gwdzt_527{width:fit-content;color:var(--portal-muted);background:0 0;border:0;justify-self:start;align-items:center;margin:0;padding:0;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex;min-height:0!important}._primaryButton_gwdzt_494:disabled,._secondaryButton_gwdzt_495:disabled,._logoutButton_gwdzt_496:disabled{opacity:.58;cursor:wait}._disabledControlHint_gwdzt_550{display:inline-flex;position:relative}._disabledControlHint_gwdzt_550:after{z-index:10;border:1px solid var(--portal-line);background:var(--portal-ink);width:max-content;max-width:min(20rem,80vw);color:var(--portal-surface);content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:.55rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.25rem)}._disabledControlHint_gwdzt_550:hover:after,._disabledControlHint_gwdzt_550:focus-within:after{opacity:1;transform:translateY(0)}._fieldError_gwdzt_585{color:var(--portal-red)!important;font-weight:700!important}._inlineError_gwdzt_590{border:1px solid color-mix(in srgb, var(--portal-red) 38%, transparent);background:var(--portal-red-soft);color:var(--portal-red);border-radius:.9rem;margin-block:1rem;padding:.9rem 1rem}._inlineError_gwdzt_590 p{margin:.2rem 0}._inlineError_gwdzt_590 small{overflow-wrap:anywhere}._shell_gwdzt_2{--portal-sidebar-width:248px;grid-template-columns:var(--portal-sidebar-width) minmax(0, 1fr);background:var(--portal-paper);min-height:100dvh;display:grid}._shellCollapsed_gwdzt_617{--portal-sidebar-width:82px}._sidebar_gwdzt_621{border-right:1px solid var(--portal-line);background:var(--portal-surface);flex-direction:column;min-width:0;height:100dvh;padding:1rem;display:flex;position:sticky;top:0;overflow-x:hidden}._sidebarHeader_gwdzt_635{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex}._sidebarHeader_gwdzt_635>._brand_gwdzt_97{flex:0 auto;gap:.5rem;font-size:.9rem}._sidebarHeader_gwdzt_635>._brand_gwdzt_97 ._brandMark_gwdzt_128{width:2.8rem;height:2.8rem}._sidebarToggle_gwdzt_654{width:40px;height:44px;min-height:44px;color:var(--portal-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._sidebarToggle_gwdzt_654>span:first-child{font-size:1.2rem;line-height:1}._sidebarToggle_gwdzt_654:hover{border-color:var(--portal-violet);background:var(--portal-violet-soft);color:var(--portal-violet)}._navigation_gwdzt_682{gap:.2rem;min-height:0;margin-top:2rem;display:grid;overflow-y:auto}._navigationGroup_gwdzt_690{border-top:1px solid color-mix(in srgb, var(--portal-line) 72%, transparent);gap:.1rem;margin-top:.45rem;padding-top:.45rem;display:grid}._navigationGroup_gwdzt_690:first-of-type{border-top:0;margin-top:.15rem;padding-top:0}._navigationGroupToggle_gwdzt_704{width:100%;min-width:0;min-height:48px;color:var(--portal-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}._navigationGroupToggle_gwdzt_704:hover,._navigationGroup_gwdzt_690[data-active=true] ._navigationGroupToggle_gwdzt_704{border-color:var(--portal-line);background:var(--portal-paper)}._navigationGroupDisabled_gwdzt_726 ._navigationGroupToggle_gwdzt_704,._navigationGroupDisabled_gwdzt_726 ._navigationGroupToggle_gwdzt_704:disabled{cursor:not-allowed;opacity:.62}._navigationGroupCopy_gwdzt_732{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}._navigationGroupCopy_gwdzt_732 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}._navigationGroupComingSoon_gwdzt_747{color:var(--portal-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.75rem;font-weight:800}._navigationGroupChevron_gwdzt_756{color:var(--portal-muted);font-size:1rem;line-height:1}._navigationGroupLinks_gwdzt_762{border-left:2px solid var(--portal-subtle);gap:.1rem;padding-left:.55rem;display:grid}._navigation_gwdzt_682 a,._mobileMenu_gwdzt_770 nav a{min-width:0;max-width:100%;min-height:44px;color:var(--portal-muted);overflow-wrap:anywhere;border-radius:.72rem;align-items:center;gap:.65rem;padding:.6rem .65rem;font-size:.85rem;font-weight:720;line-height:1.25;text-decoration:none;display:flex}._navIcon_gwdzt_787{flex:0 0 1.35rem;place-items:center;width:1.35rem;font-size:1rem;line-height:1;display:grid}._navIcon_gwdzt_787 svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem;display:block}._navigationGroupIcon_gwdzt_806{width:1.65rem;color:var(--portal-muted);flex-basis:1.65rem}._navigationGroupIcon_gwdzt_806 svg{width:1.3rem;height:1.3rem}._navText_gwdzt_817{overflow-wrap:anywhere;min-width:0;max-width:100%}._navigation_gwdzt_682 a:hover,._navigation_gwdzt_682 a[aria-current=page],._mobileMenu_gwdzt_770 nav a:hover,._mobileMenu_gwdzt_770 nav a[aria-current=page]{background:var(--portal-violet-soft);color:var(--portal-violet)}._navigationStandaloneLink_gwdzt_831{border:1px solid #0000;margin-top:.45rem;color:var(--portal-ink)!important;font-size:.95rem!important}._navigationStandaloneLink_gwdzt_831:hover,._navigationStandaloneLink_gwdzt_831[aria-current=page]{border-color:var(--portal-line);color:var(--portal-violet)!important}._account_gwdzt_844{border-top:1px solid var(--portal-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin-top:0;padding:.85rem 0;display:grid}._accountSection_gwdzt_854{min-width:0;margin-top:auto;position:relative}._accountTrigger_gwdzt_860{width:100%;color:var(--portal-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto}._accountTrigger_gwdzt_860:hover,._accountTrigger_gwdzt_860[aria-expanded=true]{background:var(--portal-paper);color:var(--portal-violet)}._accountChevron_gwdzt_877{color:var(--portal-muted);margin-left:auto;font-size:1.1rem;line-height:1}._accountMenu_gwdzt_884{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:.85rem;gap:.15rem;margin-bottom:.45rem;padding:.4rem;display:grid}._accountMenuLink_gwdzt_895{min-width:0;min-height:42px;color:var(--portal-muted);border-radius:.65rem;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.85rem;font-weight:720;line-height:1.25;text-decoration:none;display:flex}._accountMenuLink_gwdzt_895:hover,._accountMenuLink_gwdzt_895[aria-current=page]{background:var(--portal-violet-soft);color:var(--portal-violet)}._account_gwdzt_844>span:last-child{min-width:0}._account_gwdzt_844 strong,._account_gwdzt_844 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._account_gwdzt_844 strong{font-size:.82rem}._account_gwdzt_844 small{color:var(--portal-muted);font-size:.75rem}._avatar_gwdzt_937{background:var(--portal-violet-soft);width:2.45rem;height:2.45rem;color:var(--portal-violet);border-radius:999px;place-items:center;font-size:.75rem;font-weight:850;display:grid}._logoutButton_gwdzt_496{width:100%;margin-top:.45rem}._shellCollapsed_gwdzt_617 ._sidebar_gwdzt_621{padding-inline:.65rem}._shellCollapsed_gwdzt_617 ._sidebarHeader_gwdzt_635{flex-direction:column;align-items:center}._shellCollapsed_gwdzt_617 ._sidebarToggle_gwdzt_654{justify-self:center;width:44px}._shellCollapsed_gwdzt_617 ._sidebar_gwdzt_621 ._navText_gwdzt_817,._shellCollapsed_gwdzt_617 ._sidebar_gwdzt_621 ._accountDetails_gwdzt_969,._shellCollapsed_gwdzt_617 ._sidebar_gwdzt_621 ._accountChevron_gwdzt_877{display:none}._shellCollapsed_gwdzt_617 ._navigation_gwdzt_682 a{justify-content:center;padding-inline:.5rem}._shellCollapsed_gwdzt_617 ._navigationGroup_gwdzt_690{border-top:0}._shellCollapsed_gwdzt_617 ._navigationGroupToggle_gwdzt_704{justify-content:center;padding-inline:.5rem}._shellCollapsed_gwdzt_617 ._navigationGroupCopy_gwdzt_732,._shellCollapsed_gwdzt_617 ._navigationGroupChevron_gwdzt_756{display:none}._shellCollapsed_gwdzt_617 ._navigationGroupLinks_gwdzt_762{border-left:0;padding-left:0}._shellCollapsed_gwdzt_617 ._account_gwdzt_844{grid-template-columns:minmax(0,1fr);justify-items:center}._shellCollapsed_gwdzt_617 ._accountMenuLink_gwdzt_895{justify-content:center;padding-inline:.5rem}._shellCollapsed_gwdzt_617 ._accountMenuLink_gwdzt_895 ._navText_gwdzt_817{display:none}._shellCollapsed_gwdzt_617 ._logoutButton_gwdzt_496{padding-inline:0}._workspace_gwdzt_1016{min-width:0}._mobileHeader_gwdzt_1020{display:none}._main_gwdzt_1024{width:min(100%,1240px);margin-inline:auto;padding:clamp(1.2rem,3vw,2.5rem)}._shellCollapsed_gwdzt_617 ._main_gwdzt_1024{width:100%}._pageHeading_gwdzt_1034{overflow-wrap:anywhere;margin-bottom:clamp(1.5rem,4vw,2.5rem)}._pageHeadingRow_gwdzt_1039{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._pageHeadingRow_gwdzt_1039 ._pageHeading_gwdzt_1034{min-width:0;margin-bottom:0}._pageHeadingActions_gwdzt_1051{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding-top:.25rem;display:flex}._pageHeading_gwdzt_1034 h1{max-width:18ch;font-family:var(--portal-font-display);letter-spacing:-.035em;margin:0 0 .65rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:600}._pageHeadingSingleLine_gwdzt_1068 h1{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:clamp(1.2rem,5vw,3.25rem);overflow:hidden}._pageHeading_gwdzt_1034>p:last-child{max-width:720px;color:var(--portal-muted);margin:0}._personDetailIntro_gwdzt_1082{color:var(--portal-muted);margin:-1.5rem 0 1.5rem}._personProfileHero_gwdzt_1087{border:1px solid var(--portal-line);background:linear-gradient(120deg, color-mix(in srgb, var(--portal-accent-soft) 72%, var(--portal-surface)), var(--portal-surface) 62%);box-shadow:var(--portal-shadow-card);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid}._personAvatar_gwdzt_1103{background:var(--portal-accent);width:4rem;height:4rem;color:var(--portal-on-primary);font-family:var(--portal-font-display);border-radius:1rem;place-items:center;font-size:1.9rem;font-weight:700;display:grid}._personProfileIdentity_gwdzt_1116{min-width:0}._personProfileNameRow_gwdzt_1120,._personProfileEmailRow_gwdzt_1121{align-items:center;gap:.35rem;min-width:0;display:flex}._personProfileNameRow_gwdzt_1120 h1,._personProfileEmailRow_gwdzt_1121 p{min-width:0}._personProfileIdentity_gwdzt_1116 h1{max-width:none;font-family:var(--portal-font-display);margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}._personProfileIdentity_gwdzt_1116 p:last-child,._personProfileEmailRow_gwdzt_1121 p{color:var(--portal-muted);overflow-wrap:anywhere;margin:.35rem 0 0}._personEditButton_gwdzt_1153{width:2rem;height:2rem;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;padding:0;font-size:1.15rem;line-height:1;transition:background-color .16s,color .16s;display:inline-grid;min-height:2rem!important}._personEditButton_gwdzt_1153:hover,._personEditButton_gwdzt_1153:focus-visible{background:var(--portal-accent-soft);color:var(--portal-accent)}._personProfileStatus_gwdzt_1179{color:var(--portal-muted);text-align:right;justify-items:end;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}._personProfileStatus_gwdzt_1179 button{white-space:nowrap;border-radius:.65rem;min-height:2.35rem;padding:.45rem .8rem;font-size:.82rem}._personProfileStatus_gwdzt_1179>span:first-child{grid-row:1}._personProfileStatus_gwdzt_1179>button{grid-row:2}._personProfileStatus_gwdzt_1179>span:last-child{grid-row:3}._personDetailTabs_gwdzt_1209{border-bottom:1px solid var(--portal-line);flex-wrap:wrap;gap:.55rem;padding:.1rem 0 .85rem;display:flex}._personDetailTabs_gwdzt_1209 button{border-radius:.7rem;min-height:40px;padding:.55rem .85rem;font-size:.86rem}._courseNavigationTabs_gwdzt_1224{scrollbar-width:thin;border-bottom:0;flex-wrap:nowrap;padding:.1rem 0;overflow-x:auto}._courseNavigationTabs_gwdzt_1224>button{border:1px solid var(--portal-line);background:var(--portal-surface);min-height:46px;color:var(--portal-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:.85rem;flex:none;padding:.7rem 1rem;font-size:.86rem;font-weight:800}._courseNavigationTabs_gwdzt_1224>button[aria-selected=true]{border-color:var(--portal-accent);background:var(--portal-accent);color:var(--portal-on-primary)}._courseNavigationTabs_gwdzt_1224>button:hover:not([aria-selected=true]),._courseNavigationTabs_gwdzt_1224>button:focus-visible{border-color:var(--portal-accent);outline:0}._courseTabPanel_gwdzt_1259{min-width:0;padding-top:.35rem}._courseDangerZone_gwdzt_1264{border-top:1px solid color-mix(in srgb, var(--portal-red) 36%, transparent);justify-items:start;gap:.75rem;padding-top:1.25rem;display:grid}._courseDangerZone_gwdzt_1264>._dangerButton_gwdzt_1272{min-height:0;color:var(--portal-red);text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}._personDetailPanel_gwdzt_1283{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:1.15rem;gap:1.15rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid}._formationSummary_gwdzt_1293{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}._formationSummary_gwdzt_1293>div{background:var(--portal-accent-soft);border-radius:.8rem;gap:.15rem;padding:.85rem 1rem;display:grid}._formationSummary_gwdzt_1293 span{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}._formationSummary_gwdzt_1293 strong{font-size:1.4rem}._formationCourseList_gwdzt_1318{gap:.85rem;display:grid}._formationCourseCard_gwdzt_1323{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:.95rem;gap:.85rem;padding:1rem;display:grid}._formationCourseHeader_gwdzt_1332{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._formationCourseHeader_gwdzt_1332 h3{margin:0;font-size:1.1rem}._formationCourseHeader_gwdzt_1332 p{color:var(--portal-muted);margin:.2rem 0 0;font-size:.82rem}._formationDetails_gwdzt_1350{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}._formationDetails_gwdzt_1350 div{min-width:0}._formationDetails_gwdzt_1350 dt{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}._formationDetails_gwdzt_1350 dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}._formationDetails_gwdzt_1350 dd small{color:var(--portal-muted);margin-top:.15rem;font-size:.78rem;font-weight:600;display:block}._formationProgressHeader_gwdzt_1382{color:var(--portal-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;font-weight:750;display:flex}._formationProgressHeader_gwdzt_1382 strong{color:var(--portal-ink);font-size:1rem}._formationCourseCard_gwdzt_1323 ._progressTrack_gwdzt_1397{height:.7rem}._formationProgressMeta_gwdzt_1401{color:var(--portal-muted);margin:0;font-size:.8rem}._personSectionHeader_gwdzt_1407{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._personSectionKicker_gwdzt_1414{color:var(--portal-violet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem;font-weight:850}._personSectionHeader_gwdzt_1407 h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}._personPanelHint_gwdzt_1428,._personSectionCount_gwdzt_1429{color:var(--portal-muted);flex:none;font-size:.78rem;font-weight:700}._personProfileForm_gwdzt_1436,._personProfileFields_gwdzt_1437{gap:1rem;min-width:0;display:grid}._personProfileFields_gwdzt_1437{grid-template-columns:repeat(2,minmax(0,1fr))}._personProfileFields_gwdzt_1437 label,._personRoleAssignment_gwdzt_1448 label{min-width:0;color:var(--portal-ink);gap:.4rem;font-size:.82rem;font-weight:800;display:grid}._personProfileFields_gwdzt_1437 label span,._personRoleAssignment_gwdzt_1448 label span{color:var(--portal-muted)}._personProfileFields_gwdzt_1437 input,._personRoleAssignment_gwdzt_1448 select{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-height:2.75rem;color:var(--portal-ink);border-radius:.7rem;padding:.62rem .75rem}._personProfileForm_gwdzt_1436>._primaryButton_gwdzt_494{justify-self:start}._personRolesList_gwdzt_1477,._personRoleAssignment_gwdzt_1448{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}._personRoleChip_gwdzt_1485{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:.75rem;align-items:center;gap:.7rem;min-height:2.5rem;padding:.5rem .7rem .5rem .85rem;font-weight:750;display:inline-flex}._personRoleChip_gwdzt_1485 ._textButton_gwdzt_202{min-height:0;color:var(--portal-muted);padding:0;font-size:.78rem}._personRoleAssignment_gwdzt_1448{border-top:1px solid var(--portal-line);align-items:end;padding-top:1rem}._personRoleAssignment_gwdzt_1448 label{width:min(100%,20rem)}._personDataCard_gwdzt_1514{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:.85rem;padding:1rem}._personDataCard_gwdzt_1514 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;display:grid}._personDataCard_gwdzt_1514 dl>div{min-width:0}._personDataCard_gwdzt_1514 dt{color:var(--portal-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:800}._personDataCard_gwdzt_1514 dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}._personDetailGrid_gwdzt_1546{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.85rem;display:grid}._personPrivacyNote_gwdzt_1552{background:var(--portal-accent-soft);color:var(--portal-muted);border-radius:.75rem;margin:0;padding:.8rem 1rem;font-size:.82rem}._successBadge_gwdzt_1561,._warningBadge_gwdzt_1562{border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;display:inline-flex}._successBadge_gwdzt_1561{background:var(--portal-green-soft);color:var(--portal-green)}._warningBadge_gwdzt_1562{background:var(--portal-amber-soft);color:var(--portal-amber)}._actionGrid_gwdzt_1583{margin-top:2rem}._actionGrid_gwdzt_1583>h2{font-size:1.25rem}._actionGrid_gwdzt_1583>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._actionGrid_gwdzt_1583 article{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1.2rem;flex-direction:column;align-items:flex-start;min-height:255px;padding:clamp(1.2rem,3vw,1.8rem);display:flex}._actionGrid_gwdzt_1583 article h3{margin:1.2rem 0 .55rem;font-size:1.35rem}._actionGrid_gwdzt_1583 article p{max-width:52ch;color:var(--portal-muted)}._actionGrid_gwdzt_1583 article a{margin-top:auto}._actionNumber_gwdzt_1622{color:var(--portal-violet);font-family:Georgia,serif;font-size:1.35rem}._quickActionCenter_gwdzt_1628{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:1.2rem;gap:1.25rem;padding:clamp(1rem,3vw,1.75rem);display:grid}._quickActionCenter_gwdzt_1628>h2{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,2rem)}._quickActionGrid_gwdzt_1643{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}._quickActionGrid_gwdzt_1643>li{min-width:0}._quickActionGrid_gwdzt_1643 article{border:1px solid var(--portal-line);background:var(--portal-paper);overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;gap:.8rem;height:100%;min-height:11.5rem;padding:1.1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}._quickActionGrid_gwdzt_1643 article:hover{border-color:color-mix(in srgb, var(--portal-violet) 46%, var(--portal-line));box-shadow:var(--portal-shadow-card);transform:translateY(-2px)}._quickActionMeta_gwdzt_1683{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}._quickActionIcon_gwdzt_1690{background:var(--portal-violet-soft);width:2.55rem;height:2.55rem;color:var(--portal-violet);border-radius:.8rem;place-items:center;font-size:1.2rem;font-weight:850;display:grid}._quickActionGrid_gwdzt_1643 h3{margin:0;font-size:1.2rem}._quickActionGrid_gwdzt_1643 a{width:100%;margin-top:auto}._formCard_gwdzt_1712{border:1px solid var(--portal-line);background:var(--portal-surface);max-width:920px;box-shadow:var(--portal-shadow-card);border-radius:1.2rem;padding:clamp(1rem,3vw,1.6rem)}._formCard_gwdzt_1712 fieldset{border:0;border-bottom:1px solid var(--portal-line);min-width:0;margin:0;padding:0 0 1.5rem}._formCard_gwdzt_1712 fieldset+fieldset{padding-top:.45rem}._formCard_gwdzt_1712 legend{color:var(--portal-ink);margin-bottom:1rem;font-size:1.05rem;font-weight:850}._formGrid_gwdzt_1740{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._formActions_gwdzt_1746{justify-content:flex-end;align-items:center;gap:1rem;display:flex}._formActions_gwdzt_1746 p{max-width:52ch;color:var(--portal-muted);margin:0 auto 0 0;font-size:.8rem}._successNotice_gwdzt_1760{border:1px solid color-mix(in srgb, var(--portal-green) 35%, transparent);background:var(--portal-green-soft);color:var(--portal-green);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:1rem;display:flex}._safeNotice_gwdzt_1773,._unsavedNotice_gwdzt_1774{border:1px solid color-mix(in srgb, var(--portal-amber) 32%, transparent);background:var(--portal-amber-soft);color:var(--portal-amber);border-radius:.8rem;padding:.8rem .9rem;font-size:.82rem;font-weight:700}._successNotice_gwdzt_1760 p{flex:300px;margin:0}._courseList_gwdzt_1789{gap:1rem;margin:0;padding:0;list-style:none;display:grid}._courseCard_gwdzt_1797{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1.2rem;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:stretch;gap:1.25rem;padding:clamp(1rem,3vw,1.6rem);display:grid}._courseCardMain_gwdzt_1808{flex-direction:column;min-width:0;display:flex}._courseCard_gwdzt_1797 h2{margin:.8rem 0 .5rem;font-size:1.45rem}._courseCard_gwdzt_1797 p{color:var(--portal-muted)}._courseCardMain_gwdzt_1808>:is(._primaryLink_gwdzt_497,._accessReason_gwdzt_1823){margin-top:auto}._courseCardMain_gwdzt_1808>._primaryLink_gwdzt_497{align-self:flex-start}._definitionList_gwdzt_1831{gap:.65rem;margin:0;display:grid}._definitionList_gwdzt_1831 div{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(80px,.35fr) minmax(0,1fr);gap:.75rem;padding-bottom:.55rem;display:grid}._definitionList_gwdzt_1831 dt{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}._definitionList_gwdzt_1831 dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}._pendingFeature_gwdzt_1859,._accessReason_gwdzt_1823{border-radius:.85rem;gap:.15rem;margin:0;padding:.9rem 1rem;font-size:.82rem;display:grid}._pendingFeature_gwdzt_1859{background:var(--portal-amber-soft);color:var(--portal-amber)!important}._accessReason_gwdzt_1823{background:var(--portal-red-soft);color:var(--portal-red)!important}._pendingFeature_gwdzt_1859 span,._accessReason_gwdzt_1823 span{font-weight:500}._resultCard_gwdzt_1884{border:1px solid var(--portal-line);background:var(--portal-surface);max-width:760px;box-shadow:var(--portal-shadow);border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:clamp(1.2rem,4vw,2rem);display:grid}._resultIcon_gwdzt_1896{background:var(--portal-green-soft);width:3rem;height:3rem;color:var(--portal-green);border-radius:999px;place-items:center;font-size:1.3rem;font-weight:850;display:grid}._resultCard_gwdzt_1884 h2{margin-bottom:1rem}._resultCard_gwdzt_1884 button{margin-top:1rem}._invitationBox_gwdzt_434{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:.85rem;margin-top:1rem;padding:1rem}._invitationBox_gwdzt_434 input{margin-top:.35rem}._statusPanel_gwdzt_1928{border:1px solid var(--portal-line);background:var(--portal-surface);text-align:center;border-radius:1.2rem;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1rem;width:100%;min-height:clamp(14rem,30vh,22rem);padding:clamp(1.2rem,4vw,2rem);display:grid}._statusPanelCompact_gwdzt_1943{text-align:left;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-content:start;justify-items:start;gap:.75rem;min-height:0;padding:.85rem 1rem}._statusPanelCompact_gwdzt_1943>div{justify-items:start}._statusPanelCompact_gwdzt_1943 :is(h1,h2){margin-bottom:.25rem;font-size:1.1rem}._statusPanelCompact_gwdzt_1943 ._statusIcon_gwdzt_1963{border-radius:.6rem;width:2rem;height:2rem}._statusPanel_gwdzt_1928>div{justify-items:center;max-width:36rem;display:grid}._statusPanel_gwdzt_1928 :is(h1,h2){letter-spacing:-.035em;margin:0 0 .55rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:780}._statusPanel_gwdzt_1928 p{color:var(--portal-muted);margin:0 0 .4rem}._statusIcon_gwdzt_1963{background:var(--portal-violet-soft);width:2.75rem;height:2.75rem;color:var(--portal-violet);border-radius:.85rem;place-items:center;font-weight:900;display:grid}._status_loading_gwdzt_1999 ._statusIcon_gwdzt_1963{animation:1.2s ease-in-out infinite alternate _portalPulse_gwdzt_1}._status_success_gwdzt_2003 ._statusIcon_gwdzt_1963{background:var(--portal-green-soft);color:var(--portal-green)}._status_warning_gwdzt_2008 ._statusIcon_gwdzt_1963{background:var(--portal-amber-soft);color:var(--portal-amber)}._status_danger_gwdzt_2013 ._statusIcon_gwdzt_1963{background:var(--portal-red-soft);color:var(--portal-red)}._reference_gwdzt_2018{margin-top:.75rem;font-size:.78rem}._reference_gwdzt_2018 code{overflow-wrap:anywhere}._statusAction_gwdzt_2027{justify-content:center;margin-top:1rem;display:flex}._shellNotice_gwdzt_2033{margin-bottom:1rem}@keyframes _portalPulse_gwdzt_1{0%{transform:scale(.94)}to{transform:scale(1)}}@media (width<=860px){._authMain_gwdzt_213{padding-top:1rem}._shell_gwdzt_2{display:block}._sidebar_gwdzt_621{display:none}._mobileHeader_gwdzt_1020{z-index:50;border-bottom:1px solid var(--portal-line);background:color-mix(in srgb, var(--portal-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.55rem 1rem;display:flex;position:sticky;top:0}._mobileMenu_gwdzt_770{position:relative}._mobileMenu_gwdzt_770>button{border:1px solid var(--portal-line);background:var(--portal-surface);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:.55rem .85rem;font-size:.8rem;font-weight:800;display:flex}._mobileMenu_gwdzt_770 nav{overscroll-behavior:contain;border:1px solid var(--portal-line);background:var(--portal-surface);width:min(82vw,300px);max-height:calc(100dvh - 82px);box-shadow:var(--portal-shadow);border-radius:1rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto}._courseCard_gwdzt_1797{grid-template-columns:minmax(0,1fr)}._courseCardMain_gwdzt_1808>:is(._primaryLink_gwdzt_497,._accessReason_gwdzt_1823){margin-top:1rem}}@media (width<=30rem){._authHeader_gwdzt_191{gap:.5rem;width:min(100% - 1rem,1180px)}._authHeader_gwdzt_191 ._brand_gwdzt_97 small{display:none}._authHeader_gwdzt_191>a:last-child{white-space:nowrap;flex:none}}@media (width<=580px){._authHeader_gwdzt_191{width:min(100% - 1rem,1180px)}._authMain_gwdzt_213{gap:1rem;width:min(100% - 1rem,1180px);padding-bottom:2rem}._authCard_gwdzt_238{border-radius:1.1rem;padding:1rem}._main_gwdzt_1024{padding:1rem}._formActions_gwdzt_1746{flex-direction:column;align-items:stretch}._actionGrid_gwdzt_1583>div,._formGrid_gwdzt_1740{grid-template-columns:minmax(0,1fr)}._actionGrid_gwdzt_1583 article{min-height:235px}._formCard_gwdzt_1712{padding:.85rem}._formActions_gwdzt_1746{display:flex}._formActions_gwdzt_1746 ._primaryButton_gwdzt_494{width:100%}._resultCard_gwdzt_1884,._statusPanel_gwdzt_1928{grid-template-columns:minmax(0,1fr)}._definitionList_gwdzt_1831 div{grid-template-columns:minmax(0,1fr);gap:.18rem}}._pageStack_gwdzt_2190{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;min-width:0;display:grid}._pageStack_gwdzt_2190>*{min-width:0;max-width:100%}._pageStack_gwdzt_2190>._secondaryLink_gwdzt_498{justify-self:start}._pageStack_gwdzt_2190 :is(h1,h2,h3,h4,p,dd,td,strong){overflow-wrap:anywhere}._pageStack_gwdzt_2190>._pageHeading_gwdzt_1034{margin-bottom:.25rem}._communicationHeader_gwdzt_2215{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._communicationHeader_gwdzt_2215 ._pageHeading_gwdzt_1034{min-width:0;margin:0}._communicationTabs_gwdzt_2227{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1rem;flex-wrap:wrap;gap:.55rem;padding:.45rem;display:flex}._communicationTab_gwdzt_2227{min-width:0;min-height:64px;color:var(--portal-muted);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;flex:11rem;place-items:center;gap:.2rem;padding:.75rem .85rem;display:grid}._communicationTab_gwdzt_2227 strong{color:var(--portal-ink);font-size:.9rem}._communicationTab_gwdzt_2227:hover,._communicationTab_gwdzt_2227:focus-visible,._communicationTabActive_gwdzt_2260{border-color:var(--portal-violet);background:var(--portal-violet-soft);color:var(--portal-violet)}._communicationTabActive_gwdzt_2260 strong{color:var(--portal-violet)}._communicationStage_gwdzt_2270,._communicationPanel_gwdzt_2271{min-width:0}._communicationPanel_gwdzt_2271{gap:1.25rem;display:grid}._conversationToolbar_gwdzt_2280{justify-content:flex-end;display:flex}._notificationControls_gwdzt_2285{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._announcementToolbar_gwdzt_2292{justify-content:flex-end;display:flex}._notificationFilter_gwdzt_2297{gap:.35rem;width:min(100%,11rem);display:grid}._notificationFilter_gwdzt_2297 span{color:var(--portal-muted);font-size:.75rem;font-weight:800}._notificationActions_gwdzt_2309{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}._iconButton_gwdzt_2316,._portalModalClose_gwdzt_2317{border:1px solid var(--portal-line);background:var(--portal-control);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--portal-muted);cursor:pointer;border-radius:.75rem;place-items:center;padding:0;font-size:1.15rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}._iconButton_gwdzt_2316:hover,._iconButton_gwdzt_2316:focus-visible,._portalModalClose_gwdzt_2317:hover,._portalModalClose_gwdzt_2317:focus-visible{border-color:var(--portal-violet);background:var(--portal-violet-soft);color:var(--portal-violet)}._plainIconButton_gwdzt_2345{width:clamp(1.75rem,2.5vw,2.25rem);height:clamp(1.75rem,2.5vw,2.25rem);min-height:0;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin-top:.3rem;padding:0;line-height:1;transition:color .16s;display:inline-grid}._preferencesIcon_gwdzt_2363{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}._plainIconButton_gwdzt_2345:hover,._plainIconButton_gwdzt_2345:focus-visible{color:var(--portal-green);background:0 0}._portalModalBackdrop_gwdzt_2380{z-index:100;background:var(--portal-overlay);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._portalModal_gwdzt_2317{border:1px solid var(--portal-line);background:var(--portal-surface);width:min(100%,38rem);max-height:min(90vh,48rem);box-shadow:var(--portal-shadow);border-radius:1.2rem;overflow:auto}._portalModalCompact_gwdzt_2400{width:min(100%,30rem)}._confirmDialog_gwdzt_2404{width:min(100%,34rem);max-width:calc(100vw - 2rem);overflow-x:hidden}._confirmDialogMessage_gwdzt_2410{width:100%;max-width:38rem;color:var(--portal-ink);white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:1rem;line-height:1.55;display:block}._portalModalWide_gwdzt_2422{width:min(100%,48rem)}._portalModalDanger_gwdzt_2426{border-color:var(--portal-red);box-shadow:0 1.25rem 4rem color-mix(in srgb, var(--portal-red) 24%, transparent)}._portalModalDanger_gwdzt_2426 ._portalModalHeader_gwdzt_2432{border-bottom-color:color-mix(in srgb, var(--portal-red) 42%, transparent);background:var(--portal-red-soft);color:var(--portal-red)}._portalModalDanger_gwdzt_2426 ._portalModalClose_gwdzt_2317{border-color:color-mix(in srgb, var(--portal-red) 50%, transparent);color:var(--portal-red)}._portalModalDanger_gwdzt_2426 ._portalModalBody_gwdzt_2443{background:color-mix(in srgb, var(--portal-red-soft) 34%, var(--portal-surface))}._portalModalHeader_gwdzt_2432{box-sizing:border-box;border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.15rem;display:flex}._portalModalHeader_gwdzt_2432 h2{min-width:0;margin:0;font-size:1.35rem}._portalModalHeaderAside_gwdzt_2468{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}._portalModalBody_gwdzt_2443{box-sizing:border-box;text-align:left;width:100%;min-width:0;padding:1.15rem}._portalModalBody_gwdzt_2443>p{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0}._portalModalBody_gwdzt_2443 ._editorialActions_gwdzt_2491,._portalModalBody_gwdzt_2443 ._formActions_gwdzt_1746{justify-content:flex-end}._portalModalBody_gwdzt_2443 ._managementForm_gwdzt_2499{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._portalModalBody_gwdzt_2443 :is(._editorialForm_gwdzt_2507,._managementForm_gwdzt_2499)>:is(button,a){justify-self:end}._portalModalBody_gwdzt_2443 ._resultCard_gwdzt_1884 button,._portalModalBody_gwdzt_2443 ._managementError_gwdzt_2512 button{margin-inline-start:auto;display:block}._portalModalBody_gwdzt_2443 ._confirmActions_gwdzt_2517{justify-content:flex-end;gap:.5rem;min-width:0;margin-top:1.5rem}._portalModalBody_gwdzt_2443 ._confirmActions_gwdzt_2517>button{box-sizing:border-box;border-radius:.375rem;flex:none;width:9.5rem;min-width:9.5rem;min-height:32px;padding:.35rem .55rem;font-size:.78rem}._notificationPreferencesPanel_gwdzt_2535>p:empty{display:none}._notificationPreferencesPanel_gwdzt_2535 ._editorialForm_gwdzt_2507{box-shadow:none;background:0 0;border:0;padding:0}._modalForm_gwdzt_2546{box-shadow:none;background:0 0;border:0;gap:.8rem;margin-top:0;padding:0}._modalForm_gwdzt_2546 fieldset{border:0;min-width:0;margin:0;padding:0}._modalForm_gwdzt_2546 ._formActions_gwdzt_1746 ._primaryButton_gwdzt_494{white-space:nowrap;flex:none;min-width:max-content}._dashboardOverview_gwdzt_2568{gap:1.5rem;min-width:0;display:grid}._narrowPage_gwdzt_2574,._lessonPage_gwdzt_2575,._attemptPage_gwdzt_2576{width:min(100%,900px)}._sectionStack_gwdzt_2580,._correctionList_gwdzt_2581{gap:1rem;display:grid}._courseContentHeading_gwdzt_2586{margin-bottom:1rem}._sectionHeading_gwdzt_2590,._progressCard_gwdzt_2591>div:first-child,._attemptHeader_gwdzt_2592,._correctionList_gwdzt_2581 article header{justify-content:space-between;align-items:end;gap:1rem;display:flex}._sectionHeading_gwdzt_2590 h2{margin:0;font-size:1.45rem}._sectionHeading_gwdzt_2590>span,._mutedText_gwdzt_2606,._lastActivity_gwdzt_2607{color:var(--portal-muted)}._progressCard_gwdzt_2591,._moduleCard_gwdzt_2612,._testCard_gwdzt_2613,._startCard_gwdzt_2614,._completionCard_gwdzt_2615,._questionCard_gwdzt_2616,._reviewCard_gwdzt_2617,._scoreCard_gwdzt_2618,._correctionList_gwdzt_2581>article,._selectCard_gwdzt_2620,._studentCard_gwdzt_2621,._reviewForm_gwdzt_2622,._reviewHistory_gwdzt_2623,._twoColumnDetail_gwdzt_2624>article,._tableShell_gwdzt_2625{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:1.15rem}._progressCard_gwdzt_2591{gap:.85rem;padding:1.2rem;display:grid}._progressCard_gwdzt_2591>div:first-child span{color:var(--portal-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}._progressCard_gwdzt_2591>div:first-child strong{font-size:1.7rem}._progressTrack_gwdzt_1397,._questionProgress_gwdzt_2650{background:var(--portal-violet-soft);border-radius:999px;height:.55rem;overflow:hidden}._progressTrack_gwdzt_1397 span,._questionProgress_gwdzt_2650 span{border-radius:inherit;background:var(--portal-violet);height:100%;display:block}._progressFacts_gwdzt_2665,._scoreCard_gwdzt_2618 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;display:grid}._progressFacts_gwdzt_2665 div,._compactFacts_gwdzt_2674 div{gap:.2rem;display:grid}._progressFacts_gwdzt_2665 dt,._compactFacts_gwdzt_2674 dt{color:var(--portal-muted);font-size:.75rem}._progressFacts_gwdzt_2665 dd,._compactFacts_gwdzt_2674 dd{margin:0;font-weight:760}._moduleCard_gwdzt_2612{overflow:hidden}._moduleCard_gwdzt_2612>header{border-bottom:1px solid var(--portal-line);padding:1.1rem 1.2rem .8rem}._moduleCard_gwdzt_2612>header span,._topicBadge_gwdzt_2701{color:var(--portal-violet);text-transform:uppercase;font-size:.75rem;font-weight:850}._moduleCard_gwdzt_2612 h3{margin:.25rem 0}._moduleCard_gwdzt_2612>._mutedText_gwdzt_2606{padding:0 1.2rem 1rem}._studentCourseTree_gwdzt_2716{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:1rem;overflow:hidden}._studentCourseTree_gwdzt_2716 details{min-width:0}._studentCourseTree_gwdzt_2716 summary{border-bottom:1px solid var(--portal-line);background:var(--portal-paper);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.8rem 1rem;list-style:none;display:grid}._studentCourseTree_gwdzt_2716 summary::-webkit-details-marker{display:none}._studentCourseTree_gwdzt_2716 summary:after{content:"⌄";color:var(--portal-muted);font-size:1.2rem;font-weight:800}._studentCourseTree_gwdzt_2716 details:not([open])>summary:after{content:"›"}._studentCourseTreeChildren_gwdzt_2756{min-width:0}._studentCourseTreeLabel_gwdzt_2760{gap:.2rem;min-width:0;display:grid}._studentCourseTreeLabel_gwdzt_2760 strong,._studentCourseTreeLabel_gwdzt_2760 small{overflow-wrap:anywhere}._studentCourseTreeLabel_gwdzt_2760 small{color:var(--portal-muted)}._studentCourseTreeIcon_gwdzt_2775{fill:none;width:1.55rem;height:1.55rem;stroke:var(--portal-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}._studentCourseTreeTopic_gwdzt_2785{border-bottom:1px solid var(--portal-line);background:var(--portal-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.8rem 1rem;display:grid}._studentCourseTreeTopic_gwdzt_2785:last-child{border-bottom:0}._studentCourseTreeDownloads_gwdzt_2800{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._studentCourseTreeDownloads_gwdzt_2800 ._editorialActions_gwdzt_2491{gap:.35rem}._studentCourseTreeDownloads_gwdzt_2800 ._privateMediaActions_gwdzt_2811{justify-content:flex-end}._privateMediaActions_gwdzt_2811{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._privateMediaError_gwdzt_2822{width:100%;color:var(--portal-red);font-weight:700}._privateMediaPreview_gwdzt_2828{gap:1rem;display:grid}._privateMediaModal_gwdzt_2833{width:min(100vw - 2rem,88rem);max-height:calc(100vh - 2rem)}._privateMediaModal_gwdzt_2833 ._portalModalHeader_gwdzt_2432{gap:.65rem;padding:.5rem .75rem}._privateMediaModal_gwdzt_2833 ._portalModalHeader_gwdzt_2432 h2{font-size:1.05rem;line-height:1.3}._privateMediaModal_gwdzt_2833 ._portalModalClose_gwdzt_2317{width:2.25rem;height:2.25rem;min-height:2.25rem}._privateMediaModal_gwdzt_2833 ._portalModalBody_gwdzt_2443{padding:.65rem .75rem .75rem}._privateMediaPreview_gwdzt_2828>p{margin:0}._privateMediaPreviewFailure_gwdzt_2862{border:1px solid color-mix(in srgb, var(--portal-red) 38%, transparent);background:var(--portal-red-soft);border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}._privateMediaPreviewFailure_gwdzt_2862 p{margin:0}._privateMediaVideo_gwdzt_2875,._privateMediaImage_gwdzt_2876,._privateMediaPdf_gwdzt_2877{border:1px solid var(--portal-line);background:var(--portal-ink);border-radius:.8rem;width:100%}._privateMediaVideo_gwdzt_2875{max-height:min(72vh,52rem)}._privateMediaImage_gwdzt_2876{object-fit:contain;max-height:min(72vh,52rem)}._privateMediaPdf_gwdzt_2877{background:var(--portal-paper);height:min(72vh,52rem)}._privateMediaAudio_gwdzt_2898{width:100%}._studentCourseTreeEmpty_gwdzt_2902{color:var(--portal-muted);margin:0;padding:1rem 1.25rem}._lessonList_gwdzt_2908,._testGrid_gwdzt_2909,._studentGrid_gwdzt_2910,._detailList_gwdzt_2911,._studentCard_gwdzt_2621 ul,._reviewHistory_gwdzt_2623 ol{margin:0;padding:0;list-style:none}._lessonList_gwdzt_2908 li{border-bottom:1px solid var(--portal-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.2rem;display:grid}._lessonList_gwdzt_2908 li:last-child{border-bottom:0}._lessonList_gwdzt_2908 h4,._lessonList_gwdzt_2908 p{margin:0}._lessonList_gwdzt_2908 p{color:var(--portal-muted);margin-top:.25rem;font-size:.84rem}._completionMark_gwdzt_2943,._completionMarkDone_gwdzt_2944{background:var(--portal-paper);width:2rem;height:2rem;color:var(--portal-muted);border-radius:999px;place-items:center;font-size:.75rem;font-weight:850;display:grid}._completionMarkDone_gwdzt_2944{background:var(--portal-green-soft);color:var(--portal-green)}._testGrid_gwdzt_2909,._studentGrid_gwdzt_2910,._twoColumnDetail_gwdzt_2624{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._materialGrid_gwdzt_2969{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._materialCard_gwdzt_2978{border:1px solid var(--portal-line);background:var(--portal-surface);min-height:180px;box-shadow:var(--portal-shadow-card);border-radius:1.15rem;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.1rem;padding:1.2rem;display:flex}._materialCardBody_gwdzt_2992{gap:.45rem;display:grid}._materialCard_gwdzt_2978 h3,._materialCard_gwdzt_2978 p{margin:0}._materialCard_gwdzt_2978 p{color:var(--portal-muted);font-size:.9rem}._materialMeta_gwdzt_3007{color:var(--portal-muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;display:flex}._materialCard_gwdzt_2978>button{align-self:flex-start}._testCard_gwdzt_2613,._studentCard_gwdzt_2621{flex-direction:column;align-items:flex-start;gap:1.25rem;min-height:250px;padding:1.4rem;display:flex}._testCardHeader_gwdzt_3031{gap:.35rem;display:grid}._testCardKicker_gwdzt_3036{color:var(--portal-green);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:850}._testCard_gwdzt_2613 h3,._studentCard_gwdzt_2621 h2{margin:0;font-size:1.35rem;line-height:1.2}._testCardFacts_gwdzt_3051{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin:0;display:grid}._testCardFacts_gwdzt_3051 div{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:.8rem;gap:.25rem;padding:.85rem .95rem;display:grid}._testCardFacts_gwdzt_3051 dt{color:var(--portal-muted);font-size:.78rem}._testCardFacts_gwdzt_3051 dd{margin:0;font-weight:800}._testCardFooter_gwdzt_3078{justify-content:flex-end;width:100%;margin-top:auto;padding-top:.15rem;display:flex}._studentCard_gwdzt_2621>a{margin-top:auto}._breadcrumbs_gwdzt_3090{color:var(--portal-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.82rem;display:flex}._breadcrumbs_gwdzt_3090 a{color:var(--portal-violet);font-weight:750}._lessonBody_gwdzt_3105{max-width:74ch;padding-block:.2rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.06rem,2vw,1.2rem);line-height:1.75}._completionCard_gwdzt_2615{justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;padding:1.2rem;display:flex}._completionCard_gwdzt_2615 h2,._completionCard_gwdzt_2615 p{margin:.25rem 0}._startCard_gwdzt_2614,._questionCard_gwdzt_2616,._reviewCard_gwdzt_2617{gap:1rem;padding:clamp(1.2rem,4vw,2rem);display:grid}._startCard_gwdzt_2614 h2,._startCard_gwdzt_2614 ul{margin:0}._startCard_gwdzt_2614 ul{color:var(--portal-muted);gap:.65rem;padding-left:1.2rem;display:grid}._startCard_gwdzt_2614 button,._reviewForm_gwdzt_2622 button{width:max-content}._attemptPage_gwdzt_2576{gap:1rem;margin-inline:auto;display:grid}._attemptHeader_gwdzt_2592 h1{margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,4vw,2.35rem);font-weight:780}._attemptHeader_gwdzt_2592>span{color:var(--portal-muted);font-size:.78rem;font-weight:700}._topicBadge_gwdzt_2701{background:var(--portal-violet-soft);border-radius:999px;width:max-content;padding:.3rem .65rem;display:inline-flex}._questionCard_gwdzt_2616 h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.35}._questionCard_gwdzt_2616 fieldset{border:0;gap:.7rem;margin:0;padding:0;display:grid}._questionCard_gwdzt_2616 legend,._tableShell_gwdzt_2625 caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._questionCard_gwdzt_2616 ._confidenceFieldset_gwdzt_3202{border-top:1px solid var(--portal-line);gap:.7rem;padding-top:.35rem}._questionCard_gwdzt_2616 ._confidenceFieldset_gwdzt_3202 legend{clip:auto;width:auto;height:auto;color:var(--portal-ink);padding:.95rem 0 0;font-size:.95rem;font-weight:800;position:static;overflow:visible}._confidenceFieldset_gwdzt_3202>p,._confidenceHint_gwdzt_3221{color:var(--portal-muted);margin:0;font-size:.82rem}._confidenceOptions_gwdzt_3227{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.65rem;display:grid}._confidenceOption_gwdzt_3227,._confidenceSelected_gwdzt_3234{border:1px solid var(--portal-line);background:var(--portal-paper);cursor:pointer;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.15rem .55rem;min-height:72px;padding:.7rem .8rem;display:grid}._confidenceOption_gwdzt_3227:focus-within,._confidenceSelected_gwdzt_3234:focus-within{outline:3px solid var(--portal-focus-ring);outline-offset:2px}._confidenceSelected_gwdzt_3234{border-color:var(--portal-violet);background:var(--portal-violet-soft)}._confidenceOption_gwdzt_3227 input,._confidenceSelected_gwdzt_3234 input{width:1.1rem;height:1.1rem;accent-color:var(--portal-violet);margin:.1rem 0 0}._confidenceOption_gwdzt_3227 span,._confidenceSelected_gwdzt_3234 span{color:var(--portal-muted);grid-column:2;font-size:.75rem;line-height:1.35}._confidenceFieldset_gwdzt_3202:disabled ._confidenceOptions_gwdzt_3227{opacity:.6}._option_gwdzt_3278,._optionSelected_gwdzt_3279{border:1px solid var(--portal-line);cursor:pointer;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:58px;padding:.75rem;display:grid}._optionSelected_gwdzt_3279{border-color:var(--portal-violet);background:var(--portal-violet-soft)}._option_gwdzt_3278>span,._optionSelected_gwdzt_3279>span{background:var(--portal-paper);width:1.9rem;height:1.9rem;color:var(--portal-muted);border-radius:999px;place-items:center;font-size:.75rem;display:grid}._runnerActions_gwdzt_3308{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}._reviewCard_gwdzt_2617 h2{margin:0}._reviewCard_gwdzt_2617 ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._reviewCard_gwdzt_2617 li button{border:1px solid var(--portal-line);background:var(--portal-paper);width:100%;min-height:52px;color:var(--portal-ink);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.7rem .85rem;display:flex}._scoreCard_gwdzt_2618{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:1.5rem;padding:1.4rem;display:grid}._scoreCard_gwdzt_2618>div{gap:.35rem;display:grid}._scoreCard_gwdzt_2618>div>strong{letter-spacing:-.06em;font-size:clamp(2.5rem,7vw,4.5rem)}._scoreCard_gwdzt_2618>div>span:last-child{color:var(--portal-muted)}._scoreCard_gwdzt_2618 dl div{background:var(--portal-paper);text-align:center;border-radius:.8rem;place-content:center;padding:1rem;display:grid}._scoreCard_gwdzt_2618 dt{color:var(--portal-muted);font-size:.75rem}._scoreCard_gwdzt_2618 dd{margin:.25rem 0 0;font-size:1.5rem;font-weight:800}._correctionList_gwdzt_2581>article{padding:1.2rem}._correctionList_gwdzt_2581 article header>span{color:var(--portal-muted);font-size:.75rem;font-weight:800}._correctionList_gwdzt_2581 article h3{margin:.9rem 0}._correctionList_gwdzt_2581 article dl{gap:1rem;margin:0;display:flex}._correctionList_gwdzt_2581 article dl div{background:var(--portal-paper);border-radius:.75rem;flex:1;padding:.8rem}._correctionList_gwdzt_2581 dt{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}._correctionList_gwdzt_2581 dd{margin:.25rem 0 0;font-weight:720}._confidenceInsight_gwdzt_3420{border-left:3px solid var(--portal-violet);background:var(--portal-violet-soft);color:var(--portal-ink);border-radius:.35rem .75rem .75rem .35rem;padding:.75rem .85rem;font-weight:650}._selectCard_gwdzt_2620{gap:.45rem;max-width:620px;padding:1rem;display:grid}._selectCard_gwdzt_2620>span,._reviewForm_gwdzt_2622 label>span{font-size:.75rem;font-weight:800}._selectCard_gwdzt_2620 select{border:1px solid var(--portal-line);background:var(--portal-paper);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--portal-ink);border-radius:.75rem;padding:.65rem .75rem}._twoColumnDetail_gwdzt_2624>article,._reviewForm_gwdzt_2622,._reviewHistory_gwdzt_2623{padding:1.15rem}._twoColumnDetail_gwdzt_2624 h2,._reviewHistory_gwdzt_2623 h2{margin-top:0}._detailList_gwdzt_2911 li,._studentCard_gwdzt_2621 li{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:.8rem;padding-block:.7rem;display:flex}._detailList_gwdzt_2911 li>span:first-child,._studentCard_gwdzt_2621 li>span:first-child{display:grid}._detailList_gwdzt_2911 small,._studentCard_gwdzt_2621 small{color:var(--portal-muted);margin-top:.2rem}._studentCard_gwdzt_2621>header{align-items:center;gap:.75rem;display:flex}._studentCard_gwdzt_2621>header span{color:var(--portal-muted);font-size:.75rem}._studentCard_gwdzt_2621>ul{width:100%}._reviewForm_gwdzt_2622{gap:1rem;display:grid}._reviewForm_gwdzt_2622 h2{margin:0}._reviewForm_gwdzt_2622 label{gap:.4rem;display:grid}._reviewForm_gwdzt_2622 textarea{resize:vertical;border:1px solid var(--portal-line);background:var(--portal-paper);min-height:104px;color:var(--portal-ink);font:inherit;border-radius:.75rem;padding:.75rem}._reviewForm_gwdzt_2622 label small{color:var(--portal-muted);justify-self:end}._successMessage_gwdzt_3531{color:var(--portal-green);font-weight:750}._reviewHistory_gwdzt_2623 ol{gap:.8rem;display:grid}._reviewHistory_gwdzt_2623 li{background:var(--portal-paper);border-radius:.8rem;padding:1rem}._reviewHistory_gwdzt_2623 time{color:var(--portal-muted);font-size:.75rem}._reviewHistory_gwdzt_2623 aside{border-left:3px solid var(--portal-violet);background:var(--portal-violet-soft);padding:.75rem}._reviewMethodNote_gwdzt_3558{border:1px solid color-mix(in srgb, var(--portal-violet) 30%, var(--portal-line));background:var(--portal-violet-soft);color:var(--portal-ink);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.35rem .85rem;padding:1rem 1.15rem;display:grid}._reviewMethodNote_gwdzt_3558 strong{color:var(--portal-violet)}._reviewMethodNote_gwdzt_3558 span{color:var(--portal-muted)}._reviewInsightQueue_gwdzt_3579{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}._reviewInsightCard_gwdzt_3587{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:1.15rem;gap:1rem;padding:1.2rem;display:grid}._reviewInsightCard_gwdzt_3587>header,._reviewInsightCard_gwdzt_3587>header>div,._reviewInsightCard_gwdzt_3587>footer{align-items:center;gap:.85rem;display:flex}._reviewInsightCard_gwdzt_3587>header,._reviewInsightCard_gwdzt_3587>footer{justify-content:space-between}._reviewInsightCard_gwdzt_3587 h3,._reviewInsightCard_gwdzt_3587 p{margin:0}._reviewInsightCard_gwdzt_3587>p,._reviewInsightCard_gwdzt_3587 small{color:var(--portal-muted)}._reviewQueuePosition_gwdzt_3620{background:var(--portal-ink);width:2.4rem;height:2.4rem;color:var(--portal-on-primary);border-radius:.75rem;flex:none;place-items:center;font-weight:850;display:grid}._reviewPriority_gwdzt_3632{background:var(--portal-green-soft);min-width:max-content;color:var(--portal-green);border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:800}._reviewPriority_gwdzt_3632[data-priority=high]{background:var(--portal-red-soft);color:var(--portal-red)}._reviewPriority_gwdzt_3632[data-priority=review]{background:var(--portal-amber-soft);color:var(--portal-amber)}._reviewPriorityTrack_gwdzt_3652{background:var(--portal-paper);border-radius:999px;height:.45rem;overflow:hidden}._reviewPriorityTrack_gwdzt_3652 span{border-radius:inherit;background:var(--portal-violet);height:100%;display:block}._reviewInsightCard_gwdzt_3587 dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}._reviewInsightCard_gwdzt_3587 dl div{background:var(--portal-paper);border-radius:.8rem;gap:.25rem;padding:.75rem;display:grid}._reviewInsightCard_gwdzt_3587 dt{color:var(--portal-muted);font-size:.75rem}._reviewInsightCard_gwdzt_3587 dd{margin:0;font-weight:800}._metricGrid_gwdzt_3691{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}._metricGrid_gwdzt_3691 article{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1rem;gap:.55rem;padding:1.1rem;display:grid}._metricGrid_gwdzt_3691 span{color:var(--portal-muted);font-size:.75rem;font-weight:700}._metricGrid_gwdzt_3691 strong{font-size:1.75rem}._tableShell_gwdzt_2625{width:100%;min-width:0;max-width:100%;overflow-x:auto}._tableShell_gwdzt_2625:focus-visible{outline:3px solid var(--portal-violet);outline-offset:3px}._tableShell_gwdzt_2625 table{table-layout:auto;border-collapse:collapse;width:100%}._tableShell_gwdzt_2625 th,._tableShell_gwdzt_2625 td{border-bottom:1px solid var(--portal-line);text-align:left;vertical-align:middle;min-width:130px;padding:.85rem 1rem}._tableShell_gwdzt_2625 th{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem}._managementToolbar_gwdzt_3749,._managementForm_gwdzt_2499,._managementSummary_gwdzt_3751,._managementActions_gwdzt_3752{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1.1rem;min-width:0}._managementToolbar_gwdzt_3749{grid-template-columns:minmax(180px,1fr) minmax(150px,.45fr) auto auto;align-items:end;gap:.8rem;padding:1rem;display:grid}._managementToolbar_gwdzt_3749 label,._managementForm_gwdzt_2499 label,._managementActions_gwdzt_3752 label,._inlineManagementForm_gwdzt_3770 label{gap:.35rem;min-width:0;display:grid}._managementToolbar_gwdzt_3749 label>span,._managementForm_gwdzt_2499 label>span,._managementActions_gwdzt_3752 label>span,._inlineManagementForm_gwdzt_3770 label>span{color:var(--portal-muted);font-size:.75rem;font-weight:800}._managementToolbar_gwdzt_3749 :is(input,select),._managementForm_gwdzt_2499 :is(input,select,textarea),._managementActions_gwdzt_3752 input,._inlineManagementForm_gwdzt_3770 select{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-width:0;min-height:46px;color:var(--portal-ink);font:inherit;border-radius:.7rem;padding:.65rem .72rem}._managementForm_gwdzt_2499 textarea{resize:vertical;min-height:110px}._managementForm_gwdzt_2499{border:0;gap:1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}._managementForm_gwdzt_2499 header h2,._managementForm_gwdzt_2499 header p,._managementActions_gwdzt_3752 h2,._managementActions_gwdzt_3752 p{margin:0}._managementForm_gwdzt_2499 header p,._managementActions_gwdzt_3752 header p{color:var(--portal-muted);margin-top:.3rem}._managementFormGrid_gwdzt_3825{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}._managementFormSubmit_gwdzt_3831{place-self:end;width:max-content;max-width:100%}._managementFieldWide_gwdzt_3838{grid-column:1/-1}._managementForm_gwdzt_2499 label small{color:var(--portal-muted)}._managementForm_gwdzt_2499>button{width:max-content}._managementFormActions_gwdzt_3850{justify-content:flex-end;gap:.75rem;display:flex}._managementFormActions_gwdzt_3850>button{width:180px;min-width:180px}._courseStoreFormGrid_gwdzt_3861{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._courseStoreChecks_gwdzt_3867{gap:.55rem;display:grid}._courseStoreChecks_gwdzt_3867 label{align-items:center;gap:.55rem;min-height:2rem;display:flex}._courseStoreChecks_gwdzt_3867 input[type=checkbox]{width:1rem;min-height:1rem}._courseStoreProductForm_gwdzt_3884,._courseStoreTopicEditor_gwdzt_3885 form,._courseStoreTopicEditorForm_gwdzt_3886{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}._courseStoreProductForm_gwdzt_3884 label,._courseStoreTopicEditor_gwdzt_3885 label,._courseStoreTopicEditorForm_gwdzt_3886 label{gap:.35rem;display:grid}._courseStoreProductForm_gwdzt_3884 :is(input,select,textarea),._courseStoreTopicEditor_gwdzt_3885 :is(input,select,textarea),._courseStoreTopicEditorForm_gwdzt_3886 :is(input,select,textarea){border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-width:0;min-height:42px;color:var(--portal-ink);font:inherit;border-radius:.7rem;padding:.6rem .7rem}._courseStoreProductForm_gwdzt_3884 textarea,._courseStoreTopicEditor_gwdzt_3885 textarea,._courseStoreTopicEditorForm_gwdzt_3886 textarea{resize:vertical;min-height:90px}._courseStoreProductDescriptionField_gwdzt_3921{grid-column:1/-1}._courseStoreProductForm_gwdzt_3884>._editorialActions_gwdzt_2491,._courseStoreTopicEditorForm_gwdzt_3886>._editorialActions_gwdzt_2491{grid-column:1/-1;margin-top:.25rem}._courseStoreTopicEditorForm_gwdzt_3886{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:0}._courseStoreTopicTitleField_gwdzt_3941{grid-column:1/-1}._courseStoreTopicTitleField_gwdzt_3941 input{min-height:3.25rem;padding-inline:.9rem;font-size:1.08rem;font-weight:650}._courseStoreTopicPicker_gwdzt_3952{border:1px solid var(--portal-line);border-radius:.75rem;grid-column:1/-1;gap:.45rem;padding:.8rem;display:grid}._courseStoreTopicPicker_gwdzt_3952 label{align-items:center;gap:.5rem;display:flex}._courseStoreTopicEditor_gwdzt_3885{width:100%;margin-top:.6rem}._courseStoreBlockHeader_gwdzt_3972{width:100%}._courseStoreBlockHeader_gwdzt_3972>strong,._courseStoreBlockHeader_gwdzt_3972>small{display:block}._courseStoreBlockHeader_gwdzt_3972>small{color:var(--portal-muted);margin-top:.25rem}._courseFileManager_gwdzt_3986{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1rem;display:grid;overflow:hidden}._courseFileManagerHeader_gwdzt_3994{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 8rem 8rem 5.5rem 5.5rem 5.5rem 1.5rem;align-items:center;gap:.45rem;padding:.85rem .75rem;display:grid}._courseFileManagerHeader_gwdzt_3994:focus-visible{outline:3px solid var(--portal-focus-ring);outline-offset:-3px}._courseFileManagerHeader_gwdzt_3994 h2,._courseFileManagerHeader_gwdzt_3994 p{margin:0}._courseFileManagerHeader_gwdzt_3994 h2+p{color:var(--portal-muted);margin-top:.35rem}._courseFileManagerTitle_gwdzt_4021{align-items:center;gap:.65rem;min-width:0;font-size:1.25rem;display:inline-flex}._courseFileManagerLead_gwdzt_4029{flex-wrap:wrap;grid-column:1/3;align-items:center;gap:.75rem;min-width:0;display:flex}._courseFileManagerTitle_gwdzt_4021 strong{overflow-wrap:anywhere}._courseFileCollapseButton_gwdzt_4042{width:2rem;height:2rem;color:var(--portal-ink);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;grid-column:8;place-self:center end;place-items:center;margin-left:0;font-size:1.3rem;line-height:1;display:inline-grid}._courseFileCollapseButton_gwdzt_4042:hover{color:var(--portal-accent)}._courseFileActions_gwdzt_4065{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-self:center;gap:.35rem;min-width:0;display:flex}._courseFileTreeColumnHeader_gwdzt_4075{grid-column:3/8;grid-template-columns:subgrid;color:var(--portal-muted);text-align:center;white-space:nowrap;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;line-height:1.15;display:grid}._courseFileTreeColumnHeader_gwdzt_4075 span:first-child{text-align:center}._courseFileTreeColumnHeader_gwdzt_4075 span:last-child{text-align:right}._courseFileTreeColumnHeader_gwdzt_4075+._courseFileCollapseButton_gwdzt_4042{margin-left:0}._courseFileMonthSelect_gwdzt_4101{border:1px solid var(--portal-line);background:var(--portal-control);width:min(100%,8rem);min-width:0;height:1.75rem;min-height:1.75rem;color:var(--portal-ink);font:inherit;border-radius:.45rem;justify-self:center;padding:.1rem .3rem;font-size:1rem;font-weight:700}._courseFileMonthSelectUnassigned_gwdzt_4117{-webkit-text-fill-color:var(--portal-red);box-shadow:0 0 0 1px color-mix(in srgb, var(--portal-red) 18%, transparent);border:2px solid var(--portal-red)!important;background:var(--portal-red-soft)!important;color:var(--portal-red)!important}._courseFileMonthSelectUnassigned_gwdzt_4117:disabled{-webkit-text-fill-color:var(--portal-red);opacity:1;border-color:var(--portal-red)!important;background:var(--portal-red-soft)!important;color:var(--portal-red)!important}._courseFileMonthSelect_gwdzt_4101:disabled{opacity:.6;cursor:not-allowed}._courseFileMonthPlaceholder_gwdzt_4138{justify-self:center;width:min(100%,8rem);min-height:1.9rem;display:block}._courseFileActions_gwdzt_4065 button{white-space:nowrap;border-radius:.55rem;width:auto;min-width:0;min-height:32px;padding:.32rem .52rem;font-size:.75rem;line-height:1.15}._courseFileRowActions_gwdzt_4156>button{white-space:nowrap;border-radius:.55rem;width:100%;min-width:0;min-height:34px;padding:.4rem .65rem;font-size:.78rem;line-height:1.15}._courseFileTree_gwdzt_4075{border-top:1px solid var(--portal-line)}._courseFileTree_gwdzt_4075 details{min-width:0}._courseFileTree_gwdzt_4075 summary{border-bottom:1px solid var(--portal-line);background:var(--portal-paper);cursor:pointer;grid-template-columns:auto minmax(0,1fr) 8rem 8rem 5.5rem 5.5rem 5.5rem 1.5rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .75rem;list-style:none;display:grid}._courseFileTree_gwdzt_4075 summary[draggable=true],._courseFileRow_gwdzt_4156[draggable=true]{cursor:grab}._courseFileTree_gwdzt_4075 summary[draggable=true]:active,._courseFileRow_gwdzt_4156[draggable=true]:active{cursor:grabbing}._courseFileContextMenu_gwdzt_4200{z-index:20;border:1px solid var(--portal-line);background:var(--portal-paper);min-width:min(19rem,100vw - 2rem);box-shadow:var(--portal-shadow);border-radius:.75rem;padding:.35rem;display:grid;position:fixed}._courseFileContextMenu_gwdzt_4200 button{min-height:2.5rem;color:var(--portal-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}._courseFileContextMenu_gwdzt_4200 button:hover,._courseFileContextMenu_gwdzt_4200 button:focus-visible{background:var(--portal-surface)}._courseFileContextMenu_gwdzt_4200 ._courseFileContextDanger_gwdzt_4231{color:var(--portal-red)}._courseFileContextMenu_gwdzt_4200 ._courseFileContextDanger_gwdzt_4231:hover,._courseFileContextMenu_gwdzt_4200 ._courseFileContextDanger_gwdzt_4231:focus-visible{background:var(--portal-red-soft)}._courseFileTree_gwdzt_4075 summary::-webkit-details-marker{display:none}._courseFileTree_gwdzt_4075 details[data-depth]>summary{background:var(--portal-surface)}._courseFileTree_gwdzt_4075 summary small,._courseFileRow_gwdzt_4156 small,._courseFileEmpty_gwdzt_4250,._courseUploadBlocked_gwdzt_4251 p{color:var(--portal-muted)}._courseFileNodeLabel_gwdzt_4255{gap:.1rem;min-width:0;display:grid}._courseFileNodeLabel_gwdzt_4255 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._courseFileChildren_gwdzt_4267{min-width:0}._courseFileRow_gwdzt_4156{border-bottom:1px solid var(--portal-line);background:var(--portal-control);grid-template-columns:auto minmax(0,1fr) 8rem 8rem 5.5rem 5.5rem 5.5rem 1.5rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .75rem .5rem 2.75rem;display:grid}._courseFileRow_gwdzt_4156>div:first-of-type{gap:.1rem;min-width:0;display:grid}._courseFileRowActions_gwdzt_4156{justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}._courseFileRow_gwdzt_4156>._courseFileRowActions_gwdzt_4156{display:flex}._courseFileRow_gwdzt_4156>._courseFileRowActions_gwdzt_4156>button{flex:1 1 0;width:auto;min-width:0}._courseFileRow_gwdzt_4156>._courseFileDeleteButton_gwdzt_4310,._courseFileRow_gwdzt_4156>._courseFileRenameButton_gwdzt_4311,._courseFileTree_gwdzt_4075 summary>._courseFileRenameButton_gwdzt_4311,._courseFileTree_gwdzt_4075 summary>._courseFileDeleteButton_gwdzt_4310{background:0 0;border:0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;display:inline-flex}._courseFileTree_gwdzt_4075 summary>._courseFileRenameButton_gwdzt_4311:hover,._courseFileTree_gwdzt_4075 summary>._courseFileRenameButton_gwdzt_4311:focus-visible{background:var(--portal-surface)}._courseFileRow_gwdzt_4156>._courseFileDeleteButton_gwdzt_4310:hover,._courseFileRow_gwdzt_4156>._courseFileDeleteButton_gwdzt_4310:focus-visible,._courseFileTree_gwdzt_4075 summary>._courseFileDeleteButton_gwdzt_4310:hover,._courseFileTree_gwdzt_4075 summary>._courseFileDeleteButton_gwdzt_4310:focus-visible{background:var(--portal-red-soft)}._courseFileTree_gwdzt_4075 summary>small{text-align:right}._courseFileDeleteButton_gwdzt_4310{border:1px solid color-mix(in srgb, var(--portal-red) 45%, var(--portal-line));width:100%;min-width:0;min-height:2rem;color:var(--portal-red);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.55rem;justify-self:end;padding:.35rem .6rem;font-size:.78rem;font-weight:700;line-height:1.15}._courseFilePublishButton_gwdzt_4377{border:1px solid var(--portal-line);width:fit-content;min-height:2rem;color:var(--portal-ink);font:inherit;cursor:pointer;background:0 0;border-radius:.55rem;margin-top:.35rem;padding:.35rem .6rem;font-size:.78rem;font-weight:700}._courseFilePublishButton_gwdzt_4377:hover,._courseFilePublishButton_gwdzt_4377:focus-visible{background:var(--portal-surface)}._courseFilePublishButton_gwdzt_4377:disabled{cursor:not-allowed;opacity:.55}._courseFileRenameButton_gwdzt_4311{border:1px solid var(--portal-line);width:100%;min-width:0;min-height:2rem;color:var(--portal-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.55rem;justify-self:end;padding:.35rem .6rem;font-size:.78rem;font-weight:700;line-height:1.15}._courseFileRowActions_gwdzt_4156>button,._courseFileDeleteButton_gwdzt_4310,._courseFileRenameButton_gwdzt_4311{height:2.75rem;min-height:2.75rem}._courseFileRenameButton_gwdzt_4311:hover,._courseFileRenameButton_gwdzt_4311:focus-visible{background:var(--portal-surface)}._courseFileRenameButton_gwdzt_4311:disabled{cursor:not-allowed;opacity:.55}._courseFileTree_gwdzt_4075 summary>._courseFileRenameButton_gwdzt_4311,._courseFileTree_gwdzt_4075 summary>._courseFileDeleteButton_gwdzt_4310{height:2.75rem;min-height:2.75rem;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important;width:2.5rem!important;min-width:2.5rem!important;padding:0!important}._courseFileRow_gwdzt_4156>._courseFileRowActions_gwdzt_4156>._courseFileRenameButton_gwdzt_4311{width:2.5rem;min-width:2.5rem;height:2.75rem;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}._courseFileRow_gwdzt_4156>._courseFileRowActions_gwdzt_4156>._courseFileRenameButton_gwdzt_4311:hover,._courseFileRow_gwdzt_4156>._courseFileRowActions_gwdzt_4156>._courseFileRenameButton_gwdzt_4311:focus-visible{background:var(--portal-surface)}._courseFileDeleteButton_gwdzt_4310:hover,._courseFileDeleteButton_gwdzt_4310:focus-visible{background:var(--portal-red-soft)}._courseFileDeleteButton_gwdzt_4310:disabled{cursor:not-allowed;opacity:.55}._courseFileVisibility_gwdzt_4487,._courseFileVisibilityPlaceholder_gwdzt_4488,._courseFileActionPlaceholder_gwdzt_4489{justify-self:center;place-items:center;width:2.25rem;min-height:2.25rem;display:inline-grid}._courseFileContentPlaceholder_gwdzt_4497{min-height:2.25rem}._courseFileVisibility_gwdzt_4487 input{width:1.1rem;height:1.1rem;accent-color:var(--portal-accent);cursor:pointer;margin:0}._courseFileVisibility_gwdzt_4487 input:disabled{cursor:not-allowed}._courseFileIcon_gwdzt_4513{width:1.35rem;height:1.35rem;color:var(--portal-accent);flex:none}._courseFileActionIcon_gwdzt_4520{flex:none;width:1.2rem;height:1.2rem}._courseFileActionIcon_gwdzt_4520 path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._courseFileTrashIcon_gwdzt_4534{color:var(--portal-red)}._courseFolderIcon_gwdzt_4538 path{fill:currentColor;stroke:none}._courseMaterialIcon_gwdzt_4543 path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}._courseFileMaterialList_gwdzt_4551,._courseFileMaterialEntry_gwdzt_4552{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-width:0;display:flex}._courseFileMaterialStatus_gwdzt_4560,._courseFilePublicationHint_gwdzt_4561{color:var(--portal-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}._courseFilePublicationHint_gwdzt_4561{margin-top:.3rem;display:block}._courseFileMaterialPreview_gwdzt_4573{min-width:0;display:inline-flex}._courseFileMaterialPreview_gwdzt_4573 ._secondaryButton_gwdzt_495{min-height:0;color:var(--portal-green);font:inherit;text-align:left;text-underline-offset:.16em;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}._courseFileEmpty_gwdzt_4250{border-bottom:1px solid var(--portal-line);background:var(--portal-control);margin:0;padding:.85rem 1rem .85rem 3.5rem}._courseUploadBlocked_gwdzt_4251{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._courseUploadBlocked_gwdzt_4251 p{margin:.25rem 0}._courseUploadForm_gwdzt_4610{gap:1.1rem;display:grid}._courseUploadForm_gwdzt_4610>label:not(._courseUploadDropzone_gwdzt_4615),._courseUploadDestination_gwdzt_4616 label{gap:.35rem;min-width:0;display:grid}._courseUploadForm_gwdzt_4610>label:not(._courseUploadDropzone_gwdzt_4615)>span,._courseUploadDestination_gwdzt_4616 label>span{color:var(--portal-muted);font-size:.78rem;font-weight:800}._courseUploadDestination_gwdzt_4616 select,._reusableMaterialPicker_gwdzt_4630 input[type=search],._courseUploadForm_gwdzt_4610 :is(input:not([type=file]),select,textarea){border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-width:0;min-height:2.85rem;color:var(--portal-ink);font:inherit;border-radius:.7rem;padding:.65rem .8rem}._courseUploadForm_gwdzt_4610 :is(input:not([type=file]),select,textarea):focus{border-color:var(--portal-accent);outline:3px solid color-mix(in srgb, var(--portal-accent) 20%, transparent)}._courseUploadModal_gwdzt_4648{width:min(100%,42rem)}._courseUploadModal_gwdzt_4648 ._portalModalBody_gwdzt_2443{background:color-mix(in srgb, var(--portal-surface) 92%, var(--portal-control));padding:clamp(1.25rem,3vw,2rem)}._courseUploadDropzone_gwdzt_4615{border:1px dashed color-mix(in srgb, var(--portal-accent) 58%, var(--portal-line));background:color-mix(in srgb, var(--portal-accent-soft) 38%, var(--portal-paper));cursor:pointer;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}._courseUploadDropzone_gwdzt_4615:hover,._courseUploadDropzone_gwdzt_4615:focus-within,._courseUploadDropzoneActive_gwdzt_4685{border-color:var(--portal-accent);background:var(--portal-accent-soft)}._courseUploadDropzone_gwdzt_4615:active{transform:translateY(1px)}._courseUploadDropzoneSelected_gwdzt_4694{border-style:solid}._courseUploadDropzone_gwdzt_4615 input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._courseUploadDropzoneIcon_gwdzt_4708{background:var(--portal-accent);color:#fff;border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;font-size:1.35rem;font-weight:800;display:inline-grid}._courseUploadDropzoneCopy_gwdzt_4720{gap:.2rem;min-width:0;display:grid}._courseUploadDropzoneCopy_gwdzt_4720 strong,._courseUploadDropzoneCopy_gwdzt_4720 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._courseUploadDropzoneCopy_gwdzt_4720 small{color:var(--portal-muted)}._courseUploadFileMeta_gwdzt_4737{color:var(--portal-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:-.45rem;font-size:.78rem;display:flex}._courseUploadFileMeta_gwdzt_4737 button{color:var(--portal-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}._courseUploadFileMeta_gwdzt_4737 button:hover,._courseUploadFileMeta_gwdzt_4737 button:focus-visible{color:var(--portal-ink);text-decoration:underline}._courseUploadDropzoneAction_gwdzt_4763{border:1px solid var(--portal-control-line);background:var(--portal-paper);color:var(--portal-ink);white-space:nowrap;border-radius:.65rem;padding:.55rem .75rem;font-size:.78rem;font-weight:800}._courseUploadFieldError_gwdzt_4774{color:var(--portal-red);margin:-.5rem 0 0;font-size:.8rem;font-weight:700}._courseUploadDestination_gwdzt_4616{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:1rem;gap:1rem;padding:1rem;display:grid}._courseUploadDestinationHeading_gwdzt_4790{justify-content:space-between;align-items:start;gap:1rem;display:flex}._courseUploadDestinationHeading_gwdzt_4790>span{color:var(--portal-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}._courseUploadDestinationGrid_gwdzt_4805{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}._courseUploadFooter_gwdzt_4811{justify-content:space-between;align-items:center;gap:1rem;padding-top:.2rem;display:flex}._courseUploadFooter_gwdzt_4811 p{max-width:24rem;color:var(--portal-muted);margin:0;font-size:.78rem}._courseUploadField_gwdzt_4774{color:var(--portal-muted);gap:.35rem;margin-top:1rem;font-weight:700;display:grid}._courseUploadField_gwdzt_4774 input{width:100%}@media (width<=64rem){._courseStoreFormGrid_gwdzt_3861,._courseStoreProductForm_gwdzt_3884,._courseStoreTopicEditor_gwdzt_3885 form,._courseStoreTopicEditorForm_gwdzt_3886{grid-template-columns:1fr}._courseFileManagerHeader_gwdzt_3994{flex-direction:column;align-items:stretch;display:flex}._courseFileManagerLead_gwdzt_4029{flex-direction:column;align-items:stretch}._courseFileManagerTitle_gwdzt_4021{font-size:1.1rem}._courseFileActions_gwdzt_4065{flex-wrap:wrap;justify-content:flex-start;margin-left:0}._courseFileTreeColumnHeader_gwdzt_4075{display:none}._courseFileCollapseButton_gwdzt_4042{align-self:flex-end;margin-left:0}._studentCourseTree_gwdzt_2716 summary,._studentCourseTreeTopic_gwdzt_2785{grid-template-columns:auto minmax(0,1fr)}._studentCourseTree_gwdzt_2716 summary>small,._studentCourseTree_gwdzt_2716 summary:after,._studentCourseTreeTopic_gwdzt_2785>:last-child{grid-column:2;justify-self:start}._courseFileRow_gwdzt_4156{grid-template-columns:auto minmax(0,1fr);padding-left:1rem!important}._courseFileRowActions_gwdzt_4156{grid-column:2;justify-content:center}._courseFileRow_gwdzt_4156>._courseFileDeleteButton_gwdzt_4310{grid-column:2;justify-self:center}._courseFileActionPlaceholder_gwdzt_4489,._courseFileContentPlaceholder_gwdzt_4497{display:none}._courseFileRow_gwdzt_4156>._courseFileVisibility_gwdzt_4487{grid-column:2;justify-self:start}._courseFileRow_gwdzt_4156>._courseFileMonthPlaceholder_gwdzt_4138{display:none}._courseFileTree_gwdzt_4075 summary{grid-template-columns:1.25rem minmax(0,1fr) 2.5rem 4rem;padding-left:1rem!important}._courseFileTree_gwdzt_4075 summary>._courseFileNodeLabel_gwdzt_4255{grid-column:2/-1}._courseFileTree_gwdzt_4075 summary>._courseFileMonthSelect_gwdzt_4101{grid-area:2/2;justify-self:start}._courseFileTree_gwdzt_4075 summary>._courseFileVisibility_gwdzt_4487{grid-area:3/2;justify-self:start}._courseFileTree_gwdzt_4075 summary>._courseFileMonthPlaceholder_gwdzt_4138,._courseFileTree_gwdzt_4075 summary>._courseFileVisibilityPlaceholder_gwdzt_4488{display:none}._courseFileTree_gwdzt_4075 summary ._courseFileRenameButton_gwdzt_4311{grid-area:2/3}._courseFileTree_gwdzt_4075 summary ._courseFileDeleteButton_gwdzt_4310{grid-area:2/4}._courseFileTree_gwdzt_4075 summary small{display:none}._courseUploadDropzone_gwdzt_4615{grid-template-columns:auto minmax(0,1fr)}._courseUploadDropzoneAction_gwdzt_4763{grid-column:2;justify-self:start}._courseUploadDestinationGrid_gwdzt_4805{grid-template-columns:1fr}._courseUploadFooter_gwdzt_4811{flex-direction:column;align-items:stretch}._courseUploadFooter_gwdzt_4811 ._primaryButton_gwdzt_494{width:100%}}._managementList_gwdzt_4983,._managementCompactList_gwdzt_4984,._managementTimeline_gwdzt_4985{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}._managementList_gwdzt_4983._storeCatalogGrid_gwdzt_4996{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}._managementList_gwdzt_4983._storeCatalogGrid_gwdzt_4996>li,._managementList_gwdzt_4983._storeCatalogGrid_gwdzt_4996>li>article{height:100%}._managementList_gwdzt_4983._storeCatalogGrid_gwdzt_4996>li>article{box-shadow:0 2px 12px color-mix(in srgb, var(--portal-ink) 6%, transparent);border-radius:.85rem;padding:clamp(1.15rem,2vw,1.45rem)}._storeCatalogCard_gwdzt_5012{min-height:220px}._storeCatalogCard_gwdzt_5012[data-purchased=true]{filter:saturate(.3);opacity:.72}._storeCatalogCardFooter_gwdzt_5021{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;display:flex}._storeCatalogPurchasedBadge_gwdzt_5029{border:1px solid var(--portal-line);background:var(--portal-accent-soft);width:max-content;max-width:100%;color:var(--portal-accent);border-radius:.65rem;padding:.45rem .7rem;font-size:.82rem;font-weight:750;display:inline-flex}._storeTutoringCheckout_gwdzt_5042{gap:.65rem;margin-top:auto;display:grid}._storeTutoringCheckout_gwdzt_5042 label{color:var(--portal-muted);gap:.3rem;font-size:.84rem;font-weight:650;display:grid}._storeTutoringCheckout_gwdzt_5042 select{border:1px solid var(--portal-line);background:var(--portal-paper);min-width:0;color:var(--portal-ink);font:inherit;border-radius:.55rem;padding:.65rem .75rem}._storeCatalogModalBackdrop_gwdzt_5066{z-index:100;background:color-mix(in srgb, var(--portal-overlay) 88%, var(--portal-ink));-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}._storeCatalogModal_gwdzt_5066{border:1px solid var(--portal-line);background:var(--portal-surface);width:min(100%,58rem);max-height:min(88vh,52rem);box-shadow:var(--portal-shadow);border-radius:1.25rem;display:grid;overflow:hidden}._storeCatalogModalHeader_gwdzt_5088{border-bottom:1px solid var(--portal-line);background:var(--portal-raised);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem);display:flex}._storeCatalogModalHeader_gwdzt_5088 h2{overflow-wrap:anywhere;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.08}._storeCatalogModalClose_gwdzt_5105{border:1px solid var(--portal-line);background:var(--portal-surface);width:2.5rem;height:2.5rem;color:var(--portal-ink);cursor:pointer;border-radius:.75rem;flex:none;place-items:center;font-size:1.6rem;line-height:1;transition:background-color .16s,border-color .16s,transform .16s;display:inline-grid}._storeCatalogModalClose_gwdzt_5105:hover{background:var(--portal-accent-soft);border-color:var(--portal-accent);transform:translateY(-1px)}._storeCatalogModalBody_gwdzt_5130{background:var(--portal-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));align-content:start;gap:1rem;padding:clamp(1rem,3vw,1.75rem) clamp(1.25rem,4vw,2.5rem);display:grid;overflow-y:auto}._storeCatalogModalBody_gwdzt_5130>._storeCatalogCard_gwdzt_5012{border:1px solid var(--portal-line);background:var(--portal-raised);min-height:0;box-shadow:0 .35rem 1.25rem color-mix(in srgb, var(--portal-ink) 5%, transparent);border-radius:1rem;align-content:start;gap:.8rem;padding:1.25rem;display:grid}._storeCatalogModalBody_gwdzt_5130>._storeCatalogCard_gwdzt_5012>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}._storeCatalogModalBody_gwdzt_5130>._storeCatalogCard_gwdzt_5012 h3{margin:.35rem 0 0;font-size:1.45rem;line-height:1.15}._storeCatalogModalBody_gwdzt_5130>._storeCatalogCard_gwdzt_5012 p{margin:0;line-height:1.5}._storeCatalogCard_gwdzt_5012>:is(._primaryButton_gwdzt_494,._secondaryButton_gwdzt_495){justify-self:start;margin-top:auto}._courseManagementGrid_gwdzt_5176{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}._courseManagementGrid_gwdzt_5176>li,._courseManagementGrid_gwdzt_5176>li>article,._courseManagementCardLink_gwdzt_5183,._courseManagementCardLink_gwdzt_5183>article{height:100%}._courseManagementCardLink_gwdzt_5183{color:inherit;border-radius:1rem;text-decoration:none;display:block}._courseManagementCardLink_gwdzt_5183>article{border:1px solid var(--portal-line);background:linear-gradient(140deg, color-mix(in srgb, var(--portal-surface) 96%, var(--portal-accent-soft)), var(--portal-surface));min-height:12.5rem;box-shadow:var(--portal-shadow-card);border-radius:1rem;flex-direction:column;gap:.65rem;padding:clamp(.8rem,1.4vw,1.05rem);transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex}._courseManagementCardLink_gwdzt_5183:focus-visible{outline:3px solid var(--portal-violet);outline-offset:3px}._courseManagementCardHeader_gwdzt_5221{justify-content:space-between;align-items:center;gap:.65rem;display:flex}._courseManagementCardArrow_gwdzt_5228{border:1px solid var(--portal-line);width:1.7rem;height:1.7rem;color:var(--portal-muted);border-radius:999px;flex:0 0 1.7rem;place-items:center;font-size:.95rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}._courseManagementCardContent_gwdzt_5246{min-width:0}._courseManagementCardContent_gwdzt_5246 h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:24ch;margin:0;font-size:clamp(1.15rem,1.55vw,1.45rem);font-weight:760;line-height:1.08}._courseManagementCardContent_gwdzt_5246 p{color:var(--portal-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}._managementList_gwdzt_4983>li>article,._courseManagementCardLink_gwdzt_5183>article,._managementCompactList_gwdzt_4984>li{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1rem;min-width:0;padding:1.1rem}._managementList_gwdzt_4983 article>header,._managementCompactList_gwdzt_4984>li{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._managementList_gwdzt_4983 article>header>div,._managementCompactList_gwdzt_4984 li>div{gap:.35rem;min-width:0;display:grid}._managementList_gwdzt_4983 h2,._managementList_gwdzt_4983 h3,._managementList_gwdzt_4983 p{overflow-wrap:anywhere;margin:.35rem 0}._storeCatalogCard_gwdzt_5012{gap:.55rem;display:grid}._storeCatalogCard_gwdzt_5012>header{align-items:center}._storeCatalogCard_gwdzt_5012>header strong{color:var(--portal-accent);white-space:nowrap;font-size:1.1rem}._storeCatalogCard_gwdzt_5012 p,._storeCatalogCard_gwdzt_5012 small{color:var(--portal-muted)}._courseStoreCatalogKind_gwdzt_5323{color:var(--portal-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}._managementList_gwdzt_4983 code{color:var(--portal-muted);overflow-wrap:anywhere}._managementStatus_gwdzt_5337{background:var(--portal-violet-soft);width:max-content;max-width:100%;color:var(--portal-violet);border-radius:999px;padding:.28rem .58rem;font-size:.75rem;font-weight:850;display:inline-flex}._managementStatus_gwdzt_5337[data-status=active],._managementStatus_gwdzt_5337[data-status=published],._managementStatus_gwdzt_5337[data-status=completed]{background:var(--portal-green-soft);color:var(--portal-green)}._managementStatus_gwdzt_5337[data-status=archived],._managementStatus_gwdzt_5337[data-status=revoked],._managementStatus_gwdzt_5337[data-status=deleted],._managementStatus_gwdzt_5337[data-status=cancelled],._managementStatus_gwdzt_5337[data-status=withdrawn]{background:var(--portal-red-soft);color:var(--portal-red)}._managementFacts_gwdzt_5365{flex-wrap:wrap;gap:.75rem 1.5rem;margin:.8rem 0 0;display:flex}._managementFacts_gwdzt_5365 div{gap:.15rem;display:grid}._managementFacts_gwdzt_5365 dt{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}._managementFacts_gwdzt_5365 dd{margin:0;font-weight:720}._courseManagementCardLink_gwdzt_5183 ._managementFacts_gwdzt_5365{border-top:1px solid color-mix(in srgb, var(--portal-line) 72%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:auto;padding-top:.65rem;display:grid}._courseManagementCardLink_gwdzt_5183 ._managementFacts_gwdzt_5365 div{background:color-mix(in srgb, var(--portal-paper) 72%, transparent);border-radius:.6rem;min-width:0;padding:.45rem .55rem}._courseManagementCardLink_gwdzt_5183 ._managementFacts_gwdzt_5365 dt{letter-spacing:.055em;font-size:.75rem;line-height:1.25}._courseManagementCardLink_gwdzt_5183 ._managementFacts_gwdzt_5365 dd{overflow-wrap:anywhere;margin-top:.15rem;font-size:.78rem;line-height:1.3}._managementList_gwdzt_4983 ._courseManagementCardLink_gwdzt_5183>._courseManagementCard_gwdzt_5183{background:linear-gradient(140deg, color-mix(in srgb, var(--portal-surface) 96%, var(--portal-accent-soft)), var(--portal-surface));min-height:12.5rem;box-shadow:var(--portal-shadow-card);border-radius:1rem;padding:clamp(.8rem,1.4vw,1.05rem)}._managementList_gwdzt_4983 ._courseManagementCard_gwdzt_5183>._courseManagementCardHeader_gwdzt_5221{justify-content:space-between;align-items:center}._managementList_gwdzt_4983 ._courseManagementCardContent_gwdzt_5246 h2{margin:0}._managementList_gwdzt_4983 ._courseManagementCardContent_gwdzt_5246 p{margin:.35rem 0 0}._cursorActions_gwdzt_5445,._managementRowActions_gwdzt_5446,._managementActions_gwdzt_3752>div{flex-wrap:wrap;gap:.65rem;display:flex}._cursorActions_gwdzt_5445{justify-content:flex-end}._managementSummary_gwdzt_3751,._managementActions_gwdzt_3752{gap:1rem;padding:1.1rem;display:grid}._courseSummaryHeader_gwdzt_5464,._courseSummaryTitleRow_gwdzt_5465{align-items:flex-start;gap:.45rem;min-width:0;display:flex}._courseSummaryHeader_gwdzt_5464{justify-content:space-between;gap:1rem}._courseSummaryHeader_gwdzt_5464>div{min-width:0}._courseSummaryTitleRow_gwdzt_5465 h1{min-width:0;font-family:var(--portal-font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}._courseSummaryDescription_gwdzt_5490{max-width:75ch;color:var(--portal-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:.65rem 0 0;line-height:1.55}._courseSummaryEditionMeta_gwdzt_5499{flex-wrap:wrap;gap:.55rem 1.4rem;margin:.9rem 0 0;display:flex}._courseSummaryEditionMeta_gwdzt_5499 div{gap:.15rem;display:grid}._courseSummaryEditionMeta_gwdzt_5499 dt{color:var(--portal-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}._courseSummaryEditionMeta_gwdzt_5499 dd{margin:0;font-size:.9rem;font-weight:700}._courseSummaryStatus_gwdzt_5525{flex:none;justify-items:end;gap:.55rem;display:grid}._courseSummaryStatus_gwdzt_5525>button{border-color:#0000;border-radius:999px;width:max-content;max-width:100%;min-height:0;padding:.35rem .65rem;font-size:.78rem;font-weight:850;transition:border-color .16s,box-shadow .16s,transform .16s}._courseSummaryStatus_gwdzt_5525>button:first-of-type{background:var(--portal-violet-soft);color:var(--portal-violet)}._courseSummaryStatus_gwdzt_5525>button:hover:not(:disabled),._courseSummaryStatus_gwdzt_5525>button:focus-visible{box-shadow:0 0 0 3px var(--portal-accent-soft);border-color:currentColor;outline:0;transform:translateY(-1px)}._courseSummaryStatus_gwdzt_5525 ._courseStorePublicationLink_gwdzt_5560{border-radius:.55rem;min-height:0;padding:.35rem .65rem;font-size:.78rem}._courseStorePublicationState_gwdzt_5567{background:var(--portal-control);min-height:1.8rem;color:var(--portal-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:850;display:inline-flex}._courseStorePublicationStatePublished_gwdzt_5580{background:var(--portal-green-soft);color:var(--portal-green)}._courseStorePublicationHint_gwdzt_5585{color:var(--portal-muted);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.45}._managementFieldError_gwdzt_5593{color:var(--portal-red);grid-column:1/-1;margin:0;font-weight:700}._managementDateField_gwdzt_5600{gap:.35rem;min-width:0;display:grid}._portalModalBody_gwdzt_2443>._managementDateField_gwdzt_5600{margin-top:1.15rem}._managementDateField_gwdzt_5600>span,._dateTimeClock_gwdzt_5611>span{color:var(--portal-muted);font-size:.75rem;font-weight:800}._dateTimePicker_gwdzt_5617{width:min(100%,30rem);position:relative}._dateTimeTrigger_gwdzt_5622{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-height:46px;color:var(--portal-ink);font:inherit;text-align:left;cursor:pointer;border-radius:.7rem;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex}._dateTimeTrigger_gwdzt_5622:hover,._dateTimeTrigger_gwdzt_5622:focus-visible{border-color:var(--portal-accent);box-shadow:0 0 0 3px var(--portal-accent-soft);outline:0}._dateTimeTriggerIcon_gwdzt_5645{width:1.25rem;height:1.25rem;color:var(--portal-accent);flex:none;place-items:center;display:inline-grid}._dateTimeTriggerIcon_gwdzt_5645 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}._dateTimePopover_gwdzt_5664{z-index:30;border:1px solid var(--portal-line);background:var(--portal-surface);width:min(22rem,100vw - 3rem);box-shadow:var(--portal-shadow-card);border-radius:1rem;gap:.75rem;padding:.9rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0}._dateTimeCalendarHeader_gwdzt_5679,._dateTimeCalendarHeader_gwdzt_5679>div,._dateTimeActions_gwdzt_5681{align-items:center;display:flex}._dateTimeCalendarHeader_gwdzt_5679{justify-content:space-between;gap:.75rem}._dateTimeCalendarHeader_gwdzt_5679 strong{font-family:var(--portal-font-display);font-size:1.05rem}._dateTimeCalendarHeader_gwdzt_5679>div{gap:.3rem}._dateTimeCalendarHeader_gwdzt_5679 button,._dateTimeActions_gwdzt_5681 button{border:1px solid var(--portal-line);background:var(--portal-control);min-height:2.15rem;color:var(--portal-ink);font:inherit;cursor:pointer;border-radius:.65rem;padding:.35rem .65rem;font-weight:750}._dateTimeCalendarHeader_gwdzt_5679 button{width:2.15rem;padding:0;font-size:1.35rem}._dateTimeWeekdays_gwdzt_5719,._dateTimeDays_gwdzt_5720{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}._dateTimeWeekdays_gwdzt_5719 span{color:var(--portal-muted);text-align:center;font-size:.75rem;font-weight:800}._dateTimeDays_gwdzt_5720 button{aspect-ratio:1;min-width:0;min-height:0;color:var(--portal-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:0}._dateTimeDays_gwdzt_5720 button:hover:not(:disabled),._dateTimeDays_gwdzt_5720 button:focus-visible{background:var(--portal-accent-soft);color:var(--portal-accent);outline:0}._dateTimeDays_gwdzt_5720 button[data-outside]{color:color-mix(in srgb, var(--portal-muted) 45%, transparent)}._dateTimeDays_gwdzt_5720 button[data-selected]{background:var(--portal-accent);color:var(--portal-on-primary);font-weight:850}._dateTimeDays_gwdzt_5720 button[data-committed]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--portal-accent)}._dateTimeDays_gwdzt_5720 button:disabled{color:color-mix(in srgb, var(--portal-muted) 32%, transparent);cursor:not-allowed}._dateTimeClock_gwdzt_5611{border-top:1px solid var(--portal-line);gap:.35rem;padding-top:.7rem;display:grid}._dateTimeClock_gwdzt_5611 input{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-height:42px;color:var(--portal-ink);font:inherit;border-radius:.65rem;padding:.55rem .7rem}._dateTimeError_gwdzt_5790{color:var(--portal-red);margin:0;font-size:.8rem}._dateTimeActions_gwdzt_5681{justify-content:flex-end;gap:.45rem}._dateTimeActions_gwdzt_5681 button:last-child{border-color:var(--portal-accent);background:var(--portal-accent);color:var(--portal-on-primary)}._dateTimeActions_gwdzt_5681 button:disabled{opacity:.5;cursor:not-allowed}._dateTimeActions_gwdzt_5681 ._dateTimeClear_gwdzt_5812{color:var(--portal-muted);background:0 0;border-color:#0000;margin-right:auto}._dangerButton_gwdzt_1272{border:1px solid var(--portal-red);background:var(--portal-red-soft);min-height:44px;color:var(--portal-red);border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.05rem;font-weight:800;display:inline-flex}._inlineCheck_gwdzt_5832{align-items:center;gap:.6rem;min-height:44px;display:flex}._inlineCheck_gwdzt_5832 input{height:1.15rem;width:1.15rem!important;min-height:auto!important}._managementCompactList_gwdzt_4984 strong,._managementCompactList_gwdzt_4984 small{overflow-wrap:anywhere}._managementCompactList_gwdzt_4984 small{color:var(--portal-muted)}._courseGroupOverviewList_gwdzt_5854,._courseGroupMembers_gwdzt_5855{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._courseGroupOverviewList_gwdzt_5854>li{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:1rem;overflow:hidden}._courseGroupEditionHeading_gwdzt_5870{background:var(--portal-green-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}._courseGroupEditionGroups_gwdzt_5879{border-top:1px solid var(--portal-line);margin:0;padding:0;list-style:none}._courseGroupEditionGroups_gwdzt_5879>li+li{border-top:1px solid var(--portal-line-soft,var(--portal-line))}._courseGroupEditionGroups_gwdzt_5879 summary{padding-left:1.75rem}._courseGroupEditionHeading_gwdzt_5870 h3,._courseGroupEditionHeading_gwdzt_5870 p{margin:0}._courseGroupEditionHeading_gwdzt_5870 h3{font-size:1.2rem}._courseGroupEditionDates_gwdzt_5903{color:var(--portal-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.35rem 0 0;font-size:.82rem;display:flex}._courseGroupOverviewList_gwdzt_5854 summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:grid;position:relative}._courseGroupOverviewList_gwdzt_5854 summary::-webkit-details-marker{display:none}._courseGroupExpandIcon_gwdzt_5927{width:1.25rem;height:1.25rem;color:var(--portal-muted);place-items:center;font-size:1.55rem;font-weight:800;line-height:1;transition:transform .16s;display:inline-grid}._courseGroupOverviewList_gwdzt_5854 details[open] ._courseGroupExpandIcon_gwdzt_5927{transform:rotate(180deg)}._courseGroupSummaryTitle_gwdzt_5943{gap:.35rem;min-width:0;display:grid}._courseGroupSummaryTitle_gwdzt_5943 strong,._courseGroupSummaryTitle_gwdzt_5943 small,._courseGroupMembers_gwdzt_5855 strong,._courseGroupMembers_gwdzt_5855 a{overflow-wrap:anywhere}._courseGroupSummaryTitle_gwdzt_5943 small,._courseGroupMembers_gwdzt_5855 a,._courseGroupEmpty_gwdzt_5958{color:var(--portal-muted)}._courseGroupMemberCount_gwdzt_5962{white-space:nowrap;font-weight:800}._courseGroupMembers_gwdzt_5855{border-top:1px solid var(--portal-line);gap:0}._courseGroupMembers_gwdzt_5855>li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1.1rem;display:grid}._courseGroupMembers_gwdzt_5855>li+li{border-top:1px solid var(--portal-line-soft,var(--portal-line))}._courseGroupMembers_gwdzt_5855>li>div{gap:.15rem;min-width:0;display:grid}._courseGroupMembers_gwdzt_5855 a{width:max-content;max-width:100%;text-decoration:none}._courseGroupMembers_gwdzt_5855 a:hover{text-decoration:underline}._courseGroupMemberAvatar_gwdzt_6000{background:var(--portal-green-soft);width:2.25rem;height:2.25rem;color:var(--portal-accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}._courseGroupEmpty_gwdzt_5958{border-top:1px solid var(--portal-line);margin:0;padding:1rem 1.1rem}._weekdayField_gwdzt_6018{border:1px solid var(--portal-line);border-radius:.8rem;flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin:0;padding:.8rem;display:flex}._calendarActivityForm_gwdzt_6029 ._weekdayField_gwdzt_6018{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:.35rem;display:grid}._calendarActivityForm_gwdzt_6029 ._weekdayField_gwdzt_6018 legend{grid-column:1/-1}._calendarActivityForm_gwdzt_6029 ._weekdayField_gwdzt_6018 label{flex:none;justify-content:center;gap:.35rem;width:100%;min-width:0;padding-inline:.25rem;font-size:.9rem}._weekdayField_gwdzt_6018 legend{padding-inline:.35rem;font-size:.75rem;font-weight:800}._weekdayField_gwdzt_6018 label{background:var(--portal-paper);border-radius:.6rem;place-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem;display:inline-flex}._weekdayField_gwdzt_6018 input{width:auto!important;min-height:auto!important}._inlineManagementForm_gwdzt_3770{align-items:end;gap:.65rem;margin-block:.9rem;display:flex}._inlineManagementForm_gwdzt_3770 label{width:min(100%,420px)}._managementTimeline_gwdzt_4985{border-left:2px solid var(--portal-line);margin-top:1rem;padding-left:1rem}._managementTimeline_gwdzt_4985 li{gap:.2rem;display:grid}._managementTimeline_gwdzt_4985 span{color:var(--portal-muted);font-size:.75rem}._managementSuccess_gwdzt_6099{border:1px solid color-mix(in srgb, var(--portal-green) 35%, transparent);background:var(--portal-green-soft);color:var(--portal-green);border-radius:.8rem;padding:.8rem .9rem;font-weight:750}._managementError_gwdzt_2512{gap:.65rem;display:grid}._managementError_gwdzt_2512>button{width:max-content}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._authPage_gwdzt_1,:root:not([data-theme=light]) ._shell_gwdzt_2,:root:not([data-theme=light]) ._centeredMain_gwdzt_3{--portal-paper:#121611;--portal-surface:#1a2019;--portal-raised:#20271f;--portal-subtle:#272d24;--portal-ink:#f2eee4;--portal-muted:#abb3a9;--portal-line:#3a4237;--portal-control-line:#747e70;--portal-accent:#b7cca8;--portal-accent-soft:#2d3a29;--portal-violet:var(--portal-accent);--portal-violet-soft:var(--portal-accent-soft);--portal-green:#91cdb7;--portal-green-soft:#1f3930;--portal-amber:#e7b873;--portal-amber-soft:#44331f;--portal-red:#f1a39c;--portal-red-soft:#452725;--portal-control:#151a14;--portal-disabled:#293029;--portal-on-primary:#172016;--portal-brand-surface:#fffdf6;--portal-shadow:0 22px 65px #00000052;--portal-shadow-card:0 12px 32px #0000003d;--portal-overlay:#000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) ._skipLink_gwdzt_147{background:var(--portal-ink);color:var(--portal-on-primary)}}:root[data-theme=dark] :is(._authPage_gwdzt_1,._shell_gwdzt_2,._centeredMain_gwdzt_3){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--portal-paper:#121611;--portal-surface:#1a2019;--portal-raised:#20271f;--portal-subtle:#272d24;--portal-ink:#f2eee4;--portal-muted:#abb3a9;--portal-line:#3a4237;--portal-control-line:#747e70;--portal-accent:#b7cca8;--portal-accent-soft:#2d3a29;--portal-violet:var(--portal-accent);--portal-violet-soft:var(--portal-accent-soft);--portal-green:#91cdb7;--portal-green-soft:#1f3930;--portal-amber:#e7b873;--portal-amber-soft:#44331f;--portal-red:#f1a39c;--portal-red-soft:#452725;--portal-control:#151a14;--portal-disabled:#293029;--portal-on-primary:#172016;--portal-brand-surface:#fffdf6;--portal-shadow:0 22px 65px #00000052;--portal-shadow-card:0 12px 32px #0000003d;--portal-overlay:#000000b8}:root[data-theme=light] :is(._authPage_gwdzt_1,._shell_gwdzt_2,._centeredMain_gwdzt_3){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=980px){._metricGrid_gwdzt_3691,._storeCatalogGrid_gwdzt_4996{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._testGrid_gwdzt_2909,._studentGrid_gwdzt_2910,._twoColumnDetail_gwdzt_2624,._scoreCard_gwdzt_2618,._progressFacts_gwdzt_2665,._scoreCard_gwdzt_2618 dl,._testCardFacts_gwdzt_3051{grid-template-columns:minmax(0,1fr)}._courseSummaryHeader_gwdzt_5464{flex-direction:column}._courseSummaryStatus_gwdzt_5525{justify-items:start}._courseManagementGrid_gwdzt_5176,._storeCatalogGrid_gwdzt_4996,._storeCatalogModalBody_gwdzt_5130{grid-template-columns:minmax(0,1fr)}._lessonList_gwdzt_2908 li{grid-template-columns:auto minmax(0,1fr)}._lessonList_gwdzt_2908 li>a{grid-column:2;justify-self:start}._completionCard_gwdzt_2615,._attemptHeader_gwdzt_2592{flex-direction:column;align-items:flex-start}._correctionList_gwdzt_2581 article dl{flex-direction:column}._managementToolbar_gwdzt_3749,._managementFormGrid_gwdzt_3825{grid-template-columns:minmax(0,1fr)}._managementFormSubmit_gwdzt_3831{grid-column:1;justify-self:stretch;width:100%}._notificationControls_gwdzt_2285{flex-direction:column;align-items:stretch}._notificationFilter_gwdzt_2297{width:100%;max-width:16rem}._notificationActions_gwdzt_2309{justify-content:space-between}._managementFieldWide_gwdzt_3838{grid-column:auto}._managementToolbar_gwdzt_3749>:is(button,a),._managementForm_gwdzt_2499>button{width:100%}._managementList_gwdzt_4983 article>header,._managementCompactList_gwdzt_4984>li,._inlineManagementForm_gwdzt_3770{flex-direction:column;align-items:stretch}._courseGroupOverviewList_gwdzt_5854 summary{grid-template-columns:minmax(0,1fr) auto auto}._courseGroupOverviewList_gwdzt_5854 summary>a{grid-column:1/-1;width:max-content}._courseGroupOverviewList_gwdzt_5854 summary>button{grid-area:2/1/auto/-1;width:max-content}._courseGroupOverviewList_gwdzt_5854 summary>._courseGroupExpandIcon_gwdzt_5927{grid-area:1/3}._courseGroupMembers_gwdzt_5855>li{grid-template-columns:auto minmax(0,1fr)}._courseGroupMembers_gwdzt_5855>li>:last-child{grid-column:2}._reviewMethodNote_gwdzt_3558,._reviewInsightCard_gwdzt_3587 dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._reviewInsightCard_gwdzt_3587>footer{flex-direction:column;align-items:flex-start}}@media (width<=30rem){._courseManagementCardLink_gwdzt_5183 ._managementFacts_gwdzt_5365{grid-template-columns:repeat(2,minmax(0,1fr))}._courseManagementCardLink_gwdzt_5183 ._managementFacts_gwdzt_5365 div:last-child{grid-column:1/-1}}@media (width<=480px){._metricGrid_gwdzt_3691{grid-template-columns:minmax(0,1fr)}._runnerActions_gwdzt_3308>button{flex:100%}._reviewMethodNote_gwdzt_3558,._reviewInsightCard_gwdzt_3587 dl{grid-template-columns:minmax(0,1fr)}._reviewInsightCard_gwdzt_3587>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._authPage_gwdzt_1 *,._shell_gwdzt_2 *,._centeredMain_gwdzt_3 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._editorialTree_gwdzt_6367,._editorialList_gwdzt_6368{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}._editorialTree_gwdzt_6367>li,._editorialList_gwdzt_6368>li,._editorialPreview_gwdzt_6378,._editorialForm_gwdzt_2507{border:1px solid var(--portal-line);background:var(--portal-surface);color:var(--portal-ink);border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}._editorialTreeHeader_gwdzt_6387,._editorialList_gwdzt_6368>li,._editorialActions_gwdzt_2491{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._editorialTree_gwdzt_6367 ul{gap:.6rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}._editorialTree_gwdzt_6367 ul li{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}._editorialLessonRow_gwdzt_6412,._editorialLessonStatus_gwdzt_6413{align-items:center;gap:.55rem;min-width:0;display:flex}._editorialLessonRow_gwdzt_6412{flex-wrap:wrap}._editorialLessonRow_gwdzt_6412 small,._editorialLessonStatus_gwdzt_6413 small{color:var(--portal-muted);font-size:.75rem}._editorialLessonStatus_gwdzt_6413{flex-wrap:wrap;justify-content:flex-end}._editorialForm_gwdzt_2507,._editorialGrid_gwdzt_6436{gap:1rem;display:grid}._tableScroll_gwdzt_6441{border:1px solid var(--portal-line);border-radius:.9rem;max-width:100%;overflow-x:auto}._srOnly_gwdzt_6448{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tableScroll_gwdzt_6441 table{table-layout:auto;border-collapse:collapse;width:100%;min-width:48rem}._tableScroll_gwdzt_6441 th,._tableScroll_gwdzt_6441 td{border-bottom:1px solid var(--portal-line);text-align:left;vertical-align:top;padding:.75rem}._tableScroll_gwdzt_6441 :is(th,td),._tableShell_gwdzt_2625 :is(th,td){min-width:0;padding-inline:.625rem}._tableScroll_gwdzt_6441 :is(th,td):first-child,._tableShell_gwdzt_2625 :is(th,td):first-child{padding-left:1.25rem}._tableScroll_gwdzt_6441 :is(th,td):last-child,._tableShell_gwdzt_2625 :is(th,td):last-child{padding-right:1.25rem}._tableScroll_gwdzt_6441 td small,._tableShell_gwdzt_2625 td small{margin-top:.2rem;display:block}._editorialGrid_gwdzt_6436{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}._filterExport_gwdzt_6502{justify-content:flex-end;align-items:flex-end;display:flex}._filterExport_gwdzt_6502 ._compactButton_gwdzt_6508{min-height:2.75rem}._compactButton_gwdzt_6508{min-height:36px;padding:.5rem .85rem;font-size:.85rem}._editorialForm_gwdzt_2507 label{gap:.4rem;font-weight:650;display:grid}._formHint_gwdzt_6524{color:var(--portal-muted);margin:0;font-size:.85rem;font-weight:500;line-height:1.45}._editorialForm_gwdzt_2507 ._checkboxLabel_gwdzt_6532{align-items:center;gap:.7rem;display:flex}._notificationEmailRow_gwdzt_6538{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;display:grid}._editorialForm_gwdzt_2507 input,._editorialForm_gwdzt_2507 select,._editorialForm_gwdzt_2507 textarea{border:1px solid var(--portal-control-line);background:var(--portal-control);min-height:2.75rem;color:var(--portal-ink);font:inherit;border-radius:.65rem;padding:.7rem .8rem}._editorialEditor_gwdzt_6557{resize:vertical;min-height:18rem}._editorialOption_gwdzt_6562,._editorialQuestionChoice_gwdzt_6563{align-items:center;gap:.75rem;display:flex!important}._editorialOption_gwdzt_6562>input:first-child{flex:1}._editorialOption_gwdzt_6562 input[type=radio],._editorialOption_gwdzt_6562 input[type=checkbox],._editorialQuestionChoice_gwdzt_6563 input,._checkboxLabel_gwdzt_6532 input{min-height:auto}@media (width<=40rem){._pageHeadingRow_gwdzt_1039{flex-direction:column;align-items:stretch}._editorialTreeHeader_gwdzt_6387,._editorialList_gwdzt_6368>li{flex-direction:column;align-items:flex-start}}._classTimeline_gwdzt_6592{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._classTimeline_gwdzt_6592 li{border:1px solid var(--portal-line);background:var(--portal-surface);color:var(--portal-ink);border-radius:.9rem;grid-template-columns:minmax(9rem,12rem) 1fr;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}._classTimeline_gwdzt_6592 time{color:var(--portal-muted);font-variant-numeric:tabular-nums}._classTimeline_gwdzt_6592 p{color:var(--portal-muted);margin:.3rem 0 0}._classDetailPage_gwdzt_6622{gap:1.25rem;width:min(100%,980px);margin-inline:auto;padding-bottom:2rem;display:grid}._classDetailHeader_gwdzt_6630{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.25rem;display:flex}._classDetailHeading_gwdzt_6639{min-width:0}._classDetailBackLink_gwdzt_6643{min-height:0;color:var(--portal-muted);align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}._classDetailBackLink_gwdzt_6643:hover{color:var(--portal-ink)}._classDetailHeading_gwdzt_6639 ._pageHeading_gwdzt_1034{margin:0 0 .35rem}._classDetailHeading_gwdzt_6639 ._pageHeading_gwdzt_1034 h1{max-width:none;margin:0;font-size:clamp(2rem,5vw,3.4rem)}._classDetailDate_gwdzt_6668{color:var(--portal-muted);margin:0;font-size:1rem;font-weight:600}._classDetailHeader_gwdzt_6630>._secondaryButton_gwdzt_495{flex:none}._classDetailSummary_gwdzt_6679{box-shadow:var(--portal-shadow-card);border-radius:1rem;gap:1.1rem;padding:1.25rem;display:grid}._classDetailSummary_gwdzt_6679 ._managementFacts_gwdzt_5365{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}._classDetailSummary_gwdzt_6679 ._managementFacts_gwdzt_5365 div{background:var(--portal-paper);border-radius:.7rem;gap:.25rem;min-width:0;padding:.7rem .8rem}._classDetailSummary_gwdzt_6679 ._managementFacts_gwdzt_5365 dd{overflow-wrap:anywhere}._classDetailSummary_gwdzt_6679>._primaryButton_gwdzt_494{justify-self:start;width:fit-content}._classDetailSummary_gwdzt_6679>p{color:var(--portal-muted);margin:0}._classDetailPrimaryGrid_gwdzt_6716{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._classDetailForm_gwdzt_6722{border-radius:1rem;gap:1rem;padding:1.25rem}._classDetailForm_gwdzt_6722 h2{letter-spacing:-.02em;margin:0;font-size:1.25rem}._classDetailCardEyebrow_gwdzt_6734{color:var(--portal-violet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:850}._classDetailFormHint_gwdzt_6743{color:var(--portal-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}._classDetailCancelForm_gwdzt_6750{border-color:color-mix(in srgb, var(--portal-red) 35%, var(--portal-line));background:color-mix(in srgb, var(--portal-red-soft) 22%, var(--portal-surface))}._classDetailForm_gwdzt_6722 textarea{min-height:5.5rem}._classDetailForm_gwdzt_6722>button,._classDetailForm_gwdzt_6722>a{justify-self:start;width:fit-content}@media (width<=48rem){._classDetailHeader_gwdzt_6630{flex-direction:column;align-items:flex-start}._classDetailHeader_gwdzt_6630>._secondaryButton_gwdzt_495{width:fit-content}._classDetailSummary_gwdzt_6679 ._managementFacts_gwdzt_5365,._classDetailPrimaryGrid_gwdzt_6716{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){._classDetailSummary_gwdzt_6679 ._managementFacts_gwdzt_5365,._classDetailPrimaryGrid_gwdzt_6716{grid-template-columns:1fr}}._calendarHeadingRow_gwdzt_6792{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._calendarHeadingRow_gwdzt_6792>._pageHeading_gwdzt_1034{margin-bottom:0}._calendarCreateActions_gwdzt_6803,._calendarFormActions_gwdzt_6804{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}._calendarLegend_gwdzt_6811{color:var(--portal-muted);flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.82rem;font-weight:700;display:flex}._calendarLegend_gwdzt_6811 span{align-items:center;gap:.4rem;display:inline-flex}._calendarLegend_gwdzt_6811 i{background:var(--portal-accent);border-radius:50%;width:.65rem;height:.65rem;display:inline-block}._calendarLegend_gwdzt_6811 i[data-kind=activity]{background:var(--portal-amber)}._calendarLegend_gwdzt_6811 i[data-kind=tutoring]{background:var(--portal-violet)}._calendarLegend_gwdzt_6811 i[data-kind=tutoring-booked]{background:var(--portal-green)}._calendarPanel_gwdzt_6846{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);border-radius:1.25rem;overflow:hidden}._calendarToolbar_gwdzt_6854{border-bottom:1px solid var(--portal-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}._calendarToolbar_gwdzt_6854 h2{font-family:var(--portal-font-display);margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:650}._calendarViewSwitch_gwdzt_6870,._calendarNavigation_gwdzt_6871{align-items:center;gap:.35rem;display:flex}._calendarNavigation_gwdzt_6871{justify-content:flex-end}._calendarViewSwitch_gwdzt_6870 button,._calendarNavigation_gwdzt_6871 button{border:1px solid var(--portal-line);min-height:2.35rem;color:var(--portal-muted);background:0 0;border-radius:999px;padding:.45rem .75rem;font-weight:750}._calendarViewSwitch_gwdzt_6870 button[aria-pressed=true]{border-color:var(--portal-accent);background:var(--portal-accent-soft);color:var(--portal-ink)}._monthCalendar_gwdzt_6898{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekCalendar_gwdzt_6903{grid-template-columns:repeat(7,minmax(9rem,1fr));min-width:63rem;display:grid}._weekCalendarScroll_gwdzt_6909{max-width:100%;overflow-x:auto}._weekDay_gwdzt_6914{border-right:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);min-width:0;min-height:28rem;padding:.65rem}._weekDay_gwdzt_6914:last-child{border-right:0}._weekDayHeader_gwdzt_6926{color:var(--portal-muted);text-transform:capitalize;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:flex}._weekDayHeader_gwdzt_6926 ._monthDayNumber_gwdzt_6938{flex:none}._weekDayEvents_gwdzt_6942{gap:.45rem;display:grid}._weekDayEmpty_gwdzt_6947{color:var(--portal-muted);font-size:.8rem}._monthWeekday_gwdzt_6952{border-bottom:1px solid var(--portal-line);color:var(--portal-muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:.7rem;font-size:.75rem;font-weight:800}._monthDay_gwdzt_6938{border-right:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);min-width:0;min-height:8rem;padding:.55rem}._monthDay_gwdzt_6938:nth-child(7n){border-right:0}._monthDay_gwdzt_6938[data-outside=true]{background:color-mix(in srgb, var(--portal-paper) 55%, transparent);color:var(--portal-muted)}._monthDay_gwdzt_6938[data-today=true]{box-shadow:inset 0 0 0 2px var(--portal-accent)}._shell_gwdzt_2 ._monthDayNumber_gwdzt_6938{width:1.85rem;height:1.85rem;min-height:1.85rem;color:inherit;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 0 .35rem auto;padding:0;font-size:.82rem;font-weight:800;display:grid}._monthDay_gwdzt_6938[data-today=true] ._monthDayNumber_gwdzt_6938{background:var(--portal-accent);color:var(--portal-on-primary)}._monthDayNumber_gwdzt_6938:not(:disabled):hover{background:var(--portal-accent-soft)}._monthDayEvents_gwdzt_7010{gap:.3rem;min-width:0;display:grid}._calendarChip_gwdzt_7016{box-sizing:border-box;border-left:3px solid var(--portal-accent);background:var(--portal-accent-soft);min-width:0;height:44px;min-height:44px;color:var(--portal-ink);white-space:nowrap;border-radius:.4rem;padding:.34rem .45rem;font-size:.75rem;line-height:1.25;text-decoration:none;display:block;overflow:hidden}._calendarChipButton_gwdzt_7034{text-align:left;cursor:pointer;width:100%;font:inherit;border-top:0;border-bottom:0;border-right:0}._calendarChipButton_gwdzt_7034:hover,._calendarChipButton_gwdzt_7034:focus-visible{filter:brightness(.96);outline:2px solid var(--portal-accent);outline-offset:2px}._calendarChip_gwdzt_7016[data-kind=exam],._calendarChip_gwdzt_7016>[data-kind=exam]{border-color:var(--portal-red);background:var(--portal-red-soft)}._calendarChip_gwdzt_7016[data-kind=lesson],._calendarChip_gwdzt_7016>[data-kind=lesson]{border-color:var(--portal-green);background:var(--portal-green-soft)}._calendarChip_gwdzt_7016[data-kind=other],._calendarChip_gwdzt_7016>[data-kind=other]{border-color:var(--portal-amber);background:var(--portal-amber-soft)}._calendarChip_gwdzt_7016[data-kind=tutoring],._calendarChip_gwdzt_7016>[data-kind=tutoring]{border-color:var(--portal-violet);background:color-mix(in srgb, var(--portal-violet-soft) 76%, var(--portal-surface))}._calendarChip_gwdzt_7016[data-kind=tutoring-booked],._calendarChip_gwdzt_7016>[data-kind=tutoring-booked]{border-color:var(--portal-green);background:var(--portal-green-soft)}._calendarChip_gwdzt_7016>span{display:block}._calendarChip_gwdzt_7016 time{font-variant-numeric:tabular-nums;margin-right:.35rem;font-size:.75rem;font-weight:850}._calendarChip_gwdzt_7016 span{text-overflow:ellipsis;overflow:hidden}._calendarAgenda_gwdzt_7101{gap:0;margin:0;padding:0;list-style:none;display:grid}._calendarAgenda_gwdzt_7101>li{border-bottom:1px solid var(--portal-line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}._calendarAgenda_gwdzt_7101>li>header{align-items:baseline;gap:.55rem;display:flex}._calendarAgenda_gwdzt_7101>li>header strong{font-family:var(--portal-font-display);font-size:2rem}._calendarAgenda_gwdzt_7101>li>header span{color:var(--portal-muted);text-transform:capitalize;font-size:.78rem}._calendarAgenda_gwdzt_7101>li>div{gap:.65rem;display:grid}._calendarAgendaLink_gwdzt_7139{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}._calendarAgendaLink_gwdzt_7139:focus-visible{outline:2px solid var(--portal-accent);outline-offset:3px}._calendarAgendaEvent_gwdzt_7156{border:1px solid var(--portal-line);border-left:4px solid var(--portal-accent);background:var(--portal-paper);border-radius:.85rem;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1rem;display:grid}._calendarAgendaEvent_gwdzt_7156[data-kind=exam]{border-left-color:var(--portal-red)}._calendarAgendaEvent_gwdzt_7156[data-kind=lesson]{border-left-color:var(--portal-green)}._calendarAgendaEvent_gwdzt_7156[data-kind=other]{border-left-color:var(--portal-amber)}._calendarAgendaEvent_gwdzt_7156[data-kind=tutoring]{border-left-color:var(--portal-violet);background:color-mix(in srgb, var(--portal-violet-soft) 42%, var(--portal-paper))}._calendarAgendaEvent_gwdzt_7156[data-kind=tutoring-booked]{border-left-color:var(--portal-green);background:var(--portal-green-soft)}._calendarAgendaEvent_gwdzt_7156 time{color:var(--portal-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}._calendarAgendaEvent_gwdzt_7156 h3,._calendarAgendaEvent_gwdzt_7156 p{margin:0}._calendarAgendaEvent_gwdzt_7156 p{color:var(--portal-muted);margin-top:.3rem;font-size:.85rem}._calendarEventKind_gwdzt_7211{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:850;display:block}._calendarActivityForm_gwdzt_6029{gap:1rem;display:grid}._calendarTutoringModal_gwdzt_7226{gap:1.25rem;display:grid}._calendarTutoringDetails_gwdzt_7231{border:1px solid var(--portal-line);border-left:4px solid var(--portal-violet);background:color-mix(in srgb, var(--portal-violet-soft) 42%, var(--portal-paper));border-radius:.85rem;gap:.55rem;padding:1rem;display:grid}._calendarTutoringDetails_gwdzt_7231 h3,._calendarTutoringDetails_gwdzt_7231 p{margin:0}._calendarTutoringDetails_gwdzt_7231 p{color:var(--portal-muted)}._calendarTutoringSlotChoices_gwdzt_7254{border:1px solid var(--portal-line);border-radius:.7rem;gap:.55rem;margin:.25rem 0 0;padding:.75rem;display:grid}._calendarTutoringSlotChoices_gwdzt_7254 legend{color:var(--portal-muted);padding-inline:.25rem;font-size:.8rem;font-weight:800}._calendarTutoringSlotChoices_gwdzt_7254 [role=radiogroup]{flex-wrap:wrap;gap:.5rem;display:flex}._calendarTutoringSlotChoice_gwdzt_7254{border:1px solid var(--portal-line);background:var(--portal-control);min-height:2.5rem;color:var(--portal-ink);font:inherit;border-radius:999px;padding:.55rem .8rem;font-weight:750}._calendarTutoringSlotChoice_gwdzt_7254[aria-pressed=true]{border-color:var(--portal-accent);background:var(--portal-accent);color:var(--portal-on-primary)}._calendarActivityDetail_gwdzt_7293,._calendarActivityEditForm_gwdzt_7294,._calendarActivityCancelForm_gwdzt_7295{gap:1rem;display:grid}._calendarActivityStatus_gwdzt_7300{background:var(--portal-accent-soft);width:fit-content;color:var(--portal-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:850}._calendarActivityStatus_gwdzt_7300[data-status=cancelled]{background:var(--portal-red-soft);color:var(--portal-red)}._calendarActivityHeaderBadge_gwdzt_7317{background:var(--portal-accent-soft);min-height:2.2rem;color:var(--portal-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}._calendarActivityHeaderBadge_gwdzt_7317[data-kind=lesson]{background:var(--portal-green-soft);color:var(--portal-green)}._calendarActivityHeaderBadge_gwdzt_7317[data-kind=exam]{background:var(--portal-accent-soft);color:var(--portal-accent)}._calendarActivityHeaderBadge_gwdzt_7317[data-kind=other]{background:var(--portal-amber-soft);color:var(--portal-amber)}._classCalendarHeaderBadge_gwdzt_7347{background:var(--portal-green-soft);min-height:2.2rem;color:var(--portal-green);letter-spacing:.08em;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}._classCalendarMaterials_gwdzt_7361{gap:.55rem;display:grid}._classCalendarMaterials_gwdzt_7361 h3{margin:0;font-size:1rem}._classCalendarMaterials_gwdzt_7361 ul{gap:.35rem;margin:0;padding-left:1.15rem;display:grid}._classCalendarMaterials_gwdzt_7361 a{color:var(--portal-accent);font-weight:750}._classCalendarEditView_gwdzt_7383{gap:.9rem;display:grid}._classCalendarBackButton_gwdzt_7388{color:var(--portal-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}._classCalendarBackButton_gwdzt_7388:hover,._classCalendarBackButton_gwdzt_7388:focus-visible{text-decoration:underline}._calendarActivityDetail_gwdzt_7293 dl{gap:.65rem;margin:0;display:grid}._calendarActivityDetail_gwdzt_7293 dl>div{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;display:grid}._calendarActivityDetail_gwdzt_7293 dt{color:var(--portal-muted);font-size:.8rem;font-weight:800}._calendarActivityDetail_gwdzt_7293 dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}._calendarActivityDetail_gwdzt_7293>p,._calendarActivityCancelForm_gwdzt_7295>p{color:var(--portal-muted);margin:0}._calendarActivityCancellation_gwdzt_7437{background:var(--portal-red-soft);border-radius:.65rem;padding:.75rem .85rem;color:var(--portal-red)!important}._calendarActivityActions_gwdzt_7444,._calendarActivityFormActions_gwdzt_7445{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}._calendarActivityEditForm_gwdzt_7294 label,._calendarActivityCancelForm_gwdzt_7295 label{gap:.45rem;font-weight:700;display:grid}._calendarActivityEditForm_gwdzt_7294 :is(input,select,textarea),._calendarActivityCancelForm_gwdzt_7295 textarea{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-height:2.75rem;color:var(--portal-ink);font:inherit;border-radius:.65rem;padding:.7rem .8rem}._calendarActivityEditForm_gwdzt_7294 textarea,._calendarActivityCancelForm_gwdzt_7295 textarea{resize:vertical;min-height:6rem}._calendarActivityForm_gwdzt_6029>label,._calendarActivityForm_gwdzt_6029 fieldset{gap:.45rem;display:grid}._calendarActivityForm_gwdzt_6029 fieldset,._calendarActivityEditForm_gwdzt_7294 fieldset{border:1px solid var(--portal-line);border-radius:.75rem;min-width:0;margin:0;padding:.75rem}._calendarActivityForm_gwdzt_6029 fieldset legend,._calendarActivityEditForm_gwdzt_7294 fieldset legend{color:var(--portal-ink);padding-inline:.35rem;font-weight:800}._calendarActivityForm_gwdzt_6029 fieldset label,._calendarActivityEditForm_gwdzt_7294 fieldset label{min-width:0;min-height:2.35rem;color:var(--portal-ink);cursor:pointer;border-radius:.55rem;align-items:center;gap:.65rem;padding:.45rem .55rem;display:flex!important}._calendarActivityForm_gwdzt_6029 fieldset label:hover,._calendarActivityEditForm_gwdzt_7294 fieldset label:hover{background:var(--portal-accent-soft)}._calendarActivityForm_gwdzt_6029 fieldset input[type=checkbox],._calendarActivityEditForm_gwdzt_7294 fieldset input[type=checkbox]{background:var(--portal-control);width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;accent-color:var(--portal-accent);border:0;border-radius:.3rem;flex:none;margin:0;padding:0}._calendarActivityForm_gwdzt_6029 input,._calendarActivityForm_gwdzt_6029 select,._calendarActivityForm_gwdzt_6029 textarea{border:1px solid var(--portal-control-line);background:var(--portal-control);width:100%;min-height:2.75rem;color:var(--portal-ink);font:inherit;border-radius:.65rem;padding:.7rem .8rem}._calendarActivityForm_gwdzt_6029 textarea{resize:vertical;min-height:5rem}._calendarActivityForm_gwdzt_6029 small,._optionalLabel_gwdzt_7551{color:var(--portal-muted);font-size:.8rem}._calendarKindPicker_gwdzt_7556{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._calendarKindPicker_gwdzt_7556 button{border:1px solid var(--portal-line);background:var(--portal-paper);min-height:5rem;color:var(--portal-ink);border-radius:.85rem;place-items:center;gap:.25rem;padding:.7rem;font-weight:780;display:grid}._calendarKindPicker_gwdzt_7556 button span{color:var(--portal-accent);font-size:1.25rem}._calendarKindPicker_gwdzt_7556 button[aria-pressed=true]{border-color:var(--portal-accent);background:var(--portal-accent-soft);box-shadow:inset 0 0 0 1px var(--portal-accent)}@media (width<=50rem){._materialGrid_gwdzt_2969{grid-template-columns:1fr}._calendarHeadingRow_gwdzt_6792,._calendarToolbar_gwdzt_6854{grid-template-columns:minmax(0,1fr);align-items:stretch}._calendarHeadingRow_gwdzt_6792{flex-direction:column}._calendarCreateActions_gwdzt_6803{justify-content:flex-start}._calendarToolbar_gwdzt_6854 h2{grid-row:1}._calendarNavigation_gwdzt_6871{justify-content:flex-start}._monthDay_gwdzt_6938{min-height:6rem;padding:.35rem}._calendarChip_gwdzt_7016 time{display:none}._calendarAgenda_gwdzt_7101>li{grid-template-columns:minmax(0,1fr)}}@media (width<=34rem){._calendarCreateActions_gwdzt_6803,._calendarCreateActions_gwdzt_6803>*,._calendarFormActions_gwdzt_6804,._calendarFormActions_gwdzt_6804>*{width:100%}._monthWeekday_gwdzt_6952{padding-inline:.2rem;font-size:.75rem}._monthDay_gwdzt_6938{min-height:4.5rem;padding:.2rem}._shell_gwdzt_2 ._monthDayNumber_gwdzt_6938{width:1.6rem;height:1.6rem;min-height:1.6rem}._calendarChip_gwdzt_7016{border-left:0;border-radius:999px;height:.32rem;min-height:.32rem;padding:0;font-size:0}._calendarChip_gwdzt_7016>span{min-height:.32rem}._calendarKindPicker_gwdzt_7556{grid-template-columns:minmax(0,1fr)}._calendarAgendaEvent_gwdzt_7156{grid-template-columns:minmax(0,1fr);gap:.45rem}}@media (width<=36rem){._classTimeline_gwdzt_6592 li{grid-template-columns:1fr;gap:.35rem}}._notificationButton_gwdzt_7680{min-width:0;color:var(--portal-ink);text-align:left;background:0 0;border:0;flex:1;gap:.3rem;padding:0;display:grid}._notificationButton_gwdzt_7680 span,._notificationButton_gwdzt_7680 small{color:var(--portal-muted)}._shell_gwdzt_2,._authPage_gwdzt_1,._centeredMain_gwdzt_3{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0;max-width:100%;font-size:1rem;line-height:1.5;overflow-x:clip}._main_gwdzt_1024,._workspace_gwdzt_1016,._pageStack_gwdzt_2190,._editorialForm_gwdzt_2507,._editorialList_gwdzt_6368,._editorialGrid_gwdzt_6436,._editorialActions_gwdzt_2491{min-width:0}._pageStack_gwdzt_2190{gap:clamp(1rem,2vw,1.5rem);display:grid}._pageStack_gwdzt_2190>:is(p,section,article,form,div){max-width:100%}._editorialList_gwdzt_6368>:is(article,details),._editorialList_gwdzt_6368>li,._editorialForm_gwdzt_2507,._editorialPreview_gwdzt_6378{border:1px solid var(--portal-line);background:var(--portal-surface);min-width:0;color:var(--portal-ink);box-shadow:var(--portal-shadow-card);overflow-wrap:anywhere;border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}._editorialList_gwdzt_6368>:is(article,details){gap:.65rem;display:grid}._editorialList_gwdzt_6368>:is(article,details)>:first-child,._editorialForm_gwdzt_2507>:first-child{margin-top:0}._editorialList_gwdzt_6368>:is(article,details)>:last-child,._editorialForm_gwdzt_2507>:last-child{margin-bottom:0}._editorialList_gwdzt_6368 details>summary{cursor:pointer;min-height:44px;padding-block:.55rem;font-weight:750}._editorialForm_gwdzt_2507 fieldset{border:1px solid var(--portal-line);border-radius:.8rem;min-width:0;margin:0;padding:1rem}._editorialForm_gwdzt_2507 legend{padding-inline:.4rem;font-weight:750}._editorialForm_gwdzt_2507 input[type=checkbox],._editorialForm_gwdzt_2507 input[type=radio]{width:1.35rem;min-width:1.35rem;height:1.35rem;min-height:1.35rem;accent-color:var(--portal-violet)}:is(._editorialForm_gwdzt_2507 label:has(>input[type=checkbox]),._editorialForm_gwdzt_2507 label:has(>input[type=radio])){align-items:center;min-height:44px}._editorialForm_gwdzt_2507 textarea{resize:vertical;width:100%;min-height:7rem}._editorialForm_gwdzt_2507 :is(input,select,textarea):disabled{cursor:not-allowed;background:var(--portal-disabled);color:var(--portal-muted);opacity:1}._editorialActions_gwdzt_2491>:is(button,a),._editorialForm_gwdzt_2507>:is(button,a),._editorialList_gwdzt_6368 button{min-height:44px}._editorialActions_gwdzt_2491{justify-content:flex-start}._editorialList_gwdzt_6368 :is(dl,dd,p,pre),._editorialForm_gwdzt_2507 :is(dl,dd,p,pre),._tableScroll_gwdzt_6441 :is(th,td){overflow-wrap:anywhere;word-break:break-word}._editorialList_gwdzt_6368 dl,._editorialForm_gwdzt_2507 dl{gap:.55rem;margin:0;display:grid}._editorialList_gwdzt_6368 dl>div,._editorialForm_gwdzt_2507 dl>div{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem;padding-block:.35rem;display:grid}._editorialList_gwdzt_6368 dt,._editorialForm_gwdzt_2507 dt{color:var(--portal-muted);font-weight:750}._editorialList_gwdzt_6368 dd,._editorialForm_gwdzt_2507 dd{min-width:0;margin:0}._licenseList_gwdzt_7850>article{gap:1rem}._licenseHeader_gwdzt_7854{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._licenseHeader_gwdzt_7854 h2{margin:.15rem 0 0}._licenseHeader_gwdzt_7854 p{margin:0}._licenseStatus_gwdzt_7869{background:var(--portal-amber-soft);color:var(--portal-amber);border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:800}._licenseStatus_gwdzt_7869[data-status=active]{background:var(--portal-green-soft);color:var(--portal-green)}._licenseStatus_gwdzt_7869[data-status=expired],._licenseStatus_gwdzt_7869[data-status=cancelled],._licenseStatus_gwdzt_7869[data-status=suspended]{background:var(--portal-red-soft);color:var(--portal-red)}._licenseEntitlements_gwdzt_7891{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}._editorialList_gwdzt_6368 ._licenseEntitlements_gwdzt_7891>div{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}._licenseEntitlements_gwdzt_7891 dt{color:var(--portal-ink);font-weight:700}._licenseEntitlements_gwdzt_7891 dd{color:var(--portal-accent);text-align:right;font-weight:800}._editorialList_gwdzt_6368 pre,._editorialForm_gwdzt_2507 pre{background:var(--portal-paper);white-space:pre-wrap;border-radius:.65rem;max-width:100%;margin:0;padding:.85rem;font-size:.875rem}._tableScroll_gwdzt_6441{scrollbar-gutter:stable;overscroll-behavior-inline:contain}._tableScroll_gwdzt_6441 th{background:var(--portal-subtle);color:var(--portal-ink);font-weight:800}._tableShell_gwdzt_2625 thead,._tableScroll_gwdzt_6441 thead{background:var(--portal-subtle);box-shadow:inset 0 -1px 0 var(--portal-line)}._tableShell_gwdzt_2625 thead th,._tableScroll_gwdzt_6441 thead th{background:0 0;border-bottom:0}._sortHeaderButton_gwdzt_7950{min-height:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}._sortHeaderButton_gwdzt_7950:hover{color:var(--portal-violet)}._sortIndicator_gwdzt_7969{min-width:1rem;color:var(--portal-violet);justify-content:center;font-size:.95em;line-height:1;display:inline-flex}._tableCellList_gwdzt_7978{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._tableCellList_gwdzt_7978 li+li{border-top:1px solid var(--portal-line);padding-top:.35rem}._tableScroll_gwdzt_6441 ._peopleTable_gwdzt_7992{min-width:70rem}._tableScroll_gwdzt_6441 ._peopleTable_gwdzt_7992 :is(th,td){white-space:nowrap;overflow-wrap:normal;word-break:normal}._tableScroll_gwdzt_6441 ._staffTable_gwdzt_8002{min-width:82rem}._tableScroll_gwdzt_6441 ._staffTable_gwdzt_8002 :is(th,td){white-space:nowrap;overflow-wrap:normal;word-break:normal}._staffTable_gwdzt_8002 ._tableRowActions_gwdzt_8012 ._dangerButton_gwdzt_1272{border-radius:.55rem;min-height:2.2rem;padding:.42rem .8rem;font-size:.9rem}._tableRowActions_gwdzt_8012{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}._tableRowActions_gwdzt_8012 ._managementError_gwdzt_2512{min-width:16rem}._managementToolbar_gwdzt_3749{gap:.6rem;padding:.65rem .8rem}._managementToolbar_gwdzt_3749 label{gap:.25rem}._managementToolbar_gwdzt_3749 :is(input,select){min-height:2.25rem;padding:.45rem .65rem}._filterForm_gwdzt_8046{gap:.65rem;padding:.75rem 1rem}._filterForm_gwdzt_8046 ._editorialGrid_gwdzt_6436{gap:.65rem}._filterForm_gwdzt_8046 label{gap:.25rem;font-size:.95rem}._filterForm_gwdzt_8046 :is(input,select){min-height:2.25rem;padding:.45rem .65rem}._filterForm_gwdzt_8046>:is(h2,h3,p){margin-block:0}._tableScroll_gwdzt_6441 tr:last-child td{border-bottom:0}._shell_gwdzt_2 :is(small,._managementFacts_gwdzt_5365 dt,._managementTimeline_gwdzt_4985 span){font-size:max(.75rem,1em);line-height:1.4}._shell_gwdzt_2 :is(button,a,input,select,textarea){touch-action:manipulation}._shell_gwdzt_2 :is(button,input,select,textarea):disabled{cursor:not-allowed}._shell_gwdzt_2 ::placeholder,._authPage_gwdzt_1 ::placeholder{color:var(--portal-muted);opacity:.85}._shell_gwdzt_2 ::selection{background:var(--portal-violet-soft);color:var(--portal-ink)}._authPage_gwdzt_1 ::selection{background:var(--portal-violet-soft);color:var(--portal-ink)}._centeredMain_gwdzt_3 ::selection{background:var(--portal-violet-soft);color:var(--portal-ink)}._shell_gwdzt_2 :is(input,select,textarea),._authPage_gwdzt_1 :is(input,select,textarea){color-scheme:inherit}._shell_gwdzt_2 select,._authPage_gwdzt_1 select,._centeredMain_gwdzt_3 select{border:1px solid var(--portal-control-line);background-color:var(--portal-control);min-width:0;min-height:2.75rem;color:var(--portal-ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;appearance:none;cursor:pointer;border-radius:.75rem;padding:.65rem 2.7rem .65rem .85rem;line-height:1.25;transition:border-color .16s,box-shadow .16s,background-color .16s}._shell_gwdzt_2 select:not([multiple]),._authPage_gwdzt_1 select:not([multiple]),._centeredMain_gwdzt_3 select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%23526b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7 5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem}._shell_gwdzt_2 select:disabled,._authPage_gwdzt_1 select:disabled,._centeredMain_gwdzt_3 select:disabled{background-color:var(--portal-disabled);color:var(--portal-muted);cursor:not-allowed}._shell_gwdzt_2 select option,._authPage_gwdzt_1 select option,._centeredMain_gwdzt_3 select option{background:var(--portal-control);color:var(--portal-ink)}._shell_gwdzt_2 :is(input,select,textarea):focus-visible,._authPage_gwdzt_1 :is(input,select,textarea):focus-visible{border-color:var(--portal-violet);box-shadow:0 0 0 3px var(--portal-focus-ring)}._shell_gwdzt_2 :is(input,select,textarea)[aria-invalid=true],._authPage_gwdzt_1 :is(input,select,textarea)[aria-invalid=true]{border-color:var(--portal-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-red) 18%, transparent)}._shell_gwdzt_2 :is(button,a)[aria-busy=true]{cursor:wait}._tableShell_gwdzt_2625 tbody tr,._tableScroll_gwdzt_6441 tbody tr{transition:background-color .14s}@media (hover:hover){._primaryButton_gwdzt_494:not(:disabled):hover,._primaryLink_gwdzt_497:hover{background:color-mix(in srgb, var(--portal-ink) 86%, var(--portal-violet));border-color:var(--portal-violet)}._secondaryButton_gwdzt_495:not(:disabled):hover,._secondaryLink_gwdzt_498:hover,._logoutButton_gwdzt_496:not(:disabled):hover,._mobileMenu_gwdzt_770>button:hover{border-color:var(--portal-violet);background:var(--portal-violet-soft);color:var(--portal-violet)}._personDetailBackLink_gwdzt_527:hover{color:var(--portal-ink)}._textButton_gwdzt_202:hover,._authHeader_gwdzt_191>a:last-child:hover{color:var(--portal-violet)}._actionGrid_gwdzt_1583 article:hover,._courseCard_gwdzt_1797:hover,._courseManagementCardLink_gwdzt_5183:hover>article,._metricGrid_gwdzt_3691 article:hover,._reviewInsightCard_gwdzt_3587:hover{border-color:color-mix(in srgb, var(--portal-violet) 42%, var(--portal-line))}._courseManagementCardLink_gwdzt_5183:hover>article{background:color-mix(in srgb, var(--portal-surface) 92%, var(--portal-violet-soft));box-shadow:var(--portal-shadow-card);transform:translateY(-2px)}._courseManagementCardLink_gwdzt_5183:hover ._courseManagementCardArrow_gwdzt_5228{border-color:var(--portal-violet);background:var(--portal-violet);color:var(--portal-on-primary);transform:translate(1px,-1px)}._tableShell_gwdzt_2625 tbody tr:hover,._tableScroll_gwdzt_6441 tbody tr:hover{background:color-mix(in srgb, var(--portal-violet-soft) 55%, transparent)}}._primaryButton_gwdzt_494:not(:disabled):active,._primaryLink_gwdzt_497:active,._secondaryButton_gwdzt_495:not(:disabled):active,._secondaryLink_gwdzt_498:active,._logoutButton_gwdzt_496:not(:disabled):active{transform:translateY(1px)}._courseManagementCardLink_gwdzt_5183:active>article{transform:translateY(0)}._personDetailBackLink_gwdzt_527:active{color:var(--portal-ink)}._editorialForm_gwdzt_2507._modalForm_gwdzt_2546{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=700px){._personProfileHero_gwdzt_1087{grid-template-columns:auto minmax(0,1fr)}._personProfileStatus_gwdzt_1179{text-align:left;flex-wrap:wrap;grid-column:1/-1;justify-items:start;gap:.45rem .8rem;display:flex}._personProfileFields_gwdzt_1437,._personDataCard_gwdzt_1514 dl,._formationSummary_gwdzt_1293,._formationDetails_gwdzt_1350{grid-template-columns:minmax(0,1fr)}._personSectionHeader_gwdzt_1407{flex-direction:column;gap:.45rem}._personRoleAssignment_gwdzt_1448{flex-direction:column;align-items:stretch}._personRoleAssignment_gwdzt_1448 label,._personRoleAssignment_gwdzt_1448 ._secondaryButton_gwdzt_495{width:100%}}@media (forced-colors:active){._progressTrack_gwdzt_1397 span,._questionProgress_gwdzt_2650 span{background:highlight}}@media (prefers-color-scheme:dark){._editorialList_gwdzt_6368>:is(article,details),._editorialList_gwdzt_6368>li,._editorialForm_gwdzt_2507,._editorialPreview_gwdzt_6378{box-shadow:var(--portal-shadow-card)}}@media (width<=40rem){._quickActionGrid_gwdzt_1643{grid-template-columns:minmax(0,1fr)}._quickActionGrid_gwdzt_1643 article{min-height:0}._editorialActions_gwdzt_2491{flex-direction:column;align-items:stretch}._portalModalBody_gwdzt_2443 ._editorialActions_gwdzt_2491{flex-direction:row;justify-content:flex-end;align-items:center}._editorialActions_gwdzt_2491>:is(button,a),._editorialForm_gwdzt_2507>:is(button,a){width:100%}._portalModalBody_gwdzt_2443 ._editorialActions_gwdzt_2491>:is(button,a){width:auto}._confirmActions_gwdzt_2517{flex-wrap:wrap}._editorialList_gwdzt_6368 dl>div,._editorialForm_gwdzt_2507 dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}._licenseEntitlements_gwdzt_7891{grid-template-columns:1fr}._tableScroll_gwdzt_6441{margin-inline:-.25rem}}@media (width<=30rem){._managementFormActions_gwdzt_3850{flex-direction:column-reverse}._managementFormActions_gwdzt_3850>button{width:100%;min-width:0}._confirmActions_gwdzt_2517{flex-direction:column}._portalModalBody_gwdzt_2443 ._confirmActions_gwdzt_2517>button{width:100%;min-width:0}}@supports (padding:env(safe-area-inset-bottom)){._authHeader_gwdzt_191{min-height:calc(76px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}._sidebar_gwdzt_621,._mobileMenu_gwdzt_770{padding-bottom:max(1rem, env(safe-area-inset-bottom))}._mobileHeader_gwdzt_1020{padding-top:max(.75rem, env(safe-area-inset-top))}._main_gwdzt_1024{padding-right:max(clamp(1rem, 3vw, 3rem), env(safe-area-inset-right));padding-left:max(clamp(1rem, 3vw, 3rem), env(safe-area-inset-left))}}._materialModeSwitch_gwdzt_8402{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}._materialModeSwitch_gwdzt_8402 button[aria-pressed=true]{background:var(--portal-accent);color:var(--portal-on-accent,white)}._reusableMaterialPicker_gwdzt_4630{gap:1rem;min-width:0;margin-top:1rem;display:grid}._reusableMaterialPicker_gwdzt_4630>label{gap:.4rem;display:grid}._reusableMaterialList_gwdzt_8422{border:0;gap:.8rem;min-width:0;padding:0;display:grid}._reusableMaterialItem_gwdzt_8429{border:1px solid var(--portal-control-line);overflow-wrap:anywhere;border-radius:.7rem;min-width:0;padding:.8rem}._reusableMaterialItem_gwdzt_8429>label{align-items:center;gap:.6rem;min-height:44px;display:flex}._reusableMaterialItem_gwdzt_8429 small{color:var(--portal-muted);display:block}
