[data-ga-private-ui=vuexy]{color-scheme:light;--ga-private-page:#f4f8fd;--ga-private-surface:#fff;--ga-private-ink:#171f31;--ga-private-muted:#526070;--ga-private-border:#e2e9f2;--ga-private-blue:#1a5fd0;--ga-private-soft:#eaf1fc;--ga-private-shadow:0 2px 8px rgb(23 31 49/7%);--semantic-color-page:var(--ga-private-page);--semantic-color-surface:var(--ga-private-surface);--semantic-color-text-strong:var(--ga-private-ink);--semantic-color-text:#344054;--semantic-color-text-muted:var(--ga-private-muted);--semantic-color-border:var(--ga-private-border);--desktop-uiux-card-radius:8px;--page-bg:var(--ga-private-page);--bg:var(--ga-private-page);--background:var(--ga-private-page);--surface:var(--ga-private-surface);--surface-2:#f7f9fc;--surface-muted:#f4f7fb;--panel-bg:var(--ga-private-surface);--panel-border:var(--ga-private-border);--border:var(--ga-private-border);--text-primary:var(--ga-private-ink);--text-strong:var(--ga-private-ink);--text-muted:var(--ga-private-muted);--text-subtle:var(--ga-private-muted);--primary:var(--ga-private-blue);--primary-foreground:#fff;--link:var(--ga-private-blue);--admin-bg:var(--ga-private-page);--admin-bg-gradients:none;--admin-panel-bg:var(--ga-private-surface);--admin-panel-border:var(--ga-private-border);--admin-text-primary:var(--ga-private-ink);--admin-text-muted:var(--ga-private-muted);--admin-accent:var(--ga-private-blue);--admin-accent-soft:var(--ga-private-soft);--sidebar-bg:var(--ga-private-surface);--sidebar-border:var(--ga-private-border);--sidebar-active-bg:var(--ga-private-blue);--sidebar-active-text:#fff;--sidebar-active-border:transparent;--sidebar-active-icon-bg:transparent;--component-card-radius:8px;--component-card-radius-small:8px;--component-control-radius:6px;--component-control-radius-small:6px;--component-dialog-radius:10px;--component-card-shadow:var(--ga-private-shadow);--component-app-sidebar-width:260px;--ga-private-rail-width:260px;--component-control-border:#c6d0df;--component-topbar-shadow:var(--ga-private-shadow);--component-topbar-border:var(--ga-private-border);--component-modal-border:var(--ga-private-border);--component-dialog-border:var(--ga-private-border);--component-dialog-surface:var(--ga-private-surface);--radius-card:8px;--radius-card-sm:8px;--radius-control:6px;--radius-control-sm:6px;--radius-hero:8px;--elevation-card:var(--ga-private-shadow);background-color:var(--ga-private-page);color:var(--ga-private-ink);font-family:var(--font-sans);font-size:.9375rem;line-height:1.5}.admin-hud[data-ga-private-ui=vuexy]{background-image:none}[data-ga-private-ui=vuexy][data-ga-sidebar-collapsed=true]{--ga-private-rail-width:80px}[data-ga-private-ui=vuexy][data-ga-private-full-width=true]{--ga-private-rail-width:0px}.admin-hud[data-ga-private-ui=vuexy]:after,.admin-hud[data-ga-private-ui=vuexy]:before{content:none}[data-ga-private-ui=vuexy] :where(h1,h2,h3,h4){letter-spacing:-.025em}[data-ga-private-ui=vuexy] :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ga-private-blue);outline-offset:3px}[data-ga-private-ui=vuexy] :where(.ga-role-shell__page,.ga-general-app-content){max-inline-size:1600px;padding:24px}[data-ga-private-ui=vuexy] .ga-private-sidebar-brand{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:4px;padding:12px 16px}[data-ga-private-ui=vuexy] .ga-private-sidebar-brand img{width:172px;height:auto}[data-ga-private-ui=vuexy] .ga-role-sidebar[data-collapsed=true] .ga-private-sidebar-brand{min-height:132px;flex-direction:column;padding-inline:12px}[data-ga-private-ui=vuexy] .ga-role-sidebar[data-collapsed=true] .ga-private-sidebar-brand img{width:36px}[data-ga-private-ui=vuexy] .ga-role-sidebar__toggle{border:0;background:transparent;box-shadow:none;color:var(--ga-private-muted)}[data-ga-private-ui=vuexy] .ga-role-sidebar__toggle:hover{background:var(--ga-private-soft);color:var(--ga-private-blue)}[data-ga-private-ui=vuexy] .ga-role-sidebar__scroll{padding:8px 14px 20px}[data-ga-private-ui=vuexy] .ga-role-sidebar__section-title{margin-block:14px 8px;padding-inline:12px;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--ga-private-muted)}[data-ga-private-ui=vuexy] .ga-role-sidebar .ga-role-sidebar__link{min-height:44px;gap:10px;padding-block:8px;border:0;border-radius:6px;color:#344054;font-size:14px;font-weight:500;background:transparent;box-shadow:none}[data-ga-private-ui=vuexy] .ga-role-sidebar .ga-role-sidebar__link:hover{background:#f0f4fa}[data-ga-private-ui=vuexy] .ga-role-sidebar .ga-sidebar-link-icon{width:22px;height:24px;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}[data-ga-private-ui=vuexy] .ga-role-sidebar .ga-role-sidebar__link[aria-current=page]{background:linear-gradient(100deg,#1a5fd0,#286bd2)!important;color:#fff;box-shadow:0 2px 5px rgb(26 95 208/22%)}[data-ga-private-ui=vuexy] .ga-role-sidebar__link[aria-current=page] .ga-sidebar-link-icon{color:#fff}[data-ga-private-ui=vuexy] .ga-role-sidebar__link[aria-current=page] .ga-status-badge{background:#fff;color:#174eaa}[data-ga-private-ui=vuexy] .ga-role-sidebar__footer{border-top:1px solid var(--ga-private-border);padding:12px}[data-ga-private-ui=vuexy] .ga-role-sidebar__section{border-color:var(--ga-private-border)}[data-ga-private-ui=vuexy] .ga-general-sidebar{background:#fff;border-right:1px solid var(--ga-private-border)}[data-ga-private-ui=vuexy] .ga-general-sidebar .ga-action-control{font-size:14px}[data-ga-private-ui=vuexy] :is(.hud-panel,.ga-panel,.ga-redesign-surface,.ga-table-frame,.ga-advanced-table,[data-uiux-surface=card],[data-uiux-surface=filter],[data-uiux-surface=table]){border:1px solid var(--ga-private-border);border-radius:8px;background-color:#fff;box-shadow:var(--ga-private-shadow)}[data-ga-private-ui=vuexy] :is(.hud-panel,.ga-panel) :is(.hud-panel,.ga-panel){box-shadow:none}[data-ga-private-ui=vuexy] :is(.ga-admin-page-header,.dashboard-page-header,.ga-theme-hero,.ga-redesign-page-hero){border:0;border-radius:8px;background:#fff;padding:24px;box-shadow:var(--ga-private-shadow)}[data-ga-private-ui=vuexy] :is(.ga-admin-page-title,.ga-redesign-page-hero__title,.dashboard-page-header h1,.ga-theme-hero h1){max-width:none;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.35;font-weight:650;color:var(--ga-private-ink)}[data-ga-private-ui=vuexy] :is(.ga-admin-page-description,.ga-redesign-page-hero__description,.dashboard-page-header p,.ga-theme-hero p){font-size:14px;line-height:1.7}[data-ga-private-ui=vuexy] :is(.ga-admin-page-eyebrow,.ga-redesign-page-hero__eyebrow,.dashboard-page-header>div>div>p:first-child){text-transform:none;letter-spacing:0;color:var(--ga-private-blue);font-size:13px}[data-ga-private-ui=vuexy] .ga-admin-dashboard-hero-wrap{border:0;border-radius:8px;background:linear-gradient(105deg,#eaf1fc,#f5fafc);box-shadow:var(--ga-private-shadow)}[data-ga-private-ui=vuexy] .ga-admin-dashboard .ga-admin-page-header.ga-admin-dashboard-hero{background:transparent;box-shadow:none}[data-ga-private-ui=vuexy] .dashboard-kpi-strip{border:0;background:transparent;box-shadow:none;padding:0}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:transparent}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__item{border:1px solid var(--ga-private-border);border-radius:8px;background:#fff;box-shadow:var(--ga-private-shadow)}[data-ga-private-ui=vuexy] :is(.dashboard-kpi-strip__content,.dashboard-kpi-strip__link){padding:20px}[data-ga-private-ui=vuexy] .dashboard-kpi-strip strong{font-size:24px;line-height:1.25}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__icon-well{width:42px;height:42px;border:0;border-radius:6px;background:var(--ga-private-soft);color:var(--ga-private-blue)}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__item:nth-child(2) .dashboard-kpi-strip__icon-well{color:#087b5b;background:#e6f6ef}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__item:nth-child(3) .dashboard-kpi-strip__icon-well{color:#996100;background:#fff4dc}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__item:nth-child(4) .dashboard-kpi-strip__icon-well{color:#087889;background:#e3f6f8}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__content .uppercase,[data-ga-private-ui=vuexy] .dashboard-kpi-strip__link .uppercase{text-transform:none;letter-spacing:0;font-weight:500}[data-ga-private-ui=vuexy] :is(.ga-compact-card,.dashboard-empty-state){border-radius:6px}[data-ga-private-ui=vuexy] table:has(.dashboard-empty-state){min-width:100%;table-layout:fixed}[data-ga-private-ui=vuexy] .dashboard-empty-state p{white-space:normal;overflow-wrap:anywhere}[data-ga-private-ui=vuexy] .student-learning-hero__meta{display:flex;align-items:center;gap:16px}[data-ga-private-ui=vuexy] .student-learning-hero__illustration{position:static;display:inline-flex;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center;border-radius:6px;background:var(--ga-private-soft);color:var(--ga-private-blue)}[data-ga-private-ui=vuexy] .student-learning-hero__illustration svg{width:28px;height:28px}[data-ga-private-ui=vuexy] :is(.ga-advanced-table-grid,table) thead :is(th,td){background:#f5f7fb;color:#526070;font-size:12px;font-weight:600;border-color:var(--ga-private-border)}[data-ga-private-ui=vuexy] :is(.ga-advanced-table-grid,table) tbody td{border-color:var(--ga-private-border);padding-block:16px;font-size:14px}[data-ga-private-ui=vuexy] :is(.ga-advanced-table-grid,table) tbody tr:hover td{background-color:#f8faff}[data-ga-private-ui=vuexy] .ga-advanced-table-toolbar{padding:20px}[data-ga-private-ui=vuexy] :is(.ga-btn,.ga-action-control,.dashboard-action-link,.ga-advanced-table-cta){border-radius:6px;min-height:44px;font-weight:600}[data-ga-private-ui=vuexy] :is(.ga-btn-primary,.dashboard-action-link--primary,.ga-advanced-table-cta){background:var(--ga-private-blue);color:#fff;border-color:var(--ga-private-blue);box-shadow:0 2px 4px rgb(26 95 208/18%)}[data-ga-private-ui=vuexy] :is(.ga-btn-primary,.dashboard-action-link--primary,.ga-advanced-table-cta):hover{background:#0f4bb8}[data-ga-private-ui=vuexy] :is(.ga-btn-secondary,.dashboard-action-link--secondary){color:#1a5fd0;background:#eaf1fc;border-color:transparent}[data-ga-private-ui=vuexy] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea,.ga-field,.ga-field-input,.ga-field-textarea,.ga-onboarding-select__trigger){border-radius:6px;border-color:#c6d0df;background-color:#fff;color:var(--ga-private-ink);box-shadow:none}[data-ga-private-ui=vuexy] :where(input,textarea)::-moz-placeholder{color:#637083;opacity:1}[data-ga-private-ui=vuexy] :where(input,textarea)::placeholder{color:#637083;opacity:1}[data-ga-private-ui=vuexy] .ga-topbar-search form{border:0;padding:0;box-shadow:none}[data-ga-private-ui=vuexy] .ga-topbar-search input{border:0;border-radius:6px;background:#f7f9fc}[data-ga-private-ui=vuexy] .ga-catalog-search-submit{min-width:44px;min-height:44px;border-radius:6px;background:var(--ga-private-soft);color:var(--ga-private-blue)}.ga-modal-root[data-ga-private-ui=vuexy]{background:transparent}[data-ga-private-ui=vuexy] .ga-modal-backdrop{background:rgb(23 31 49/42%);backdrop-filter:blur(3px)}[data-ga-private-ui=vuexy] .ga-modal-panel:not([data-ga-mobile-navigation-drawer]){border:1px solid var(--ga-private-border);border-radius:10px;background:#fff;color:var(--ga-private-ink);box-shadow:0 12px 48px rgb(23 31 49/20%)}[data-ga-private-ui=vuexy] .ga-modal-header{padding:24px;border-color:var(--ga-private-border);background:#fff}[data-ga-private-ui=vuexy] .ga-modal-header__title{color:var(--ga-private-ink);font-size:21px;font-weight:650;letter-spacing:-.025em}[data-ga-private-ui=vuexy] .ga-modal-header__subtitle{color:var(--ga-private-muted);font-size:14px;line-height:1.6}[data-ga-private-ui=vuexy] .ga-modal-header__eyebrow{text-transform:none;letter-spacing:0;color:var(--ga-private-blue)}[data-ga-private-ui=vuexy] .ga-modal-body{padding:24px}[data-ga-private-ui=vuexy] .ga-modal-footer{gap:12px;padding:16px 24px;border-color:var(--ga-private-border);background:#f8faff}[data-ga-private-ui=vuexy] .ga-modal-close-icon{border-radius:6px;color:#526070;background:#f1f4f9;box-shadow:none;min-width:44px;min-height:44px}[data-ga-private-ui=vuexy] .ga-modal-close-icon:hover{color:var(--ga-private-blue);background:var(--ga-private-soft)}[data-ga-private-ui=vuexy] .ga-modal-section{border-color:var(--ga-private-border);border-radius:6px;background:#f8faff}@media (min-width:1200px){[data-ga-private-ui=vuexy] .ga-general-app-topbar{margin:16px 24px 0;border-radius:8px;background:#fff;box-shadow:var(--ga-private-shadow)!important}[data-ga-private-ui=vuexy] .ga-general-app-topbar__inner{min-height:64px}.ga-role-shell[data-ga-private-ui=vuexy]>div{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:calc(88px + var(--safe-area-top)) minmax(0,1fr)}.ga-role-shell[data-ga-private-ui=vuexy][data-ga-sidebar-collapsed=true]>div{grid-template-columns:80px minmax(0,1fr)}[data-ga-private-ui=vuexy] [data-ga-role-shell-workspace]{display:contents}[data-ga-private-ui=vuexy] .ga-role-sidebar{grid-column:1;grid-row:1/-1;width:100%;min-height:0;border-right:0;box-shadow:2px 0 8px rgb(23 31 49/5%);z-index:51}[data-ga-private-ui=vuexy] .ga-role-topbar{grid-column:2;grid-row:1;position:relative;top:auto;align-self:start;min-width:0;margin:calc(16px + var(--safe-area-top)) 24px 0;padding:0;border:0;border-radius:8px;background:#fff;box-shadow:var(--ga-private-shadow)!important}[data-ga-private-ui=vuexy] .ga-role-topbar__inner{height:64px;min-height:64px;block-size:64px;min-block-size:64px;padding-inline:16px;grid-template-columns:auto minmax(100px,1fr) auto;gap:16px}[data-ga-private-ui=vuexy] .ga-role-topbar__inner>div:first-child>a{display:none}[data-ga-private-ui=vuexy] .ga-role-topbar [role=menu][aria-label="Explore menu"]{max-width:calc(100vw - var(--ga-private-rail-width) - 64px)}[data-ga-private-ui=vuexy] [data-ga-role-shell-content]{grid-column:2;grid-row:2}[data-ga-private-ui=vuexy] .ga-role-shell__page{padding-top:16px}[data-ga-private-ui=vuexy] :is(.hud-panel,.ga-panel,.ga-redesign-surface,.ga-table-frame,[data-uiux-surface=card],[data-uiux-surface=table],[data-uiux-surface=filter],.ga-theme-hero,.ga-admin-page-header){box-shadow:var(--ga-private-shadow)!important}[data-ga-private-ui=vuexy] .ga-theme-hero h1{font-size:clamp(1.375rem,2vw,1.75rem)!important;line-height:1.35}[data-ga-private-ui=vuexy] .ga-admin-dashboard .ga-admin-page-header.ga-admin-dashboard-hero{box-shadow:none!important}.ga-role-shell[data-ga-private-full-width=true]>div{grid-template-columns:minmax(0,1fr)}[data-ga-private-full-width=true] :is(.ga-role-topbar,[data-ga-role-shell-content]){grid-column:1}}@media (max-width:1199px){[data-ga-private-ui=vuexy] :where(.ga-role-shell__page,.ga-general-app-content){padding:20px}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-ga-private-ui=vuexy] .ga-role-topbar{background:#fff;box-shadow:var(--ga-private-shadow)}}@media (max-width:599px){[data-ga-private-ui=vuexy] :where(.ga-role-shell__page,.ga-general-app-content){padding:16px}[data-ga-private-ui=vuexy] :is(.ga-admin-page-header,.dashboard-page-header,.ga-theme-hero,.ga-redesign-page-hero){padding:20px}[data-ga-private-ui=vuexy] .dashboard-kpi-strip__list{gap:12px}[data-ga-private-ui=vuexy] :is(.dashboard-kpi-strip__content,.dashboard-kpi-strip__link){padding:16px;flex-direction:column}[data-ga-private-ui=vuexy] .student-learning-hero__status .dashboard-meta-item{min-width:0;padding-inline:8px}[data-ga-private-ui=vuexy] .student-learning-hero__illustration{display:none}[data-ga-private-ui=vuexy] .ga-modal-body,[data-ga-private-ui=vuexy] .ga-modal-header{padding:20px}[data-ga-private-ui=vuexy] .ga-modal-footer{padding:16px 20px}}@media (min-width:640px){[data-ga-private-ui=vuexy] .dashboard-action-link{flex-shrink:0;white-space:nowrap}}@media (max-width:767px){[data-ga-private-ui=vuexy] .ga-modal-body,[data-ga-private-ui=vuexy] .ga-modal-footer,[data-ga-private-ui=vuexy] .ga-modal-header{padding-inline:max(20px,var(--safe-area-left)) max(20px,var(--safe-area-right))}[data-ga-private-ui=vuexy] .ga-modal-body{padding-bottom:calc(20px + var(--safe-area-bottom))}[data-ga-private-ui=vuexy] .ga-modal-footer{padding-bottom:calc(16px + var(--safe-area-bottom))}[data-ga-private-ui=vuexy] .ga-modal-surface--workspace .ga-modal-header{padding-top:calc(20px + var(--safe-area-top))}[data-ga-private-ui=vuexy] .ga-modal-panel.ga-modal-surface--workspace{border:0;border-radius:0}[data-ga-private-ui=vuexy] .ga-modal-panel.ga-modal-surface--responsive-sheet{border-radius:10px 10px 0 0}}@media (prefers-reduced-motion:reduce){[data-ga-private-ui=vuexy] *,[data-ga-private-ui=vuexy] :after,[data-ga-private-ui=vuexy] :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-ga-private-ui=vuexy][data-ga-private-design=admina]{color-scheme:light;--ga-private-page:#f6f8fb;--ga-private-surface:#fff;--ga-private-ink:#10192b;--ga-private-muted:#667085;--ga-private-border:#e9edf4;--ga-private-blue:#1a5fd0;--ga-private-soft:#eaf1fc;--ga-private-shadow:0 4px 24px rgb(16 25 43/3%);--component-card-radius:24px;--component-card-radius-small:16px;--component-control-radius:12px;--component-control-radius-small:10px;--component-dialog-radius:24px;--desktop-uiux-card-radius:24px;--component-control-min-height:48px;--component-control-border:transparent;--component-dialog-border:transparent;--component-modal-border:transparent;--component-topbar-border:transparent;--component-card-shadow:var(--ga-private-shadow);--component-topbar-shadow:none;--radius-card:24px;--radius-card-sm:16px;--radius-control:12px;--radius-control-sm:10px;--radius-hero:24px;--panel-border:transparent;--input-bg:#f3f6fb;--component-builder-field-surface:#f3f6fb;--input-border:transparent;--input-text:#10192b;--input-placeholder:#667085;--button-secondary-border:transparent;--button-secondary-bg:#eaf1fc;--button-secondary-text:#1a5fd0;--button-ghost-border:transparent;--subtle-control-border:transparent;--subtle-control-bg:#f3f6fb;--active-control-border:transparent;--active-control-bg:#eaf1fc;--control-shadow:none;--control-shadow-hover:none;--sidebar-active-bg:#eaf1fc;--sidebar-active-text:#1a5fd0;--sidebar-active-icon-bg:transparent;--elevation-card:var(--ga-private-shadow);--elevation-control:none;--elevation-control-hover:none;background-color:var(--ga-private-page);background-image:none;color:var(--ga-private-ink)}[data-ga-private-design=admina] :where(h1,h2,h3,h4){color:var(--ga-private-ink);letter-spacing:-.035em}[data-ga-private-design=admina] :where(button,a,input,select,textarea,[contenteditable=true],[tabindex]):focus-visible{outline:3px solid var(--ga-private-blue);outline-offset:3px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(button,[role=button],.ga-btn,.ga-action-control,.dashboard-action-link,.ga-advanced-table-cta,.ga-onboarding-select__trigger){border-width:0!important}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-btn,.ga-action-control,.dashboard-action-link,.ga-advanced-table-cta){border-radius:12px;font-weight:600;box-shadow:none;transform:none}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-btn-primary,.dashboard-action-link--primary,.ga-advanced-table-cta){background:#1a5fd0;color:#fff}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-btn-primary,.dashboard-action-link--primary,.ga-advanced-table-cta):hover{background:#0f4bb8}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-btn-secondary,.dashboard-action-link--secondary){background:#eaf1fc;color:#1a5fd0}[data-ga-private-design=admina] :is(.ga-btn-secondary,.dashboard-action-link--secondary):hover{background:#dce8fb}[data-ga-private-design=admina] :is(.ga-btn,.ga-action-control,.dashboard-action-link):disabled,[data-ga-private-design=admina] :is(.ga-btn,.ga-action-control,.dashboard-action-link)[aria-disabled=true]{opacity:.5;box-shadow:none;cursor:not-allowed}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select,textarea,[contenteditable=true],.ga-field,.ga-field-input,.ga-field-textarea,.ga-onboarding-select__trigger){border:0!important;border-radius:12px;background-color:#f3f6fb;color:#10192b;box-shadow:none;font-size:var(--ga-private-field-font-size,14px)}:is([data-ga-private-design=admina] .ga-course-builder-shell,[data-ga-private-design=admina] .ga-course-builder-workspace,.ga-course-builder-modal-root[data-ga-private-design=admina]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select,textarea,[contenteditable=true],.ga-onboarding-select__trigger){--radius-control-sm:12px}:is([data-ga-private-design=admina] .ga-course-builder-shell,[data-ga-private-design=admina] .ga-course-builder-workspace,.ga-course-builder-modal-root[data-ga-private-design=admina]) .ga-onboarding-select__trigger:disabled{background-color:#eef1f6!important}[data-ga-private-design=admina] :where(input,textarea)::-moz-placeholder{color:#667085;opacity:1}[data-ga-private-design=admina] :where(input,textarea)::placeholder{color:#667085;opacity:1}[data-ga-private-design=admina] :is(input,select,textarea):disabled{--builder-field-surface:#eef1f6;background-color:#eef1f6;color:#667085;opacity:.75}[data-ga-private-design=admina] :is(input,select,textarea)[aria-invalid=true]{--builder-field-surface:#fff1f0;background-color:#fff1f0;outline:2px solid #b42318;outline-offset:1px}[data-ga-private-design=admina] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#1a5fd0}[data-ga-private-design=admina] :is(.ga-field,.ga-field-input,select,.ga-onboarding-select__trigger){min-height:48px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.hud-panel,.ga-panel,.ga-redesign-surface,.ga-table-frame,.ga-advanced-table,[data-uiux-surface=card],[data-uiux-surface=filter],[data-uiux-surface=table]){border:0!important;border-radius:24px;background-color:#fff;box-shadow:var(--ga-private-shadow)!important}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.hud-panel,.ga-panel) :is(.hud-panel,.ga-panel){box-shadow:none!important}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-admin-page-header,.dashboard-page-header,.ga-theme-hero,.ga-redesign-page-hero){border:0!important;border-radius:24px;padding:28px;background:#fff;box-shadow:var(--ga-private-shadow)!important}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-admin-page-title,.ga-redesign-page-hero__title,.dashboard-page-header h1,.ga-theme-hero h1){font-size:clamp(1.5rem,2vw,1.875rem)!important;line-height:1.35;font-weight:700}[data-ga-private-design=admina] :is(.ga-admin-page-description,.ga-redesign-page-hero__description,.dashboard-page-header p,.ga-theme-hero p){max-width:72ch;color:#667085}[data-ga-private-design=admina] :is(.ga-admin-page-eyebrow,.ga-redesign-page-hero__eyebrow){text-transform:none;letter-spacing:0}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .dashboard-kpi-strip{border:0;padding:0;background:transparent;box-shadow:none!important}[data-ga-private-design=admina] .dashboard-kpi-strip__list{gap:24px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .dashboard-kpi-strip__item{border:0;border-radius:24px;background:#fff;box-shadow:none}[data-ga-private-design=admina] :is(.dashboard-kpi-strip__content,.dashboard-kpi-strip__link){padding:24px}[data-ga-private-design=admina] .dashboard-kpi-strip strong{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}[data-ga-private-design=admina] .dashboard-kpi-strip__icon-well{width:44px;height:44px;border-radius:14px}[data-ga-private-design=admina] :is(.ga-compact-card,.dashboard-empty-state,.ga-modal-section){border:0;border-radius:16px;background-color:#f6f8fb}[data-ga-private-design=admina] .ga-status-badge{border:0;min-height:24px;font-weight:600}[data-ga-private-design=admina] .role-dashboard-header-meta{border:0;padding:1px;background:#f6f8fb}[data-ga-private-design=admina] .role-dashboard-header-meta .dashboard-meta-item{background:#f6f8fb}[data-ga-private-design=admina] .dashboard-meta-item{border-color:transparent}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-role-sidebar{border:0;box-shadow:none;background:#fff}[data-ga-private-design=admina] .ga-role-sidebar__scroll{padding-inline:16px}[data-ga-private-design=admina] .ga-role-sidebar__section-title{font-size:11px;letter-spacing:0;text-transform:none;color:#667085}[data-ga-private-design=admina] .ga-role-sidebar__section{border:0}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-role-sidebar .ga-role-sidebar__link{min-height:48px;border-radius:14px;padding-inline:16px;color:#475467}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-role-sidebar .ga-role-sidebar__link[aria-current=page]{background:#eaf1fc!important;color:#1a5fd0;box-shadow:none}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-role-sidebar__link[aria-current=page] .ga-sidebar-link-icon{color:#1a5fd0}[data-ga-private-design=admina] .ga-role-sidebar__footer{border:0;padding:16px}[data-ga-private-design=admina] .ga-general-sidebar{border:0}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-role-topbar,.ga-general-app-topbar){border:0;box-shadow:none!important}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-topbar-search form{border:0!important;border-radius:999px!important;padding:4px 4px 4px 16px;background:#fff!important;box-shadow:none}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-topbar-search input{border:0!important;border-radius:999px!important;background:transparent!important}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-catalog-search-submit{border-radius:50%!important;width:44px;height:44px;min-width:44px;min-height:44px;background:#1a5fd0;color:#fff}[data-ga-private-ui=vuexy][data-ga-private-design=admina] [role=menu]{border:0;border-radius:20px;background-color:#fff;color:#10192b;box-shadow:0 12px 48px rgb(16 25 43/12%)}[data-ga-private-design=admina] :is([role=menuitem],[role=option]){border-radius:10px}[data-ga-private-design=admina] :is([role=menuitem],[role=option]):focus-visible{outline-offset:-3px}[data-ga-private-design=admina] :is(.ga-advanced-table-grid,table) thead :is(th,td){background:#f6f8fb;color:#667085;border:0;font-size:12px}[data-ga-private-design=admina] :is(.ga-advanced-table-grid,table) tbody td{border-color:#f0f2f6;padding-block:18px}[data-ga-private-design=admina] :is(.ga-advanced-table-grid,table) tbody tr:hover td{background:#f8faff}[data-ga-private-design=admina] .ga-advanced-table-toolbar{border:0;padding:24px}[data-ga-private-design=admina] :is(.ga-advanced-table-footer,.ga-table-pagination){border-color:#f0f2f6}[data-ga-private-design=admina] :is(.ga-table-search,.ga-advanced-table-search){border:0;border-radius:12px;background:#f3f6fb}.ga-modal-root[data-ga-private-ui=vuexy][data-ga-private-design=admina]{background:transparent}[data-ga-private-design=admina] .ga-modal-backdrop{background:rgb(16 25 43/35%);backdrop-filter:blur(5px)}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-modal-panel:not([data-ga-mobile-navigation-drawer]){border:0;border-radius:24px;background:#fff;color:#10192b;box-shadow:0 24px 72px rgb(16 25 43/16%)}[data-ga-private-design=admina] .ga-course-discussion-modal{border:0;border-radius:24px!important;padding-inline:max(24px,var(--safe-area-left)) max(24px,var(--safe-area-right))}[data-ga-private-design=admina] .ga-modal-header{padding:28px 28px 20px;border:0;background:#fff}[data-ga-private-design=admina] .ga-modal-header__title{color:#10192b;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.035em}[data-ga-private-design=admina] .ga-modal-header__subtitle{max-width:68ch;color:#667085}[data-ga-private-design=admina] .ga-modal-header__eyebrow{text-transform:none;letter-spacing:0}[data-ga-private-design=admina] .ga-modal-body{padding:8px 28px 28px}[data-ga-private-design=admina] .ga-modal-footer{padding:20px 28px;border:0;background:#f6f8fb;gap:12px}[data-ga-private-design=admina] .ga-modal-close-icon{border:0;border-radius:50%;min-width:44px;min-height:44px;background:#f3f6fb;color:#475467}[data-ga-private-design=admina] .ga-modal-close-icon:hover{background:#eaf1fc;color:#1a5fd0}[data-ga-private-design=admina] .ga-modal-section{padding:20px}[data-ga-private-design=admina] .ga-builder-step{min-block-size:44px}[data-ga-private-design=admina] .ga-builder-step[data-active=true]{box-shadow:none}[data-ga-private-design=admina] .ga-mobile-navigation-drawer__link{border:0;border-radius:12px}[data-ga-private-design=admina] .ga-mobile-navigation-drawer__link[aria-current=page]{background:#eaf1fc;color:#1a5fd0}[data-ga-private-design=admina] .ga-video-settings-menu.ga-video-settings-menu--contrast-safe{border:0;border-radius:20px;color-scheme:light;background:#fff!important;color:#10192b!important;box-shadow:0 12px 48px rgb(16 25 43/18%)}[data-ga-private-design=admina] .ga-video-settings-menu :is(.ga-video-settings-menu__header,.ga-video-settings-menu__section){border:0}[data-ga-private-design=admina] .ga-video-settings-menu :is(.ga-video-settings-menu__label,.ga-video-settings-menu__toggle-label){color:#667085!important}[data-ga-private-design=admina] .ga-video-settings-menu .ga-video-settings-menu__option{background:#fff;color:#344054!important;border-radius:12px;min-height:44px}[data-ga-private-design=admina] .ga-video-settings-menu .ga-video-settings-menu__option:is(:hover,.is-selected){background:#eaf1fc;color:#1a5fd0!important}[data-ga-private-design=admina] .ga-video-settings-menu .ga-video-settings-menu__selected{color:#1a5fd0!important}[data-ga-private-design=admina] .ga-video-settings-menu .ga-video-settings-menu__toggle{border:0;border-radius:12px;background:#f3f6fb;color:#344054!important}[data-ga-private-design=admina] .ga-video-settings-menu :is(button,input):focus-visible{outline-color:#1a5fd0!important}[data-ga-private-design=admina] .ga-video-settings-menu .ga-video-settings-menu__notice{border:0;border-radius:12px;background:#fff4dc;color:#7a4d00}@media (min-width:1200px){[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-role-topbar{background:transparent;margin:calc(20px + var(--safe-area-top)) 28px 0;border-radius:0}[data-ga-private-design=admina] .ga-role-topbar__inner{padding-inline:0;gap:20px}[data-ga-private-design=admina] :where(.ga-role-shell__page,.ga-general-app-content){padding:20px 28px 28px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-general-app-topbar{background:transparent}}@media (min-width:1200px) and (max-width:1599px){[data-ga-private-design=admina] :is(.dashboard-kpi-strip__content,.dashboard-kpi-strip__link){flex-direction:column}}@media (max-width:1199px){[data-ga-private-design=admina] :where(.ga-role-shell__page,.ga-general-app-content){padding:24px}[data-ga-private-design=admina] .dashboard-kpi-strip__list{gap:20px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-role-topbar{background:#fff}}@media (max-width:767px){[data-ga-private-design=admina]{--component-card-radius:20px;--component-dialog-radius:20px;--ga-private-field-font-size:16px}[data-ga-private-design=admina] :where(.ga-role-shell__page,.ga-general-app-content){padding:16px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.hud-panel,.ga-panel,.ga-redesign-surface,.ga-table-frame,.ga-advanced-table,[data-uiux-surface=card],[data-uiux-surface=filter],[data-uiux-surface=table],.ga-admin-page-header,.dashboard-page-header,.ga-theme-hero,.ga-redesign-page-hero){border-radius:20px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] :is(.ga-admin-page-header,.dashboard-page-header,.ga-theme-hero,.ga-redesign-page-hero){padding:20px}[data-ga-private-design=admina] .dashboard-kpi-strip__list{gap:12px}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .dashboard-kpi-strip__item{border-radius:20px}[data-ga-private-design=admina] :is(.dashboard-kpi-strip__content,.dashboard-kpi-strip__link){padding:18px;gap:16px}[data-ga-private-design=admina] .dashboard-kpi-strip strong{font-size:1.5rem}[data-ga-private-design=admina] .ga-modal-header{padding:20px 20px 16px}[data-ga-private-design=admina] .ga-modal-body{padding:4px 20px calc(20px + var(--safe-area-bottom))}[data-ga-private-design=admina] .ga-modal-footer{padding:16px 20px calc(16px + var(--safe-area-bottom));flex-wrap:wrap}[data-ga-private-design=admina] :is(.ga-modal-header,.ga-modal-body,.ga-modal-footer){padding-inline:max(20px,var(--safe-area-left)) max(20px,var(--safe-area-right))}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-modal-panel.ga-modal-surface--workspace{border-radius:0}[data-ga-private-ui=vuexy][data-ga-private-design=admina] .ga-modal-panel.ga-modal-surface--responsive-sheet{border-radius:20px 20px 0 0}[data-ga-private-design=admina] .ga-course-discussion-modal{border-radius:20px 20px 0 0!important}[data-ga-private-design=admina] .ga-modal-surface--workspace .ga-modal-header{padding-top:calc(20px + var(--safe-area-top))}}[data-ga-private-design=admina] .ga-profile-manage-workspace{--ga-profile-editor-gutter:16px}[data-ga-private-design=admina] .ga-profile-manage-workspace .ga-manage-profile-onboarding>div:first-child>.grid,[data-ga-private-design=admina] .ga-profile-manage-workspace .ga-manage-profile-onboarding>div:last-child,[data-ga-private-design=admina] .ga-profile-manage-workspace>div>div:first-child{padding-inline:max(var(--ga-profile-editor-gutter),var(--safe-area-left)) max(var(--ga-profile-editor-gutter),var(--safe-area-right))}[data-ga-private-design=admina] .ga-profile-manage-workspace>div>div:first-child{padding-top:calc(16px + var(--safe-area-top))}[data-ga-private-design=admina] .ga-profile-manage-workspace .ga-manage-profile-onboarding>div:last-child{padding-bottom:calc(12px + var(--safe-area-bottom))}@media (min-width:640px){[data-ga-private-design=admina] .ga-profile-manage-workspace{--ga-profile-editor-gutter:24px}}@media (max-width:639px){[data-ga-private-design=admina] .ga-course-discussion-modal{padding-inline:max(20px,var(--safe-area-left)) max(20px,var(--safe-area-right))}}@media (max-width:1199px){.ga-learning-shell[data-ga-private-design=admina] .ga-learning-context-header>.ga-learning-context-header__inner--mobile-safe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto!important;padding-block:calc(8px + var(--safe-area-top)) 8px;padding-inline:max(16px,var(--safe-area-left)) max(16px,var(--safe-area-right))!important}[data-ga-private-design=admina] .ga-learning-header-main{grid-column:1;grid-row:1}[data-ga-private-design=admina] .ga-learning-course-title__viewport--mobile-safe{max-inline-size:100%;padding-inline:0}[data-ga-private-design=admina] .ga-learning-mobile-back{position:static;grid-column:2;grid-row:1;transform:none;min-width:72px;min-height:44px}[data-ga-private-design=admina] .ga-learning-header-actions{position:relative;display:flex;grid-column:1/-1;grid-row:2;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:8px}[data-ga-private-design=admina] .ga-learning-header-actions .ga-learning-action{min-width:44px;min-height:44px}[data-ga-private-design=admina] .ga-learning-header-actions .ga-learning-desktop-back{display:none}[data-ga-private-design=admina] .ga-learning-menu-anchor{position:static}[data-ga-private-design=admina] .ga-learning-header-actions :is(.ga-menu-panel,.ga-progress-popover){top:calc(100% + 8px);max-width:100%}[data-ga-private-design=admina] .ga-learning-header-actions .ga-progress-popover{left:0;right:auto}[data-ga-private-design=admina] .ga-learning-header-actions .ga-menu-panel .ga-action-control{min-height:44px}}@layer ga-satin{body.ga-satin-ui button{background-color:var(--ga-satin-neutral)}body.ga-satin-ui :is(button:not([data-functional-frame]),[role=button]:not([data-functional-frame]),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea,input[type=file],[contenteditable=true],.ga-btn,.ga-action-control,.dashboard-action-link,.ga-learning-action,[data-location-checkbox-visual],[data-human-verification-track],.ga-admin-catalog__secondary-action,.ga-mobile-bottom-navigation__item,.ga-onboarding-file__preview-wrap,.ga-auth-engineering-media__testimonial,.ga-password-requirement-indicator,.ga-filter-pill,.ga-status-badge,.ga-admin-status-badge,.ga-field,.ga-field-input,.ga-field-textarea,.ga-menu-panel,[role=menu],[role=listbox],.ga-satin-surface,.ga-satin-dividers,hr,.ga-redesign-state,.ga-catalog-bottom-nav,.ga-catalog-category-card,.ga-topbar,.ga-sidebar,.ga-explore-toolbar,.ga-auth-choice,.ga-onboarding-alert,.ga-onboarding-select__menu,.ga-onboarding-select__search-results,.ga-onboarding-shell__topbar,.ga-onboarding-card,.ga-onboarding-form__footer,.ga-onboarding-file__dropzone,.ga-chip,.ga-consent-switch,.ga-empty-state,.ga-admin-dashboard-context,.ga-admin-dashboard-context-icon,.ga-progress-popover__badge,.ga-share-modal__social,.ga-role-section-tab,.ga-role-subsection-tab,.ga-course-content-section,.ga-course-content-item,.ga-online-workspace__panel,.ga-online-workspace__panel-muted,.ga-online-workspace__thread,.ga-online-workspace__post,.ga-online-workspace__notice,.ga-online-workspace__divider-grid,.ga-quiz-self-check,.ga-catalog-search-shortcut--bordered,.ga-wizard-panel,.ga-wizard-card,.ga-course-builder-header,.ga-builder-section-card,.ga-course-builder-footer,.ga-course-close-confirmation__warning,.ga-wizard-step,.ga-wizard-step__index,.ga-classroom-panel,.ga-classwork-section,.ga-classwork-card,.ga-classroom-hero-chip,.ga-classroom-hero-card,.ga-classroom-muted,.ga-sidebar-link,.ga-mobile-navigation-drawer__link,.ga-mobile-navigation-drawer__icon,.landing-footer-surface,.ga-landing-badge,.ga-landing-chip,.ga-landing-status-pill,.ga-landing-primary-button,.ga-landing-secondary-button,.ga-landing-stat,.ga-landing-link-card,.ga-landing-card,.ga-landing-snapshot,.ga-landing-review,.ga-landing-cta-band,.ga-public-section,.ga-public-availability,.ga-public-legal-section,.ga-mobile-app-header,.ga-mobile-app-header__badge,.ga-mobile-profile-menu,.ga-mobile-profile-menu__item,.ga-mobile-bottom-navigation,.ga-mobile-bottom-navigation__badge,.ga-app-mobile-bottom-nav,.ga-app-mobile-bottom-nav__item,.ga-admin-catalog,.ga-admin-catalog__header,.ga-admin-catalog__status,.ga-admin-analytics-period,.ga-admin-analytics-icon-tile,.ga-marketing-announcement__badge,.ga-marketing-nav,.ga-marketing-search,.ga-marketing-primary,.ga-marketing-menu,.ga-marketing-drawer,.ga-education-button,.ga-education-search,.ga-education-capability,.ga-info-hero,.ga-public-legal-hero,.ga-public-placeholder__hero,.ga-public-legal-document,.ga-catalog-nav__link,.ga-panel,.hud-panel,.ga-compact-card,.ga-redesign-surface,.ga-auth-card,.ga-signup-card,.ga-catalog-card,.ga-course-purchase-card,.ga-admin-page-header,.ga-admin-surface-card,.ga-admin-stat-card,.ga-admin-filter-panel,.ga-admin-state-panel,.ga-modal-panel,.ga-modal-header,.ga-modal-footer,.ga-modal-section,.ga-modal-surface--workspace,.ga-modal-surface--responsive-sheet,.ga-table-frame,.ga-table-pagination,.ga-table-search,.ga-advanced-table,.ga-advanced-table-search,.ga-advanced-table-scroll,.ga-advanced-table-footer,.ga-advanced-table-mobile-card,.ga-advanced-table-mobile-empty,.ga-advanced-table-mobile-select-page,.ga-advanced-table-status-row,.ga-table-searchbar,.ga-table-searchbar-column,.ga-table-searchbar-input,.ga-topbar-search form,.ga-content-menu-header,.ga-role-topbar,.ga-public-header,.ga-public-footer,.ga-role-sidebar,.ga-general-sidebar,.ga-role-sidebar__footer,.ga-role-shell__utility-footer,.dashboard-kpi-strip,.dashboard-kpi-strip__item,.dashboard-meta-item,.role-dashboard-header-meta,.role-dashboard-pipeline,.role-dashboard-review-meta,.ga-profile-stat-strip__item,.ga-profile-connections-modal__controls,.ga-profile-connections-modal__tabs,.ga-profile-connections-modal__row,.ga-profile-comments-modal__empty,.ga-course-reviews-modal__summary,.ga-course-review-card--modal,.ga-course-reviews-modal__toolbar,.ga-course-share-modal__options,.ga-course-share-modal__social,.ga-video-settings-menu,.ga-video-settings-menu__header,.ga-video-settings-menu__section,.ga-video-settings-menu__toggle,.ga-video-settings-menu__notice,.ga-video-dialog-panel,.ga-utility-footer__app,.ga-admin-dashboard-monitoring-icon,.ga-admin-dashboard-card-icon,.ga-guest-hover-preview-panel,.ga-search-hover-preview-panel,.rounded-card.border,.rounded-card-sm.border,.rounded-dialog.border,[data-uiux-surface=card],[data-uiux-surface=filter],[data-uiux-surface=table],[data-uiux-surface=hero],[data-uiux-surface=summary-strip],[data-uiux-region=page-hero]){border-width:0!important}body.ga-satin-ui :is(.ga-advanced-table-grid,.ga-admin-dashboard-data-table,.ga-admin-dashboard-location-table,.ga-table-frame,.ga-satin-richtext,.ga-roster-table,.ga-data-table) :is(table,thead,tbody,tr,th,td){border-width:0!important}body.ga-satin-ui :is(.ga-education-feature-belt)>div,body.ga-satin-ui :is(.ga-education-paths,.ga-education-product__steps) article,body.ga-satin-ui :is(.ga-education-signup-options,.ga-education-quicklinks,.ga-utility-footer__app,.ga-public-legal-links)>a{border-width:0!important}body.ga-satin-ui .ga-satin-dividers>:not([hidden])~:not([hidden]){border-width:0!important}body.ga-satin-ui :is(.ga-admin-dashboard-ranking,.ga-admin-dashboard-audit)>li{border-width:0!important}body.ga-satin-ui :is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;flex-shrink:0;border:0!important;background-color:var(--ga-satin-choice-off)!important;box-shadow:0 1px 3px rgb(23 31 49/12%)!important;display:inline-grid;place-content:center;vertical-align:middle;border-radius:.3rem}body.ga-satin-ui input[type=radio]{border-radius:50%}body.ga-satin-ui input[type=checkbox]:is(:checked,:indeterminate),body.ga-satin-ui input[type=radio]:checked{background-color:var(--semantic-color-action-primary,#1a5fd0)!important}body.ga-satin-ui input[type=checkbox]:checked:after{content:"";width:.55rem;height:.3rem;border-left:2px solid white!important;border-bottom:2px solid white!important;transform:translateY(-.06rem) rotate(-45deg)}body.ga-satin-ui input[type=checkbox]:indeterminate:after{content:"";width:.55rem;height:2px;background:white;transform:none;border:0!important}body.ga-satin-ui input[type=radio]:checked:after{content:"";width:.4rem;height:.4rem;background:white;border-radius:50%}body.ga-satin-ui :is(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:not-allowed}}.ga-satin-ui :is([data-theme=light],[data-ga-theme=light],.ga-public-storefront,.ga-public-auth,[data-ga-private-design=admina]),body.ga-satin-ui{--ga-satin-field:#edf2f8;--ga-satin-choice-off:#526070;--ga-satin-neutral:#f3f6fb;--ga-satin-selected:#dce8fb;--ga-satin-shadow:0 2px 7px rgb(23 31 49/5%),0 1px 0 rgb(255 255 255/65%) inset;--component-control-surface:var(--ga-satin-field);--component-control-surface-subtle:var(--ga-satin-field);--component-control-shadow:var(--ga-satin-shadow);--component-control-shadow-hover:0 3px 10px rgb(23 31 49/8%);--component-card-shadow:0 5px 22px rgb(23 31 49/4%);--input-bg:var(--ga-satin-field);--subtle-control-bg:var(--ga-satin-field);--button-secondary-bg:#eaf1fc}.dark .ga-satin-ui,.ga-satin-ui [data-theme=dark],.ga-satin-ui:is(.dark,[data-theme=dark]){--ga-satin-field:#243044;--ga-satin-neutral:#1c2738;--ga-satin-selected:#344863;--ga-satin-shadow:0 2px 7px rgb(0 0 0/15%)}.ga-satin-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea,.ga-table-searchbar){background-color:var(--ga-satin-field);box-shadow:var(--ga-satin-shadow)}:where(.ga-satin-ui) :where(.ga-btn-secondary,.ga-action-control,.ga-filter-pill){background-color:var(--button-secondary-bg);box-shadow:var(--ga-satin-shadow)}.ga-satin-ui :is(.ga-btn-secondary,.ga-filter-pill):hover{filter:brightness(.98)}.ga-satin-ui :is(button,a,input,select,textarea,[contenteditable=true],[tabindex]):focus-visible{outline:3px solid var(--semantic-color-action-primary,#1a5fd0);outline-offset:3px}@media (forced-colors:active){.ga-satin-ui :is(input[type=checkbox],input[type=radio]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;forced-color-adjust:auto;background:Canvas!important}.ga-satin-ui :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid Highlight!important}}.ga-satin-ui [data-location-checkbox-visual]{background-color:var(--ga-satin-choice-off);box-shadow:var(--ga-satin-shadow)}.ga-satin-ui input:checked+[data-location-checkbox-visual]{background-color:var(--semantic-color-action,#1a5fd0)}@layer ga-satin{@media (forced-colors:active){body.ga-satin-ui :is(input[type=checkbox],input[type=radio]),body.ga-satin-ui :is(input[type=checkbox],input[type=radio]):is(:checked,:indeterminate){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background-color:Canvas!important;box-shadow:none!important}body.ga-satin-ui :is(input[type=checkbox],input[type=radio]):is(:checked,:indeterminate):after{content:none!important;border:0!important;background:none!important}}}.ga-satin-ui .ga-filter-pill:is(.ga-filter-pill--active,[aria-selected=true],[aria-pressed=true]){background-color:var(--ga-satin-selected);color:var(--text-strong);box-shadow:0 2px 6px rgb(23 31 49/7%)}:where(.ga-satin-ui) :where(.ga-btn-ghost){background-color:var(--ga-satin-neutral);box-shadow:var(--ga-satin-shadow)}@media (forced-colors:active){.ga-satin-ui :is(button,input,select,textarea,[role=button]){outline:1px solid ButtonText;outline-offset:0}.ga-satin-ui :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid Highlight!important;outline-offset:3px}}.ga-satin-ui :is(input,select,textarea)[aria-invalid=true]{background-color:var(--danger-bg,#fff1f0)}.ga-satin-ui :where(input,select,textarea):disabled{background-color:var(--ga-satin-disabled,#e6edf5)}.ga-satin-ui :is(.ga-course-content-item[data-selected=true],.ga-wizard-step[data-active=true]){box-shadow:none}@layer ga-satin{body.ga-satin-ui input[type=file]::file-selector-button{border-width:0!important;border-radius:var(--component-control-radius-small,10px);background:var(--button-secondary-bg,#eaf1fc);color:var(--primary,#1a5fd0);font:inherit;font-weight:600;min-height:2.75rem;padding:.6rem 1rem;margin-inline-end:.75rem;box-shadow:var(--ga-satin-shadow);cursor:pointer}}.ga-satin-ui .ga-consent-switch{background-color:#d9e2ee}.ga-satin-ui .ga-consent-switch-thumb{background-color:#526070}.ga-satin-ui .ga-consent-switch[aria-checked=true]{background-color:var(--ga-satin-selected)}.ga-satin-ui .ga-consent-switch[aria-checked=true] .ga-consent-switch-thumb{background-color:#1a5fd0}.ga-satin-ui [data-human-verification-track]{background-color:#d9e2ee}.ga-satin-ui [data-human-verification-knob]{background-color:#526070}.ga-satin-ui [role=switch][aria-checked=true] [data-human-verification-track]{background-color:var(--ga-satin-selected)}.ga-satin-ui [role=switch][aria-checked=true] [data-human-verification-knob]{background-color:#1a5fd0}.ga-satin-ui .ga-password-requirement-indicator{background-color:var(--ga-satin-field)}.ga-satin-ui .ga-password-requirement-indicator[data-password-requirement-met=true]{background-color:var(--ga-satin-selected)}.ga-satin-ui .ga-course-promo-modal .ga-video-settings-menu{--ga-satin-choice-off:#8fa0b6}@media (forced-colors:active){.ga-satin-ui .ga-location-checkbox-input{position:static!important;inset:auto!important;opacity:1!important;width:1.125rem!important;height:1.125rem!important}.ga-satin-ui .ga-location-checkbox-input+[data-location-checkbox-visual]{display:none!important}.ga-satin-ui :is(.ga-consent-switch,[data-human-verification-track]){forced-color-adjust:none;background:ButtonFace!important;box-shadow:none!important}.ga-satin-ui :is(.ga-consent-switch-thumb,[data-human-verification-knob]){forced-color-adjust:none;background:ButtonText!important;box-shadow:none!important}.ga-satin-ui .ga-consent-switch[aria-checked=true],.ga-satin-ui [role=switch][aria-checked=true] [data-human-verification-track]{background:Highlight!important}.ga-satin-ui .ga-consent-switch[aria-checked=true] .ga-consent-switch-thumb,.ga-satin-ui [role=switch][aria-checked=true] [data-human-verification-knob]{background:HighlightText!important}}.ga-satin-ui .ga-mobile-bottom-navigation__item{background-color:var(--ga-satin-neutral)}.ga-satin-ui .ga-mobile-bottom-navigation__item:is(:hover,:focus-visible,.is-active,[aria-current=page]){background-color:var(--ga-satin-selected)}@font-face{font-family:plusJakartaSans;src:url(/_next/static/media/444065753a23ad1c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local("Arial");ascent-override:91.92%;descent-override:21.56%;line-gap-override:0.00%;size-adjust:105.75%}.__className_e9239a{font-family:plusJakartaSans,plusJakartaSans Fallback;font-style:normal}.__variable_e9239a{--font-plus-jakarta-sans:"plusJakartaSans","plusJakartaSans Fallback"}