#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Public Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}::selection{background:#bff3de}img{max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div[class*=fieldGroup]:focus-within,div[class*=fieldGroup]:hover,input[class*=box]:focus,input[class*=box]:hover{border-color:#5fe3ae!important;box-shadow:0 0 0 1px #5fe3ae!important}.appFeedback_snackbar__bIpOC .MuiAlert-root{border-radius:16px;box-shadow:0 12px 32px #0000003d;font-weight:600}.appFeedback_alert__xgm14{min-width:300px}.appFeedback_message__jxIlq{display:block}.appFeedback_errorAlert__37a9f{background:#ffdad6!important;border:1px solid #f5b8b2!important;color:#7f1d1d!important}.appFeedback_errorAlert__37a9f .MuiAlert-action,.appFeedback_errorAlert__37a9f .MuiAlert-icon,.appFeedback_errorAlert__37a9f .appFeedback_action__ksnOC{color:#b3261e!important}.appFeedback_errorAlert__37a9f .MuiIconButton-root{color:#8f1d18!important}.appFeedback_errorAlert__37a9f .appFeedback_message__jxIlq{color:#8f1d18;font-weight:750}.appFeedback_action__ksnOC{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.appFeedback_snackbar__bIpOC *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.login_page__\+fHSA{background:radial-gradient(circle at 15% 15%,#5fe3ae29,#0000 30%),radial-gradient(circle at 88% 82%,#0e6f571f,#0000 28%),var(--mui-palette-background-default);display:grid;min-height:100vh;overflow:hidden;padding:24px;place-items:center;position:relative;width:100%}.login_page__\+fHSA:after,.login_page__\+fHSA:before{border:1px solid #5fe3ae1a;border-radius:50%;content:"";position:absolute}.login_page__\+fHSA:before{height:380px;right:-110px;top:-150px;width:380px}.login_page__\+fHSA:after{bottom:-190px;height:440px;left:-150px;width:440px}.login_card__scheG{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid var(--mui-palette-divider);border-radius:18px;box-shadow:0 22px 60px #0b140f1a;display:flex;flex-direction:column;padding:42px 36px 34px;position:relative;width:min(100%,420px);z-index:1}.login_brand__MViHF{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;display:grid;height:52px;margin-bottom:22px;place-items:center;width:52px}.login_brand__MViHF img{height:32px;object-fit:contain;width:32px}.login_eyebrow__V-PrX{color:var(--mui-palette-primary-main);font-size:.69rem;font-weight:750;letter-spacing:.09em;margin-bottom:7px;text-transform:uppercase}.login_title__TLfXs{color:var(--mui-palette-text-primary);font-size:1.55rem;font-weight:700;letter-spacing:-.025em;margin:0 0 8px;text-align:center}.login_subtitle__BbQiD{color:var(--mui-palette-text-secondary);font-size:.85rem;line-height:1.55;margin:0 0 28px;max-width:330px;text-align:center}.login_loginButton__QB\+4h{min-height:44px!important}.login_error__zgCOf{margin-top:16px;width:100%}.login_devSection__x9I13{align-items:stretch;display:flex;flex-direction:column;margin-top:22px;width:100%}.login_devDivider__pynaS{color:var(--mui-palette-text-secondary);font-size:.72rem;margin-bottom:16px;text-transform:uppercase}.login_devAlert__B5DWI{font-size:.78rem;margin-bottom:12px}.login_devSelect__MQPR-{margin-bottom:10px}.login_devPassword__xL2ov{margin-bottom:12px}.login_devLoading__pr61y{display:flex;justify-content:center;padding:12px 0}.login_devButton__0ITHA{min-height:44px!important}.login_footer__t5R4F{color:var(--mui-palette-text-secondary);font-size:.7rem;margin-top:24px;text-align:center}@media(max-width:480px){.login_page__\+fHSA{padding:14px}.login_card__scheG{border-radius:16px;padding:34px 22px 28px}}.callback_page__STYc\+{align-items:center;background:#f7faf9;display:flex;justify-content:center;min-height:100vh;width:100%}.callback_text__tp3AC{color:#5b6b67;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.AuthLayout_container__Nzsda{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100dvh;overflow:hidden;padding:clamp(16px,4vw,48px);position:relative;width:100%;z-index:0}.AuthLayout_container__Nzsda:after,.AuthLayout_container__Nzsda:before{pointer-events:none}.AuthLayout_container__Nzsda:before{background-image:none;background-image:var(--login-page-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:saturate(1.08) contrast(1.08);inset:0;position:absolute;z-index:0}.AuthLayout_container__Nzsda:after{background:linear-gradient(140deg,#0c172d8c,#192c4752 40%,#2d4b5a40);content:"";inset:0;position:absolute;z-index:1}.AuthLayout_glassCard__38PuZ{align-items:stretch;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:linear-gradient(145deg,#ffffff47,#ffffff14 55%) #14233c40;border:1.2px solid #ffffff52;border-radius:32px;box-shadow:0 40px 80px -35px #000000a6;color:#fff;display:flex;flex-direction:column;gap:clamp(20px,3vw,28px);overflow:hidden;padding:clamp(28px,4vw,44px);position:relative;width:clamp(300px,38vw,440px);z-index:3}.AuthLayout_glassCardWide__NuN-T{width:clamp(300px,46vw,520px)}.AuthLayout_glassCard__38PuZ:before{background:linear-gradient(160deg,#ffffff38,#ffffff0a);border-radius:26px;box-shadow:inset 0 1px 0 #ffffff59;content:"";inset:10px;opacity:.4;pointer-events:none;position:absolute;z-index:0}.AuthLayout_glassCard__38PuZ>*{position:relative;z-index:1}.AuthLayout_header__hEF1n{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;position:relative}.AuthLayout_companyLogo__bi-kO{margin-top:8px;max-width:70%;object-fit:contain;width:190px}.AuthLayout_heading__rjxkE{color:#fff;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:700;letter-spacing:.01em;margin:8px 0 0;text-align:center}.AuthLayout_subheading__\+k7c\+{color:#fffc;font-size:clamp(.92rem,2vw,1.02rem);font-weight:400;line-height:1.45;margin:0;max-width:34ch;text-align:center}.AuthLayout_form__LRxHL{display:flex;flex-direction:column;gap:clamp(16px,2.6vw,22px);width:100%}.AuthLayout_fieldGroup__\+S6\+E{align-items:center;background:linear-gradient(135deg,#fff3,#ffffff0d) #12203433;border:1px solid #ffffff61;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff40;display:flex;padding:0 18px;position:relative;transition:border .2s ease,box-shadow .2s ease,background .2s ease}.AuthLayout_fieldGroup__\+S6\+E:focus-within{background:linear-gradient(135deg,#ffffff47,#ffffff14) #0f1e3266;border-color:#0e6f57;border-color:var(--auth-icon-color,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)));box-shadow:0 0 0 1px color-mix(in srgb,#0e6f57 30%,#0000),inset 0 1px 0 #ffffff59;box-shadow:0 0 0 1px color-mix(in srgb,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)) 30%,#0000),inset 0 1px 0 #ffffff59}.AuthLayout_visuallyHidden__FGA24{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AuthLayout_inputField__-0rJW{background:#0000;border:none;color:#fff;flex:1 1 auto;font-family:inherit;font-size:1rem;letter-spacing:.02em;outline:none;padding:16px 46px 16px 2px}.AuthLayout_inputField__-0rJW::placeholder{color:#ffffffad}.AuthLayout_inputField__-0rJW:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #0000}.AuthLayout_inputField__-0rJW:disabled{color:#ffffffad;cursor:not-allowed}.AuthLayout_trailingIcon__hKfSE{color:#ffffffb8;font-size:22px;pointer-events:none;position:absolute;right:16px}.AuthLayout_iconButton__Ba-2W{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffffb8;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:10px;transition:background .2s ease,color .2s ease}.AuthLayout_iconButton__Ba-2W:hover{background:#ffffff14;color:#fff}.AuthLayout_iconButton__Ba-2W:focus-visible{outline:2px solid color-mix(in srgb,#0e6f57 60%,#0000);outline:2px solid color-mix(in srgb,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)) 60%,#0000);outline-offset:2px}.AuthLayout_errorMessage__-p22u{color:#ffb3b3;font-size:.875rem;margin-top:-10px;padding-left:6px}.AuthLayout_alert__ISoLL{background:#0c172d8c!important;border:1px solid #ffffff47!important;border-radius:16px!important;color:#fff!important;font-size:.88rem}.AuthLayout_actionsRow__w0WbP{align-items:center;display:flex;gap:16px;justify-content:space-between}.AuthLayout_rememberToggle__nV5Zr{align-items:center;color:#ffffffad;cursor:pointer;display:inline-flex;font-size:.95rem;gap:12px;margin-top:4px;position:relative;-webkit-user-select:none;user-select:none}.AuthLayout_checkboxInput__qjyr\+{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.AuthLayout_checkboxVisual__5Rk7m{align-items:center;background:#ffffff14;border:1px solid #ffffff59;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff40;display:inline-flex;height:20px;justify-content:center;transition:background .2s ease,border .2s ease,box-shadow .2s ease;width:20px}.AuthLayout_checkboxVisual__5Rk7m:after{border:2px solid #0000;border-left:0;border-top:0;content:"";height:12px;transform:translateY(-1px) rotate(45deg);width:6px}.AuthLayout_checkboxInput__qjyr\+:checked+.AuthLayout_checkboxVisual__5Rk7m{background:linear-gradient(135deg,#5fe3ae,#072a22);background:linear-gradient(135deg,var(--mui-palette-primary-light,var(--kui-color-accent,#5fe3ae)) 0,var(--mui-palette-primary-dark,#072a22) 100%);border-color:#0000;box-shadow:0 6px 12px color-mix(in srgb,#0e6f57 35%,#0000);box-shadow:0 6px 12px color-mix(in srgb,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)) 35%,#0000)}.AuthLayout_checkboxInput__qjyr\+:checked+.AuthLayout_checkboxVisual__5Rk7m:after{border-color:#fff}.AuthLayout_checkboxInput__qjyr\+:focus-visible+.AuthLayout_checkboxVisual__5Rk7m{outline:2px solid color-mix(in srgb,#0e6f57 60%,#0000);outline:2px solid color-mix(in srgb,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)) 60%,#0000);outline-offset:2px}.AuthLayout_labelText__rMF\+b{color:#fffc}.AuthLayout_linkButton__8-S-E{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;padding:8px 0;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.AuthLayout_linkButton__8-S-E:hover:not(:disabled){color:#fffc}.AuthLayout_linkButton__8-S-E:disabled{color:#ffffffad;cursor:not-allowed;text-decoration:none}.AuthLayout_linkButton__8-S-E:focus-visible{outline:2px solid color-mix(in srgb,#0e6f57 60%,#0000);outline:2px solid color-mix(in srgb,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)) 60%,#0000);outline-offset:2px}.AuthLayout_primaryButton__i2mlJ{background:linear-gradient(120deg,#5fe3ae,#0e6f57 50%,#072a22);background:linear-gradient(120deg,var(--mui-palette-primary-light,var(--kui-color-accent,#5fe3ae)) 0,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)) 50%,var(--mui-palette-primary-dark,#072a22) 100%);border:none;border-radius:24px;box-shadow:0 22px 36px color-mix(in srgb,#072a22 40%,#0000);box-shadow:0 22px 36px color-mix(in srgb,var(--mui-palette-primary-dark,#072a22) 40%,#0000);color:#fff;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.04em;padding:15px 20px;text-transform:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:100%}.AuthLayout_primaryButton__i2mlJ:hover:not(:disabled){box-shadow:0 26px 40px color-mix(in srgb,#072a22 45%,#0000);box-shadow:0 26px 40px color-mix(in srgb,var(--mui-palette-primary-dark,#072a22) 45%,#0000);filter:brightness(1.03);transform:translateY(-1px)}.AuthLayout_primaryButton__i2mlJ:active:not(:disabled){box-shadow:0 18px 24px color-mix(in srgb,#072a22 38%,#0000);box-shadow:0 18px 24px color-mix(in srgb,var(--mui-palette-primary-dark,#072a22) 38%,#0000);transform:translateY(0)}.AuthLayout_primaryButton__i2mlJ:disabled{background:linear-gradient(120deg,#ffffff2e,#ffffff1f);box-shadow:none;color:#ffffff8c;cursor:not-allowed}.AuthLayout_otpMeta__rGUS9{color:#fffc;font-size:.92rem;line-height:1.5;margin:0;text-align:center}.AuthLayout_otpMeta__rGUS9 strong{color:#fff}.AuthLayout_resendRow__t27Wn{align-items:center;color:#ffffffad;display:flex;font-size:.92rem;gap:6px;justify-content:center}.AuthLayout_createdBy__hKDGb{color:#ffffffb3;font-size:.9rem;text-align:center;text-decoration:none}.AuthLayout_createdBy__hKDGb span{color:#fff;font-weight:600}.AuthLayout_optionList__TMDs0{display:flex;flex-direction:column;gap:12px}.AuthLayout_optionCard__d13Vi{align-items:center;background:linear-gradient(135deg,#ffffff2e,#ffffff0a) #12203433;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:16px 18px;text-align:left;transition:border .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.AuthLayout_optionCard__d13Vi:hover{border-color:#0e6f57;border-color:var(--auth-icon-color,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)));box-shadow:0 18px 34px -22px #000c;transform:translateY(-1px)}.AuthLayout_optionCard__d13Vi:focus-visible{outline:2px solid #0e6f57;outline:2px solid var(--auth-icon-color,var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57)));outline-offset:2px}.AuthLayout_optionIcon__sAqS5{background:#ffffff1f;border:1px solid #ffffff47;border-radius:14px;color:#3b82f6;color:var(--auth-icon-color,#3b82f6);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.AuthLayout_optionCopy__qjamR{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.AuthLayout_optionTitle__4E30z{color:#fff;font-size:1rem;font-weight:650}.AuthLayout_optionSubtitle__oNmKb{color:#ffffffad;font-size:.84rem;line-height:1.4}.AuthLayout_optionChevron__R0iKy{color:#fff9;flex:0 0 auto}.AuthLayout_optionBadge__fKWdi{background:#f59e0b2e;border:1px solid #f59e0b80;border-radius:999px;color:#ffe0b0;font-size:.66rem;font-weight:700;letter-spacing:.07em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.AuthLayout_footerRow__xXTAm{align-items:center;display:flex;gap:8px;justify-content:center}.AuthLayout_centeredRow__sGPtm{align-items:center;color:#ffffffad;display:flex;font-size:.92rem;gap:6px;justify-content:center}.AuthLayout_stepHint__Y6LV6{color:#ffffffad;font-size:.8rem;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.AuthLayout_spinnerRow__Yp\+mU{color:#fff;display:flex;justify-content:center;padding:16px 0}@media screen and (max-width:720px){.AuthLayout_glassCardWide__NuN-T,.AuthLayout_glassCard__38PuZ{gap:22px;padding:30px 24px;width:min(100%,420px)}.AuthLayout_subheading__\+k7c\+{max-width:none}.AuthLayout_fieldGroup__\+S6\+E{border-radius:18px}.AuthLayout_actionsRow__w0WbP{align-items:flex-start;flex-direction:column}.AuthLayout_linkButton__8-S-E{padding:0}}.OtpInput_boxes__kFDPd{display:flex;gap:clamp(6px,1.6vw,12px);justify-content:space-between;width:100%}.OtpInput_box__P3Jpy{background:linear-gradient(135deg,#fff3,#ffffff0d) #12203433;border:1px solid #ffffff61;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff40;color:#fff;font-family:inherit;font-size:1.35rem;font-weight:600;letter-spacing:.02em;min-width:0;padding:14px 0;text-align:center;transition:border .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.OtpInput_box__P3Jpy:focus{background:linear-gradient(135deg,#ffffff47,#ffffff14) #0f1e3266;border-color:#5fe3ae;border-color:var(--auth-icon-color,var(--mui-palette-primary-light,var(--kui-color-accent,#5fe3ae)));box-shadow:0 0 0 1px color-mix(in srgb,#5fe3ae 30%,#0000),inset 0 1px 0 #ffffff59;box-shadow:0 0 0 1px color-mix(in srgb,var(--auth-icon-color,var(--mui-palette-primary-light,var(--kui-color-accent,#5fe3ae))) 30%,#0000),inset 0 1px 0 #ffffff59;outline:none}.OtpInput_box__P3Jpy:disabled{color:#ffffff8c;cursor:not-allowed;opacity:.7}@media (max-width:480px){.OtpInput_box__P3Jpy{border-radius:13px;font-size:1.1rem;padding:11px 0}}.adminPanel_container__XGcl0{background:var(--mui-palette-background-default);color:var(--mui-palette-text-primary);display:flex;height:100vh;max-width:100vw;overflow:hidden;width:100%}.adminPanel_leftCol__kVhFm{align-items:center;display:flex;flex-shrink:0;height:100%;padding:10px 0 10px 10px}.adminPanel_rightCol__9Q4j-{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.adminPanel_contentViewRow__29HWS,.adminPanel_contentView__uPmwX{display:flex;flex:1 1;flex-direction:column;min-height:0}.adminPanel_contentView__uPmwX{padding:10px}.adminPanel_contentViewport__FxBfo{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:16px;box-shadow:var(--mui-shadows-1);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.adminPanel_topBar__VK4vU{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid var(--mui-palette-divider);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;min-height:64px;padding:10px 16px}.adminPanel_topBarIdentity__QMXzY{align-items:center;display:flex;gap:10px;min-width:0}.adminPanel_topBarIdentity__QMXzY>div{display:flex;flex-direction:column;min-width:0}.adminPanel_workspaceLabel__nR8xf{color:var(--mui-palette-text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.adminPanel_currentPage__d2Uit{color:var(--mui-palette-text-primary);font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPanel_navControls__ce8iI{align-items:center;display:flex;flex-shrink:0;gap:5px}.adminPanel_navButton__CYXZw{background:var(--mui-palette-background-paper)!important;border:1px solid var(--mui-palette-divider)!important}.adminPanel_pageContent__mfVvY{display:block;flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:clamp(18px,2.4vw,32px);scrollbar-gutter:stable}.adminPanel_closed__mm85s,.adminPanel_open__Mvz3g{width:100%}@media(max-width:1199px){.adminPanel_leftCol__kVhFm{display:none}.adminPanel_contentView__uPmwX{padding:0}.adminPanel_contentViewport__FxBfo{border:0;border-radius:0}}@media(max-width:640px){.adminPanel_topBar__VK4vU{min-height:58px;padding:8px 11px}.adminPanel_navButton__CYXZw{display:none!important}.adminPanel_pageContent__mfVvY{padding:18px 14px 28px}}.SideNav_drawerCollapsed__\+I7ep,.SideNav_drawer__oV470{flex-shrink:0}.SideNav_drawer__oV470{width:252px}.SideNav_drawerCollapsed__\+I7ep{width:76px}.SideNav_drawerPaper__qW25O{background:#0000!important;border:0!important;box-shadow:none!important;justify-content:center;overflow:visible!important;padding-left:8px}.SideNav_closed__M2yYP,.SideNav_container__5fGze{background:radial-gradient(circle at 20% 0,#5fe3ae26,#0000 40%),linear-gradient(180deg,#072a22,#051e18);background:radial-gradient(circle at 20% 0,var(--kui-nav-glow,#5fe3ae26),#0000 40%),linear-gradient(180deg,var(--kui-nav-bg-start,var(--kui-nav-bg,var(--mui-palette-background-paper,#072a22))) 0,var(--kui-nav-bg-end,#051e18) 100%);border:1px solid #ffffff14;border:1px solid var(--kui-nav-border,var(--mui-palette-divider,#ffffff14));border-radius:16px;box-sizing:border-box;color:#fff;color:var(--kui-nav-text,var(--mui-palette-text-primary,#fff));display:flex;flex-direction:column;gap:12px;height:calc(100% - 12px);min-height:0;overflow:hidden;padding:12px;transition:width .18s ease}.SideNav_container__5fGze{width:252px}.SideNav_closed__M2yYP{align-items:center;padding:12px;width:76px}.SideNav_brandCardWrapper__GkRiJ,.SideNav_brandCard__JT-E5{align-items:center;display:flex}.SideNav_brandCardWrapper__GkRiJ{width:100%}.SideNav_brandCard__JT-E5{box-sizing:border-box;gap:11px;min-width:0;padding:8px;width:100%}.SideNav_brandLogo__tU6uM{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;display:grid;flex-shrink:0;height:38px;overflow:hidden;place-items:center;width:38px}.SideNav_brandLogo__tU6uM img{height:24px;object-fit:contain;width:24px}.SideNav_brandMeta__5AwQH{display:flex;flex:1 1;flex-direction:column;min-width:0}.SideNav_brandTitle__\+AlDS{color:#fff;color:var(--kui-nav-text,#fff);font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideNav_brandSubtitle__15bnE{color:#ffffffa6;color:var(--kui-nav-text-muted,#ffffffa6);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideNav_collapseActionSmall__2QCzN,.SideNav_collapseAction__mL\+mF,.SideNav_profileAction__A924x{background:#ffffff0f!important;border-radius:8px!important;color:#ffffffa6!important;color:var(--kui-nav-text-muted,#ffffffa6)!important;height:32px;width:32px}.SideNav_collapseActionSmall__2QCzN:hover,.SideNav_collapseAction__mL\+mF:hover,.SideNav_profileAction__A924x:hover{background:#ffffff1f!important;color:#fff!important;color:var(--kui-nav-text,#fff)!important}.SideNav_collapseActionSmall__2QCzN{background:#072a22!important;background:var(--kui-nav-bg-start,#072a22)!important;border:1px solid #ffffff1f!important;height:26px;left:58px;position:absolute!important;width:26px}.SideNav_sectionSubtitle__Mgofh{color:#ffffff80;color:var(--kui-nav-text-muted,#ffffff80);font-size:.65rem;font-weight:700;letter-spacing:.08em;overflow:hidden;padding:14px 10px 4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.SideNav_menuWrapper__V1ZxL{display:flex;flex:1 1;flex-direction:column;gap:3px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 0;scrollbar-width:none;width:100%}.SideNav_menuWrapper__V1ZxL::-webkit-scrollbar{display:none}.SideNav_menuItem__-Z-oF,.SideNav_subMenuItem__ZtpVH{border:0;box-sizing:border-box;color:#ffffffa6;color:var(--kui-nav-text-muted,#ffffffa6);cursor:pointer;text-align:left;width:100%}.SideNav_menuItem__-Z-oF{align-items:center;background:#0000;border-radius:10px;display:flex;gap:12px;min-height:46px;padding:4px 10px;position:relative;transition:background .15s ease,color .15s ease}.SideNav_menuItem__-Z-oF:hover{background:#ffffff0f;color:#fff;color:var(--kui-nav-text,#fff)}.SideNav_menuItemActive__k6T1-{background:#5fe3ae24;background:var(--kui-nav-active-bg,#5fe3ae24);color:#fff;color:var(--kui-nav-text,#fff)}.SideNav_menuItemActive__k6T1- .SideNav_iconButton__YWESt{background:#0e6f57;background:var(--kui-color-primary,var(--mui-palette-primary-main,#0e6f57));color:#5fe3ae;color:var(--kui-color-accent,var(--mui-palette-primary-light,#5fe3ae))}.SideNav_menuItemCollapsed__7xfJ4{justify-content:center;padding:4px}.SideNav_iconButton__YWESt{border-radius:8px;color:#ffffffa6;color:var(--kui-nav-text-muted,#ffffffa6);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.SideNav_iconButton__YWESt svg{font-size:19px}.SideNav_menuCopy__GthUf{flex:1 1;min-width:0}.SideNav_menuTitle__9SKg5{display:block;font-size:.79rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideNav_expandIcon__bB7pG{display:grid;place-items:center}.SideNav_expandIcon__bB7pG svg{font-size:18px}.SideNav_subMenu__u1-eG{border-left:1px solid #ffffff1f;display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 20px;padding-left:14px}.SideNav_subMenuItem__ZtpVH{align-items:center;background:#0000;border-radius:8px;display:flex;font-size:.76rem;gap:8px;padding:8px 10px}.SideNav_subMenuItem__ZtpVH:hover{background:#ffffff0f;color:#fff;color:var(--kui-nav-text,#fff)}.SideNav_subMenuItem__ZtpVH.SideNav_subMenuItemActive__USZ8Z{background:#5fe3ae24;background:var(--kui-nav-active-bg,#5fe3ae24);color:#5fe3ae;color:var(--kui-color-accent,var(--mui-palette-primary-light,#5fe3ae));font-weight:700}.SideNav_subMenuIndicator__fpHN3{background:currentColor;border-radius:50%;flex-shrink:0;height:4px;width:4px}.SideNav_subMenuTitle__ZYZAl{flex:1 1;min-width:0}.SideNav_badge__7Sfkb{background:#c0392b;background:var(--kui-nav-badge-bg,#c0392b);border-radius:6px;color:#fff;display:grid;font-size:.68rem;font-weight:700;height:20px;min-width:22px;padding:0 6px;place-items:center}.SideNav_badgeCollapsed__urn8n{background:#c0392b;background:var(--kui-nav-badge-bg,#c0392b);border:2px solid #072a22;border:2px solid var(--kui-nav-bg-start,#072a22);border-radius:10px;color:#fff;display:grid;font-size:.58rem;font-weight:800;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:1px;top:1px}.SideNav_divider__QchVU{background:linear-gradient(90deg,#fff0,#ffffff29 20%,#ffffff29 80%,#fff0);flex-shrink:0;height:1px;margin:10px;position:relative}.SideNav_divider__QchVU:after{background:#ffffff61;border-radius:50%;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.SideNav_footerCard__iiI7G,.SideNav_footerProfile__XvEGB,.SideNav_seeLessContainer__-Uig\+{align-items:center;display:flex}.SideNav_footerCard__iiI7G{border-top:1px solid #ffffff14;box-sizing:border-box;gap:8px;justify-content:space-between;padding:9px 8px;width:100%}.SideNav_footerProfile__XvEGB{gap:9px;min-width:0}.SideNav_avatar__ydNuW{background:#0e6f57!important;background:var(--kui-color-primary,var(--mui-palette-primary-main,#0e6f57))!important;border-radius:9px!important;color:#5fe3ae!important;color:var(--kui-color-accent,var(--mui-palette-primary-light,#5fe3ae))!important;flex-shrink:0;font-size:.8rem!important;font-weight:700!important;height:34px!important;width:34px!important}.SideNav_profileMeta__B9NED{display:flex;flex-direction:column;min-width:0}.SideNav_profileName__uf-FG,.SideNav_profileRole__JqFl\+{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideNav_profileName__uf-FG{font-size:.75rem;font-weight:650;max-width:135px}.SideNav_profileRole__JqFl\+{color:#ffffff94;color:var(--kui-nav-text-muted,#ffffff94);font-size:.65rem;max-width:135px}.SideNav_seeLessContainer__-Uig\+{justify-content:center;margin-top:auto}@media (max-width:1199px){.SideNav_drawerCollapsed__\+I7ep,.SideNav_drawerPaper__qW25O,.SideNav_drawer__oV470{width:min(86vw,280px)!important}.SideNav_drawerPaper__qW25O{padding:10px}.SideNav_closed__M2yYP,.SideNav_container__5fGze{width:100%}}.notificationBell_bellButton__lnNRE{background:var(--mui-palette-background-paper)!important;border:1px solid var(--mui-palette-divider)!important;border-radius:9px!important;color:var(--mui-palette-text-secondary)!important;height:40px!important;position:relative;width:40px!important}.notificationBell_bellButton__lnNRE:hover{background:var(--mui-palette-background-default)!important;color:var(--mui-palette-text-primary)!important}.notificationBell_badge__jp1Tc{align-items:center;background:#e15252;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}.notificationBell_popover__Ou2AX{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-height:420px;width:320px}.notificationBell_header__TtTg\+{align-items:center;border-bottom:1px solid #e4e9e7;color:var(--mui-palette-text-primary);display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 16px}.notificationBell_list__n5JHr{max-height:340px;overflow-y:auto}.notificationBell_item__8xtUu{border-bottom:1px dashed #e4e9e7;color:#33413d;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:2px;padding:10px 16px}.notificationBell_item__8xtUu:hover{background:var(--mui-palette-background-default)}.notificationBell_item__8xtUu:last-child{border-bottom:none}.notificationBell_unread__eiOFX{background:#e2eeeb}.notificationBell_unread__eiOFX:hover{background:#c5dcd7}.notificationBell_itemMessage__14si5{font-weight:500}.notificationBell_itemTime__J6ScZ{color:#9aa5a2;font-size:11px}.notificationBell_emptyState__rgLoF{color:#5b6b67;font-size:13px;padding:20px 16px;text-align:center}.notificationBell_error__yZXMp{color:#d72525;font-size:12px;padding:8px 16px}.pageHeader_header__PBAfo{display:flex;flex-direction:column;gap:18px}.pageHeader_topRow__iT9k7{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.pageHeader_copy__jcMaF{min-width:0}.pageHeader_eyebrow__JWXA0{color:var(--mui-palette-primary-main);display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.pageHeader_title__Vhq63{color:var(--mui-palette-text-primary);font-size:clamp(1.45rem,2vw,1.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}.pageHeader_description__QWzCq{color:var(--mui-palette-text-secondary);font-size:.875rem;line-height:1.55;margin:7px 0 0;max-width:680px}.pageHeader_actions__9V2Pa,.pageHeader_filters__mSkJz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pageHeader_actions__9V2Pa{flex-shrink:0}.pageHeader_filters__mSkJz{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:12px;padding:12px}@media(max-width:640px){.pageHeader_topRow__iT9k7{flex-direction:column;gap:14px}.pageHeader_actions__9V2Pa{width:100%}.pageHeader_actions__9V2Pa>*{flex:1 1}}.CourseCard_card__V86IY{background:#fff!important;border:1px solid #dcdcd8!important;border-radius:14px!important;box-shadow:0 1px 2px #14201d0a!important;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.CourseCard_card__V86IY:hover{border-color:#5fe3ae!important;border-color:var(--mui-palette-primary-light,#5fe3ae)!important;box-shadow:0 4px 12px #14201d14!important;transform:translateY(-2px)}.CourseCard_openArea__IuX66{align-items:stretch!important;display:flex!important;flex:1 1 auto;flex-direction:column;justify-content:flex-start!important}.CourseCard_media__hOzUu{aspect-ratio:16/9;background:#072a22;background:var(--mui-palette-primary-dark,#072a22);overflow:hidden;position:relative;width:100%}.CourseCard_media__hOzUu>img{height:100%;object-fit:cover;transition:transform .24s ease;width:100%}.CourseCard_card__V86IY:hover .CourseCard_media__hOzUu>img{transform:scale(1.025)}.CourseCard_fallback__nlooN{align-items:center;background:radial-gradient(circle at 80% 15%,#ffffff2e,#0000 34%),linear-gradient(135deg,#072a22,#0e6f57);background:radial-gradient(circle at 80% 15%,#ffffff2e,#0000 34%),linear-gradient(135deg,var(--mui-palette-primary-dark,#072a22),var(--mui-palette-primary-main,#0e6f57));color:#fff;display:flex;gap:12px;height:100%;justify-content:center;width:100%}.CourseCard_fallback__nlooN svg{font-size:32px;opacity:.78}.CourseCard_fallback__nlooN span{font-size:2.8rem;font-weight:750;opacity:.92}.CourseCard_mediaTopRow__FIjPG{align-items:center;display:flex;inset:12px 12px auto;justify-content:space-between;pointer-events:none;position:absolute}.CourseCard_status__OfD\+\+{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb!important;border:1px solid #ffffffb8!important;border-radius:7px!important;color:#0d0d0b!important;font-size:.75rem!important;font-weight:600!important;height:25px!important;pointer-events:auto}.CourseCard_published__CtZXs{color:#2f9e6b!important}.CourseCard_featured__2N\+es{background:#ffffffeb;border-radius:8px;color:#d4a017;display:grid;height:28px;place-items:center;pointer-events:auto;width:28px}.CourseCard_featured__2N\+es svg{font-size:18px}.CourseCard_body__Aqe8Q{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;padding:17px 18px 18px;text-align:left;width:100%}.CourseCard_metaRow__bIVwE{align-items:center;color:#5c5c56;display:flex;font-size:.73rem;gap:12px;justify-content:space-between}.CourseCard_metaRow__bIVwE span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseCard_metaRow__bIVwE strong{color:#0d0d0b;flex-shrink:0;font-weight:700}.CourseCard_title__cKFy9{color:#0d0d0b;font-size:1.05rem;font-weight:700;letter-spacing:-.012em;line-height:1.4;margin:10px 0 6px}.CourseCard_description__r4Jrz,.CourseCard_title__cKFy9{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.CourseCard_description__r4Jrz{color:#5c5c56;font-size:.8rem;line-height:1.55;margin:0}.CourseCard_learnerProgress__ZZBKV{display:flex;flex-direction:column;gap:7px;margin-top:16px}.CourseCard_learnerProgress__ZZBKV>div{color:#5c5c56;display:flex;font-size:.72rem;justify-content:space-between}.CourseCard_learnerProgress__ZZBKV strong{color:#0d0d0b}.CourseCard_learnerProgress__ZZBKV .MuiLinearProgress-root{background-color:#ececea;border-radius:999px;height:6px}.CourseCard_learnerProgress__ZZBKV .MuiLinearProgress-bar{background-color:#0e6f57;background-color:var(--mui-palette-primary-main,#0e6f57)}.CourseCard_footer__RLeJn{align-items:center;background:#fff;border-top:1px solid #dcdcd8;box-sizing:border-box;display:flex;justify-content:space-between;min-height:47px;padding:7px 10px 7px 18px}.CourseCard_footerHint__3epws{color:#5c5c56;font-size:.72rem;font-weight:600}.CourseCard_deleteItem__9olXc{color:#c0392b!important}.BatchCard_card__25\+3c{background:#fff!important;border:1px solid #dcdcd8!important;border-radius:14px!important;box-shadow:0 1px 2px #14201d0a!important;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.BatchCard_card__25\+3c:hover{border-color:#5fe3ae!important;border-color:var(--mui-palette-primary-light,#5fe3ae)!important;box-shadow:0 4px 12px #14201d14!important;transform:translateY(-2px)}.BatchCard_openArea__kDj1q{align-items:stretch!important;display:flex!important;flex:1 1 auto;flex-direction:column;justify-content:flex-start!important}.BatchCard_cover__2qG5C{align-items:flex-end;background:linear-gradient(135deg,#072a22,#0e6f57);background:linear-gradient(135deg,var(--mui-palette-primary-dark,#072a22),var(--mui-palette-primary-main,#0e6f57));box-sizing:border-box;display:flex;height:126px;overflow:hidden;padding:18px;position:relative}.BatchCard_coverImage__c2zYg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.BatchCard_pattern__CUffz{background:radial-gradient(circle at 78% 18%,#ffffff6b,#0000 19%),radial-gradient(circle at 12% 92%,#5fe3ae80,#0000 28%);inset:0;opacity:.34;position:absolute}.BatchCard_status__GfBMP{background:#ffffffeb!important;border:1px solid #ffffffa8!important;border-radius:7px!important;color:#0d0d0b!important;font-size:.75rem!important;font-weight:600!important;height:25px!important;left:12px;position:absolute!important;top:12px}.BatchCard_coverIcon__N1zYf,.BatchCard_status__GfBMP{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BatchCard_coverIcon__N1zYf{background:#ffffff24;border:1px solid #ffffff3d;border-radius:12px;color:#fff;display:grid;height:44px;place-items:center;position:relative;width:44px}.BatchCard_coverIcon__N1zYf svg{font-size:24px}.BatchCard_body__mkRdQ{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;padding:17px 18px 19px;text-align:left;width:100%}.BatchCard_title__N3EOW{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0d0d0b;display:-webkit-box;font-size:1.05rem;font-weight:700;line-height:1.4;margin:0 0 14px;overflow:hidden}.BatchCard_detail__CZjIe{align-items:center;color:#5c5c56;display:flex;font-size:.78rem;gap:8px;margin-top:8px}.BatchCard_detail__CZjIe svg{color:#5c5c56;flex-shrink:0;font-size:17px}.BatchCard_detail__CZjIe span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BatchCard_capacityHeader__G0lhb{align-items:center;color:#5c5c56;display:flex;font-size:.74rem;justify-content:space-between;margin:18px 0 7px}.BatchCard_capacityHeader__G0lhb strong{color:#0d0d0b;font-weight:700}.BatchCard_progress__p2vpp{background-color:#ececea!important;border-radius:999px!important;height:6px!important}.BatchCard_progress__p2vpp .MuiLinearProgress-bar{background-color:#0e6f57!important;background-color:var(--mui-palette-primary-main,#0e6f57)!important}.BatchCard_footer__qsgPZ{align-items:center;background:#fff;border-top:1px solid #dcdcd8;box-sizing:border-box;color:#5c5c56;display:flex;font-size:.72rem;font-weight:600;justify-content:space-between;min-height:47px;padding:7px 10px 7px 18px}.cardGridSkeleton_grid__0FwvR{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.cardGridSkeleton_card__LEyjR{border-radius:14px!important;overflow:hidden}.cardGridSkeleton_media__Oncrl{border-radius:0!important;height:154px!important}.cardGridSkeleton_body__IC4e9{display:flex;flex-direction:column;gap:6px;padding:18px}.learnerDashboard_page__9b5zS{display:flex;flex-direction:column;gap:30px}.learnerDashboard_hero__H5X7L{grid-gap:28px;align-items:center;background:radial-gradient(circle at 88% 12%,#5fe3ae33,#0000 32%),linear-gradient(135deg,#f2fdf9,#fff);border:1px solid var(--mui-palette-divider);border-radius:18px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);padding:clamp(24px,4vw,42px)}.learnerDashboard_hero__H5X7L h1{font-size:clamp(1.6rem,4vw,2.35rem);margin:5px 0 8px}.learnerDashboard_hero__H5X7L p{color:var(--mui-palette-text-secondary);line-height:1.65;margin:0;max-width:620px}.learnerDashboard_eyebrow__e7Zeq{color:var(--mui-palette-primary-main);font-size:.74rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.learnerDashboard_progressCard__xEotE{background:#ffffffdb;border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:19px}.learnerDashboard_progressCard__xEotE small,.learnerDashboard_progressCard__xEotE span{color:var(--mui-palette-text-secondary)}.learnerDashboard_progressCard__xEotE span{font-size:.76rem;font-weight:650}.learnerDashboard_progressCard__xEotE strong{font-size:1.65rem}.learnerDashboard_progressCard__xEotE small{font-size:.7rem}.learnerDashboard_section__2wkzP{display:flex;flex-direction:column;gap:15px}.learnerDashboard_sectionHeader__XqUMw{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.learnerDashboard_sectionHeader__XqUMw h2{font-size:1.08rem;margin:0 0 3px}.learnerDashboard_sectionHeader__XqUMw p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin:0}.learnerDashboard_grid__EotdI{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))}.learnerDashboard_empty__oc1lg{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:14px;color:var(--mui-palette-text-secondary);display:flex;font-size:.82rem;gap:10px;justify-content:center;min-height:130px}.learnerDashboard_liveCard__1alsu{background:linear-gradient(150deg,#5fe3ae0f,#0000 45%);border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:11px;padding:17px}.learnerDashboard_liveTop__Y6qA\+{align-items:center;display:flex;gap:12px;justify-content:space-between}.learnerDashboard_liveTop__Y6qA\+>span{color:var(--mui-palette-text-secondary);font-size:.7rem}.learnerDashboard_liveCard__1alsu h3{font-size:.98rem;margin:0}.learnerDashboard_liveContext__qPY7p{background:none;border:0;color:var(--mui-palette-primary-main);cursor:pointer;font:inherit;font-size:.74rem;font-weight:650;padding:0;text-align:left}.learnerDashboard_liveContext__qPY7p:hover{text-decoration:underline}.learnerDashboard_liveContext__qPY7p span{color:var(--mui-palette-text-secondary);font-weight:500}.learnerDashboard_liveWhen__USON6{display:flex;flex-direction:column;font-size:.74rem;gap:2px;margin-bottom:auto}.learnerDashboard_liveWhen__USON6 span{color:var(--mui-palette-text-secondary)}.learnerDashboard_stateChip__ge1p4.learnerDashboard_live__keFd0{background:#e4f3ed;color:#198059}.learnerDashboard_stateChip__ge1p4.learnerDashboard_today__aEpkP{background:#fcf4e8;color:#d68a1b}.learnerDashboard_stateChip__ge1p4.learnerDashboard_upcoming__C0a6C{background:#0e6f571a;color:var(--mui-palette-primary-main)}.learnerDashboard_stateChip__ge1p4.learnerDashboard_muted__Q9sUw{background:#0b140f0d;color:var(--mui-palette-text-secondary)}@media(max-width:760px){.learnerDashboard_hero__H5X7L{grid-template-columns:1fr}.learnerDashboard_sectionHeader__XqUMw{align-items:flex-start;flex-direction:column}}.dashboard_dashboard__WuoSg{display:flex;flex-direction:column;gap:28px;width:100%}.dashboard_dashboard__WuoSg>*{flex-shrink:0}.dashboard_hero__p6ZHt{background:radial-gradient(circle at 92% 10%,#5fe3ae2e,#0000 32%),linear-gradient(135deg,#f2fdf9,#fff);border:1px solid var(--mui-palette-divider);border-radius:16px;overflow:hidden;padding:clamp(24px,4vw,42px);position:relative}.dashboard_hero__p6ZHt:after{border:32px solid #5fe3ae0d;border-radius:50%;bottom:-70px;content:"";height:190px;position:absolute;right:-45px;width:190px}.dashboard_section__mONEc{display:flex;flex-direction:column;gap:14px}.dashboard_sectionHeader__yVQ6L{align-items:baseline;display:flex;gap:18px;justify-content:space-between}.dashboard_sectionHeader__yVQ6L h2{font-size:1rem;font-weight:700;margin:0}.dashboard_sectionHeader__yVQ6L span{color:var(--mui-palette-text-secondary);font-size:.76rem}.dashboard_grid__hGhCF,.dashboard_sessionGrid__tV\+cY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_sessionCard__uxUMq{border-radius:14px!important;padding:18px}.dashboard_sessionCard__uxUMq h3{font-size:.94rem;margin:12px 0 4px}.dashboard_sessionCard__uxUMq>p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin:0 0 15px}.dashboard_sessionTop__byIJw{align-items:center;color:var(--mui-palette-primary-main);display:flex;font-size:.72rem;font-weight:700;gap:8px;text-transform:uppercase}.dashboard_sessionTop__byIJw svg{font-size:20px}.dashboard_sessionFacts__WwBUi{color:var(--mui-palette-text-secondary);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px 14px}.dashboard_sessionFacts__WwBUi span{align-items:center;display:inline-flex;gap:5px}.dashboard_sessionFacts__WwBUi svg{font-size:16px}.dashboard_sessionActions__gbSh7{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.dashboard_emptySessions__-gCa9,.dashboard_sessionsLoading__hv2H3{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:14px;color:var(--mui-palette-text-secondary);display:flex;font-size:.78rem;gap:9px;justify-content:center;min-height:120px}.dashboard_emptySessions__-gCa9{flex-direction:column;grid-column:1/-1;text-align:center}.dashboard_emptySessions__-gCa9 svg{color:var(--mui-palette-primary-main)}.dashboard_actionCard__lLvsx{border-radius:14px!important;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard_actionCard__lLvsx:hover{border-color:var(--mui-palette-primary-light);box-shadow:var(--mui-shadows-2);transform:translateY(-2px)}.dashboard_actionArea__C10Bm{min-height:170px;padding:20px!important;text-align:left!important}.dashboard_actionArea__C10Bm h3{font-size:.94rem;font-weight:700;margin:14px 0 6px}.dashboard_actionArea__C10Bm p{color:var(--mui-palette-text-secondary);font-size:.79rem;line-height:1.55;margin:0;max-width:430px}.dashboard_icon__eqC8F{background:var(--mui-palette-primary-light);border-radius:10px;color:var(--mui-palette-primary-dark);display:grid;height:40px;place-items:center;width:40px}.dashboard_icon__eqC8F svg{font-size:21px}@media(max-width:720px){.dashboard_grid__hGhCF,.dashboard_sessionGrid__tV\+cY{grid-template-columns:1fr}.dashboard_sectionHeader__yVQ6L{align-items:flex-start;flex-direction:column;gap:3px}}.QuickActions_section__SFdno{display:flex;flex-direction:column;gap:14px;width:100%}.QuickActions_sectionHeader__-ZLMM{align-items:baseline;display:flex;gap:18px;justify-content:space-between}.QuickActions_sectionHeader__-ZLMM h2{color:#14201d;color:var(--mui-palette-text-primary,var(--kui-palette-text-primary,#14201d));font-size:1rem;font-weight:700;margin:0}.QuickActions_sectionHeader__-ZLMM span{color:#5b6b67;color:var(--mui-palette-text-secondary,var(--kui-palette-text-secondary,#5b6b67));font-size:.76rem}.QuickActions_grid__21MMS{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.QuickActions_actionCard__54POZ{background-color:#fff!important;background-color:var(--mui-palette-background-paper,var(--kui-palette-background-paper,#fff))!important;border:1px solid #e4e9e7!important;border:1px solid var(--mui-palette-divider,var(--kui-palette-divider,#e4e9e7))!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.QuickActions_actionCard__54POZ:hover{border-color:#5fe3ae!important;border-color:var(--mui-palette-primary-light,var(--kui-palette-primary-main,#5fe3ae))!important;box-shadow:0 4px 12px #14201d0f!important;box-shadow:var(--mui-shadows-2,0 4px 12px #14201d0f)!important;transform:translateY(-2px)}.QuickActions_actionArea__SugsI{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%;justify-content:flex-start!important;min-height:170px;padding:20px!important;text-align:left!important}.QuickActions_actionArea__SugsI h3{color:#14201d;color:var(--mui-palette-text-primary,var(--kui-palette-text-primary,#14201d));font-size:.94rem;font-weight:700;margin:14px 0 6px}.QuickActions_actionArea__SugsI p{color:#5b6b67;color:var(--mui-palette-text-secondary,var(--kui-palette-text-secondary,#5b6b67));font-size:.79rem;line-height:1.55;margin:0;max-width:430px}.QuickActions_icon__cvrXK{background:#5fe3ae;background:var(--mui-palette-primary-light,var(--kui-palette-primary-light,#5fe3ae));border-radius:10px;color:#072a22;color:var(--mui-palette-primary-dark,var(--kui-palette-primary-dark,#072a22));display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.QuickActions_icon__cvrXK svg{fill:currentColor;font-size:21px}@media (max-width:720px){.QuickActions_grid__21MMS{grid-template-columns:1fr}.QuickActions_sectionHeader__-ZLMM{align-items:flex-start;flex-direction:column;gap:3px}}.setupLayout_page__FDiNw{align-items:center;background:#f7faf9;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px;width:100%}.setupLayout_card__HuoH1{background:#fff;border:1px solid #e4e9e7;border-radius:12px;box-shadow:0 4px 16px #0b140f0f;box-sizing:border-box;max-width:460px;padding:36px 32px;width:100%}@media(max-width:480px){.setupLayout_card__HuoH1{border:none;border-radius:10px;box-shadow:none;padding:28px 20px}}.setupLayout_badge__DI-FA{background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:16px;padding:4px 12px}.setupLayout_badge__DI-FA,.setupLayout_title__DwxPF{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.setupLayout_title__DwxPF{color:var(--mui-palette-text-primary);font-size:20px;font-weight:600;margin:0 0 4px}.setupLayout_subtitle__LHqsR{color:#5b6b67;margin:0 0 24px}.setupLayout_error__7KpOp,.setupLayout_subtitle__LHqsR{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px}.setupLayout_error__7KpOp{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;margin-bottom:16px;padding:10px 14px}.setupLayout_body__9RQVo{display:flex;flex-direction:column;gap:14px}.setupForm_fieldGroup__xgz6D{display:flex;flex-direction:column;gap:6px}.setupForm_label__R3mGp{color:#33413d;font-size:13px;font-weight:600}.setupForm_input__1P9Dq,.setupForm_label__R3mGp,.setupForm_select__Jl3iH{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.setupForm_input__1P9Dq,.setupForm_select__Jl3iH{background:#fff;border:1px solid #e4e9e7;border-radius:6px;box-sizing:border-box;color:var(--mui-palette-text-primary);font-size:14px;padding:10px 12px;width:100%}.setupForm_input__1P9Dq:focus,.setupForm_select__Jl3iH:focus{border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 3px #5fe3ae66;outline:none}.setupForm_readOnlyValue__6m4Wj{background:#f7faf9;border-radius:6px;color:#5b6b67;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;padding:10px 12px}.setupForm_row__X1GBg{display:flex;gap:12px}.setupForm_row__X1GBg>*{flex:1 1}@media(max-width:480px){.setupForm_row__X1GBg{flex-direction:column}}.setupForm_btnRow__r2pMI{display:flex;gap:10px;margin-top:6px}@media(max-width:480px){.setupForm_btnRow__r2pMI{flex-direction:column}}.setupForm_primaryBtn__c9Tru{background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 18px;transition:background-color .15s ease}.setupForm_primaryBtn__c9Tru:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.setupForm_primaryBtn__c9Tru:disabled{background:#93beb3;cursor:not-allowed}.setupForm_secondaryBtn__a-\+M9{background:#edf3f0;border:1px solid #cbd6d2;border-radius:8px;color:#33413d;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 18px}.setupForm_secondaryBtn__a-\+M9:hover:not(:disabled){background:#e4e9e7}.setupForm_roleList__LCqpS{display:flex;flex-wrap:wrap;gap:8px}.setupForm_roleChip__98nqz{background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:5px 12px}.setupForm_checkboxRow__-qTfj{align-items:center;color:var(--mui-palette-text-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;gap:8px}.emptyState_emptyState__BY9cp{align-items:center;background:var(--mui-palette-background-paper);border:1px dashed var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:44px 24px;text-align:center}.emptyState_icon__X4Dh8{background:var(--mui-palette-primary-light);border-radius:12px;color:var(--mui-palette-primary-dark);display:grid;height:48px;margin-bottom:16px;place-items:center;width:48px}.emptyState_icon__X4Dh8 svg{font-size:24px}.emptyState_title__RcVjZ{color:var(--mui-palette-text-primary);font-size:1rem;font-weight:700;margin:0}.emptyState_description__m2lCq{color:var(--mui-palette-text-secondary);font-size:.84rem;line-height:1.55;margin:7px 0 20px;max-width:420px}.courseList_page__GrF8T{display:flex;flex-direction:column;gap:22px;width:100%}.courseList_grid__DP6xy{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.courseList_search__fSTf3{margin-left:auto!important;width:min(100%,300px)}@media(max-width:640px){.courseList_search__fSTf3{margin-left:0!important;width:100%}.MuiToggleButtonGroup-root{width:100%}.MuiToggleButton-root{flex:1 1}}.categoryField_fieldRow__PoGrA{align-items:flex-start;display:flex;gap:9px;min-width:0}.categoryField_addButton__U83sz{min-height:45px!important;min-width:88px!important}.categoryField_dialogContent__L9nVo{display:flex;flex-direction:column;gap:16px;padding-top:8px!important}@media(max-width:520px){.categoryField_fieldRow__PoGrA{align-items:stretch;flex-direction:column}}.imageUpload_wrap__4x1VG{display:flex;flex-direction:column;gap:8px;min-width:0}.imageUpload_label__2mqbC{color:var(--mui-palette-text-secondary);font-size:.78rem;font-weight:600}.imageUpload_row__Sy262{align-items:center;display:flex;gap:12px}.imageUpload_preview__suOds{background:var(--mui-palette-background-default);border:1px solid var(--mui-palette-divider);border-radius:8px;height:64px;object-fit:cover;width:64px}.imageUpload_placeholder__VOL8t{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:8px;color:var(--mui-palette-text-disabled);display:flex;font-size:.68rem;height:64px;justify-content:center;text-align:center;width:64px}.imageUpload_controls__l9s88{align-items:center;display:flex;gap:8px}.imageUpload_alert__\+axGF{font-size:.78rem}.courseForm_page__ab5xv{display:flex;flex-direction:column;gap:20px;width:100%}.courseForm_backLink__gMWku{align-items:center;background:#0000;border:0;color:var(--mui-palette-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:650;gap:6px;padding:0;width:-webkit-fit-content;width:fit-content}.courseForm_backLink__gMWku svg{font-size:18px}.courseForm_backLink__gMWku:hover{color:var(--mui-palette-primary-main)}.courseForm_formLayout__Dddy9{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.courseForm_formMain__7hNcY{display:flex;flex-direction:column;gap:16px;min-width:0}.courseForm_card__8jv9f{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:22px}.courseForm_sectionHeader__1FmXq{align-items:flex-start;display:flex;gap:12px}.courseForm_sectionHeader__1FmXq>div{display:flex;flex-direction:column}.courseForm_sectionHeader__1FmXq>div>span{color:var(--mui-palette-primary-main);font-size:.66rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.courseForm_sectionHeader__1FmXq h2{color:var(--mui-palette-text-primary);font-size:.98rem;margin:3px 0 2px}.courseForm_sectionHeader__1FmXq p{color:var(--mui-palette-text-secondary);font-size:.74rem;line-height:1.5;margin:0}.courseForm_guideIcon__6PVtk,.courseForm_sectionIcon__2E2sE{background:#e2eeeb;border-radius:10px;color:var(--mui-palette-primary-main);display:grid;flex-shrink:0;place-items:center}.courseForm_sectionIcon__2E2sE{height:38px;width:38px}.courseForm_sectionIcon__2E2sE svg{font-size:20px}.courseForm_row__Unf6k{align-items:flex-start;display:flex;gap:14px}.courseForm_row__Unf6k>*{flex:1 1;min-width:0}.courseForm_settingRow__rWTzn{align-items:center;background:#f2fdf9;border:1px solid var(--mui-palette-divider);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:13px 15px}.courseForm_settingRow__rWTzn>div{display:flex;flex-direction:column}.courseForm_settingRow__rWTzn strong{font-size:.8rem}.courseForm_settingRow__rWTzn span{color:var(--mui-palette-text-secondary);font-size:.69rem;line-height:1.45;margin-top:2px}.courseForm_pricePanel__DAn02{background:#f2fdf9;border-radius:11px;padding:15px}.courseForm_optionsGrid__b8DiR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.courseForm_optionsGrid__b8DiR .courseForm_settingRow__rWTzn:last-child{grid-column:1/-1}.courseForm_formAside__0f-lh{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:0}.courseForm_guideCard__jRXxg,.courseForm_nextCard__l34qi{background:#fff;border:1px solid var(--mui-palette-divider);border-radius:14px;padding:20px}.courseForm_guideIcon__6PVtk{height:44px;margin-bottom:14px;width:44px}.courseForm_guideCard__jRXxg h2{font-size:1rem;margin:0}.courseForm_guideCard__jRXxg p,.courseForm_nextCard__l34qi p{color:var(--mui-palette-text-secondary);font-size:.73rem;line-height:1.55;margin:6px 0 0}.courseForm_checklist__viRDN{border-top:1px solid var(--mui-palette-divider);display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px}.courseForm_checklist__viRDN span{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.73rem;font-weight:600;gap:9px}.courseForm_checklist__viRDN i{border:1.5px solid #cbd6d2;border-radius:50%;height:9px;width:9px}.courseForm_checklist__viRDN .courseForm_complete__MiEFX{color:var(--mui-palette-success-dark)}.courseForm_checklist__viRDN .courseForm_complete__MiEFX i{background:var(--mui-palette-success-main);border-color:var(--mui-palette-success-main);box-shadow:inset 0 0 0 2px #fff}.courseForm_nextCard__l34qi{background:linear-gradient(145deg,#f2fdf9,#e2eeeb);border-color:#e2eeeb}.courseForm_nextCard__l34qi>span{color:var(--mui-palette-primary-main);font-size:.65rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.courseForm_nextCard__l34qi strong{display:block;font-size:.82rem;margin-top:4px}.courseForm_stickyActions__V1CKQ{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid var(--mui-palette-divider);border-radius:12px;bottom:-1px;box-shadow:0 -8px 30px #0b140f0f;display:flex;gap:18px;justify-content:space-between;padding:13px 16px;position:-webkit-sticky;position:sticky;z-index:3}.courseForm_stickyActions__V1CKQ>div:first-child{display:flex;flex-direction:column}.courseForm_stickyActions__V1CKQ strong{font-size:.78rem}.courseForm_stickyActions__V1CKQ span{color:var(--mui-palette-text-secondary);font-size:.68rem;margin-top:1px}.courseForm_btnRow__Bl3pH{display:flex;flex-shrink:0;gap:9px;justify-content:flex-end}@media(max-width:920px){.courseForm_formLayout__Dddy9{grid-template-columns:1fr}.courseForm_formAside__0f-lh{display:grid;grid-template-columns:1fr 1fr;position:static}}@media(max-width:640px){.courseForm_row__Unf6k,.courseForm_stickyActions__V1CKQ{align-items:stretch;flex-direction:column}.courseForm_formAside__0f-lh,.courseForm_optionsGrid__b8DiR{grid-template-columns:1fr}.courseForm_optionsGrid__b8DiR .courseForm_settingRow__rWTzn:last-child{grid-column:auto}.courseForm_card__8jv9f{padding:18px 15px}.courseForm_btnRow__Bl3pH{width:100%}.courseForm_btnRow__Bl3pH>*{flex:1 1}}.lessonMediaUpload_wrap__PztgU{display:flex;flex-direction:column;gap:7px;grid-column:1/-1}.lessonMediaUpload_row__u8Zrt{align-items:center;display:flex;gap:10px}.lessonMediaUpload_row__u8Zrt span{color:var(--mui-palette-text-secondary);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonBubbleToolbar_cellAlignment__TUmMI{display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;justify-content:space-between}.LessonBubbleToolbar_cellAlignment__TUmMI>div{display:flex;flex-wrap:wrap;gap:4px}.LessonBubbleToolbar_bubbleMenu__dnLr2 button[aria-pressed]{background:#0000;border:1px solid #64748b;cursor:pointer;min-height:28px}.LessonBubbleToolbar_bubbleMenu__dnLr2 button[aria-pressed=true]{background:#0e6f57;background:var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57));color:#fff;color:var(--mui-palette-primary-contrastText,#fff)}.LessonBubbleToolbar_bubbleMenu__dnLr2 button:focus-visible{outline:2px solid #fff;outline-offset:2px}.LessonBubbleToolbar_bubbleMenu__dnLr2{align-items:center;background:#1e293b;background:var(--kui-editor-toolbar-bg,#1e293b);border-radius:8px;box-shadow:0 4px 16px #00000038;display:flex;flex-wrap:wrap;gap:2px;max-width:min(560px,100vw - 16px);padding:6px}.LessonBubbleToolbar_bubbleMenu__dnLr2 .MuiIconButton-root,.LessonBubbleToolbar_bubbleMenu__dnLr2 button{border-radius:6px!important;color:#e2e8f0!important;padding:4px!important}.LessonBubbleToolbar_bubbleMenu__dnLr2 button:hover{background:#ffffff1f!important;background:var(--kui-editor-btn-hover,#ffffff1f)!important}.LessonBubbleToolbar_bubbleMenu__dnLr2 .LessonBubbleToolbar_dangerAction__YQBtz{background:#fee2e2;border:1px solid #fecaca;color:#dc2626!important;color:var(--mui-palette-error-main,#dc2626)!important;font-size:.75rem;font-weight:700;line-height:1.2;min-height:30px;padding:5px 10px!important;white-space:nowrap}.LessonBubbleToolbar_bubbleMenu__dnLr2 .LessonBubbleToolbar_dangerAction__YQBtz:hover{background:#991b1b!important;border-color:#7f1d1d;color:#fff!important}.LessonBubbleToolbar_bubbleMenu__dnLr2 .LessonBubbleToolbar_dangerAction__YQBtz:disabled{background:#e2e8f0!important;border-color:#cbd5e1;color:#64748b!important;cursor:not-allowed;opacity:.8}.LessonBubbleToolbar_activeBtn__a8O2D{background:#0a6152b3!important;color:#fff!important}.LessonBubbleToolbar_headingLabel__YxuaX{font-size:.65rem;font-weight:700;line-height:1;margin-left:1px}.LessonBubbleToolbar_colorPalette__ivEZA{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,28px);padding:10px}.LessonBubbleToolbar_colorSwatch__HsjC7{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #94a3b8;cursor:pointer;height:28px;width:28px}.LessonBubbleToolbar_colorSwatch__HsjC7:focus-visible,.LessonBubbleToolbar_colorSwatch__HsjC7:hover{outline:2px solid #0a6152;outline-offset:2px;transform:scale(1.12)}.LessonBubbleToolbar_clearColor__ncppd{background:#f1f5f9;border:0;border-radius:6px;color:#334155;cursor:pointer;font-size:.75rem;font-weight:700;grid-column:1/-1;padding:5px 8px}.LessonBubbleToolbar_clearColor__ncppd:hover{background:#e2e8f0}.LessonFloatingInsertMenu_floatingMenu__HGywp{align-items:flex-start;display:flex;gap:4px;position:relative}.LessonFloatingInsertMenu_floatingAddBtn__cyzBO{background:#fff!important;background:var(--mui-palette-background-paper,#fff)!important;border:1.5px solid #d5d7da!important;border:1.5px solid var(--mui-palette-divider,#d5d7da)!important;border-radius:50%!important;box-shadow:0 1px 4px #0000001a!important;color:#64748b!important;color:var(--mui-palette-text-secondary,#64748b)!important;height:26px!important;transition:all .15s!important;width:26px!important}.LessonFloatingInsertMenu_floatingAddBtn__cyzBO:hover{box-shadow:0 2px 8px #0e6f572e!important;color:#0e6f57!important;color:var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57))!important}.LessonFloatingInsertMenu_floatingAddBtnOpen__yawho,.LessonFloatingInsertMenu_floatingAddBtn__cyzBO:hover{border-color:#0e6f57!important;border-color:var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57))!important}.LessonFloatingInsertMenu_floatingAddBtnOpen__yawho{background:#0e6f57!important;background:var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57))!important;color:#fff!important;color:var(--mui-palette-primary-contrastText,#fff)!important;transform:rotate(45deg)}.LessonFloatingInsertMenu_floatingPanel__J7Lqi{background:#fff!important;background:var(--mui-palette-background-paper,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--mui-palette-divider,#e2e8f0)!important;border-radius:10px!important;box-shadow:0 4px 16px #0000001f!important;display:flex;flex-direction:column;gap:2px;left:34px;min-width:44px;padding:6px!important;position:absolute;top:0;z-index:100}.LessonFloatingInsertMenu_floatingOption__It8Lz{border-radius:6px!important;color:#334155!important;color:var(--mui-palette-text-primary,#334155)!important;height:32px!important;width:32px!important}.LessonFloatingInsertMenu_floatingOption__It8Lz:hover{background:#0e6f5714!important;background:var(--mui-palette-action-hover,#0e6f5714)!important;color:#0e6f57!important;color:var(--mui-palette-primary-main,var(--kui-color-primary,#0e6f57))!important}.lessonRichTextEditor_field__llWpZ{grid-gap:8px;display:grid;gap:8px}.lessonRichTextEditor_label__W7Dc0{color:#334155;font-size:.85rem;font-weight:700}.lessonRichTextEditor_editorWrap__x8s40{background:#fff;border:1px solid #d5d7da;border-radius:10px;cursor:text;min-height:400px;position:relative}.lessonRichTextEditor_editorWrap__x8s40:focus-within{border-color:#0a6152;box-shadow:0 0 0 2px #0a61521f}.lessonRichTextEditor_proseMirror__YiL26{color:#1a1a2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.7;min-height:380px;outline:none;padding:18px 20px}.lessonRichTextEditor_proseMirror__YiL26 p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;font-style:italic;height:0;pointer-events:none}.lessonRichTextEditor_proseMirror__YiL26 h1{font-size:2rem;font-weight:800;margin:1rem 0 .5rem}.lessonRichTextEditor_proseMirror__YiL26 h2{font-size:1.6rem;font-weight:700;margin:.9rem 0 .45rem}.lessonRichTextEditor_proseMirror__YiL26 h3{font-size:1.35rem;font-weight:700;margin:.8rem 0 .4rem}.lessonRichTextEditor_proseMirror__YiL26 p{margin:0 0 .75rem}.lessonRichTextEditor_proseMirror__YiL26 a{color:#06c;text-decoration:underline;text-underline-offset:2px}.lessonRichTextEditor_proseMirror__YiL26 ol,.lessonRichTextEditor_proseMirror__YiL26 ul{margin:0 0 .75rem;padding-left:1.5rem}.lessonRichTextEditor_proseMirror__YiL26 blockquote{border-left:4px solid #0a6152;color:#555;font-style:italic;margin:.75rem 0;padding-left:1rem}.lessonRichTextEditor_proseMirror__YiL26 pre{background:#1e293b;border-radius:8px;color:#e2e8f0;margin:.75rem 0;overflow-x:auto;padding:14px 18px}.lessonRichTextEditor_proseMirror__YiL26 hr{border:0;border-top:2px solid #e2e8f0;margin:1.25rem 0}.lessonRichTextEditor_proseMirror__YiL26 img{border-radius:6px;display:block;height:auto;margin:.75rem 0;max-width:100%}.lessonRichTextEditor_proseMirror__YiL26 table{border-collapse:collapse;margin:.75rem 0;width:100%}.lessonRichTextEditor_proseMirror__YiL26 td,.lessonRichTextEditor_proseMirror__YiL26 th{border:1px solid #d5d7da;min-width:80px;padding:8px 12px;text-align:left;vertical-align:top}.lessonRichTextEditor_proseMirror__YiL26 th{background:#f1f5f9;font-weight:600}.lessonRichTextEditor_bubbleMenuWrapper__spOBA,.lessonRichTextEditor_floatingMenuWrapper__Oj5sx{pointer-events:auto;position:absolute;z-index:40}.lessonRichTextEditor_bubbleMenuWrapper__spOBA{transform:translateX(-50%);z-index:50}.lessonRichTextEditor_bubbleMenu__5rWhT{align-items:center;background:#1e293b;border-radius:8px;box-shadow:0 4px 16px #00000038;display:flex;gap:2px;padding:4px 6px}.lessonRichTextEditor_bubbleMenu__5rWhT .MuiIconButton-root,.lessonRichTextEditor_bubbleMenu__5rWhT button{border-radius:6px!important;color:#e2e8f0!important;padding:4px!important}.lessonRichTextEditor_bubbleMenu__5rWhT button:hover{background:#ffffff1f!important}.lessonRichTextEditor_activeBtn__Q3kBE{background:#0a6152b3!important;color:#fff!important}.lessonRichTextEditor_headingLabel__qvAll{font-size:.65rem;font-weight:700;line-height:1;margin-left:1px}.lessonRichTextEditor_floatingMenu__pjSLS{align-items:flex-start;display:flex;gap:4px;position:relative}.lessonRichTextEditor_floatingAddBtn__8GQ4L{background:#fff!important;border:1.5px solid #d5d7da!important;border-radius:50%!important;box-shadow:0 1px 4px #0000001a!important;color:#64748b!important;height:26px!important;transition:all .15s!important;width:26px!important}.lessonRichTextEditor_floatingAddBtn__8GQ4L:hover{border-color:#0a6152!important;box-shadow:0 2px 8px #0a61522e!important;color:#0a6152!important}.lessonRichTextEditor_floatingAddBtnOpen__Sw8Uv{background:#0a6152!important;border-color:#0a6152!important;color:#fff!important;transform:rotate(45deg)}.lessonRichTextEditor_floatingPanel__gsnfU{border-radius:10px!important;display:flex;flex-direction:column;gap:2px;left:34px;min-width:44px;padding:6px!important;position:absolute;top:0;z-index:100}.lessonRichTextEditor_floatingOption__89BG9{border-radius:6px!important;color:#334155!important;height:32px!important;width:32px!important}.lessonRichTextEditor_floatingOption__89BG9:hover{background:#f0fdf4!important;color:#0a6152!important}.lessonRichTextEditor_previewImage__lvNfX{border-radius:8px;display:block;margin-bottom:16px;max-height:260px;max-width:100%;object-fit:contain}.quizBuilder_body__otiSL{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:18px;min-width:420px}.quizBuilder_sectionTitle__AkCHa{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.quizBuilder_settingsGrid__Y\+uAS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.quizBuilder_checkRow__U5rdS{display:flex;flex-wrap:wrap;gap:4px 20px;grid-column:1/-1}.quizBuilder_question__saSEb{background:#fff;border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.quizBuilder_questionHeader__aBQJT{align-items:center;display:flex;gap:8px}.quizBuilder_questionType__26m3T{background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);font-size:11px;font-weight:700;padding:2px 8px}.quizBuilder_questionText__eYuuZ{color:var(--mui-palette-text-primary);flex:1 1;font-size:14px;font-weight:600}.quizBuilder_marksTag__eYWTO{color:#33413d;font-size:12px;font-weight:600}.quizBuilder_optionRow__xzub8{align-items:center;color:#33413d;display:flex;font-size:13px;gap:8px;padding:4px 0 4px 4px}.quizBuilder_optionCorrect__5Mway{color:#198059;font-weight:700}.quizBuilder_optionBullet__eWUPQ{border:2px solid #cbd6d2;border-radius:50%;flex-shrink:0;height:8px;width:8px}.quizBuilder_optionBullet__eWUPQ.quizBuilder_correct__EVZzi{background:#198059;border-color:#198059}.quizBuilder_formCard__f\+bXt{background:var(--mui-palette-background-default);border:1px dashed #cbd6d2;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.quizBuilder_optionEditRow__O7oRf{align-items:center;display:flex;gap:8px}.quizBuilder_optionEditRow__O7oRf>*{flex:1 1}.quizBuilder_smallBtn__VAuSN{background:#e2eeeb;border:none;border-radius:6px;color:var(--mui-palette-primary-main);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.quizBuilder_smallBtn__VAuSN:hover{background:#c5dcd7}.quizBuilder_smallBtn__VAuSN:disabled{cursor:default;opacity:.5}.quizBuilder_ghostBtn__YY7Qp{background:#0000;border:1px solid #cbd6d2;border-radius:6px;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:6px 10px}.quizBuilder_ghostBtn__YY7Qp:hover{background:#edf3f0}.quizBuilder_error__lMnnO{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.quizBuilder_previewBanner__lzPTu{background:#fcf4e8;border:1px solid #f7e2c1;border-radius:6px;color:#d68a1b;font-size:12px;font-weight:600;padding:8px 12px}.quizBuilder_previewQuestion__vbXSa{background:#fff;border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.quizBuilder_emptyState__oB\+fe{color:#5b6b67;font-size:13px;padding:10px 0}.assignmentBuilder_body__1FDNr{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:14px;min-width:420px}.assignmentBuilder_row__olX8i{display:flex;gap:12px}.assignmentBuilder_row__olX8i>*{flex:1 1}.assignmentBuilder_linkRow__ZUt\+Q{display:flex;flex-wrap:wrap;gap:8px}.assignmentBuilder_smallBtn__p8FN1{background:#e2eeeb;border:none;border-radius:6px;color:var(--mui-palette-primary-main);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.assignmentBuilder_smallBtn__p8FN1:hover{background:#c5dcd7}.assignmentBuilder_ghostBtn__vyJ1P{background:#0000;border:1px solid #cbd6d2;border-radius:6px;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:6px 10px}.assignmentBuilder_ghostBtn__vyJ1P:hover{background:#edf3f0}.assignmentBuilder_error__M5U08{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.assignmentBuilder_emptyState__Olq8y{color:#5b6b67;font-size:13px;padding:10px 0}.exerciseBuilder_body__caERZ{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:14px;min-width:420px}.exerciseBuilder_row__yWefw{align-items:center;display:flex;gap:12px}.exerciseBuilder_row__yWefw>*{flex:1 1}.exerciseBuilder_linkRow__IY8rr{display:flex;flex-wrap:wrap;gap:8px}.exerciseBuilder_sectionTitle__Zz90k{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.exerciseBuilder_testCase__on5qh{background:#fff;border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 14px}.exerciseBuilder_testCaseHeader__NArUQ{align-items:center;display:flex;gap:8px}.exerciseBuilder_testCaseTag__Ea-zK{background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);font-size:11px;font-weight:700;padding:2px 8px}.exerciseBuilder_marksTag__amQ9r{color:#33413d;flex:1 1;font-size:12px;font-weight:600}.exerciseBuilder_testCaseBody__K7OU9{color:#33413d;display:flex;flex-direction:column;font-family:monospace;font-size:13px;gap:2px}.exerciseBuilder_formCard__a\+lIk{background:var(--mui-palette-background-default);border:1px dashed #cbd6d2;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.exerciseBuilder_smallBtn__7aHhj{background:#e2eeeb;border:none;border-radius:6px;color:var(--mui-palette-primary-main);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.exerciseBuilder_smallBtn__7aHhj:hover{background:#c5dcd7}.exerciseBuilder_ghostBtn__dTNIL{background:#0000;border:1px solid #cbd6d2;border-radius:6px;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:6px 10px}.exerciseBuilder_ghostBtn__dTNIL:hover{background:#edf3f0}.exerciseBuilder_error__TQHji{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.exerciseBuilder_emptyState__FT9ns{color:#5b6b67;font-size:13px;padding:10px 0}.courseEditor_page__Dmhv3{display:flex;flex-direction:column;gap:20px;width:100%}.courseEditor_backLink__7wngd{align-items:center;background:#0000;border:0;color:var(--mui-palette-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:650;gap:6px;padding:0;width:-webkit-fit-content;width:fit-content}.courseEditor_backLink__7wngd svg{font-size:18px}.courseEditor_backLink__7wngd:hover{color:var(--mui-palette-primary-main)}.courseEditor_courseMeta__G4awO{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.courseEditor_chapterCount__JHUNF{color:var(--mui-palette-text-secondary);font-size:.75rem;font-weight:650;margin-left:auto}.courseEditor_workspace__3qc61{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:16px;box-shadow:var(--mui-shadows-1);display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(300px,370px);height:clamp(520px,100vh - 210px,820px);min-height:0;overflow:hidden}.courseEditor_editorPane__rOtDa{background:#f2fdf9;min-height:0;min-width:0;overflow-y:auto;scrollbar-gutter:stable}.courseEditor_outlinePane__72u9y{background:var(--mui-palette-background-paper);border-left:1px solid var(--mui-palette-divider);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:20px 16px}.courseEditor_addBlockTitle__-EH1l,.courseEditor_dialogIntro__wym-M,.courseEditor_editorToolbar__DVe4i,.courseEditor_outlineChapterHeader__J4Cte,.courseEditor_outlineHeader__1kAqc,.courseEditor_previewSetting__Fk5yf,.courseEditor_sectionHeading__Fyf1d{align-items:center;display:flex}.courseEditor_outlineHeader__1kAqc{gap:12px;justify-content:space-between}.courseEditor_outlineHeader__1kAqc h2{font-size:1rem;margin:2px 0 0}.courseEditor_emptyEyebrow__HfLEx,.courseEditor_sectionEyebrow__LtOod{color:var(--mui-palette-primary-main);font-size:.68rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.courseEditor_outlineHelp__VhXcQ{color:var(--mui-palette-text-secondary);font-size:.75rem;line-height:1.5;margin:7px 0 16px}.courseEditor_outlineList__YINj1{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:1px 3px 12px 1px}.courseEditor_outlineChapter__TFHik{background:#fff;border:1px solid var(--mui-palette-divider);border-radius:11px;flex-shrink:0;overflow:hidden}.courseEditor_outlineChapterHeader__J4Cte{padding:7px 7px 7px 9px}.courseEditor_chapterToggle__F7l6i{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:8px;min-width:0;padding:3px 0;text-align:left}.courseEditor_chapterToggle__F7l6i>svg{color:var(--mui-palette-text-secondary);flex-shrink:0;font-size:19px;transition:transform .15s ease}.courseEditor_chevronOpen__mkUA8{transform:rotate(90deg)}.courseEditor_chapterNumber__BolTM{background:var(--mui-palette-primary-main);border-radius:8px;color:#fff;display:grid;flex-shrink:0;font-size:.68rem;font-weight:800;height:29px;place-items:center;width:29px}.courseEditor_chapterLabel__VbSLu{display:flex;flex:1 1;flex-direction:column;min-width:0}.courseEditor_chapterLabel__VbSLu strong{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courseEditor_chapterLabel__VbSLu small{color:var(--mui-palette-text-secondary);font-size:.67rem;margin-top:1px}.courseEditor_outlineChapterBody__NsZwU{padding:0 8px 9px 43px}.courseEditor_lessonList__CnYdp{display:flex;flex-direction:column;gap:3px}.courseEditor_lessonButton__PPlaO{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--mui-palette-text-secondary);cursor:pointer;display:flex;gap:8px;min-width:0;padding:8px;text-align:left;width:100%}.courseEditor_lessonButton__PPlaO>span:first-child{border:1px solid var(--mui-palette-divider);border-radius:50%;display:grid;flex-shrink:0;font-size:.65rem;font-weight:750;height:21px;place-items:center;width:21px}.courseEditor_lessonButton__PPlaO strong{flex:1 1;font-size:.76rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courseEditor_lessonButton__PPlaO .MuiChip-root{font-size:.59rem;height:20px}.courseEditor_lessonButton__PPlaO:hover{background:#f2fdf9;color:var(--mui-palette-text-primary)}.courseEditor_lessonButtonActive__oQrV9{background:#e2eeeb;box-shadow:inset 3px 0 var(--mui-palette-primary-main);color:var(--mui-palette-primary-dark)}.courseEditor_lessonButtonActive__oQrV9>span:first-child{background:#fff;border-color:var(--mui-palette-primary-light)}.courseEditor_addLessonForm__WyNfh{align-items:center;display:flex;gap:4px;margin-top:7px}.courseEditor_addLessonForm__WyNfh .MuiOutlinedInput-root{background:#f2fdf9;font-size:.76rem}.courseEditor_addChapterButton__Ty\+7s{margin-top:4px!important}.courseEditor_deleteMenuItem__K-HjE{color:var(--mui-palette-error-main)!important}.MuiMenuItem-root svg,.courseEditor_deleteMenuItem__K-HjE svg{margin-right:9px}.courseEditor_emptyOutline__XWFdl{align-items:center;background:#f2fdf9;border:1px dashed var(--mui-palette-primary-light);border-radius:11px;color:var(--mui-palette-text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:150px}.courseEditor_emptyOutline__XWFdl>svg{color:var(--mui-palette-primary-main);margin-bottom:4px}.courseEditor_emptyOutline__XWFdl strong{color:var(--mui-palette-text-primary);font-size:.82rem}.courseEditor_emptyOutline__XWFdl span{font-size:.72rem}.courseEditor_editorEmpty__sGw-y{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100%;padding:48px;text-align:center}.courseEditor_editorEmpty__sGw-y h2{color:var(--mui-palette-text-primary);font-size:1.35rem;margin:7px 0 8px}.courseEditor_editorEmpty__sGw-y p{color:var(--mui-palette-text-secondary);font-size:.85rem;line-height:1.65;margin:0 0 22px;max-width:500px}.courseEditor_emptyIllustration__4\+QRb{background:linear-gradient(145deg,#fff,#e2eeeb);border:1px solid #e2eeeb;border-radius:24px;box-shadow:0 14px 30px #0e6f571c;color:var(--mui-palette-primary-main);display:grid;height:82px;margin-bottom:18px;place-items:center;position:relative;width:82px}.courseEditor_emptyIllustration__4\+QRb>svg:first-child{font-size:36px}.courseEditor_emptyIllustration__4\+QRb>svg:last-child{background:var(--mui-palette-primary-main);border-radius:10px;bottom:-7px;color:#fff;font-size:30px;padding:5px;position:absolute;right:-8px}.courseEditor_lessonEditor__P\+maY{display:flex;flex-direction:column}.courseEditor_editorToolbar__DVe4i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid var(--mui-palette-divider);gap:20px;justify-content:space-between;padding:14px 22px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.courseEditor_lessonIdentity__9lmXf{align-items:center;display:flex;gap:10px;min-width:0}.courseEditor_lessonIdentity__9lmXf>div{display:flex;flex-direction:column;min-width:0}.courseEditor_lessonIdentity__9lmXf span:not(.courseEditor_lessonIcon__Y-I7E){color:var(--mui-palette-text-secondary);font-size:.67rem;font-weight:700;text-transform:uppercase}.courseEditor_lessonIdentity__9lmXf strong{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courseEditor_blockIcon__4mJ5M,.courseEditor_dialogIcon__K5hi5,.courseEditor_lessonIcon__Y-I7E{background:#e2eeeb;border-radius:9px;color:var(--mui-palette-primary-main);display:grid;flex-shrink:0;place-items:center}.courseEditor_lessonIcon__Y-I7E{height:36px;width:36px}.courseEditor_lessonIcon__Y-I7E svg{font-size:21px}.courseEditor_editorActions__aZXq8{align-items:center;display:flex;flex-shrink:0;gap:7px}.courseEditor_contentSection__5nRQh,.courseEditor_lessonDetails__aUKuG{display:flex;flex-direction:column;gap:17px;padding:26px}.courseEditor_sectionHeading__Fyf1d{gap:20px;justify-content:space-between}.courseEditor_sectionHeading__Fyf1d h3{font-size:1rem;margin:3px 0 2px}.courseEditor_sectionHeading__Fyf1d p{color:var(--mui-palette-text-secondary);font-size:.75rem;line-height:1.5;margin:0}.courseEditor_previewSetting__Fk5yf{background:#f2fdf9;border:1px solid var(--mui-palette-divider);border-radius:10px;gap:18px;justify-content:space-between;padding:14px 16px}.courseEditor_previewSetting__Fk5yf>div{display:flex;flex-direction:column}.courseEditor_previewSetting__Fk5yf strong{font-size:.8rem}.courseEditor_previewSetting__Fk5yf span{color:var(--mui-palette-text-secondary);font-size:.71rem;margin-top:2px}.courseEditor_previewSetting__Fk5yf .MuiFormControlLabel-label{font-size:.75rem;font-weight:650}.courseEditor_blockList__VasdI{display:flex;flex-direction:column;gap:8px}.courseEditor_blockRow__dOCvt{align-items:center;background:#fff;border:1px solid var(--mui-palette-divider);border-radius:10px;display:flex;gap:12px;min-width:0;padding:11px 12px}.courseEditor_blockIcon__4mJ5M{height:38px;width:38px}.courseEditor_blockIcon__4mJ5M svg{font-size:20px}.courseEditor_typeASSIGNMENT__ycHB1,.courseEditor_typeEXERCISE__mRaJ9,.courseEditor_typeQUIZ__wfVnc{background:#fcf4e8;color:#d68a1b}.courseEditor_typeIMAGE__qdbdG{background:#e4f3ed;color:#198059}.courseEditor_typePDF__8t0J6{background:#fbeaea;color:#d72525}.courseEditor_blockCopy__JIw4P{display:flex;flex:1 1;flex-direction:column;min-width:0}.courseEditor_blockCopy__JIw4P strong,.courseEditor_blockCopy__JIw4P>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courseEditor_blockCopy__JIw4P strong{font-size:.79rem;margin-top:2px}.courseEditor_blockCopy__JIw4P>span{color:var(--mui-palette-text-secondary);font-size:.68rem;margin-top:2px}.courseEditor_blockType__-JABZ{color:var(--mui-palette-primary-main);font-size:.62rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.courseEditor_emptyBlocks__mECpi{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:10px;color:var(--mui-palette-text-secondary);display:flex;gap:12px;padding:18px}.courseEditor_emptyBlocks__mECpi>svg{color:var(--mui-palette-primary-main)}.courseEditor_emptyBlocks__mECpi>div{display:flex;flex-direction:column}.courseEditor_emptyBlocks__mECpi strong{color:var(--mui-palette-text-primary);font-size:.79rem}.courseEditor_emptyBlocks__mECpi span{font-size:.7rem;margin-top:2px}.courseEditor_addBlockCard__Y\+D2P{background:#f2fdf9;border:1px solid #e2eeeb;border-radius:12px;display:flex;flex-direction:column;gap:15px;padding:17px}.courseEditor_addBlockTitle__-EH1l{gap:9px}.courseEditor_addBlockTitle__-EH1l>svg{color:var(--mui-palette-primary-main)}.courseEditor_addBlockTitle__-EH1l>div{display:flex;flex-direction:column}.courseEditor_addBlockTitle__-EH1l strong{font-size:.8rem}.courseEditor_addBlockTitle__-EH1l span{color:var(--mui-palette-text-secondary);font-size:.69rem}.courseEditor_typePicker__TSUKv{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(8,minmax(62px,1fr))}.courseEditor_typeChoice__Yu4YQ{align-items:center;background:#fff;border:1px solid var(--mui-palette-divider);border-radius:9px;color:var(--mui-palette-text-secondary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:5px;min-width:0;padding:9px 5px}.courseEditor_typeChoice__Yu4YQ svg{font-size:19px}.courseEditor_typeChoice__Yu4YQ span{font-size:.64rem;font-weight:700}.courseEditor_typeChoice__Yu4YQ:hover{border-color:var(--mui-palette-primary-light);color:var(--mui-palette-primary-main)}.courseEditor_typeChoiceActive__bL0ah{background:#e2eeeb;border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 1px var(--mui-palette-primary-main);color:var(--mui-palette-primary-dark)}.courseEditor_blockFields__Md10g{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:minmax(140px,.7fr) minmax(180px,1.3fr) auto}.courseEditor_blockFields__Md10g>.MuiButton-root{min-height:42px}.courseEditor_blockFields__Md10g>.MuiBox-root{grid-column:1/-1}.courseEditor_dialogContent__xgn-M{display:flex;flex-direction:column;gap:20px;padding-top:8px!important}.courseEditor_renameContent__KYAU2{padding-top:8px!important}.courseEditor_dialogIntro__wym-M{background:#f2fdf9;border-radius:11px;gap:13px;padding:14px}.courseEditor_dialogIcon__K5hi5{height:42px;width:42px}.courseEditor_dialogIntro__wym-M>div{display:flex;flex-direction:column}.courseEditor_dialogIntro__wym-M strong{font-size:.83rem}.courseEditor_dialogIntro__wym-M p{color:var(--mui-palette-text-secondary);font-size:.72rem;line-height:1.5;margin:3px 0 0}@media(max-width:1100px){.courseEditor_workspace__3qc61{grid-template-columns:minmax(0,1fr) 310px}.courseEditor_typePicker__TSUKv{grid-template-columns:repeat(4,1fr)}.courseEditor_blockFields__Md10g{grid-template-columns:1fr}}@media(max-width:800px){.courseEditor_workspace__3qc61{display:flex;flex-direction:column-reverse;height:auto;min-height:0;overflow:visible}.courseEditor_editorPane__rOtDa{overflow:visible}.courseEditor_outlinePane__72u9y{border-bottom:1px solid var(--mui-palette-divider);border-left:0;max-height:none;overflow:visible}.courseEditor_outlineList__YINj1{max-height:430px}.courseEditor_editorEmpty__sGw-y{min-height:420px}}@media(max-width:560px){.courseEditor_chapterCount__JHUNF{margin-left:0;width:100%}.courseEditor_editorToolbar__DVe4i{align-items:flex-start;padding:12px 14px}.courseEditor_editorActions__aZXq8 .MuiButton-startIcon{display:none}.courseEditor_contentSection__5nRQh,.courseEditor_lessonDetails__aUKuG{padding:20px 14px}.courseEditor_previewSetting__Fk5yf{align-items:flex-start;flex-direction:column}.courseEditor_blockRow__dOCvt{align-items:flex-start;flex-wrap:wrap}.courseEditor_blockCopy__JIw4P{min-width:calc(100% - 54px)}.courseEditor_typePicker__TSUKv{grid-template-columns:repeat(2,1fr)}.courseEditor_dialogIntro__wym-M{align-items:flex-start}}.learnerCourse_page__SA21T{display:flex;flex-direction:column;gap:20px}.learnerCourse_back__GBHAL{align-self:flex-start}.learnerCourse_loading__bPDAz{align-items:center;color:var(--mui-palette-text-secondary);display:flex;gap:10px;justify-content:center;min-height:240px}.learnerCourse_hero__ttC\+9{grid-gap:28px;align-items:center;background:linear-gradient(135deg,#f2fdf9,#fff);border:1px solid var(--mui-palette-divider);border-radius:18px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(250px,330px);padding:clamp(24px,4vw,40px)}.learnerCourse_heroCopy__CcZAt{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.learnerCourse_heroCopy__CcZAt h1{font-size:clamp(1.55rem,4vw,2.25rem);margin:0}.learnerCourse_heroCopy__CcZAt p{color:var(--mui-palette-text-secondary);line-height:1.65;margin:0;max-width:680px}.learnerCourse_badges__UJjUc{display:flex;flex-wrap:wrap;gap:8px}.learnerCourse_enrollNotice__bbOuS{align-items:center;background:var(--mui-palette-background-paper);border:1px dashed var(--mui-palette-divider);border-radius:10px;color:var(--mui-palette-text-secondary);display:flex;font-size:.82rem;gap:8px;padding:10px 14px}.learnerCourse_enrollNotice__bbOuS svg{font-size:18px}.learnerCourse_progressCard__J-65i{background:#fff;border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:19px}.learnerCourse_progressCard__J-65i small,.learnerCourse_progressCard__J-65i span{color:var(--mui-palette-text-secondary)}.learnerCourse_progressCard__J-65i strong{font-size:1.65rem}.learnerCourse_chapterProgress__vLlLK .MuiLinearProgress-root,.learnerCourse_progressCard__J-65i .MuiLinearProgress-root{border-radius:999px;height:7px}.learnerCourse_outline__d0tja{display:flex;flex-direction:column;gap:14px}.learnerCourse_outlineHeader__EfSL7{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.learnerCourse_outlineHeader__EfSL7 h2{font-size:1.1rem;margin:0}.learnerCourse_outlineHeader__EfSL7 span{color:var(--mui-palette-text-secondary);font-size:.76rem}.learnerCourse_chapter__KdAr4{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;overflow:hidden}.learnerCourse_chapterHeader__Fod05{grid-gap:22px;align-items:center;background:var(--mui-palette-background-default);display:grid;gap:22px;grid-template-columns:1fr 180px;padding:16px 18px}.learnerCourse_chapterHeader__Fod05 span{color:var(--mui-palette-text-secondary);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.learnerCourse_chapterHeader__Fod05 h3{font-size:.94rem;margin:3px 0 0}.learnerCourse_chapterProgress__vLlLK{grid-gap:10px;align-items:center;display:grid;font-size:.72rem;gap:10px;grid-template-columns:auto 1fr}.learnerCourse_lessons__UjlUs{display:flex;flex-direction:column}.learnerCourse_lesson__Ua4d8{align-items:center;background:#0000;border:0;border-top:1px solid var(--mui-palette-divider);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:66px;padding:12px 18px;text-align:left;width:100%}.learnerCourse_lesson__Ua4d8:hover:not(:disabled){background:#f2fdf9}.learnerCourse_lesson__Ua4d8:disabled{cursor:not-allowed;opacity:.65}.learnerCourse_lesson__Ua4d8:first-child{border-top:0}.learnerCourse_lessonIcon__zUerC{color:var(--mui-palette-primary-main);display:grid;height:30px;place-items:center;width:30px}.learnerCourse_lessonIcon__zUerC svg{font-size:20px}.learnerCourse_lessonCopy__G\+4ad{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.learnerCourse_lessonCopy__G\+4ad strong{font-size:.82rem}.learnerCourse_lessonCopy__G\+4ad span{color:var(--mui-palette-text-secondary);font-size:.7rem}@media(max-width:760px){.learnerCourse_chapterHeader__Fod05,.learnerCourse_hero__ttC\+9{grid-template-columns:1fr}.learnerCourse_lesson__Ua4d8{align-items:flex-start;flex-wrap:wrap}}.lessonRichTextRenderer_content__szfoe{color:#1e293b;line-height:1.7}.lessonRichTextRenderer_content__szfoe>:first-child{margin-top:0}.lessonRichTextRenderer_content__szfoe figure{margin:18px 0}.lessonRichTextRenderer_content__szfoe img{border-radius:10px;display:block;height:auto;max-width:100%}.lessonRichTextRenderer_content__szfoe blockquote{border-left:3px solid #0f766e;color:#475569;margin:16px 0;padding:6px 16px}.lessonRichTextRenderer_content__szfoe pre{background:#0f172a;border-radius:8px;color:#e2e8f0;overflow:auto;padding:14px}.lessonRichTextRenderer_tableWrap__6BqrJ{margin:16px 0;overflow-x:auto}.lessonRichTextRenderer_content__szfoe table{border-collapse:collapse;width:100%}.lessonRichTextRenderer_content__szfoe td,.lessonRichTextRenderer_content__szfoe th{border:1px solid #cbd5e1;padding:8px;text-align:left}.lessonRichTextRenderer_videoWrap__hs0Hi{aspect-ratio:16/9;background:#0f172a;border-radius:10px;margin:18px 0;overflow:hidden;position:relative}.lessonRichTextRenderer_videoWrap__hs0Hi iframe,.lessonRichTextRenderer_videoWrap__hs0Hi video{border:0;height:100%;object-fit:contain;width:100%}.lessonRichTextRenderer_pdfCard__ZUEl2{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin:16px 0;padding:12px 14px}.lessonRichTextRenderer_pdfCard__ZUEl2 a{color:#0f766e;font-weight:700}.learnerLesson_page__ndmfq{display:flex;flex-direction:column;gap:17px;margin:0 auto;width:min(100%,980px)}.learnerLesson_loading__XhA9-{align-items:center;color:var(--mui-palette-text-secondary);display:flex;gap:10px;justify-content:center;min-height:260px}.learnerLesson_lessonNav__gCEph,.learnerLesson_topbar__Dxgig{align-items:center;display:flex;gap:14px;justify-content:space-between}.learnerLesson_lessonCard__Obh-K{background:#fff;border:1px solid var(--mui-palette-divider);border-radius:17px;display:flex;flex-direction:column;gap:25px;padding:clamp(22px,4vw,42px)}.learnerLesson_lessonCard__Obh-K header span{color:var(--mui-palette-primary-main);font-size:.69rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.learnerLesson_lessonCard__Obh-K h1{font-size:clamp(1.55rem,4vw,2.3rem);margin:6px 0 0}.learnerLesson_richContent__G3R\+L{color:var(--mui-palette-text-primary);font-size:.92rem;line-height:1.8}.learnerLesson_richContent__G3R\+L h2,.learnerLesson_richContent__G3R\+L h3{margin:1.2em 0 .45em}.learnerLesson_richContent__G3R\+L p{margin:.65em 0}.learnerLesson_richContent__G3R\+L img{max-width:100%}.learnerLesson_richContent__G3R\+L blockquote{background:#f2fdf9;border-left:4px solid var(--mui-palette-primary-main);margin:1em 0;padding:10px 17px}.learnerLesson_richContent__G3R\+L a{color:var(--mui-palette-primary-main)}.learnerLesson_resources__qZVts{display:flex;flex-direction:column;gap:22px}.learnerLesson_resource__yC-Fd{display:flex;flex-direction:column;gap:9px;min-width:0}.learnerLesson_resourceTitle__MBOJo{align-items:center;display:flex;gap:15px;justify-content:space-between}.learnerLesson_resourceTitle__MBOJo span,.learnerLesson_resource__yC-Fd figcaption{color:var(--mui-palette-text-secondary);font-size:.72rem}.learnerLesson_document__Zv4YK,.learnerLesson_embed__05yca,.learnerLesson_image__O54bJ,.learnerLesson_video__dfkk6{background:#0b140f;border:0;border-radius:12px;width:100%}.learnerLesson_video__dfkk6{aspect-ratio:16/9}.learnerLesson_embed__05yca{min-height:min(62vw,520px)}.learnerLesson_document__Zv4YK{background:#edf3f0;min-height:650px}.learnerLesson_image__O54bJ{background:#0000;height:auto;object-fit:contain}.learnerLesson_resource__yC-Fd audio{width:100%}.learnerLesson_activity__pQFSp{align-items:center;background:#f2fdf9;border:1px solid #e2eeeb;border-radius:12px;display:flex;gap:18px;justify-content:space-between;padding:17px}.learnerLesson_activity__pQFSp>div{display:flex;flex-direction:column;gap:3px}.learnerLesson_activity__pQFSp span{color:var(--mui-palette-text-secondary);font-size:.72rem}@media(max-width:650px){.learnerLesson_lessonCard__Obh-K{padding:20px 16px}.learnerLesson_activity__pQFSp{align-items:stretch;flex-direction:column}.learnerLesson_document__Zv4YK{min-height:480px}}.courseProgress_page__inOlp{grid-gap:20px;color:#14201d;display:grid;gap:20px;padding:24px}.courseProgress_loading__dtA3o{align-items:center;display:flex;gap:10px;justify-content:center;min-height:240px}.courseProgress_page__inOlp header{background:#fff;border:1px solid #e4e9e7;border-radius:18px;padding:24px}.courseProgress_page__inOlp header span{color:var(--mui-palette-primary-main);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.courseProgress_page__inOlp header h1{margin:6px 0}.courseProgress_page__inOlp header p{color:#5b6b67;margin:0}.courseProgress_table__uhGGa{background:#fff;border:1px solid #e4e9e7;border-radius:18px;overflow:hidden}.courseProgress_heading__0h4Q-,.courseProgress_row__6ogY7{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(220px,2fr) 110px minmax(180px,1fr) 120px;padding:16px 20px}.courseProgress_heading__0h4Q-{background:#f7faf9;color:#5b6b67;font-size:12px;font-weight:800;text-transform:uppercase}.courseProgress_row__6ogY7{border-top:1px solid #e4e9e7}.courseProgress_row__6ogY7>div:first-child{grid-gap:3px;display:grid;gap:3px}.courseProgress_row__6ogY7 small{color:#5b6b67}.courseProgress_progress__jihAa{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px 1fr}.courseProgress_empty__jPxwA{color:#5b6b67;padding:40px 20px;text-align:center}@media(max-width:760px){.courseProgress_heading__0h4Q-{display:none}.courseProgress_row__6ogY7{gap:12px;grid-template-columns:1fr}}.programList_page__mDCjs{display:flex;flex-direction:column;gap:22px;width:100%}.programList_grid__WSiRt{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.programList_search__uxwNl{margin-left:auto!important;width:min(100%,300px)}.programList_card__1RYly{border-radius:14px!important;height:100%;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.programList_card__1RYly:hover{box-shadow:var(--mui-shadows-2);transform:translateY(-2px)}.programList_openArea__lBXJB{align-items:stretch!important;display:flex!important;flex-direction:column;height:100%}.programList_artwork__-oM85{background:radial-gradient(circle at 80% 10%,#ffffff38,#0000 33%),linear-gradient(135deg,var(--mui-palette-primary-dark),var(--mui-palette-primary-main));color:#fff;display:grid;min-height:126px;overflow:hidden;place-items:center;position:relative}.programList_artwork__-oM85>svg{font-size:52px;opacity:.9}.programList_artwork__-oM85>.MuiChip-root{background:#ffffffeb;border:1px solid #ffffffb3;color:var(--mui-palette-text-primary);position:absolute;right:12px;top:12px}.programList_body__Jbj3-{display:flex;flex:1 1;flex-direction:column;padding:18px;text-align:left}.programList_body__Jbj3- h2{font-size:1.08rem;line-height:1.4;margin:0 0 13px}.programList_metrics__daeV8{color:var(--mui-palette-text-secondary);display:flex;flex-wrap:wrap;font-size:.76rem;gap:13px}.programList_metrics__daeV8 span{align-items:center;display:flex;gap:5px}.programList_metrics__daeV8 svg{font-size:16px}.programList_order__iEVzD{align-items:center;color:var(--mui-palette-primary-main);display:flex;font-size:.76rem;font-weight:650;gap:6px;margin-top:14px}.programList_order__iEVzD svg{font-size:17px}.programList_progress__sXjDH{display:flex;flex-direction:column;gap:7px;margin-top:18px}.programList_progress__sXjDH>div{color:var(--mui-palette-text-secondary);display:flex;font-size:.75rem;justify-content:space-between}.programList_progress__sXjDH strong{color:var(--mui-palette-text-primary)}.programList_progress__sXjDH .MuiLinearProgress-root{border-radius:999px;height:6px}@media(max-width:640px){.programList_search__uxwNl{margin-left:0!important;width:100%}.MuiToggleButtonGroup-root{width:100%}.MuiToggleButton-root{flex:1 1}}.ProgramListCard_card__bSe4l{background:#fff!important;background:var(--mui-palette-background-paper,#fff)!important;border:1px solid #dcdcd8!important;border:1px solid var(--mui-palette-divider,#dcdcd8)!important;border-radius:14px!important;box-shadow:0 1px 3px #0000000d!important;height:100%;min-width:0;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease;width:100%}.ProgramListCard_card__bSe4l:hover{box-shadow:0 6px 16px #00000014!important;transform:translateY(-2px)}.ProgramListCard_openArea__-lhH2{align-items:stretch!important;display:flex!important;flex-direction:column;height:100%;justify-content:flex-start!important;text-align:left}.ProgramListCard_artwork__gs\+jb{background:radial-gradient(circle at 80% 10%,#ffffff38,#0000 33%),linear-gradient(135deg,#072a22,#0e6f57);background:radial-gradient(circle at 80% 10%,#ffffff38,#0000 33%),linear-gradient(135deg,var(--mui-palette-primary-dark,#072a22),var(--mui-palette-primary-main,#0e6f57));color:#fff;display:grid;min-height:126px;overflow:hidden;place-items:center;position:relative}.ProgramListCard_artwork__gs\+jb>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ProgramListCard_artwork__gs\+jb>svg{font-size:52px;opacity:.9}.ProgramListCard_artwork__gs\+jb>.MuiChip-root{background:#ffffffeb;border:1px solid #ffffffb3;color:#0d0d0b;color:var(--mui-palette-text-primary,#0d0d0b);font-size:11.5px;font-weight:600;position:absolute;right:12px;top:12px}.ProgramListCard_body__RqIEc{display:flex;flex:1 1;flex-direction:column;padding:18px;text-align:left}.ProgramListCard_body__RqIEc h2{color:#0d0d0b;color:var(--mui-palette-text-primary,#0d0d0b);font-size:1.08rem;font-weight:700;line-height:1.4;margin:0 0 13px}.ProgramListCard_metrics__c01Ym{color:#5c5c56;color:var(--mui-palette-text-secondary,#5c5c56);display:flex;flex-wrap:wrap;font-size:.76rem;gap:13px}.ProgramListCard_metrics__c01Ym span{align-items:center;display:flex;gap:5px}.ProgramListCard_metrics__c01Ym svg{font-size:16px}.ProgramListCard_order__sKnFo{align-items:center;color:#0e6f57;color:var(--mui-palette-primary-main,#0e6f57);display:flex;font-size:.76rem;font-weight:650;gap:6px;margin-top:14px}.ProgramListCard_order__sKnFo svg{font-size:17px}.ProgramListCard_progress__ruQ4k{display:flex;flex-direction:column;gap:7px;margin-top:18px}.ProgramListCard_progress__ruQ4k>div{color:#5c5c56;color:var(--mui-palette-text-secondary,#5c5c56);display:flex;font-size:.75rem;justify-content:space-between}.ProgramListCard_progress__ruQ4k strong{color:#0d0d0b;color:var(--mui-palette-text-primary,#0d0d0b);font-weight:700}.ProgramListCard_progress__ruQ4k .MuiLinearProgress-root{background-color:#00000014;border-radius:999px;height:6px}.ProgramListCard_progress__ruQ4k .MuiLinearProgress-root .MuiLinearProgress-bar{background-color:#0e6f57;background-color:var(--mui-palette-primary-main,#0e6f57);border-radius:999px}.programForm_page__1\+H4m{display:flex;flex-direction:column;gap:22px;width:100%}.programForm_loading__m5jaR{display:flex;gap:10px;justify-content:center;min-height:300px}.programForm_back__usq3y,.programForm_loading__m5jaR{align-items:center;color:var(--mui-palette-text-secondary)}.programForm_back__usq3y{background:#0000;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:6px;width:-webkit-fit-content;width:fit-content}.programForm_back__usq3y svg{font-size:18px}.programForm_layout__69XfR{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 290px}.programForm_main__Ps1Y7{display:flex;flex-direction:column;gap:18px;min-width:0}.programForm_section__Gvu0g{border-radius:14px!important;display:flex;flex-direction:column;gap:18px;padding:22px}.programForm_sectionHeader__27doP{align-items:flex-start;display:flex;gap:12px}.programForm_sectionHeader__27doP>span{background:var(--mui-palette-primary-light);border-radius:10px;color:var(--mui-palette-primary-dark);display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.programForm_sectionHeader__27doP>span svg{font-size:21px}.programForm_sectionHeader__27doP h2{font-size:1rem;margin:0}.programForm_sectionHeader__27doP p{color:var(--mui-palette-text-secondary);font-size:.8rem;margin:4px 0 0}.programForm_setting__RX71c{align-items:center;border-top:1px solid var(--mui-palette-divider);display:flex;gap:18px;justify-content:space-between;padding:13px 0}.programForm_setting__RX71c div{display:flex;flex-direction:column;gap:3px}.programForm_setting__RX71c strong{font-size:.86rem}.programForm_setting__RX71c span{color:var(--mui-palette-text-secondary);font-size:.76rem}.programForm_courseList__jy8mo{display:flex;flex-direction:column;gap:8px}.programForm_courseRow__jGMYw{grid-gap:10px;align-items:center;background:var(--mui-palette-background-default);border:1px solid var(--mui-palette-divider);border-radius:10px;display:grid;gap:10px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:10px}.programForm_courseRow__jGMYw>div:not(.programForm_rowActions__jg\+Fz){display:flex;flex-direction:column;min-width:0}.programForm_courseRow__jGMYw strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.programForm_courseRow__jGMYw span{color:var(--mui-palette-text-secondary);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.programForm_drag__VH-iR{color:var(--mui-palette-text-disabled)}.programForm_number__NJKiH{background:var(--mui-palette-primary-main);border-radius:8px;color:#fff!important;display:grid;font-weight:700;height:27px;place-items:center;width:27px}.programForm_rowActions__jg\+Fz{display:flex}.programForm_rowActions__jg\+Fz svg{font-size:18px}.programForm_emptyCourses__3v4Ts{border:1px dashed var(--mui-palette-divider);border-radius:10px;color:var(--mui-palette-text-secondary);font-size:.8rem;padding:26px;text-align:center}.programForm_batchOption__pdmGk{display:flex;flex-direction:column;gap:2px;min-width:0}.programForm_batchOption__pdmGk strong{font-size:.82rem}.programForm_batchOption__pdmGk span{color:var(--mui-palette-text-secondary);font-size:.72rem}.programForm_inheritanceNote__EYENJ{align-items:flex-start;background:color-mix(in srgb,var(--mui-palette-primary-main) 8%,#0000);border-radius:10px;color:var(--mui-palette-primary-main);display:flex;gap:9px;padding:12px 14px}.programForm_inheritanceNote__EYENJ>span{color:var(--mui-palette-text-secondary);display:flex;flex-direction:column;font-size:.74rem;gap:2px;line-height:1.45}.programForm_inheritanceNote__EYENJ strong{color:var(--mui-palette-text-primary);font-size:.78rem}.programForm_inheritanceNote__EYENJ svg{font-size:18px;margin-top:1px}.programForm_aside__Grk\+F{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:18px}.programForm_guide__d1dI-{border-radius:14px!important;padding:20px}.programForm_guide__d1dI->svg{color:var(--mui-palette-success-main);font-size:30px}.programForm_guide__d1dI- h2{font-size:.95rem;margin:10px 0 16px}.programForm_checks__5-K2U{display:flex;flex-direction:column;gap:11px}.programForm_checks__5-K2U span{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.76rem;gap:8px}.programForm_checks__5-K2U i{border:1px solid var(--mui-palette-divider);border-radius:50%;height:9px;width:9px}.programForm_checks__5-K2U .programForm_done__zkbjP{color:var(--mui-palette-text-primary)}.programForm_checks__5-K2U .programForm_done__zkbjP i{background:var(--mui-palette-success-main);border-color:var(--mui-palette-success-main)}.programForm_note__p0uTn{border-radius:12px!important;color:var(--mui-palette-primary-main);display:flex;gap:10px;padding:15px}.programForm_note__p0uTn>div{display:flex;flex-direction:column;gap:3px}.programForm_note__p0uTn strong{font-size:.8rem}.programForm_note__p0uTn span{color:var(--mui-palette-text-secondary);font-size:.72rem;line-height:1.45}.programForm_note__p0uTn svg{flex:0 0 auto;font-size:19px}.programForm_sticky__6pJWX{align-items:center;background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:13px;box-shadow:var(--mui-shadows-2);display:flex;gap:20px;justify-content:space-between;padding:13px 18px;width:100%}.programForm_sticky__6pJWX>div{align-items:center;display:flex;gap:10px}.programForm_sticky__6pJWX>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.programForm_sticky__6pJWX strong{font-size:.82rem}.programForm_sticky__6pJWX span{color:var(--mui-palette-text-secondary);font-size:.72rem}@media(max-width:900px){.programForm_layout__69XfR{grid-template-columns:1fr}.programForm_aside__Grk\+F{position:static}}@media(max-width:640px){.programForm_section__Gvu0g{padding:17px}.programForm_courseRow__jGMYw{grid-template-columns:auto minmax(0,1fr) auto}.programForm_courseRow__jGMYw .programForm_drag__VH-iR,.programForm_rowActions__jg\+Fz .MuiIconButton-root:nth-child(2),.programForm_sticky__6pJWX>div:first-child{display:none}}.programDetail_page__lnJLR{display:flex;flex-direction:column;gap:22px;width:100%}.programDetail_loading__wSZ07{display:flex;gap:10px;justify-content:center;min-height:300px}.programDetail_back__6iboV,.programDetail_loading__wSZ07{align-items:center;color:var(--mui-palette-text-secondary)}.programDetail_back__6iboV{background:#0000;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:6px;width:-webkit-fit-content;width:fit-content}.programDetail_back__6iboV svg{font-size:18px}.programDetail_hero__xTKlI{grid-gap:22px;align-items:center;background:radial-gradient(circle at 88% 5%,#ffffff2e,#0000 27%),linear-gradient(135deg,var(--mui-palette-primary-dark),var(--mui-palette-primary-main));border-radius:18px;color:#fff;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) 260px;padding:28px}.programDetail_heroIcon__bVXQu{background:#ffffff1f;border:1px solid #ffffff59;border-radius:18px;display:grid;height:76px;place-items:center;width:76px}.programDetail_heroIcon__bVXQu svg{font-size:42px}.programDetail_heroCopy__ZZaTs{min-width:0}.programDetail_heroCopy__ZZaTs h1{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.2;margin:8px 0 6px}.programDetail_heroCopy__ZZaTs p{color:#ffffffc2;font-size:.86rem;margin:0 0 17px}.programDetail_chips__YQd5v{display:flex;flex-wrap:wrap;gap:7px}.programDetail_chips__YQd5v .MuiChip-root{background:#ffffffe6;border-color:#ffffff8c;color:var(--mui-palette-text-primary)}.programDetail_progressCard__d4KDB{background:#0b140f1f;border:1px solid #ffffff47;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:17px}.programDetail_progressCard__d4KDB small,.programDetail_progressCard__d4KDB span{color:#ffffffc2;font-size:.72rem}.programDetail_progressCard__d4KDB strong{font-size:1.9rem}.programDetail_progressCard__d4KDB .MuiLinearProgress-root{background:#fff3;border-radius:99px;height:7px}.programDetail_progressCard__d4KDB .MuiLinearProgress-bar{background:#fff}.programDetail_path__6RuM1{display:flex;flex-direction:column;gap:16px}.programDetail_pathHeader__p2M9a{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.programDetail_pathHeader__p2M9a span{color:var(--mui-palette-primary-main);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.programDetail_pathHeader__p2M9a h2{font-size:1.25rem;margin:3px 0 0}.programDetail_pathHeader__p2M9a p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin:0}.programDetail_courseGrid__tJvFv{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr))}.programDetail_course__-gDaq{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;box-shadow:var(--mui-shadows-1);overflow:hidden;position:relative}.programDetail_course__-gDaq button{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:0;text-align:left;width:100%}.programDetail_course__-gDaq button:disabled{cursor:default}.programDetail_media__dLYpq{aspect-ratio:16/8.6;background:linear-gradient(135deg,var(--mui-palette-primary-dark),var(--mui-palette-primary-main));color:#fff;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.programDetail_media__dLYpq>img{height:100%;object-fit:cover;width:100%}.programDetail_media__dLYpq>svg:not(.programDetail_complete__RFm-A){font-size:44px;opacity:.82}.programDetail_step__psaN1{background:#ffffffeb;border-radius:7px;color:var(--mui-palette-text-primary);font-size:.68rem;font-weight:700;left:11px;padding:5px 8px;position:absolute;top:11px}.programDetail_complete__RFm-A{bottom:11px;color:#fff;filter:drop-shadow(0 1px 3px rgba(11,20,15,.35));position:absolute;right:11px}.programDetail_courseBody__TlBW1{display:flex;flex:1 1;flex-direction:column;padding:17px}.programDetail_courseBody__TlBW1>span{color:var(--mui-palette-primary-main);font-size:.7rem;font-weight:650}.programDetail_courseBody__TlBW1 h3{font-size:1rem;margin:7px 0}.programDetail_courseBody__TlBW1 p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mui-palette-text-secondary);display:-webkit-box;font-size:.76rem;line-height:1.5;margin:0;overflow:hidden}.programDetail_courseProgress__Y6x8\+{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:18px}.programDetail_courseProgress__Y6x8\+>div{color:var(--mui-palette-text-secondary);display:flex;font-size:.7rem;justify-content:space-between}.programDetail_courseProgress__Y6x8\+ strong{color:var(--mui-palette-text-primary)}.programDetail_courseProgress__Y6x8\+ .MuiLinearProgress-root{border-radius:99px;height:6px}.programDetail_locked__RR\+8s .programDetail_courseBody__TlBW1,.programDetail_locked__RR\+8s .programDetail_media__dLYpq{filter:grayscale(.7);opacity:.42}.programDetail_lockOverlay__dmjdR{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:25px;position:absolute;text-align:center}.programDetail_lockOverlay__dmjdR svg{color:var(--mui-palette-text-secondary)}.programDetail_lockOverlay__dmjdR strong{font-size:.88rem}.programDetail_lockOverlay__dmjdR span{color:var(--mui-palette-text-secondary);font-size:.72rem;line-height:1.45}.programDetail_dialogContent__4\+7Sr p{color:var(--mui-palette-text-secondary);font-size:.86rem;line-height:1.55;margin-top:0}.programDetail_dialogCourses__uL5mM{display:flex;flex-direction:column;gap:8px}.programDetail_dialogCourses__uL5mM span{align-items:center;border:1px solid var(--mui-palette-divider);border-radius:9px;display:flex;font-size:.8rem;gap:9px;padding:9px}.programDetail_dialogCourses__uL5mM i{background:var(--mui-palette-primary-main);border-radius:7px;color:#fff;display:grid;font-size:.68rem;font-style:normal;font-weight:700;height:23px;place-items:center;width:23px}@media(max-width:850px){.programDetail_hero__xTKlI{grid-template-columns:auto 1fr}.programDetail_progressCard__d4KDB{grid-column:1/-1}}@media(max-width:520px){.programDetail_hero__xTKlI{grid-template-columns:1fr;padding:21px}.programDetail_heroIcon__bVXQu{display:none}.programDetail_progressCard__d4KDB{grid-column:auto}.programDetail_pathHeader__p2M9a{align-items:flex-start;flex-direction:column;gap:5px}}.batchList_page__iFq28{display:flex;flex-direction:column;gap:22px;width:100%}.batchList_grid__6B4fL{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))}.batchList_search__5MTZs{width:min(100%,320px)}@media(max-width:640px){.batchList_search__5MTZs{width:100%}}.batchForm_page__-OVJV{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:20px;width:min(100%,800px)}.batchForm_title__NhZMO{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.batchForm_card__P\+j7S{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:24px}.batchForm_cardTitle__9Qaa8{color:#33413d;font-size:14px;font-weight:700;margin:0}.batchForm_row__-\+6\+Y{display:flex;gap:16px}.batchForm_row__-\+6\+Y>*{flex:1 1}@media(max-width:640px){.batchForm_row__-\+6\+Y{flex-direction:column}}.batchForm_switchRow__zBk2g{display:flex;flex-wrap:wrap;gap:8px 24px}.batchForm_switchLabel__C45kC{color:#33413d;font-size:14px}.batchForm_cardHelp__3KOKN{color:#5b6b67;font-size:13px;margin:5px 0 0}.batchForm_courseAssignments__Y3pDC{display:flex;flex-direction:column;gap:10px}.batchForm_courseAssignment__ryssq{grid-gap:12px;align-items:center;border:1px solid var(--mui-palette-divider);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) auto;padding:14px}.batchForm_courseIdentity__5tkDe{display:flex;flex-direction:column;gap:3px;min-width:0}.batchForm_courseIdentity__5tkDe strong{color:#14201d}.batchForm_courseIdentity__5tkDe span,.batchForm_emptyCourses__zFnX0{color:#5b6b67;font-size:12px}.batchForm_addCourseRow__RU5Bn{align-items:center;display:flex;gap:8px}.batchForm_addCourseRow__RU5Bn>:first-child,.batchForm_addCourseRow__RU5Bn>:nth-child(2){flex:1 1}.batchForm_btnRow__DwcCo{display:flex;gap:10px;justify-content:flex-end}@media(max-width:760px){.batchForm_courseAssignment__ryssq{align-items:stretch;grid-template-columns:1fr}.batchForm_addCourseRow__RU5Bn{align-items:stretch;flex-direction:column}}.genCustomTable_container__WQHWO{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px!important;overflow:hidden;width:100%!important}.genCustomTable_container__WQHWO .genCustomTable_header__fHW9G{background:var(--mui-palette-background-default)!important;border-bottom:1px solid var(--mui-palette-divider);color:var(--mui-palette-text-secondary)!important;font-size:.7rem;font-weight:700;letter-spacing:.045em;padding:11px 12px!important;text-transform:uppercase}.genCustomTable_container__WQHWO .genCustomTable_header__fHW9G .genCustomTable_filterIcon__fqDsT,.genCustomTable_container__WQHWO .genCustomTable_header__fHW9G .genCustomTable_headerCheckbox__QdYD3{color:var(--mui-palette-text-secondary)}.genCustomTable_container__WQHWO .genCustomTable_actionBtnCol__lKXel{align-items:center;display:flex;justify-content:center}.genCustomTable_container__WQHWO .genCustomTable_actionBtnCol__lKXel .genCustomTable_actionBtnContainer__YJMra{max-width:-webkit-fit-content;max-width:fit-content}.genCustomTable_container__WQHWO p{margin-bottom:12px!important}.genCustomTable_container__WQHWO .genCustomTable_exportButton__Picjq,.genCustomTable_container__WQHWO .genCustomTable_selectButton__-F8C\+{border-radius:8px!important;box-shadow:none!important;font-weight:650!important;height:34px!important;min-width:0;text-transform:none!important}.genCustomTable_container__WQHWO .genCustomTable_exportButton__Picjq{background:var(--mui-palette-primary-main)!important;color:var(--mui-palette-primary-contrastText)!important}.genCustomTable_container__WQHWO .genCustomTable_exportButton__Picjq:hover{background:var(--mui-palette-primary-dark)!important}.genCustomTable_container__WQHWO .genCustomTable_exportIconBtn__5pbmi{font-size:28px!important}.genCustomTable_container__WQHWO .genCustomTable_selectButton__-F8C\+{background:var(--mui-palette-background-paper)!important;border:1px solid var(--mui-palette-divider)!important;color:var(--mui-palette-text-primary)!important}.genCustomTable_container__WQHWO .genCustomTable_selectButton__-F8C\+:hover{background:var(--mui-palette-background-default)!important}.genCustomTable_container__WQHWO .MuiTableRow-root{transition:background .14s ease}.genCustomTable_container__WQHWO .MuiTableBody-root .MuiTableRow-root:hover{background:var(--mui-palette-background-default)}.genCustomTable_container__WQHWO .MuiTableCell-body{border-bottom-color:var(--mui-palette-divider);color:var(--mui-palette-text-primary);font-size:.79rem;padding:11px 12px}.genCustomTable_bodyCol__T3g7I{padding:4px!important}.genCustomTable_toolbar__OLEXJ{align-items:center;background:var(--mui-palette-background-paper);border-bottom:1px solid var(--mui-palette-divider);display:flex;gap:12px;justify-content:flex-end;padding:12px}.genCustomTable_rightTootlbar__7zvWT{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.genCustomTable_searchField__LLl2x .MuiOutlinedInput-root{background:var(--mui-palette-background-paper);border-radius:8px;height:36px}.genCustomTable_chipRow__WYg2Y{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.genCustomTable_chipRow__WYg2Y .MuiChip-root{background:var(--mui-palette-background-default);border:1px solid var(--mui-palette-divider);color:var(--mui-palette-text-primary)}@media(max-width:720px){.genCustomTable_rightTootlbar__7zvWT,.genCustomTable_toolbar__OLEXJ{align-items:stretch;flex-direction:column}.genCustomTable_searchField__LLl2x{width:100%}}.rosterPanel_panel__gmkGQ{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.rosterPanel_toolbar__8LIKf{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.rosterPanel_seatInfo__9k4vy{color:#33413d;font-size:14px;font-weight:600}.rosterPanel_actionRow__uTrTf{display:flex;gap:10px}.rosterPanel_actionBtn__WGBmb{background:#e2eeeb;border:none;border-radius:8px;color:var(--mui-palette-primary-main);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:9px 16px}.rosterPanel_actionBtn__WGBmb:hover{background:#c5dcd7}.rosterPanel_actionBtn__WGBmb:disabled{cursor:not-allowed;opacity:.58}.rosterPanel_picker__BbgVA{background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.rosterPanel_pickerHeader__Wkjou{align-items:center;display:flex;gap:8px}.rosterPanel_pickerResults__RRqJt{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.rosterPanel_pickerRow__Q9ONv{align-items:center;border-radius:6px;display:flex;font-size:13px;gap:8px;padding:6px 4px}.rosterPanel_pickerRow__Q9ONv:hover{background:#edf3f0}.rosterPanel_pickerRowDisabled__rQiZH{color:#5b6b67;cursor:not-allowed}.rosterPanel_studentIdentity__bguFT{display:flex;flex:1 1;flex-direction:column;min-width:0}.rosterPanel_studentIdentity__bguFT small,.rosterPanel_studentIdentity__bguFT strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rosterPanel_enrolledBadge__Ki2Ep{background:#edf3f0;border-radius:999px;color:#33413d;flex:0 0 auto;font-size:11px;font-weight:600;padding:3px 8px}.rosterPanel_loadingRow__UV8X3{align-items:center;color:#5b6b67;display:flex;font-size:13px;gap:8px;justify-content:center;min-height:46px}.rosterPanel_emptySearch__xYAjk,.rosterPanel_inlineError__re3hE{color:#5b6b67;font-size:13px;padding:14px 8px;text-align:center}.rosterPanel_inlineError__re3hE{color:#d72525}.rosterPanel_pickerFooter__o9Imy{align-items:center;display:flex;justify-content:space-between}.rosterPanel_rowActions__WwknL{display:flex;justify-content:center}.rosterPanel_resultSummary__U8th9{border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:14px 16px}.rosterPanel_resultCounts__Uy-CD{display:flex;font-weight:700;gap:16px}.rosterPanel_countAdded__DTTZd{color:#198059}.rosterPanel_countSkipped__hLTky{color:#d68a1b}.rosterPanel_countRejected__4iFDA{color:#d72525}.rosterPanel_resultList__TivhQ{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.rosterPanel_resultRow__w2\+Wy{color:#5b6b67;display:flex;gap:8px;justify-content:space-between}.rosterPanel_error__u0jN3{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.courseSchedule_wrapper__6GFO9{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:20px}.courseSchedule_scheduleIntro__ID\+YP{align-items:center;background:linear-gradient(135deg,#f2fdf9,#fff);border:1px solid #e2eeeb;border-radius:14px;display:flex;gap:18px;justify-content:space-between;padding:19px 21px}.courseSchedule_eyebrow__Rq7MM,.courseSchedule_scheduleIntro__ID\+YP span{color:var(--mui-palette-primary-main);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.courseSchedule_scheduleIntro__ID\+YP h2{font-size:1.15rem;margin:4px 0 3px}.courseSchedule_scheduleIntro__ID\+YP p,.courseSchedule_sectionHeader__txv6l p{color:var(--mui-palette-text-secondary);font-size:.75rem;line-height:1.55;margin:0}.courseSchedule_referenceSection__gY92l{background:#fff;border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:17px;padding:21px}.courseSchedule_sectionHeader__txv6l{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.courseSchedule_sectionHeader__txv6l h3{font-size:1.04rem;margin:4px 0 3px}.courseSchedule_dialogBody__Mrdy8{display:flex;flex-direction:column;gap:18px;padding-top:8px!important}.courseSchedule_twoColumns__aI9XK{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.courseSchedule_fullColumn__FWYXw{grid-column:1/-1}.courseSchedule_modeCards__1HpSM .MuiFormGroup-root{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr}.courseSchedule_modeCard__8HNKw{align-items:flex-start!important;background:#f2fdf9;border:1px solid var(--mui-palette-divider);border-radius:11px;margin:0!important;padding:13px}.courseSchedule_modeCard__8HNKw:has(.Mui-checked){background:#e2eeeb;border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 1px var(--mui-palette-primary-main)}.courseSchedule_modeCard__8HNKw .MuiFormControlLabel-label>span{grid-gap:2px 8px;align-items:center;display:grid;gap:2px 8px;grid-template-columns:auto 1fr}.courseSchedule_modeCard__8HNKw .MuiFormControlLabel-label svg{color:var(--mui-palette-primary-main);grid-row:1/3}.courseSchedule_modeCard__8HNKw strong{font-size:.8rem}.courseSchedule_modeCard__8HNKw small{color:var(--mui-palette-text-secondary);font-size:.68rem;line-height:1.4}.courseSchedule_classGrid__wOpo-{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}.courseSchedule_classCard__Kxq66{background:#fff;border:1px solid var(--mui-palette-divider);border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px}.courseSchedule_classCardTop__wsA6Z{align-items:center;color:var(--mui-palette-primary-main);display:flex;gap:8px;justify-content:space-between}.courseSchedule_classCard__Kxq66 h4{font-size:.9rem;margin:0}.courseSchedule_classCard__Kxq66>p{color:var(--mui-palette-text-secondary);font-size:.71rem;line-height:1.45;margin:0;min-height:34px}.courseSchedule_classCard__Kxq66 dl{display:flex;flex-direction:column;gap:6px;margin:0}.courseSchedule_classCard__Kxq66 dl>div{display:flex;font-size:.69rem;gap:12px;justify-content:space-between}.courseSchedule_classCard__Kxq66 dt{color:var(--mui-palette-text-secondary)}.courseSchedule_classCard__Kxq66 dd{font-weight:650;margin:0;text-align:right;text-transform:capitalize}.courseSchedule_cardActions__2H3ly{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:5px}.courseSchedule_agenda__AYi-\+{display:flex;flex-direction:column;gap:8px}.courseSchedule_agendaItem__OQbmF{grid-gap:12px;align-items:center;border:1px solid var(--mui-palette-divider);border-radius:10px;display:grid;gap:12px;grid-template-columns:38px 145px minmax(0,1fr) auto;padding:11px 13px}.courseSchedule_agendaIcon__9Muri{border-radius:9px;display:grid;height:35px;place-items:center;width:35px}.courseSchedule_agendaIcon__9Muri svg{font-size:19px}.courseSchedule_liveIcon__4W-mp{background:#e2eeeb;color:var(--mui-palette-primary-main)}.courseSchedule_planIcon__a0ewm{background:#fcf4e8;color:#d68a1b}.courseSchedule_agendaCopy__LaqGo,.courseSchedule_agendaDate__WmcVB{display:flex;flex-direction:column;gap:2px;min-width:0}.courseSchedule_agendaCopy__LaqGo strong,.courseSchedule_agendaDate__WmcVB strong{font-size:.77rem}.courseSchedule_agendaCopy__LaqGo span,.courseSchedule_agendaDate__WmcVB span{color:var(--mui-palette-text-secondary);font-size:.67rem;text-transform:capitalize}.courseSchedule_agendaItem__OQbmF>a{color:var(--mui-palette-primary-main);font-size:.72rem;font-weight:700;text-decoration:none}.courseSchedule_emptySchedule__Zw8Ln{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:11px;color:var(--mui-palette-text-secondary);display:flex;flex-direction:column;gap:5px;grid-column:1/-1;justify-content:center;min-height:130px;padding:22px;text-align:center}.courseSchedule_emptySchedule__Zw8Ln svg{color:var(--mui-palette-primary-main);font-size:29px}.courseSchedule_emptySchedule__Zw8Ln strong{color:var(--mui-palette-text-primary);font-size:.82rem}.courseSchedule_emptySchedule__Zw8Ln span{font-size:.7rem}.courseSchedule_loading__ZHO5s{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.78rem;gap:9px;justify-content:center;min-height:180px}.courseSchedule_section__0oooQ{background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px}.courseSchedule_sectionTitle__hPbAD{color:var(--mui-palette-text-primary);font-size:15px;font-weight:700;margin:0}.courseSchedule_list__Y\+aL7{display:flex;flex-direction:column;gap:8px}.courseSchedule_item__85hp7{align-items:center;border:1px solid #e4e9e7;border-radius:8px;display:flex;font-size:13px;gap:10px;padding:10px 12px}.courseSchedule_itemMain__fIx88{display:flex;flex:1 1;flex-direction:column}.courseSchedule_itemTitle__1tAt0{color:var(--mui-palette-text-primary);font-weight:600}.courseSchedule_itemMeta__VRW9Y{color:#5b6b67;font-size:12px}.courseSchedule_statusBadge__FgRq0{background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);font-size:11px;font-weight:700;padding:3px 8px;text-transform:uppercase}.courseSchedule_form__LMq6B{border-top:1px dashed #e4e9e7;display:flex;flex-direction:column;gap:12px;padding-top:14px}.courseSchedule_formRow__fNWS\+{display:flex;flex-wrap:wrap;gap:10px}.courseSchedule_formRow__fNWS\+>*{flex:1 1;min-width:140px}.courseSchedule_warning__QtBBY{background:#fcf4e8;border:1px solid #f7e2c1;border-radius:6px;color:#d68a1b;font-size:13px;padding:10px 14px}.courseSchedule_error__x2xSM{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.courseSchedule_primaryBtn__3f06b{align-self:flex-start;background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:9px 18px}.courseSchedule_primaryBtn__3f06b:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.courseSchedule_primaryBtn__3f06b:disabled{background:#93beb3;cursor:not-allowed}.courseSchedule_tabBar__F9Ymi{border-bottom:1px solid #e4e9e7;display:flex;flex-wrap:wrap;gap:4px}.courseSchedule_tab__HGktz{background:none;border:none;border-bottom:2px solid #0000;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 16px}.courseSchedule_tab__HGktz:hover{color:#33413d}.courseSchedule_tabActive__hSGXT{border-bottom-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}.courseSchedule_removeLink__eK893{color:#9aa5a2;cursor:pointer;font-size:12px}.courseSchedule_removeLink__eK893:hover{color:#d72525}@media(max-width:720px){.courseSchedule_sectionHeader__txv6l{align-items:stretch;flex-direction:column}.courseSchedule_modeCards__1HpSM .MuiFormGroup-root,.courseSchedule_twoColumns__aI9XK{grid-template-columns:1fr}.courseSchedule_fullColumn__FWYXw{grid-column:auto}.courseSchedule_agendaItem__OQbmF{grid-template-columns:38px 1fr}.courseSchedule_agendaCopy__LaqGo,.courseSchedule_agendaDate__WmcVB,.courseSchedule_agendaItem__OQbmF>a{grid-column:2}}.batchCommunity_community__4ZJtm{display:flex;flex-direction:column;gap:16px;min-width:0}.batchCommunity_community__4ZJtm .MuiTabs-root{align-self:flex-start;border-bottom:1px solid var(--mui-palette-divider)}.batchCommunity_module__Yjazn{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:16px;display:flex;flex-direction:column;gap:15px;min-width:0;padding:clamp(16px,2.5vw,24px)}.batchCommunity_moduleHeader__JEqBy{align-items:center;display:flex;gap:18px;justify-content:space-between}.batchCommunity_moduleHeader__JEqBy>div{align-items:flex-start;display:flex;gap:10px}.batchCommunity_moduleHeader__JEqBy>div>svg{color:var(--mui-palette-primary-main);margin-top:1px}.batchCommunity_moduleHeader__JEqBy h3{font-size:1rem;margin:0 0 3px}.batchCommunity_moduleHeader__JEqBy p{color:var(--mui-palette-text-secondary);font-size:.76rem;margin:0}.batchCommunity_loading__bp0HB{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.8rem;gap:10px;justify-content:center;min-height:140px}.batchCommunity_discussionLayout__7tGJF{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:13px;display:grid;grid-template-columns:320px minmax(0,1fr);height:clamp(520px,70vh,740px);min-height:0;overflow:hidden}.batchCommunity_topicList__k0Dre{background:var(--mui-palette-background-paper);border-right:1px solid var(--mui-palette-divider);min-height:0;overflow-y:auto}.batchCommunity_topicRow__AuHmG{border-bottom:1px solid var(--mui-palette-divider);display:flex;position:relative}.batchCommunity_topicActive__1Qmaf,.batchCommunity_topicRow__AuHmG:hover{background:color-mix(in srgb,var(--mui-palette-primary-main) 8%,#fff)!important}.batchCommunity_topicButton__iVbip{align-items:center;color:var(--mui-palette-text-primary);cursor:pointer;display:flex;gap:11px;min-width:0;padding:11px 46px 11px 12px;text-align:left;width:100%}.batchCommunity_topicButton__iVbip>.MuiAvatar-root{background:color-mix(in srgb,var(--mui-palette-primary-main) 15%,#fff);color:var(--mui-palette-primary-main);flex:0 0 auto;font-size:.83rem;font-weight:750;height:42px;width:42px}.batchCommunity_topicSummary__y2CCr{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.batchCommunity_topicSummary__y2CCr>span{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.batchCommunity_topicSummary__y2CCr strong{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_topicSummary__y2CCr time{color:var(--mui-palette-text-secondary);flex:0 0 auto;font-size:.61rem}.batchCommunity_topicSummary__y2CCr p{color:var(--mui-palette-text-secondary);font-size:.69rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_topicSummary__y2CCr small{color:var(--mui-palette-text-secondary);font-size:.61rem}.batchCommunity_chatHeader__ZND43 a,.batchCommunity_topicSummary__y2CCr>a{color:var(--mui-palette-primary-main);font-size:.63rem;font-weight:700;text-decoration:none;width:-webkit-fit-content;width:fit-content}.batchCommunity_chatHeader__ZND43 a:hover,.batchCommunity_topicSummary__y2CCr>a:hover{text-decoration:underline}.batchCommunity_unreadBadge__J25b7{background:var(--mui-palette-primary-main);border-radius:12px;bottom:12px;color:#fff;display:grid;font-size:.63rem;font-weight:750;height:21px;min-width:21px;padding:0 6px;place-items:center;position:absolute;right:12px}.batchCommunity_unreadReason__-3VWi{color:var(--mui-palette-primary-main);font-size:.56rem;font-weight:750;position:absolute;right:10px;top:10px}.batchCommunity_threadPanel__PGsJV{background:color-mix(in srgb,var(--mui-palette-background-default) 92%,#edf3f0);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.batchCommunity_chatHeader__ZND43{align-items:center;background:var(--mui-palette-background-paper);border-bottom:1px solid var(--mui-palette-divider);display:flex;gap:10px;min-height:58px;padding:8px 12px}.batchCommunity_chatHeader__ZND43>.MuiAvatar-root{background:color-mix(in srgb,var(--mui-palette-primary-main) 16%,#fff);color:var(--mui-palette-primary-main);font-size:.78rem;font-weight:750;height:38px;width:38px}.batchCommunity_chatHeader__ZND43>span{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.batchCommunity_chatHeader__ZND43>span strong{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_chatHeader__ZND43>span small{color:var(--mui-palette-text-secondary);font-size:.65rem}.batchCommunity_messageScroller__eeRYj{background-image:radial-gradient(color-mix(in srgb,var(--mui-palette-text-secondary) 8%,#0000) .7px,#0000 .7px);background-size:17px 17px;display:flex;flex:1 1;flex-direction:column;gap:7px;min-height:0;overflow-y:auto;padding:18px 5.5% 12px;scroll-behavior:smooth}.batchCommunity_threadStart__7MrjR{align-self:center;background:color-mix(in srgb,var(--mui-palette-primary-main) 8%,#fff);border-radius:8px;box-shadow:0 1px 1px #0b140f0f;color:var(--mui-palette-text-secondary);display:flex;flex-direction:column;font-size:.62rem;gap:2px;margin:0 0 6px;max-width:70%;padding:5px 10px;text-align:center}.batchCommunity_threadStart__7MrjR strong{color:var(--mui-palette-text-primary);font-size:.67rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_messageRow__5YWLf{align-items:flex-end;display:flex;gap:7px}.batchCommunity_messageRow__5YWLf>.MuiAvatar-root{background:color-mix(in srgb,var(--mui-palette-primary-main) 14%,#fff);color:var(--mui-palette-primary-main);flex:0 0 auto;font-size:.62rem;font-weight:750;height:26px;width:26px}.batchCommunity_messageBubble__FsVbP{background:var(--mui-palette-background-paper);border-radius:8px 8px 8px 2px;box-shadow:0 1px 2px #0b140f1f;max-width:min(72%,620px);min-width:110px;padding:7px 9px 5px;position:relative}.batchCommunity_messageBubble__FsVbP:before{background:inherit;bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:8px;left:-5px;position:absolute;width:8px}.batchCommunity_messageOwn__Cs8Kc{flex-direction:row-reverse;justify-content:flex-start}.batchCommunity_messageOwn__Cs8Kc .batchCommunity_messageBubble__FsVbP{background:color-mix(in srgb,var(--mui-palette-primary-main) 12%,#fff);border-radius:8px 8px 2px 8px}.batchCommunity_messageOwn__Cs8Kc .batchCommunity_messageBubble__FsVbP:before{-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);left:auto;right:-5px}.batchCommunity_messageAuthor__DdRhv{color:var(--mui-palette-primary-main);display:block;font-size:.66rem;margin-bottom:3px}.batchCommunity_messageBubble__FsVbP>p{color:var(--mui-palette-text-primary);font-size:.76rem;line-height:1.42;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.batchCommunity_messageMeta__gOAV7{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.56rem;gap:5px;justify-content:flex-end;margin-top:2px}.batchCommunity_deliverySpinner__n3Tmt{color:var(--mui-palette-text-secondary)!important}.batchCommunity_deliveryDelivered__4Ualr,.batchCommunity_deliveryFailed__C1fsr,.batchCommunity_deliveryIcon__wueqD{font-size:.78rem!important}.batchCommunity_deliveryDelivered__4Ualr{color:var(--mui-palette-primary-main)}.batchCommunity_deliveryFailed__C1fsr{color:var(--mui-palette-error-main)}.batchCommunity_messageActions__pFvpJ{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:15px;box-shadow:0 2px 8px #0b140f21;display:flex;opacity:0;padding:1px;position:absolute;right:4px;top:-13px;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;z-index:2}.batchCommunity_messageBubble__FsVbP:focus-within .batchCommunity_messageActions__pFvpJ,.batchCommunity_messageBubble__FsVbP:hover .batchCommunity_messageActions__pFvpJ{opacity:1;transform:translateY(0)}.batchCommunity_messageActions__pFvpJ .MuiIconButton-root{height:25px;width:25px}.batchCommunity_messageActions__pFvpJ svg{font-size:.9rem}.batchCommunity_quotedMessage__U3hch{background:color-mix(in srgb,var(--mui-palette-primary-main) 7%,#fff);border:0;border-left:3px solid var(--mui-palette-primary-main);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:2px;margin:0 0 5px;overflow:hidden;padding:5px 7px;text-align:left;width:100%}.batchCommunity_quotedMessage__U3hch strong{color:var(--mui-palette-primary-main);font-size:.63rem}.batchCommunity_quotedMessage__U3hch span{color:var(--mui-palette-text-secondary);font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_chatEmpty__D06Lk{align-self:center;background:color-mix(in srgb,var(--mui-palette-background-paper) 92%,#0000);border-radius:8px;color:var(--mui-palette-text-secondary);font-size:.68rem;margin:auto 0;padding:6px 10px}.batchCommunity_chatComposer__rPF3D{background:var(--mui-palette-background-paper);border-top:1px solid var(--mui-palette-divider);display:flex;flex-direction:column;gap:5px;padding:7px 10px 5px}.batchCommunity_composerContext__Bj2PM{align-items:center;background:color-mix(in srgb,var(--mui-palette-primary-main) 6%,#fff);border-left:3px solid var(--mui-palette-primary-main);border-radius:5px;display:flex;gap:10px;justify-content:space-between;padding:5px 7px 5px 10px}.batchCommunity_composerContext__Bj2PM>span{display:flex;flex-direction:column;gap:1px;min-width:0}.batchCommunity_composerContext__Bj2PM strong{color:var(--mui-palette-primary-main);font-size:.65rem}.batchCommunity_composerContext__Bj2PM small{color:var(--mui-palette-text-secondary);font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_composerRow__ftX\+u{align-items:flex-end;display:flex;gap:7px}.batchCommunity_composerRow__ftX\+u>.batchCommunity_composer__TwTs8{flex:1 1;min-width:0}.batchCommunity_composerCompact__3i7Dm .MuiOutlinedInput-root{background:color-mix(in srgb,var(--mui-palette-background-default) 70%,#fff);border-radius:20px;font-size:.76rem;padding:0 12px}.batchCommunity_composerCompact__3i7Dm textarea{line-height:1.35;padding:9px 0}.batchCommunity_sendButton__RNceE{background:color-mix(in srgb,var(--mui-palette-primary-main) 12%,#fff)!important;flex:0 0 auto;height:38px!important;width:38px!important}.batchCommunity_composerHint__kP9kF{align-self:flex-end;color:var(--mui-palette-text-secondary);font-size:.55rem;padding-right:45px}.batchCommunity_mentionMark__T\+mjr{background:color-mix(in srgb,var(--mui-palette-primary-main) 14%,#fff);border-radius:4px;color:var(--mui-palette-primary-main);font-weight:650}.batchCommunity_referenceMark__uxqAH{background:color-mix(in srgb,var(--mui-palette-secondary-main) 13%,#fff);border-radius:5px;color:var(--mui-palette-secondary-dark);display:inline-block;font-weight:650;margin:1px 0;padding:1px 5px;text-decoration:none}.batchCommunity_referenceMark__uxqAH:hover{text-decoration:underline}.batchCommunity_composer__TwTs8{position:relative}.batchCommunity_mentionMenu__vekqX{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:10px;bottom:calc(100% + 5px);box-shadow:0 12px 30px #0b140f29;left:0;max-height:245px;overflow-y:auto;position:absolute;right:0;z-index:1400}.batchCommunity_mentionMenu__vekqX>button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;width:100%}.batchCommunity_mentionActive__U7oNy,.batchCommunity_mentionMenu__vekqX>button:hover{background:color-mix(in srgb,var(--mui-palette-primary-main) 9%,#fff)!important}.batchCommunity_mentionMenu__vekqX .MuiAvatar-root{font-size:.72rem;height:30px;width:30px}.batchCommunity_mentionMenu__vekqX span{display:flex;flex-direction:column}.batchCommunity_mentionMenu__vekqX strong{font-size:.75rem}.batchCommunity_mentionMenu__vekqX small{color:var(--mui-palette-text-secondary);font-size:.65rem}.batchCommunity_mentionEmpty__K2ncI{color:var(--mui-palette-text-secondary);font-size:.72rem;padding:12px}.batchCommunity_announcementLayout__K9eFg{border:1px solid var(--mui-palette-divider);border-radius:13px;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:430px;overflow:hidden}.batchCommunity_announcementList__zrSjR{background:rgba(11,20,15,.012);border-right:1px solid var(--mui-palette-divider);max-height:620px;overflow-y:auto}.batchCommunity_announcementList__zrSjR>button{background:#0000;border:0;border-bottom:1px solid var(--mui-palette-divider);color:var(--mui-palette-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:15px;text-align:left;width:100%}.batchCommunity_announcementList__zrSjR>button:hover{background:color-mix(in srgb,var(--mui-palette-primary-main) 8%,#fff)!important}.batchCommunity_announcementList__zrSjR strong{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchCommunity_announcementList__zrSjR span{color:var(--mui-palette-text-secondary);font-size:.68rem}.batchCommunity_announcementList__zrSjR p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mui-palette-text-secondary);display:-webkit-box;font-size:.73rem;line-height:1.45;margin:0;overflow:hidden}.batchCommunity_announcementList__zrSjR>button>div{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.batchCommunity_announcementList__zrSjR .MuiChip-root{font-size:.6rem;height:20px}.batchCommunity_announcementDetail__TObA5{max-height:620px;min-width:0;overflow-y:auto;padding:20px}.batchCommunity_emptyThread__d9qiS{align-items:center;color:var(--mui-palette-text-secondary);display:flex;flex-direction:column;font-size:.78rem;gap:10px;justify-content:center;min-height:100%}.batchCommunity_emptyThread__d9qiS svg{color:var(--mui-palette-primary-main);font-size:32px;opacity:.55}.batchCommunity_empty__bERfe{color:var(--mui-palette-text-secondary);font-size:.76rem;line-height:1.5;padding:28px 18px;text-align:center}.batchCommunity_itemTop__gTGTn{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.batchCommunity_author__9O5\+k{align-items:center;display:flex;gap:9px}.batchCommunity_author__9O5\+k .MuiAvatar-root{background:color-mix(in srgb,var(--mui-palette-primary-main) 18%,#fff);color:var(--mui-palette-primary-main);font-size:.78rem;font-weight:750;height:34px;width:34px}.batchCommunity_author__9O5\+k>span{display:flex;flex-direction:column;gap:2px}.batchCommunity_author__9O5\+k strong{font-size:.76rem}.batchCommunity_author__9O5\+k small{color:var(--mui-palette-text-secondary);font-size:.65rem}.batchCommunity_contentActions__3GChh{display:flex}.batchCommunity_dialogBody__TwUC-{display:flex;flex-direction:column;gap:17px;overflow:visible!important;padding-top:10px!important}.batchCommunity_announcementTitle__x-h0b{align-items:center;display:flex;gap:12px;justify-content:space-between}.batchCommunity_announcementDetail__TObA5 h3{font-size:1.05rem;margin:17px 0 8px}.batchCommunity_announcementDetail__TObA5 article{display:flex;flex-direction:column;gap:14px}.batchCommunity_announcementDetail__TObA5 article>p{color:var(--mui-palette-text-primary);font-size:.82rem;line-height:1.7;margin:0 0 8px;overflow-wrap:anywhere;white-space:pre-wrap}.batchCommunity_publishActions__TfkgI{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.batchCommunity_mobileBack__b\+1lN{display:none!important}@media(max-width:900px){.batchCommunity_discussionLayout__7tGJF{grid-template-columns:280px minmax(0,1fr)}.batchCommunity_messageBubble__FsVbP{max-width:82%}}@media(max-width:760px){.batchCommunity_module__Yjazn{padding:13px}.batchCommunity_moduleHeader__JEqBy{align-items:flex-start;flex-direction:column}.batchCommunity_discussionLayout__7tGJF{display:block;height:min(72vh,680px);min-height:480px}.batchCommunity_announcementLayout__K9eFg{display:block;min-height:340px}.batchCommunity_announcementList__zrSjR,.batchCommunity_topicList__k0Dre{border-right:0;height:100%;max-height:none}.batchCommunity_announcementListSelected__77Er\+,.batchCommunity_topicListSelected__PN1IC{display:none}.batchCommunity_announcementDetail__TObA5,.batchCommunity_threadPanel__PGsJV{display:none;height:100%;max-height:none}.batchCommunity_announcementDetail__TObA5{padding:15px}.batchCommunity_threadOpen__9UNdi{display:flex}.batchCommunity_announcementDetail__TObA5.batchCommunity_threadOpen__9UNdi{display:block}.batchCommunity_mobileBack__b\+1lN{display:inline-flex!important}.batchCommunity_messageScroller__eeRYj{padding-left:10px;padding-right:10px}.batchCommunity_messageBubble__FsVbP{max-width:86%}.batchCommunity_composerHint__kP9kF,.batchCommunity_messageRow__5YWLf>.MuiAvatar-root{display:none}}.batchTimetable_wrapper__SlOa8{grid-gap:16px;display:grid;gap:16px}.batchTimetable_header__QQrij{align-items:center;display:flex;gap:12px;justify-content:space-between}.batchTimetable_header__QQrij span{color:#6b7280;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.batchTimetable_header__QQrij h2{margin:3px 0 0}.batchTimetable_switcher__tZfYS{border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.batchTimetable_switcher__tZfYS button{background:#fff;border:0;cursor:pointer;padding:8px 12px}.batchTimetable_switcher__tZfYS button[aria-pressed=true]{background:#1d4ed8;color:#fff}.batchTimetable_loading__vjJF2{align-items:center;display:flex;gap:8px;padding:24px}.batchTimetable_agenda__NmtJG{grid-gap:8px;display:grid;gap:8px}.batchTimetable_agendaItem__tC6oS{grid-gap:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:grid;gap:4px;padding:12px;text-align:left}.batchTimetable_agendaItem__tC6oS span{color:#4b5563}.batchTimetable_form__N8fwn{grid-gap:12px;display:grid;gap:12px;padding-top:8px}.batchTimetable_eventDialogPaper__PMnAo{background:#fbfdf9!important;border-radius:28px!important;box-shadow:0 24px 64px #102a2038!important;overflow:hidden}.batchTimetable_eventDialogTitle__UnS9h{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:24px 24px 12px!important}.batchTimetable_titleCopy__gHzCY{min-width:0}.batchTimetable_eyebrow__xTZaQ{color:#426458;display:block;font-size:.72rem;font-weight:700;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.batchTimetable_titleCopy__gHzCY h3{color:#17241f;font-size:clamp(1.35rem,4vw,1.72rem);font-weight:700;line-height:1.22;margin:0;overflow-wrap:anywhere}.batchTimetable_eventDialogTitle__UnS9h .MuiIconButton-root{color:#315c4b;margin:-6px -6px 0 0}.batchTimetable_eventDialogContent__qxLRL{padding:8px 24px 24px!important}.batchTimetable_eventTypeChip__FXZ\+5{background:#dcefe3!important;border-radius:8px!important;color:#1d5a42!important;font-weight:700!important;margin:8px 0 20px}.batchTimetable_detailList__Q53W2{grid-gap:10px;display:grid;gap:10px}.batchTimetable_detailRow__P9Ycf{grid-gap:12px;align-items:start;background:#f0f5f1;border-radius:16px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);padding:13px 14px}.batchTimetable_detailIcon__d40sw{background:#dcefe3;border-radius:12px;color:#1b6549;display:grid;height:40px;place-items:center;width:40px}.batchTimetable_detailLabel__41Iz9{color:#58635e;display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.batchTimetable_detailValue__XmFjE{color:#1a2721;font-size:.97rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.batchTimetable_description__Vv-jw{margin-top:16px;padding:4px 2px 0}.batchTimetable_description__Vv-jw>span{color:#58635e;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.batchTimetable_description__Vv-jw p{color:#35423b;line-height:1.5;margin:5px 0 0}.batchTimetable_linkRow__aUqPI{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.batchTimetable_linkRow__aUqPI a{color:#146c4b;font-weight:700;text-underline-offset:3px}.batchTimetable_eventDialogActions__PndAT{align-items:stretch;display:flex;gap:12px;justify-content:space-between;padding:0 24px 24px!important}.batchTimetable_primaryAction__KgOOo{background:#12633f!important;border-radius:22px!important;box-shadow:none!important;color:#fff!important;font-weight:700!important;min-height:44px;padding-inline:18px!important;text-transform:none!important}.batchTimetable_primaryAction__KgOOo:hover{background:#0e5134!important;box-shadow:none!important}.batchTimetable_manageActions__1wHRz{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.batchTimetable_manageActions__1wHRz .MuiButton-root{border-radius:22px;font-weight:700;min-height:44px;padding-inline:15px;text-transform:none}.batchTimetable_manageActions__1wHRz .MuiButton-outlined{border-color:#698778;color:#1a6147}.batchTimetable_deleteAction__6\+kI7{color:#b3261e!important}.batchTimetable_calendarSurface__qVkq\+{background:#fbfdf9;border:1px solid #d9e4dd;border-radius:24px;box-shadow:0 8px 24px #13392a14;overflow:hidden;padding:18px}.fc{--fc-border-color:#d9e4dd;--fc-page-bg-color:#fbfdf9;--fc-neutral-bg-color:#f0f5f1;--fc-today-bg-color:#e0f1e5;color:#1d2a23;font-family:inherit}.fc .fc-toolbar{align-items:center;gap:12px;margin-bottom:18px!important}.fc .fc-toolbar-title{color:#173c2c;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:750;letter-spacing:-.02em}.fc .fc-button{background:#fbfdf9!important;border:1px solid #9ab3a4!important;border-radius:20px!important;box-shadow:none!important;color:#19543d!important;font-weight:700;min-height:40px;text-transform:none}.fc .fc-button:focus,.fc .fc-button:hover{background:#e0f1e5!important;border-color:#206f50!important;color:#124530!important}.fc .fc-button-active,.fc .fc-button:active{background:#176a4b!important;border-color:#176a4b!important;color:#fff!important}.fc .fc-col-header-cell{background:#f0f5f1;color:#315544;font-size:.78rem;font-weight:800;letter-spacing:.05em;padding:11px 4px;text-transform:uppercase}.fc .fc-col-header-cell-cushion{color:inherit;text-decoration:none}.fc .fc-daygrid-day-frame{background:#fbfdf9;min-height:116px}.fc .fc-daygrid-day-number{border-radius:50%;color:#315544;display:grid;font-weight:700;height:28px;margin:6px 8px;place-items:center;text-decoration:none;width:28px}.fc .fc-day-today .fc-daygrid-day-number{background:#176a4b;color:#fff}.fc .fc-day-other .fc-daygrid-day-number{color:#9aa7a0}.fc .fc-daygrid-event{border:0!important;border-radius:14px;box-shadow:0 2px 5px #152b2033;cursor:pointer;margin:3px 5px;min-height:62px;overflow:hidden;padding:0;transition:transform .14s ease,box-shadow .14s ease}.batchTimetable_calendarEventCard__FbmKJ,.fc .fc-daygrid-event *{cursor:pointer;-webkit-user-select:none;user-select:none}.fc .fc-daygrid-event:hover{box-shadow:0 5px 12px #152b203d;transform:translateY(-1px)}.fc .fc-event-main{color:#fff!important}.batchTimetable_calendarEventCard__FbmKJ{grid-gap:2px;color:#fff;display:grid;gap:2px;line-height:1.14;min-width:0;padding:8px 10px}.batchTimetable_calendarEventMeta__\+6bEP{align-items:center;color:#ffffffe6;display:flex;font-size:.72rem;font-weight:800;gap:8px;justify-content:space-between}.batchTimetable_calendarEventType__m5Nb6{background:#ffffff2e;border-radius:8px;color:#fff;font-size:.63rem;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.batchTimetable_calendarEventCourse__KgYcx{color:#ffffffeb;display:block;font-size:.64rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batchTimetable_calendarEventBatch__q6HE\+{color:#fff;display:inline-flex;font-size:.65rem;font-weight:800;margin-top:1px;text-decoration:underline;text-underline-offset:2px;width:-webkit-fit-content;width:fit-content}.batchTimetable_calendarEventBatch__q6HE\+:focus-visible,.batchTimetable_calendarEventBatch__q6HE\+:hover{color:#fff;text-decoration-thickness:2px}.batchTimetable_calendarEventTitle__vJE2D{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:.86rem;font-weight:800;letter-spacing:.005em;overflow:hidden;overflow-wrap:anywhere;text-shadow:0 1px 1px #0003}.liveClassEvent{background:linear-gradient(135deg,#147154,#0e543d)!important}.plannedEvent{background:linear-gradient(135deg,#7650be,#55358e)!important}@media(max-width:600px){.batchTimetable_calendarSurface__qVkq\+{border-radius:20px;padding:12px}.fc .fc-toolbar{flex-wrap:wrap}.fc .fc-toolbar-title{order:-1;text-align:center;width:100%}.fc .fc-daygrid-day-frame{min-height:92px}.fc .fc-daygrid-event{margin-inline:2px;min-height:54px}.batchTimetable_calendarEventCard__FbmKJ{padding:6px 7px}.batchTimetable_calendarEventType__m5Nb6{display:none}.batchTimetable_eventDialogPaper__PMnAo{border-radius:26px!important;margin:16px!important;width:calc(100% - 32px)!important}.batchTimetable_eventDialogTitle__UnS9h{padding:22px 20px 10px!important}.batchTimetable_eventDialogContent__qxLRL{padding:6px 20px 20px!important}.batchTimetable_eventDialogActions__PndAT{flex-direction:column;padding:0 20px 20px!important}.batchTimetable_primaryAction__KgOOo{width:100%}.batchTimetable_manageActions__1wHRz{justify-content:stretch;width:100%}.batchTimetable_manageActions__1wHRz .MuiButton-root{flex:1 1;padding-inline:10px}}@media(max-width:420px){.fc .fc-daygrid-day-frame{min-height:76px}.fc .fc-col-header-cell{font-size:.65rem}.batchTimetable_calendarEventMeta__\+6bEP{font-size:.64rem}.batchTimetable_calendarEventCourse__KgYcx{display:none}.batchTimetable_calendarEventTitle__vJE2D{font-size:.72rem}}.batchConsole_page__6R5r-{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.batchConsole_headerRow__CwSgy{align-items:center;display:flex;gap:12px;justify-content:space-between}.batchConsole_titleBlock__fez5G{display:flex;flex-direction:column;gap:2px}.batchConsole_title__vJKcL{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.batchConsole_subtitle__zYlHy{color:#5b6b67;font-size:13px}.batchConsole_editBtn__18rLi{background:#edf3f0;border:1px solid #cbd6d2;border-radius:8px;color:#33413d;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:8px 16px}.batchConsole_deliverySummary__fhDgt{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.batchConsole_deliverySummary__fhDgt>div{border-right:1px solid var(--mui-palette-divider);display:flex;flex-direction:column;gap:5px;min-width:0;padding:15px 17px}.batchConsole_deliverySummary__fhDgt>div:last-child{border-right:0}.batchConsole_deliverySummary__fhDgt span{color:#5b6b67;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.batchConsole_deliverySummary__fhDgt strong{color:#14201d;font-size:13px;line-height:1.45}.batchConsole_tabBar__ZkXtE{border-bottom:1px solid #e4e9e7;display:flex;flex-wrap:wrap;gap:4px}.batchConsole_tab__zj2rX{background:none;border:none;border-bottom:2px solid #0000;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 16px}.batchConsole_tab__zj2rX:hover{color:#33413d}.batchConsole_tabActive__9EO-W{border-bottom-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}.batchConsole_emptyState__XgBpG{color:#5b6b67;font-size:14px;padding:40px 20px;text-align:center}@media(max-width:850px){.batchConsole_deliverySummary__fhDgt{grid-template-columns:repeat(2,minmax(0,1fr))}.batchConsole_deliverySummary__fhDgt>div:nth-child(2){border-right:0}.batchConsole_deliverySummary__fhDgt>div:nth-child(-n+2){border-bottom:1px solid var(--mui-palette-divider)}}@media(max-width:520px){.batchConsole_deliverySummary__fhDgt{grid-template-columns:1fr}.batchConsole_deliverySummary__fhDgt>div{border-bottom:1px solid var(--mui-palette-divider);border-right:0}.batchConsole_deliverySummary__fhDgt>div:last-child{border-bottom:0}}.learnerBatch_page__P9Wtn{display:flex;flex-direction:column;gap:20px}.learnerBatch_back__XNaOo{align-self:flex-start}.learnerBatch_loading__Wil9o{align-items:center;color:var(--mui-palette-text-secondary);display:flex;gap:10px;justify-content:center;min-height:240px}.learnerBatch_hero__yC-uR{grid-gap:30px;align-items:center;background:radial-gradient(circle at 90% 10%,#5fe3ae33,#0000 32%),#fff;border:1px solid var(--mui-palette-divider);border-radius:18px;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(260px,350px);padding:clamp(24px,4vw,42px)}.learnerBatch_hero__yC-uR h1{font-size:clamp(1.6rem,4vw,2.3rem);margin:12px 0 8px}.learnerBatch_hero__yC-uR p{color:var(--mui-palette-text-secondary);line-height:1.65;margin:0 0 20px;max-width:680px}.learnerBatch_badges__ho4nz{display:flex;flex-wrap:wrap;gap:8px}.learnerBatch_summary__R8RiJ{background:#ffffffe6;border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:19px}.learnerBatch_summary__R8RiJ>div{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.77rem;gap:9px}.learnerBatch_summary__R8RiJ svg{font-size:18px}.learnerBatch_summary__R8RiJ .MuiLinearProgress-root{border-radius:999px;height:7px}.learnerBatch_capacity__O2V4N{justify-content:space-between;margin-top:4px}.learnerBatch_capacity__O2V4N strong{color:var(--mui-palette-text-primary)}.learnerBatch_courses__jbgHM{display:flex;flex-direction:column;gap:15px}.learnerBatch_courses__jbgHM h2{font-size:1.08rem;margin:0 0 3px}.learnerBatch_courses__jbgHM p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin:0}.learnerBatch_courseGrid__hX4CV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.learnerBatch_courseGrid__hX4CV button{grid-gap:4px 12px;background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:13px;color:var(--mui-palette-text-primary);cursor:pointer;display:grid;gap:4px 12px;grid-template-columns:auto 1fr;padding:17px;text-align:left}.learnerBatch_courseGrid__hX4CV button:hover{border-color:var(--mui-palette-primary-main)}.learnerBatch_courseGrid__hX4CV button>span{color:var(--mui-palette-primary-main);font-size:1.2rem;font-weight:750;grid-row:1/3}.learnerBatch_courseGrid__hX4CV strong{font-size:.84rem}.learnerBatch_courseGrid__hX4CV small{color:var(--mui-palette-text-secondary)}.learnerBatch_empty__21MHM{border:1px dashed var(--mui-palette-divider);border-radius:13px;color:var(--mui-palette-text-secondary);padding:28px;text-align:center}.learnerBatch_lockedCommunity__93Y5Q{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:16px;color:var(--mui-palette-text-secondary);display:flex;gap:13px;padding:22px}.learnerBatch_lockedCommunity__93Y5Q>svg{color:var(--mui-palette-primary-main)}.learnerBatch_lockedCommunity__93Y5Q>div{display:flex;flex-direction:column;gap:3px}.learnerBatch_lockedCommunity__93Y5Q strong{color:var(--mui-palette-text-primary);font-size:.86rem}.learnerBatch_lockedCommunity__93Y5Q span{font-size:.74rem}.learnerBatch_learningSchedule__UMHpZ{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:18px;display:flex;flex-direction:column;gap:18px;padding:clamp(18px,3vw,28px)}.learnerBatch_sectionHeading__QC-Dg{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.learnerBatch_sectionHeading__QC-Dg h2,.learnerBatch_subheading__S7M6Y h3{margin:0 0 4px}.learnerBatch_sectionHeading__QC-Dg h2{font-size:1.15rem}.learnerBatch_sectionHeading__QC-Dg p,.learnerBatch_subheading__S7M6Y p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin:0}.learnerBatch_lockedSchedule__5gbii,.learnerBatch_scheduleLoading__krJ6D{align-items:center;border:1px dashed var(--mui-palette-divider);border-radius:14px;color:var(--mui-palette-text-secondary);display:flex;gap:13px;justify-content:center;min-height:120px}.learnerBatch_lockedSchedule__5gbii svg{color:var(--mui-palette-primary-main)}.learnerBatch_lockedSchedule__5gbii div{display:flex;flex-direction:column;gap:3px}.learnerBatch_lockedSchedule__5gbii strong{color:var(--mui-palette-text-primary);font-size:.86rem}.learnerBatch_lockedSchedule__5gbii span{font-size:.75rem}.learnerBatch_liveSection__QOkfK,.learnerBatch_timetableSection__9UWu8{display:flex;flex-direction:column;gap:13px}.learnerBatch_subheading__S7M6Y{align-items:flex-start;display:flex;gap:10px}.learnerBatch_subheading__S7M6Y>svg{color:var(--mui-palette-primary-main);font-size:21px;margin-top:1px}.learnerBatch_subheading__S7M6Y h3{font-size:.94rem}.learnerBatch_liveGrid__-d6Zm{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr))}.learnerBatch_liveCard__IzwQs{background:linear-gradient(150deg,#5fe3ae0f,#0000 45%);border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:12px;min-height:260px;padding:17px}.learnerBatch_liveTop__lVrk8{align-items:center;display:flex;gap:12px;justify-content:space-between}.learnerBatch_liveTop__lVrk8>span{color:var(--mui-palette-text-secondary);font-size:.7rem}.learnerBatch_liveCard__IzwQs h3{font-size:.98rem;margin:0}.learnerBatch_liveCard__IzwQs>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--mui-palette-text-secondary);display:-webkit-box;font-size:.75rem;line-height:1.5;margin:-5px 0 0;overflow:hidden}.learnerBatch_liveCard__IzwQs dl{display:flex;flex-direction:column;gap:7px;margin:0 0 auto}.learnerBatch_liveCard__IzwQs dl>div{grid-gap:8px;display:grid;font-size:.73rem;gap:8px;grid-template-columns:54px 1fr}.learnerBatch_liveCard__IzwQs dt{color:var(--mui-palette-text-secondary)}.learnerBatch_liveCard__IzwQs dd{font-weight:650;margin:0}.learnerBatch_stateChip__WGKWa.learnerBatch_live__klVdv{background:#e4f3ed;color:#198059}.learnerBatch_stateChip__WGKWa.learnerBatch_today__igEs8{background:#fcf4e8;color:#d68a1b}.learnerBatch_stateChip__WGKWa.learnerBatch_upcoming__2F37v{background:#0e6f571a;color:var(--mui-palette-primary-main)}.learnerBatch_stateChip__WGKWa.learnerBatch_muted__9CSRC{background:#0b140f0d;color:var(--mui-palette-text-secondary)}.learnerBatch_agenda__0liU3{border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.learnerBatch_agendaItem__RkoXa{grid-gap:18px;border-bottom:1px solid var(--mui-palette-divider);display:grid;gap:18px;grid-template-columns:minmax(165px,.65fr) 1.35fr;padding:14px 16px}.learnerBatch_agendaItem__RkoXa:last-child{border-bottom:0}.learnerBatch_agendaItem__RkoXa time,.learnerBatch_agendaItem__RkoXa>div{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.learnerBatch_agendaItem__RkoXa strong{font-size:.78rem}.learnerBatch_agendaItem__RkoXa span{color:var(--mui-palette-text-secondary);font-size:.71rem}.learnerBatch_agendaItem__RkoXa .MuiChip-root{font-size:.62rem;height:20px;margin-bottom:2px}@media(max-width:760px){.learnerBatch_hero__yC-uR{grid-template-columns:1fr}.learnerBatch_sectionHeading__QC-Dg{flex-direction:column}.learnerBatch_agendaItem__RkoXa{gap:9px;grid-template-columns:1fr}.learnerBatch_lockedSchedule__5gbii{align-items:flex-start;padding:20px}}.quizRunner_page__MCJia{display:flex;flex-direction:column;gap:16px;max-width:720px}.quizRunner_backBtn__Zqe50,.quizRunner_page__MCJia{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.quizRunner_backBtn__Zqe50{align-self:flex-start;background:none;border:none;color:#5b6b67;cursor:pointer;font-size:13px;font-weight:600;padding:0}.quizRunner_banner__\+EtkE{background:#fcf4e8;border:1px solid #f7e2c1;border-radius:6px;color:#d68a1b;font-size:12px;font-weight:600;padding:8px 12px}.quizRunner_title__HDZIo{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.quizRunner_meta__redgY{color:#5b6b67;font-size:13px}.quizRunner_question__tQjeP{background:#fff;border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px}.quizRunner_optionRow__GRBmp{align-items:center;color:#33413d;cursor:pointer;display:flex;font-size:14px;gap:4px}.quizRunner_primaryBtn__bdSug{align-self:flex-start;background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px}.quizRunner_primaryBtn__bdSug:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.quizRunner_primaryBtn__bdSug:disabled{background:#93beb3;cursor:not-allowed}.quizRunner_resultCard__YhOq1{background:#e4f3ed;border:1px solid #b7dfd0;border-radius:10px;color:#198059;display:flex;flex-direction:column;gap:6px;padding:18px}.quizRunner_historyCard__oTD1X{border-top:1px solid #e4e9e7;display:flex;flex-direction:column;gap:6px;padding-top:12px}.quizRunner_sectionTitle__0Goxh{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.quizRunner_historyRow__2lUms{color:#33413d;display:flex;font-size:13px;gap:16px}.quizRunner_error__uzB5j{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.assignmentSubmissionForm_page__TNRj1{display:flex;flex-direction:column;gap:16px;max-width:720px}.assignmentSubmissionForm_backBtn__A-Rbd,.assignmentSubmissionForm_page__TNRj1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.assignmentSubmissionForm_backBtn__A-Rbd{align-self:flex-start;background:none;border:none;color:#5b6b67;cursor:pointer;font-size:13px;font-weight:600;padding:0}.assignmentSubmissionForm_banner__oVa3t{background:#fcf4e8;border:1px solid #f7e2c1;border-radius:6px;color:#d68a1b;font-size:12px;font-weight:600;padding:8px 12px}.assignmentSubmissionForm_title__NIZT9{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.assignmentSubmissionForm_questionText__Rj\+bp{color:#33413d;font-size:14px;margin:0}.assignmentSubmissionForm_primaryBtn__Bd1LM{align-self:flex-start;background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px}.assignmentSubmissionForm_primaryBtn__Bd1LM:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.assignmentSubmissionForm_primaryBtn__Bd1LM:disabled{background:#93beb3;cursor:not-allowed}.assignmentSubmissionForm_resultCard__UBPmf{background:#e4f3ed;border:1px solid #b7dfd0;border-radius:10px;color:#198059;display:flex;flex-direction:column;gap:6px;padding:18px}.assignmentSubmissionForm_historyCard__uomrT{border-top:1px solid #e4e9e7;display:flex;flex-direction:column;gap:6px;padding-top:12px}.assignmentSubmissionForm_sectionTitle__PRjub{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.assignmentSubmissionForm_historyRow__3-TX1{color:#33413d;display:flex;font-size:13px;gap:16px}.assignmentSubmissionForm_error__YE\+13{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.assignmentGrading_page__3acEo{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.assignmentGrading_headerRow__Lvdt2{align-items:center;display:flex;gap:12px;justify-content:space-between}.assignmentGrading_title__doyvd{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.assignmentGrading_subtitle__-pP57{color:#5b6b67;font-size:13px}.assignmentGrading_secondaryBtn__emJlr{background:#edf3f0;border:1px solid #cbd6d2;border-radius:8px;color:#33413d;font-size:14px;padding:10px 18px}.assignmentGrading_secondaryBtn__emJlr,.assignmentGrading_smallBtn__Nm2Gq{cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.assignmentGrading_smallBtn__Nm2Gq{background:#e2eeeb;border:none;border-radius:6px;color:var(--mui-palette-primary-main);font-size:13px;padding:8px 14px;white-space:nowrap}.assignmentGrading_smallBtn__Nm2Gq:hover{background:#c5dcd7}.assignmentGrading_ghostBtn__QjBeZ{background:#0000;border:1px solid #cbd6d2;border-radius:6px;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:6px 10px}.assignmentGrading_gradeCard__cecUA{background:var(--mui-palette-background-default);border:1px dashed #cbd6d2;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.assignmentGrading_sectionTitle__i947h{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.assignmentGrading_row__H5CvE{align-items:center;display:flex;gap:12px}.assignmentGrading_error__80wue{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.exerciseSubmissionForm_page__\+v4LG{display:flex;flex-direction:column;gap:16px;max-width:760px}.exerciseSubmissionForm_backBtn__FNXCk,.exerciseSubmissionForm_page__\+v4LG{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.exerciseSubmissionForm_backBtn__FNXCk{align-self:flex-start;background:none;border:none;color:#5b6b67;cursor:pointer;font-size:13px;font-weight:600;padding:0}.exerciseSubmissionForm_banner__LiiyK{background:#fcf4e8;border:1px solid #f7e2c1;border-radius:6px;color:#d68a1b;font-size:12px;font-weight:600;padding:8px 12px}.exerciseSubmissionForm_title__f26sc{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.exerciseSubmissionForm_problemStatement__WYgEx{color:#33413d;font-size:14px;margin:0;white-space:pre-wrap}.exerciseSubmissionForm_langTag__FV8Vp{align-self:flex-start;background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);font-size:11px;font-weight:700;padding:2px 8px}.exerciseSubmissionForm_codeArea__aVhUv{background:#0b140f;border-radius:8px}.exerciseSubmissionForm_codeArea__aVhUv textarea{color:#fff}.exerciseSubmissionForm_primaryBtn__BmaoO{align-self:flex-start;background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px}.exerciseSubmissionForm_primaryBtn__BmaoO:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.exerciseSubmissionForm_primaryBtn__BmaoO:disabled{background:#93beb3;cursor:not-allowed}.exerciseSubmissionForm_resultCard__rIVzk{background:var(--mui-palette-background-default);border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px}.exerciseSubmissionForm_output__2tX8Y{background:#0b140f;border-radius:8px;color:#fff;font-size:12px;overflow-x:auto;padding:10px;white-space:pre-wrap}.exerciseSubmissionForm_error__QlJcj{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.evaluatorAvailabilityEditor_page__6L-E4{display:flex;flex-direction:column;gap:18px;width:100%}.evaluatorAvailabilityEditor_courseSelect__SMbs3{width:min(100%,340px)}.evaluatorAvailabilityEditor_meta__u2N13{color:var(--mui-palette-text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px 20px}.evaluatorAvailabilityEditor_meta__u2N13 span{align-items:center;display:inline-flex;gap:6px}.evaluatorAvailabilityEditor_meta__u2N13 svg{font-size:16px}.evaluatorAvailabilityEditor_loadingRow__6hDlA{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.8rem;gap:10px}.evaluatorAvailabilityEditor_list__G8L84{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.evaluatorAvailabilityEditor_slot__fPXYy{align-items:center;border-radius:12px!important;display:flex;gap:12px;justify-content:space-between;padding:14px 12px 14px 16px}.evaluatorAvailabilityEditor_slot__fPXYy>div{display:flex;flex-direction:column;gap:2px;min-width:0}.evaluatorAvailabilityEditor_slot__fPXYy strong{font-size:.88rem}.evaluatorAvailabilityEditor_slot__fPXYy span{color:var(--mui-palette-text-secondary);font-size:.78rem}.evaluatorAvailabilityEditor_form__kthlB{align-items:center;border-radius:12px!important;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.evaluatorAvailabilityEditor_form__kthlB>:not(:last-child){flex:1 1;min-width:140px}@media(max-width:640px){.evaluatorAvailabilityEditor_courseSelect__SMbs3{width:100%}.evaluatorAvailabilityEditor_form__kthlB>*{flex:none!important;width:100%}}.evaluationConsole_page__LrCub{display:flex;flex-direction:column;gap:18px;width:100%}.evaluationConsole_grid__tOSUa{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.evaluationConsole_card__lopDV{border-radius:14px!important;display:flex;flex-direction:column;padding:18px}.evaluationConsole_card__lopDV h3{font-size:.98rem;margin:12px 0 4px}.evaluationConsole_card__lopDV>p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin:0 0 15px}.evaluationConsole_cardTop__f5XgP{align-items:center;display:flex;gap:10px;justify-content:space-between}.evaluationConsole_deadline__gUC-Y{color:var(--mui-palette-warning-dark);font-size:.72rem;font-weight:600}.evaluationConsole_facts__BSFCI{color:var(--mui-palette-text-secondary);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px 14px}.evaluationConsole_facts__BSFCI span{align-items:center;display:inline-flex;gap:5px}.evaluationConsole_facts__BSFCI svg{font-size:16px}.evaluationConsole_actions__G3I8e{display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:16px}.evaluationConsole_dialogSubtitle__EBs1L{color:var(--mui-palette-text-secondary);display:block;font-size:.78rem;font-weight:400;margin-top:4px}.evaluationConsole_dialogContent__2tiM1{display:flex;flex-direction:column;gap:14px;padding-top:8px!important}.evaluationConsole_row__58XlG{display:flex;flex-wrap:wrap;gap:12px}.evaluationConsole_row__58XlG>*{flex:1 1;min-width:150px}.publicCertificateVerification_page__Cnx4t{align-items:center;background:radial-gradient(circle at top left,#e3fbf1 0,#f7faf9 45%,#fff 100%);box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;padding:24px;width:100%}.publicCertificateVerification_card__7U-d\+{background:#fff;border:1px solid #e4e9e7;border-radius:16px;box-shadow:0 12px 32px #0b140f0f;display:flex;flex-direction:column;gap:16px;max-width:440px;padding:32px;width:100%}.publicCertificateVerification_title__zQ03W{color:var(--mui-palette-text-primary);font-size:22px;font-weight:700;margin:0}.publicCertificateVerification_subtitle__bJ8t8{color:#5b6b67;font-size:13px;margin:-12px 0 0}.publicCertificateVerification_form__F5UuP{display:flex;flex-direction:column;gap:10px}.publicCertificateVerification_primaryBtn__YaX2w{background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px}.publicCertificateVerification_primaryBtn__YaX2w:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.publicCertificateVerification_primaryBtn__YaX2w:disabled{background:#93beb3;cursor:not-allowed}.publicCertificateVerification_error__ZLAuc{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.publicCertificateVerification_notFound__TBt\+g{background:var(--mui-palette-background-default);border:1px solid #e4e9e7;border-radius:8px;color:#5b6b67;font-size:13px;padding:12px 14px}.publicCertificateVerification_result__AxvCU{background:#e4f3ed;border:1px solid #b7dfd0;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:18px}.publicCertificateVerification_resultBadge__AVNf3{align-self:flex-start;background:#b7dfd0;border-radius:999px;color:#198059;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.publicCertificateVerification_resultRow__WAsqG{color:var(--mui-palette-text-primary);font-size:13px}.loader_container__FUzqA{align-items:center;background:var(--mui-palette-background-paper);border:1px dashed var(--mui-palette-divider);border-radius:14px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;width:100%}.loader_heading__9DK7n{color:var(--mui-palette-text-secondary);font-size:.78rem;font-weight:600}.certifiedParticipants_page__sGr79{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.certifiedParticipants_title__MKSvJ{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.certifiedParticipants_error__\+3Vkr{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.couponManagement_page__pfnxo{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.couponManagement_headerRow__1B--S{align-items:center;display:flex;gap:12px;justify-content:space-between}.couponManagement_title__EiI3v{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.couponManagement_newBtn__Pt4ZI{background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 18px}.couponManagement_newBtn__Pt4ZI:hover{background:var(--mui-palette-primary-dark)}.couponManagement_rowActions__nA9gY{align-items:center;display:flex;gap:4px}.couponManagement_toggleLink__BLijP{background:none;border:none;color:var(--mui-palette-primary-main);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:4px 8px}.couponManagement_toggleLink__BLijP:hover{text-decoration:underline}.couponManagement_dialogBody__NoEeY{display:flex;flex-direction:column;gap:14px;min-width:320px;padding-top:8px!important}.couponManagement_row__qBUEo{display:flex;gap:12px}.couponManagement_row__qBUEo>*{flex:1 1}.couponManagement_error__fqKvE{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.checkout_page__lw937{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px;max-width:640px}.checkout_banner__pPPvF{background:#fcf4e8;border:1px solid #f7e2c1;border-radius:6px;color:#d68a1b;font-size:12px;font-weight:600;padding:8px 12px}.checkout_title__RfMPR{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.checkout_card__8dCLD{background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px}.checkout_row__8nvPs{align-items:center;display:flex;gap:12px}.checkout_row__8nvPs>*{flex:1 1}.checkout_couponResult__jTJn-{background:var(--mui-palette-background-default);border:1px solid #e4e9e7;border-radius:6px;color:#33413d;font-size:12px;padding:8px 10px;word-break:break-all}.checkout_primaryBtn__8A3Fk{align-self:flex-start;background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px}.checkout_primaryBtn__8A3Fk:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.checkout_primaryBtn__8A3Fk:disabled{background:#93beb3;cursor:not-allowed}.checkout_ghostBtn__\+AX1F{background:#0000;border:1px solid #cbd6d2;border-radius:6px;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:8px 12px;white-space:nowrap}.checkout_ghostBtn__\+AX1F:disabled{cursor:default;opacity:.5}.checkout_resultCard__OwMB4{background:var(--mui-palette-background-default);border:1px solid #e4e9e7;border-radius:10px;padding:16px}.checkout_sectionTitle__OyIOD{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.checkout_output__JT3yM{font-size:12px;margin:0;overflow-x:auto;white-space:pre-wrap}.checkout_error__UfrAC{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.jobCard_card__POlPf{border-radius:14px!important;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.jobCard_card__POlPf:hover{border-color:var(--mui-palette-primary-light);box-shadow:var(--mui-shadows-2);transform:translateY(-2px)}.jobCard_openArea__Ru2Rc{align-items:stretch!important;display:flex!important;flex:1 1;flex-direction:column}.jobCard_header__JafWo{align-items:center;display:flex;justify-content:space-between;padding:18px 18px 0;width:100%}.jobCard_logo__FHHzP{background:var(--mui-palette-primary-light);border:1px solid var(--mui-palette-divider);border-radius:12px;color:var(--mui-palette-primary-dark);display:grid;height:44px;place-items:center;width:44px}.jobCard_body__utRQv{padding:15px 18px 20px;text-align:left;width:100%}.jobCard_title__kLlFu{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mui-palette-text-primary);display:-webkit-box;font-size:1.05rem;font-weight:700;line-height:1.4;margin:0 0 14px;overflow:hidden}.jobCard_detail__P\+CH5{align-items:center;color:var(--mui-palette-text-secondary);display:flex;font-size:.78rem;gap:8px;margin-top:8px}.jobCard_detail__P\+CH5 svg{flex-shrink:0;font-size:17px}.jobCard_chips__3\+sPR{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px;min-height:25px}.jobCard_footer__ywtv5{align-items:center;border-top:1px solid var(--mui-palette-divider);color:var(--mui-palette-text-secondary);display:flex;font-size:.72rem;font-weight:600;justify-content:space-between;min-height:47px;padding:7px 10px 7px 18px}.jobCard_closeItem__krto0{color:var(--mui-palette-warning-dark)!important}.MuiMenuItem-root{font-size:.84rem!important;gap:10px}.jobBoard_page__Az14n{display:flex;flex-direction:column;gap:22px;width:100%}.jobBoard_grid__9iuZf{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.jobBoard_search__WHQOR{margin-left:auto!important;width:min(100%,320px)}@media(max-width:640px){.jobBoard_search__WHQOR{margin-left:0!important;width:100%}.MuiToggleButtonGroup-root{width:100%}.MuiToggleButton-root{flex:1 1}}.jobForm_page__XpPfR{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:20px;width:min(100%,760px)}.jobForm_title__-RU5A{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.jobForm_card__ti3IG{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;flex-direction:column;padding:24px}.jobForm_card__ti3IG,.jobForm_row__MgGGU{display:flex;gap:16px}.jobForm_row__MgGGU>*{flex:1 1}@media(max-width:640px){.jobForm_row__MgGGU{flex-direction:column}}.jobForm_switchLabel__ADnvA{color:#33413d;font-size:14px}.jobForm_btnRow__NUg9p{display:flex;gap:10px;justify-content:flex-end}.jobApplications_page__fVaKg{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.jobApplications_headerRow__e5Tn7{align-items:center;display:flex;gap:12px;justify-content:space-between}.jobApplications_title__OI-uH{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.jobApplications_secondaryBtn__LfFFs{background:#edf3f0;border:1px solid #cbd6d2;border-radius:8px;color:#33413d;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 18px}.jobApplications_error__lnkiN{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.discussions_page__fj6iN{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px;min-width:0;width:100%}.discussions_title__91f5G{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.discussions_topicRow__i-Vbh{display:flex;gap:12px}.discussions_emptyState__ye4iW{color:#5b6b67;font-size:13px;padding:10px 0}.discussions_postForm__om\+dV{align-items:flex-start;display:flex;gap:8px}.discussions_thread__QY0vK{background:#fff;border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px}.discussions_threadHeader__310CR{cursor:pointer;display:flex;justify-content:space-between}.discussions_threadAuthor__m1LBF{color:var(--mui-palette-text-primary);font-size:13px;font-weight:600}.discussions_threadTime__Qt2XD{color:#5b6b67;font-size:12px}.discussions_threadBody__itFjg{color:#33413d;font-size:14px;margin:0}.discussions_replies__jg9mu{border-top:1px dashed #e4e9e7;display:flex;flex-direction:column;gap:6px;padding-top:8px}.discussions_reply__wpKFS{color:#33413d;display:flex;font-size:13px;gap:8px}.discussions_replyAuthor__M35MG{color:var(--mui-palette-text-primary);font-weight:600}.discussions_replyForm__6C3Bt{display:flex;gap:8px;margin-top:6px}.discussions_smallBtn__sviSX{background:#e2eeeb;border:none;border-radius:6px;color:var(--mui-palette-primary-main);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.discussions_smallBtn__sviSX:hover{background:#c5dcd7}.discussions_ghostBtn__yIYy9{align-self:flex-start;background:#0000;border:1px solid #cbd6d2;border-radius:6px;color:#5b6b67;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding:6px 10px}.discussions_error__WU1YD{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.profile_page__lqCgI{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:20px;max-width:720px}.profile_title__U94kV{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.profile_card__ECX3c{align-items:center;background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;gap:16px;padding:20px}.profile_avatar__7FhZf{align-items:center;background:var(--mui-palette-primary-main);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:56px;justify-content:center;width:56px}.profile_identity__-i8Vf{display:flex;flex-direction:column;gap:4px}.profile_name__FeDvJ{color:var(--mui-palette-text-primary);font-size:16px;font-weight:700}.profile_email__dCXJq{color:#5b6b67;font-size:13px}.profile_roles__2g690{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.profile_roleChip__DObIG{background:#e2eeeb;border-radius:999px;color:var(--mui-palette-primary-main);font-size:11px;font-weight:700;padding:2px 8px}.profile_sectionTitle__G94b\+{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.profile_emptyState__Uk6am{color:#5b6b67;font-size:13px}.profile_badgeGrid__Jotr7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.profile_badge__QrxIK{align-items:center;background:#fff;border:1px solid #e4e9e7;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px;text-align:center}.profile_badgeIcon__6mMB3{font-size:28px}.profile_badgeIcon__6mMB3 img{height:32px;width:32px}.profile_badgeName__poOys{color:var(--mui-palette-text-primary);font-size:13px;font-weight:600}.profile_badgeDesc__Sbq9k{color:#5b6b67;font-size:11px}.profile_error__Vgskj{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.adminSettings_page__Y1lD0{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px;max-width:720px}.adminSettings_title__29NoY{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.adminSettings_card__rNzeX{background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px}.adminSettings_sectionTitle__KdIMN{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.adminSettings_row__NlqZc{display:flex;gap:16px}.adminSettings_row__NlqZc>*{flex:1 1}.adminSettings_switchRow__tn97F{display:flex;flex-wrap:wrap;gap:8px 24px}.adminSettings_primaryBtn__ebXEM{align-self:flex-start;background:var(--mui-palette-primary-main);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px}.adminSettings_primaryBtn__ebXEM:hover:not(:disabled){background:var(--mui-palette-primary-dark)}.adminSettings_primaryBtn__ebXEM:disabled{background:#93beb3;cursor:not-allowed}.adminSettings_error__nLzFK{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.adminSettings_success__-W6gQ{background:#e4f3ed;border:1px solid #b7dfd0;border-radius:6px;color:#198059;font-size:13px;padding:10px 14px}.adminDashboardStatistics_page__rPZKX{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.adminDashboardStatistics_title__i74yr{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.adminDashboardStatistics_grid__DHKzU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.adminDashboardStatistics_card__EgSLQ{background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:18px}.adminDashboardStatistics_label__O9iDV{color:#5b6b67;font-size:12px;font-weight:600;margin:0}.adminDashboardStatistics_value__u2Xj5{color:var(--mui-palette-primary-main);font-size:26px;font-weight:700;margin:0}.adminDashboardStatistics_emptyState__7FDmQ{color:#5b6b67;font-size:13px;padding:10px 0}.adminDashboardStatistics_error__IHu1R{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.AdminDashboardStatisticsCard_page__VAHlm{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px;width:100%}.AdminDashboardStatisticsCard_title__2g55-{color:#0d0d0b;color:var(--mui-palette-text-primary,#0d0d0b);font-size:20px;font-weight:700;margin:0}.AdminDashboardStatisticsCard_grid__6g2DC{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));width:100%}.AdminDashboardStatisticsCard_card__SmLKZ{background:#fff;background:var(--mui-palette-background-paper,#fff);border:1px solid #dcdcd8;border:1px solid var(--mui-palette-divider,#dcdcd8);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:18px;transition:transform .14s ease,box-shadow .14s ease}.AdminDashboardStatisticsCard_card__SmLKZ.AdminDashboardStatisticsCard_clickable__O8CVz{cursor:pointer}.AdminDashboardStatisticsCard_card__SmLKZ.AdminDashboardStatisticsCard_clickable__O8CVz:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.AdminDashboardStatisticsCard_headerRow__V3dWY{align-items:center;display:flex;gap:8px;justify-content:space-between}.AdminDashboardStatisticsCard_label__ixsxn{color:#5c5c56;color:var(--mui-palette-text-secondary,#5c5c56);font-size:12px;font-weight:600;margin:0;text-transform:capitalize}.AdminDashboardStatisticsCard_icon__YUTI9{align-items:center;color:#0e6f57;color:var(--mui-palette-primary-main,#0e6f57);display:flex;font-size:18px;justify-content:center}.AdminDashboardStatisticsCard_value__izjzA{color:#0e6f57;color:var(--mui-palette-primary-main,#0e6f57);font-size:26px;font-weight:700;line-height:1.2;margin:0}.AdminDashboardStatisticsCard_trendRow__J0Odx{align-items:center;display:flex;font-size:11.5px;gap:6px;margin-top:4px}.AdminDashboardStatisticsCard_trendUp__JiFnz{color:#2f9e6b;font-weight:600}.AdminDashboardStatisticsCard_trendDown__4ICUn{color:#c0392b;font-weight:600}.AdminDashboardStatisticsCard_subtitle__JKdBj,.AdminDashboardStatisticsCard_trendLabel__v8tqP,.AdminDashboardStatisticsCard_trendNeutral__Bw4Tn{color:#5c5c56;color:var(--mui-palette-text-secondary,#5c5c56)}.AdminDashboardStatisticsCard_subtitle__JKdBj{font-size:12px;margin:2px 0 0}.AdminDashboardStatisticsCard_emptyState__P3twH{color:#5c5c56;color:var(--mui-palette-text-secondary,#5c5c56);font-size:13px;padding:10px 0}.AdminDashboardStatisticsCard_error__jmznv{background:#c0392b14;border:1px solid #c0392b40;border-radius:6px;color:#c0392b;font-size:13px;padding:10px 14px}.adminAuditLog_page__VNo6f{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:16px}.adminAuditLog_title__WsnUV{color:var(--mui-palette-text-primary);font-size:20px;font-weight:700;margin:0}.adminAuditLog_error__jkaPa{background:#fbeaea;border:1px solid #f5c8c8;border-radius:6px;color:#d72525;font-size:13px;padding:10px 14px}.adminSessions_page__rK-tG{display:flex;flex-direction:column;gap:16px}.adminSessions_tabs__2M5YS{border-bottom:1px solid var(--mui-palette-divider);min-height:40px}.adminSessions_subtle__0f55U{color:var(--mui-palette-text-secondary);font-size:12px}.mySessions_page__Gk0BY{display:flex;flex-direction:column;gap:16px}.mySessions_list__ew7NF{display:flex;flex-direction:column;gap:12px}.mySessions_card__W1DIp{align-items:flex-start;background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px;display:flex;gap:16px;padding:16px 18px}.mySessions_cardCurrent__KSEhY{border-color:#e2eeeb;box-shadow:inset 3px 0 0 #0e6f57}.mySessions_cardRevoked__lLBlE{background:#edf3f0;opacity:.72}.mySessions_icon__Jhcc0{background:#f2fdf9;border:1px solid var(--mui-palette-divider);border-radius:12px;color:#0e6f57;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.mySessions_body__6Z5ci{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.mySessions_titleRow__dCbZk{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mySessions_deviceLabel__lFyhI{color:var(--mui-palette-text-primary);font-size:15px;font-weight:650}.mySessions_meta__\+DjNS{grid-gap:8px 24px;display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.mySessions_meta__\+DjNS dt{color:var(--mui-palette-text-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mySessions_meta__\+DjNS dd{color:var(--mui-palette-text-primary);font-size:13px;margin:2px 0 0;overflow-wrap:anywhere}@media(max-width:600px){.mySessions_card__W1DIp{flex-direction:column}}.MySessionsCard_card__deB4s{align-items:flex-start;background:#fff;background:var(--mui-palette-background-paper,#fff);border:1px solid #dcdcd8;border:1px solid var(--mui-palette-divider,#dcdcd8);border-radius:14px;box-sizing:border-box;display:flex;font-family:inherit;gap:16px;padding:16px 18px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.MySessionsCard_cardCurrent__vb9i4{border-color:#e3fbf1;border-color:var(--mui-palette-primary-light,#e3fbf1);box-shadow:inset 3px 0 0 #0e6f57;box-shadow:inset 3px 0 0 var(--mui-palette-primary-main,#0e6f57)}.MySessionsCard_cardRevoked__mighv{background:#ececea;opacity:.72}.MySessionsCard_icon__maGJR{background:#f0fdf8;border:1px solid #dcdcd8;border:1px solid var(--mui-palette-divider,#dcdcd8);border-radius:12px;color:#0e6f57;color:var(--mui-palette-primary-main,#0e6f57);display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.MySessionsCard_icon__maGJR svg{font-size:22px}.MySessionsCard_body__-oYWD{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.MySessionsCard_titleRow__I9xVu{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MySessionsCard_deviceLabel__Nf3RW{color:#0d0d0b;color:var(--mui-palette-text-primary,#0d0d0b);font-size:15px;font-weight:650}.MySessionsCard_meta__BHOAm{grid-gap:8px 24px;display:grid;gap:8px 24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;width:100%}.MySessionsCard_meta__BHOAm div{display:flex;flex-direction:column;min-width:0}.MySessionsCard_meta__BHOAm dt{color:#5c5c56;color:var(--mui-palette-text-secondary,#5c5c56);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.MySessionsCard_meta__BHOAm dd{color:#0d0d0b;color:var(--mui-palette-text-primary,#0d0d0b);font-size:13px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MySessionsCard_actionButton__HfjIm{flex-shrink:0;margin-left:auto}@media (max-width:768px){.MySessionsCard_meta__BHOAm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.MySessionsCard_card__deB4s{flex-direction:column}.MySessionsCard_meta__BHOAm{grid-template-columns:repeat(1,minmax(0,1fr))}.MySessionsCard_actionButton__HfjIm{align-self:flex-start}}.masters_page__\+CJ8d{display:flex;flex-direction:column;gap:20px;width:100%}.masters_panel__unqyg,.masters_tabsShell__f8rmv{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:14px}.masters_tabsShell__f8rmv{padding:0 10px}.masters_panel__unqyg{display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(16px,2.4vw,24px)}.masters_panelHeader__o0vZs,.masters_slotHeader__O-qEe{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.masters_panelHeader__o0vZs h2,.masters_panelHeader__o0vZs p{margin:0}.masters_panelHeader__o0vZs h2{font-size:1rem;font-weight:700}.masters_panelHeader__o0vZs p{color:var(--mui-palette-text-secondary);font-size:.78rem;margin-top:5px}.masters_search__B46nK{width:min(100%,340px)}.masters_tableShell__sgHGM{border:1px solid var(--mui-palette-divider);border-radius:11px;overflow-x:auto;width:100%}.masters_tableShell__sgHGM .MuiTableCell-head{background:var(--mui-palette-background-default);color:var(--mui-palette-text-secondary);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.masters_tableShell__sgHGM .MuiTableCell-body{font-size:.79rem}.masters_primaryCell__BLLnM{color:var(--mui-palette-text-primary)!important;font-weight:650!important}.masters_dialogContent__Exti7{display:flex;flex-direction:column;gap:16px;padding-top:8px!important}.masters_slotHeader__O-qEe{align-items:center}.masters_slotHeader__O-qEe h3{font-size:.86rem;font-weight:700;margin:0}.masters_slotList__5IXx2{display:flex;flex-direction:column;gap:10px}.masters_slotRow__9XtmX{grid-gap:10px;align-items:start;background:var(--mui-palette-background-default);border:1px solid var(--mui-palette-divider);border-radius:11px;display:grid;gap:10px;grid-template-columns:1.1fr .8fr .8fr 1.4fr auto;padding:12px}@media(max-width:720px){.masters_panelHeader__o0vZs{align-items:stretch;flex-direction:column}.masters_slotRow__9XtmX{grid-template-columns:1fr 1fr}.masters_slotRow__9XtmX>:first-child,.masters_slotRow__9XtmX>:nth-child(4){grid-column:1/-1}}.members_page__0vzl\+{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:100%;min-width:0;padding-bottom:32px;width:100%}.members_header__xdKvk{align-items:center;display:flex;gap:18px;justify-content:space-between}.members_roleOption__25e1Z{align-items:center;border-bottom:1px solid #e4e9e7;display:grid;grid-template-columns:190px 1fr;padding:5px 0}.members_loading__Li-ek{align-items:center;background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px}.members_actions__z13wZ{justify-content:center;white-space:nowrap}.members_details__yWbCU{grid-gap:18px 24px;display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.members_detailRow__8cvpg{min-width:0}.members_detailRow__8cvpg p{overflow-wrap:anywhere}@media(max-width:700px){.members_header__xdKvk{align-items:flex-start;flex-direction:column}.members_details__yWbCU,.members_roleOption__25e1Z{grid-template-columns:1fr}}.chatSupport_page__\+m2Vd{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:0;height:calc(100vh - 140px);min-height:480px;overflow:hidden}.chatSupport_listPane__jHaQZ{border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:340px}.chatSupport_listHeader__z-Yri{align-items:center;border-bottom:1px solid #eee;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.chatSupport_listHeader__z-Yri h2{font-size:16px;margin:0}.chatSupport_filterRow__mYc6K{border-bottom:1px solid #eee;display:flex;gap:8px;padding:8px 12px}.chatSupport_conversationList__o2m7R{flex:1 1;overflow-y:auto}.chatSupport_conversationItem__aHDv3{border-bottom:1px solid #f2f2f2;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 16px}.chatSupport_conversationItem__aHDv3:hover{background:#f8f9fb}.chatSupport_conversationItemActive__y5-7t{background:#eef2ff}.chatSupport_conversationTop__aWblA{align-items:baseline;display:flex;justify-content:space-between}.chatSupport_conversationName__MLu9c{font-size:14px;font-weight:600}.chatSupport_conversationTime__QLNxs{color:#888;font-size:11px}.chatSupport_conversationPreview__LyfGD{color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatSupport_unreadBadge__B0n13{background:#4f46e5;border-radius:9px;color:#fff;display:inline-block;font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 4px;text-align:center}.chatSupport_statusChip__inKAf{align-self:flex-start;background:#e5e7eb;border-radius:10px;color:#444;font-size:10px;padding:1px 6px}.chatSupport_statusChipOpen__1q\+SG{background:#dcfce7;color:#166534}.chatSupport_detailPane__li88Z{display:flex;flex:1 1;flex-direction:column;min-width:0}.chatSupport_detailHeader__DPdGX{align-items:center;border-bottom:1px solid #eee;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.chatSupport_detailHeaderIdentity__77FwW h3{font-size:15px;margin:0}.chatSupport_detailHeaderIdentity__77FwW span{color:#777;font-size:12px}.chatSupport_detailControls__4eTSx{align-items:center;display:flex;gap:8px}.chatSupport_messages__REzVU{background:#fafafa;display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.chatSupport_bubbleRow__YmFwL{display:flex}.chatSupport_bubbleRowOutbound__ZRqhy{justify-content:flex-end}.chatSupport_bubble__ZDsn8{background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;max-width:60%;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.chatSupport_bubbleOutbound__YcKpx{background:#4f46e5;border-color:#4f46e5;color:#fff}.chatSupport_bubbleMeta__c6HBL{display:block;font-size:10px;margin-top:4px;opacity:.7}.chatSupport_bubbleError__zMvQb{border-top:1px solid #b91c1c4d;color:#b91c1c;display:block;font-size:11px;line-height:1.35;margin-top:4px;padding-top:4px;word-break:break-word}.chatSupport_bubbleOutbound__YcKpx .chatSupport_bubbleError__zMvQb{border-top-color:#ffffff59;color:#fecaca}.chatSupport_replyForm__b01PW{border-top:1px solid #eee;display:flex;gap:8px;padding:12px 16px}.chatSupport_emptyState__\+09CE{align-items:center;color:#999;display:flex;flex:1 1;font-size:14px;justify-content:center}.chatSupport_error__hxgHm{color:#b91c1c;font-size:13px;padding:8px 16px}.chatSupport_smallBtn__PHY5m{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.chatSupport_smallBtn__PHY5m:disabled{cursor:default;opacity:.5}.chatSupport_ghostBtn__Phk2q{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;cursor:pointer;font-size:12px;padding:5px 10px}