.primary-button,.secondary-button,.danger-button,.reference-outline-button,.form-actions>button:not([class]){border-radius:var(--glow-radius-control);text-align:center;white-space:normal;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.primary-button,.form-actions>button:not([class]){border-color:var(--glow-button-primary-background);background:var(--glow-button-primary-background);color:var(--glow-button-primary-foreground)}.secondary-button,.reference-outline-button{border-color:var(--glow-color-border);background:var(--glow-color-surface);color:var(--dm-ink--glow-color-brand,var(--glow-color-brand))}.danger-button{border-color:var(--glow-color-danger);background:var(--glow-color-surface);color:var(--glow-color-danger)}.primary-button:not(:disabled):not([aria-disabled=true]):hover,.form-actions>button:not([class]):not(:disabled):hover{border-color:var(--glow-color-brand-strong);background:var(--glow-color-brand-strong);box-shadow:var(--glow-shadow-small)}.secondary-button:not(:disabled):not([aria-disabled=true]):hover,.reference-outline-button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--glow-color-brand);background:var(--glow-color-surface-subtle)}.danger-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--glow-color-danger);color:var(--glow-color-on-brand)}:is(.primary-button,.secondary-button,.danger-button,.reference-outline-button):is(:disabled,[aria-disabled=true]),.form-actions>button:not([class]):disabled{border-color:var(--glow-color-border);background:var(--glow-color-surface-subtle);color:var(--glow-color-text-muted);box-shadow:none;opacity:.65;cursor:not-allowed}.primary-button.inline,.secondary-button.inline,.danger-button.inline{width:auto}.form-actions,.admin-toolbar,.admin-toolbar>form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-toolbar{border:1px solid var(--glow-color-border);border-radius:var(--glow-radius-card);background:var(--glow-color-surface);margin:20px 0;padding:16px}.admin-toolbar>form{flex:1;align-items:end;min-width:0}.admin-toolbar label{flex:180px;gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.admin-toolbar :is(input:not([type=hidden]),select){border:1px solid var(--glow-color-border);border-radius:var(--glow-radius-control);background:var(--glow-color-surface);width:100%;min-width:0;min-height:44px;color:var(--glow-color-text);font:inherit;padding:10px 12px}.admin-form{border-color:var(--glow-color-border);background:var(--glow-color-surface);min-width:0}.admin-form label{min-width:0}.admin-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--glow-color-border);background-color:var(--glow-color-surface);min-width:0;max-width:100%;min-height:44px;color:var(--glow-color-text)}.admin-form label:has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:10px;min-height:44px;line-height:1.5;display:flex}.admin-form input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:0;accent-color:var(--dm-ink--glow-color-brand,var(--glow-color-brand));flex:0 0 18px;margin:0;padding:0}.admin-form :is(input,select,textarea):disabled{background-color:var(--glow-color-surface-subtle);color:var(--glow-color-text-muted);cursor:not-allowed}input[type=file]::file-selector-button{border-radius:var(--glow-radius-small);background:var(--glow-color-surface-subtle);max-width:100%;min-height:36px;color:var(--dm-ink--glow-color-brand,var(--glow-color-brand));font:inherit;cursor:pointer;border:0;margin-right:12px;padding:8px 12px;font-weight:650}.table-scroll{border:1px solid var(--glow-color-border);border-radius:var(--glow-radius-control);max-width:100%;overflow-x:auto}.table-scroll table{margin:0}.course-settings-cover-preview{border:1px solid var(--glow-color-border);border-radius:var(--glow-radius-card);background:var(--glow-color-surface-subtle);width:100%;max-width:720px;height:clamp(160px,28vw,300px);margin:24px 0;overflow:hidden}.course-settings-cover-preview>img{object-fit:cover;width:100%;height:100%;display:block}.course-settings-breadcrumbs{min-width:0;color:var(--glow-color-text-muted);flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex;position:static}.course-settings-breadcrumbs span{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.course-settings-breadcrumbs :is(a,b){color:var(--dm-ink--glow-color-brand,var(--glow-color-brand))}.course-settings-form fieldset{min-width:0}.course-settings-date-control{flex-wrap:wrap}@media (max-width:820px){.course-settings-form{width:100%;max-width:100%}.course-settings-form fieldset{grid-template-columns:minmax(0,1fr)}.course-settings-form fieldset:before{width:100%}.course-settings-form label:not(.course-settings-checkbox)>:is(input,select,textarea){width:100%;max-width:100%}}.reference-user-actions{flex-wrap:wrap;gap:4px}.reference-user-actions>*{flex:0 0 32px}.reference-user-actions a,.reference-user-actions button,.reference-user-actions .reference-user-action-disabled{border-radius:var(--glow-radius-small);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.reference-user-actions .ui-icon{margin:0}.reference-user-actions :is(a,button):not(:disabled):hover{background:var(--glow-color-surface-subtle)}.link-button+.inline-status-form{margin-left:12px}@media (max-width:600px){.admin-toolbar>form,.admin-toolbar label{flex-basis:100%}.admin-form.compact{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.primary-button,.secondary-button,.danger-button,.reference-outline-button,.form-actions>button:not([class]){transition:none}}.required-mark{color:var(--glow-color-danger);margin-left:2px;font-weight:700}.course-section-summary{color:var(--glow-color-text-muted);white-space:pre-line;margin:4px 0 12px;font-size:.95rem;line-height:1.5}
.workspace-shell[data-theme]{--purple-950:var(--glow-color-brand-strong);--purple-800:var(--glow-color-brand-strong);--purple-700:var(--glow-color-brand);--purple-600:var(--glow-color-accent-alt);--purple-100:var(--glow-color-surface-subtle);--pink:var(--dm-ink--glow-color-accent,var(--glow-color-accent));--ink:var(--glow-color-text);--muted:var(--glow-color-text-muted);--line:var(--glow-color-border);--surface:var(--glow-color-surface);--canvas:var(--glow-color-canvas);--border:var(--glow-color-border);--component-card-radius:var(--glow-radius-card);--radius-lg:var(--glow-radius-card);--color-primary:var(--glow-color-brand);--color-accent:var(--glow-color-accent);--text-muted:var(--glow-color-text-muted);--brand:var(--glow-color-brand);--surface-muted:var(--glow-color-surface-subtle);--color-surface-subtle:var(--glow-color-surface-subtle);--color-border:var(--glow-color-border);--color-brand-primary:var(--glow-color-brand);--glow-border:var(--glow-color-border);--glow-muted:var(--glow-color-text-muted);--glow-ink:var(--glow-color-text);--glow-accent:var(--glow-color-accent)}.workspace-shell[data-theme][data-tenant-customized=true],.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-main,.main-content,.workspace-stage){background:var(--glow-color-canvas);color:var(--glow-color-canvas-text);font-family:var(--glow-font-family)}.workspace-shell[data-theme][data-tenant-customized=true] :is(.workspace-topbar,.learner-topbar,.workspace-sidebar.learner-sidebar,.workspace-sidebar.sidebar){background:var(--glow-color-surface);border-color:var(--glow-color-border);color:var(--glow-color-text)}.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-panel,.learner-learning-row,.learner-catalog-card,.glow-native-panel,.reference-admin-card,.reference-table-wrap,.settings-card,.engagement-panel,.engagement-card,.ui-surface){background:var(--glow-color-surface);color:var(--glow-color-text);border-color:var(--glow-color-border);border-radius:var(--glow-radius-card)}.workspace-shell[data-theme][data-tenant-customized=true] :is(input,select,textarea){font-family:var(--glow-font-family);background-color:var(--glow-color-surface);color:var(--glow-color-text);border-color:var(--glow-color-border-strong);border-radius:var(--glow-radius-control)}.workspace-shell[data-theme][data-tenant-customized=true] :is(button,.reference-solid-action,.reference-outline-button){font-family:var(--glow-font-family)}.workspace-shell[data-theme][data-tenant-customized=true] :is(.reference-solid-action,.reference-primary-button,.primary-button,.settings-filter button,.global-search-form button,.search-workspace__form button,.engagement-form button){background:var(--glow-button-primary-background);color:var(--glow-button-primary-foreground);border-color:var(--glow-button-primary-background);border-radius:var(--glow-radius-control)}.workspace-shell[data-theme][data-tenant-customized=true] :is(.reference-solid-action,.reference-primary-button,.primary-button,.settings-filter button,.global-search-form button,.search-workspace__form button,.engagement-form button):hover{background:var(--glow-color-brand-strong);color:var(--glow-color-on-brand-strong)}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar nav a{color:var(--glow-color-text-muted);border-radius:var(--glow-radius-control)}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar nav a.is-active,.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar nav a.is-active>span{color:var(--glow-sidebar-active-text)!important}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar nav a.is-active{background:var(--glow-sidebar-active-background);border-color:var(--glow-color-brand)}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar nav a>.ui-icon{color:inherit!important}.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-logo,.brand){color:var(--glow-color-link);min-width:0}.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-logo,.brand)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-logo b,.brand-mark){background:var(--glow-color-brand);color:var(--glow-color-on-brand);border-color:var(--glow-color-brand);border-radius:var(--glow-radius-control);flex-shrink:0;place-items:center;font-size:18px;display:grid}.workspace-shell[data-theme][data-tenant-customized=true] .learner-logo b:after{content:none}.workspace-shell[data-theme][data-tenant-customized=true] .brand-image{object-fit:contain;width:auto;max-width:120px;height:36px}.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-menu,.profile-trigger,.topbar-icon-button){color:var(--glow-color-text)}.workspace-shell[data-theme][data-tenant-customized=true] :is(a,button,input,select,textarea):focus-visible{outline-color:var(--glow-color-focus)}.workspace-shell[data-theme][data-tenant-customized=true] :is(.learner-main,.main-content) :is(h1,h2,h3,h4,h5,h6){font-family:var(--glow-font-family);font-weight:var(--glow-font-weight-heading);overflow-wrap:anywhere}.workspace-shell[data-theme][data-tenant-customized=true][data-font-size]:not([data-font-size="14"]) :is(.learner-main,.main-content) :is(p,li,label,input,select,textarea){font-size:var(--glow-font-size-base);line-height:1.5}.workspace-shell[data-theme][data-tenant-customized=true][data-font-size]:not([data-font-size="14"]) :is(.learner-main,.main-content) h1{font-size:var(--glow-font-size-heading-1)}.workspace-shell[data-theme][data-tenant-customized=true][data-font-size]:not([data-font-size="14"]) :is(.learner-main,.main-content) h2{font-size:var(--glow-font-size-heading-2)}.workspace-shell[data-theme][data-tenant-customized=true][data-font-size]:not([data-font-size="14"]) :is(.learner-main,.main-content) :is(h3,h4,h5,h6){font-size:var(--glow-font-size-heading-3)}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar>nav:not(.learner-support){gap:var(--glow-sidebar-item-gap)}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar>nav:not(.learner-support) a{min-height:var(--glow-sidebar-item-height);height:auto;padding:var(--glow-sidebar-item-padding-y) 10px;border-radius:var(--glow-radius-control);font-family:var(--glow-font-family);font-size:var(--glow-font-size-base);box-sizing:border-box;text-align:start;border:1px solid #0000;gap:12px;line-height:1.4}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar>nav:not(.learner-support) a.is-active{background:var(--glow-sidebar-active-background);border-color:var(--glow-sidebar-active-border);box-shadow:var(--glow-sidebar-active-shadow);color:var(--glow-sidebar-active-text)!important}.workspace-shell[data-theme] .workspace-sidebar .workspace-nav-label{width:auto;min-width:0;height:auto;font:inherit;text-align:inherit;white-space:normal;overflow-wrap:anywhere;color:inherit;flex:auto;display:block}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar>nav:not(.learner-support) a>.ui-icon{flex-shrink:0}.workspace-shell[data-theme][data-tenant-customized=true][data-menu-icons=false]:not(.is-sidebar-collapsed) .workspace-sidebar>nav:not(.learner-support) a>.ui-icon{display:none}@media (min-width:821px){.workspace-shell[data-theme][data-tenant-customized=true]{--glow-sidebar-effective-width:var(--glow-sidebar-width)}.workspace-shell[data-theme][data-tenant-customized=true].is-sidebar-collapsed{--glow-sidebar-effective-width:76px}.workspace-shell[data-theme][data-tenant-customized=true].app-shell,.workspace-shell[data-theme][data-tenant-customized=true] .learner-layout{grid-template-columns:var(--glow-sidebar-effective-width) minmax(0, 1fr)}.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar:is(.learner-sidebar,.sidebar){width:var(--glow-sidebar-effective-width);min-height:0;overflow-y:auto}.workspace-shell[data-theme][data-tenant-customized=true] .learner-topbar{margin-left:var(--glow-sidebar-effective-width)}.workspace-shell[data-theme][data-tenant-customized=true].app-shell .workspace-stage{grid-column:2}.workspace-shell[data-theme][data-tenant-customized=true].is-sidebar-collapsed .workspace-sidebar{padding-inline:10px}.workspace-shell[data-theme][data-tenant-customized=true].is-sidebar-collapsed .workspace-sidebar :is(.workspace-nav-label,.learner-logo>span,.brand>span){display:none}.workspace-shell[data-theme][data-tenant-customized=true].is-sidebar-collapsed .workspace-sidebar>nav:not(.learner-support) a{justify-content:center}}@media (max-width:820px){.workspace-shell[data-theme][data-tenant-customized=true] .workspace-sidebar:is(.learner-sidebar,.sidebar){width:min(var(--glow-sidebar-width), calc(100vw - 48px))}.workspace-shell[data-theme][data-tenant-customized=true][data-menu-icons=false] .workspace-sidebar>nav:not(.learner-support) a>.ui-icon{display:none}.workspace-shell[data-theme][data-tenant-customized=true][data-font-size]:not([data-font-size="14"]) :is(.learner-main,.main-content) h1{font-size:min(var(--glow-font-size-heading-1), 34px)}}
.workspace-shell[data-surface=premium]{--glow-surface-brand-08:color-mix(in srgb, var(--glow-color-brand) 8%, transparent);--glow-surface-brand-10:color-mix(in srgb, var(--glow-color-brand) 10%, transparent);--glow-surface-brand-12:color-mix(in srgb, var(--glow-color-brand) 12%, transparent);--glow-surface-brand-22:color-mix(in srgb, var(--glow-color-brand) 22%, transparent);--glow-surface-tint:color-mix(in srgb, var(--glow-color-brand) 5%, var(--dm-bg-ffffff,#fff));--glow-surface-muted:color-mix(in srgb, var(--dm-ink--glow-color-brand-strong,var(--glow-color-brand-strong)) 45%, var(--dm-fg-8a93a6,#8a93a6));--glow-page-gutter:clamp(16px, 3vw, 32px);--glow-radius-feature:20px;--glow-shadow-subtle:0 4px 18px color-mix(in srgb, var(--glow-color-brand-strong) 7%, transparent);--glow-shadow-card:0 14px 34px color-mix(in srgb, var(--glow-color-brand-strong) 10%, transparent);--glow-shadow-overlay:0 24px 70px color-mix(in srgb, var(--glow-color-brand-strong) 18%, transparent);--glow-border-raised:color-mix(in srgb, var(--glow-color-brand) 20%, transparent);--glow-shadow-raised:0 1px 2px color-mix(in srgb, var(--glow-color-brand-strong) 8%, transparent), 0 12px 30px color-mix(in srgb, var(--glow-color-brand-strong) 12%, transparent);--glow-shadow-raised-hover:0 2px 4px color-mix(in srgb, var(--glow-color-brand-strong) 8%, transparent), 0 22px 48px color-mix(in srgb, var(--glow-color-brand-strong) 20%, transparent);--glow-motion-ease-out:cubic-bezier(.2, .8, .2, 1);--glow-control-focus-ring:0 0 0 3px color-mix(in srgb, var(--glow-color-brand) 24%, transparent);background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--glow-color-accent) 6%, transparent), transparent 26rem), linear-gradient(180deg, color-mix(in srgb, var(--glow-color-brand) 2%, var(--dm-bg-fafbfd,#fafbfd)) 0%, color-mix(in srgb, var(--glow-color-brand) 4%, var(--dm-bg-f5f6fa,#f5f6fa)) 100%)}@media (min-width:821px){.workspace-shell[data-surface=premium] .learner-topbar{height:64px;padding-inline:clamp(16px,2.4vw,32px)}.workspace-shell[data-surface=premium] .workspace-topbar-actions{gap:8px}.workspace-shell[data-surface=premium] :is(.topbar-icon-link,.topbar-language,.profile-trigger,.admin-mega-trigger){min-width:42px;min-height:42px}}.workspace-shell[data-surface=premium] .learner-topbar{border-bottom-color:var(--glow-surface-brand-08);background:var(--dm-bg-ffffffe0,#ffffffe0);box-shadow:0 8px 30px color-mix(in srgb, var(--glow-color-brand-strong) 6%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.workspace-shell[data-surface=premium] :is(.topbar-icon-link,.topbar-language,.profile-trigger,.admin-mega-trigger){transition:color var(--glow-motion-fast) var(--glow-motion-ease-out), border-color var(--glow-motion-fast) var(--glow-motion-ease-out), background var(--glow-motion-fast) var(--glow-motion-ease-out), box-shadow var(--glow-motion-fast) var(--glow-motion-ease-out);border:1px solid #0000;border-radius:13px}.workspace-shell[data-surface=premium] :is(.topbar-icon-link,.topbar-language,.profile-trigger,.admin-mega-trigger):hover{border-color:var(--glow-surface-brand-12);background:var(--glow-surface-tint);color:var(--dm-ink--glow-color-brand,var(--glow-color-brand));box-shadow:var(--glow-shadow-subtle)}.workspace-shell[data-surface=premium] .learner-sidebar{border-color:var(--glow-surface-brand-10);background:var(--dm-bg-fffffff0,#fffffff0);box-shadow:0 18px 50px color-mix(in srgb, var(--glow-color-brand-strong) 7%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-shell[data-surface=premium] .brand-image{max-width:126px;height:40px}.workspace-shell[data-surface=premium] .workspace-sidebar>nav:not(.learner-support) a{min-height:44px;color:var(--glow-surface-muted);transition:color var(--glow-motion-fast) var(--glow-motion-ease-out), background var(--glow-motion-fast) var(--glow-motion-ease-out), transform var(--glow-motion-fast) var(--glow-motion-ease-out);border-radius:11px;position:relative}.workspace-shell[data-surface=premium] .workspace-sidebar>nav:not(.learner-support) a:hover{background:var(--glow-surface-tint);color:var(--dm-ink--glow-color-brand,var(--glow-color-brand));transform:translate(2px)}.workspace-shell[data-surface=premium] .workspace-sidebar>nav:not(.learner-support) a.is-active{border-color:var(--glow-surface-brand-08);background:linear-gradient(100deg, color-mix(in srgb, var(--glow-color-brand) 11%, transparent), color-mix(in srgb, var(--glow-color-accent) 5%, transparent));box-shadow:inset 3px 0 0 var(--glow-color-accent);color:var(--dm-ink--glow-color-brand,var(--glow-color-brand))!important}.workspace-shell[data-surface=premium] .learner-company{color:var(--glow-surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.workspace-shell[data-surface=premium] :is(.notifications-panel,.language-panel,.profile-panel,.admin-mega-panel){border-color:var(--glow-surface-brand-10);box-shadow:var(--glow-shadow-overlay)}.workspace-shell[data-surface=premium] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--glow-color-brand) 34%, transparent);outline-offset:3px}.workspace-shell[data-surface=premium] :is(.learner-learning-row,.learner-catalog-card,.learner-panel){border-color:color-mix(in srgb, var(--glow-color-brand) 11%, transparent)}.workspace-shell[data-surface=premium] :is(.learner-learning-row,.learner-catalog-card){border-color:var(--glow-border-raised);box-shadow:var(--glow-shadow-raised);transition:transform var(--glow-motion-standard) var(--glow-motion-ease-out), border-color var(--glow-motion-standard) var(--glow-motion-ease-out), box-shadow var(--glow-motion-standard) var(--glow-motion-ease-out)}.workspace-shell[data-surface=premium] :is(.learner-learning-row,.learner-catalog-card):hover{border-color:color-mix(in srgb, var(--glow-color-brand) 45%, transparent);box-shadow:var(--glow-shadow-raised-hover);transform:translateY(-3px)}.workspace-shell[data-surface=premium] .learner-progress,.workspace-shell[data-surface=premium] .ui-progress{background:color-mix(in srgb, var(--glow-color-brand) 9%, var(--dm-bg-eef0f5,#eef0f5));border-radius:999px;height:7px;overflow:hidden}.workspace-shell[data-surface=premium] .learner-progress>span,.workspace-shell[data-surface=premium] .ui-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--glow-color-brand) 0%, color-mix(in srgb, var(--glow-color-brand) 72%, var(--dm-bg-ffffff,#fff)) 68%, var(--glow-color-accent) 100%)}.workspace-shell[data-surface=premium].learner-shell--my-learning .learning-studio{box-shadow:none;background:0 0;border:0;overflow:visible}.workspace-shell[data-surface=premium] .learning-studio>.learning-studio-hero{isolation:isolate;border-radius:var(--glow-radius-feature);background:radial-gradient(circle at 88% 15%, color-mix(in srgb, var(--glow-color-accent) 88%, transparent), transparent 24%), linear-gradient(125deg, var(--glow-color-brand-strong) 0%, var(--glow-color-brand) 68%, color-mix(in srgb, var(--glow-color-brand) 82%, var(--dm-bg-ffffff,#fff)) 100%);min-height:210px;box-shadow:0 20px 54px color-mix(in srgb, var(--glow-color-brand-strong) 18%, transparent);border:0;align-items:flex-start;padding:32px;position:relative;overflow:hidden}.workspace-shell[data-surface=premium] .learning-studio>.learning-studio-hero:after{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:50%;width:290px;height:290px;position:absolute;top:-110px;right:18%;box-shadow:0 0 0 58px #ffffff0a}.workspace-shell[data-surface=premium] .learning-studio-hero>div{z-index:1;max-width:650px;position:relative}.workspace-shell[data-surface=premium] .learning-studio-hero span{color:#ffffffb8}.workspace-shell[data-surface=premium] .learning-studio-hero>div>span{color:#ffffffc7!important}.workspace-shell[data-surface=premium] .learning-studio-hero h1{color:#fff;letter-spacing:-.035em;margin:2px 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.1}.workspace-shell[data-surface=premium] .learning-studio-hero p{color:#ffffffd1;max-width:58ch;font-size:15px;line-height:1.55}.workspace-shell[data-surface=premium] .learning-view-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.workspace-shell[data-surface=premium] .learning-view-tabs a{color:#fff;min-height:40px;transition:background var(--glow-motion-fast), color var(--glow-motion-fast), transform var(--glow-motion-fast);background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex}.workspace-shell[data-surface=premium] .learning-view-tabs a:hover{background:#ffffff29;transform:translateY(-1px)}.workspace-shell[data-surface=premium] .learning-view-tabs a[aria-current=page]{border-color:var(--dm-bd-ffffff,#fff);background:var(--dm-bg-ffffff,#fff);color:var(--dm-ink--glow-color-brand,var(--glow-color-brand))}.workspace-shell[data-surface=premium] .learning-view-tabs b{background:#ffffff29;border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:11px;display:grid}.workspace-shell[data-surface=premium] .learning-view-tabs a[aria-current=page] b{background:var(--glow-surface-tint)}.workspace-shell[data-surface=premium] .learning-studio-hero>.learning-dashboard-link{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex;position:relative;color:#fff!important}.workspace-shell[data-surface=premium] .learning-studio>.learner-learning-list{gap:14px;padding:24px 0 8px}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-row{background:var(--dm-bg-fffffff0,#fffffff0);border-radius:18px;grid-template-columns:112px minmax(0,1fr) auto;gap:20px;min-height:126px;padding:18px}.workspace-shell[data-surface=premium] .learning-studio .learner-course-icon{background:linear-gradient(135deg, var(--glow-color-brand-strong), var(--glow-color-brand) 68%, var(--glow-color-accent));width:112px;height:76px;box-shadow:0 10px 24px color-mix(in srgb, var(--glow-color-brand-strong) 16%, transparent);border-radius:14px;overflow:hidden}.workspace-shell[data-surface=premium] .learning-studio .learner-course-icon img{object-fit:cover;width:100%;height:100%}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-copy h3{color:var(--dm-ink--glow-color-brand-strong,var(--glow-color-brand-strong));margin-top:7px;font-size:18px;font-weight:750;line-height:1.3}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-copy p{color:var(--dm-fg-667085,#667085);margin:5px 0 10px;font-size:14px;line-height:1.5}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-meta{color:var(--dm-fg-68738a,#68738a);justify-content:flex-start;gap:10px;font-size:10px}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-meta b{color:var(--dm-ink--glow-color-brand,var(--glow-color-brand));margin-left:auto}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-actions{gap:8px;min-width:116px}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-actions a{background:var(--glow-color-brand);border:0;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex;color:#fff!important}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-actions a:hover{background:var(--glow-color-brand-strong)}.workspace-shell[data-surface=premium] .learner-shell--catalog,.workspace-shell[data-surface=premium].learner-shell--catalog{container-type:inline-size}.workspace-shell[data-surface=premium] .learner-catalog-card .learner-card-primary-action{transition:background var(--glow-motion-fast), box-shadow var(--glow-motion-fast), transform var(--glow-motion-fast)}.workspace-shell[data-surface=premium] .learner-catalog-card .learner-card-primary-action:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--glow-color-brand) 20%, transparent);transform:translateY(-1px)}.workspace-shell[data-surface=premium] [class*=courseCard],.workspace-shell[data-surface=premium] [class*=dashboardPanel]{transition:transform var(--glow-motion-standard) var(--glow-motion-ease-out), border-color var(--glow-motion-standard) var(--glow-motion-ease-out), box-shadow var(--glow-motion-standard) var(--glow-motion-ease-out)}.workspace-shell[data-surface=premium] [class*=courseCard]:hover,.workspace-shell[data-surface=premium] [class*=dashboardPanel]:hover{box-shadow:var(--glow-shadow-card);transform:translateY(-2px)}@media (min-width:480px) and (max-width:700px){:where(.workspace-shell[data-surface=premium]) [class*=heroSplit] [class*=heroActions]{flex-direction:row}:where(.workspace-shell[data-surface=premium]) [class*=heroSplit] [class*=heroActions]>*{flex:1 1 0;width:auto}}@media (max-width:700px){.workspace-shell[data-surface=premium] .learning-studio>.learning-studio-hero{height:auto;min-height:0;padding:24px 20px}.workspace-shell[data-surface=premium] .learning-studio-hero>.learning-dashboard-link{justify-content:center;width:100%}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-row{grid-template-columns:1fr;gap:16px;height:auto;min-height:0;padding:16px}.workspace-shell[data-surface=premium] .learning-studio .learner-course-icon{aspect-ratio:16/9;width:100%;height:auto}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-copy p{white-space:normal}.workspace-shell[data-surface=premium] .learning-studio .learner-learning-actions,.workspace-shell[data-surface=premium] .learning-studio .learner-learning-actions a{width:100%}}@media (max-width:479px){:where(.workspace-shell[data-surface=premium]) [class*=heroSplit]{min-height:0;padding:30px 20px}}@media (prefers-reduced-motion:reduce){.workspace-shell[data-surface=premium] *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
html[data-brand=ucchristus]{background:var(--dm-bg-f3f5fa,#f3f5fa)}html[data-brand=ucchristus] body{background:radial-gradient(circle at 88% 4%, #e6253012, transparent 24rem), radial-gradient(circle at 18% 100%, #26357612, transparent 28rem), var(--dm-bg-f3f5fa,#f3f5fa)}.workspace-shell[data-brand=ucchristus],.login-page--ucchristus,.policy-gate--ucchristus{--glow-page-gutter:clamp(16px, 3vw, 32px);--glow-content-max:1248px;--glow-radius-feature:20px;--glow-shadow-subtle:0 4px 18px #17204b12;--glow-shadow-card:0 14px 34px #17204b1a;--glow-shadow-overlay:0 24px 70px #17204b2e;--glow-border-raised:#26357633;--glow-shadow-raised:0 1px 2px #17204b14, 0 12px 30px #17204b1f;--glow-shadow-raised-hover:0 2px 4px #17204b14, 0 22px 48px #17204b33;--glow-motion-ease-out:cubic-bezier(.2, .8, .2, 1);--glow-button-primary-background:#307fe2;--glow-button-primary-foreground:#fff;--glow-control-focus-ring:0 0 0 3px #2635763d}.workspace-shell[data-brand=ucchristus]{background:radial-gradient(circle at 92% 4%, #e625300f, transparent 26rem), linear-gradient(180deg, var(--dm-bg-f8f9fc,#f8f9fc) 0%, var(--dm-bg-f3f5fa,#f3f5fa) 100%)}@media (min-width:821px){.workspace-shell[data-brand=ucchristus] .learner-topbar{height:64px;padding-inline:clamp(16px,2.4vw,32px)}.workspace-shell[data-brand=ucchristus] .workspace-topbar-actions{gap:8px}.workspace-shell[data-brand=ucchristus] :is(.topbar-icon-link,.topbar-language,.profile-trigger,.admin-mega-trigger){min-width:42px;min-height:42px}}.workspace-shell[data-brand=ucchristus] .learner-topbar{background:var(--dm-bg-ffffffe0,#ffffffe0);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-bottom-color:#26357617;box-shadow:0 8px 30px #17204b0f}.workspace-shell[data-brand=ucchristus] :is(.topbar-icon-link,.topbar-language,.profile-trigger,.admin-mega-trigger){transition:color var(--glow-motion-fast) var(--glow-motion-ease-out), border-color var(--glow-motion-fast) var(--glow-motion-ease-out), background var(--glow-motion-fast) var(--glow-motion-ease-out), box-shadow var(--glow-motion-fast) var(--glow-motion-ease-out);border:1px solid #0000;border-radius:13px}.workspace-shell[data-brand=ucchristus] :is(.topbar-icon-link,.topbar-language,.profile-trigger,.admin-mega-trigger):hover{background:var(--dm-bg-f4f6fb,#f4f6fb);color:var(--dm-fg-263576,#307fe2);box-shadow:var(--glow-shadow-subtle);border-color:#2635761f}.workspace-shell[data-brand=ucchristus] .learner-sidebar{background:var(--dm-bg-fffffff0,#fffffff0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#2635761a;box-shadow:0 18px 50px #17204b12}.workspace-shell[data-brand=ucchristus] .brand-image{max-width:126px;height:40px}.workspace-shell[data-brand=ucchristus] .workspace-sidebar>nav:not(.learner-support) a{min-height:44px;color:var(--dm-fg-536078,#536078);transition:color var(--glow-motion-fast) var(--glow-motion-ease-out), background var(--glow-motion-fast) var(--glow-motion-ease-out), transform var(--glow-motion-fast) var(--glow-motion-ease-out);border-radius:11px;position:relative}.workspace-shell[data-brand=ucchristus] .workspace-sidebar>nav:not(.learner-support) a:hover{background:var(--dm-bg-f3f5fb,#f3f5fb);color:var(--dm-fg-263576,#307fe2);transform:translate(2px)}.workspace-shell[data-brand=ucchristus] .workspace-sidebar>nav:not(.learner-support) a.is-active{background:linear-gradient(100deg,#2635761c,#e625300d);border-color:#26357614;box-shadow:inset 3px 0 #671e75;color:var(--dm-fg-263576,#307fe2)!important}.workspace-shell[data-brand=ucchristus] .learner-company{color:var(--dm-fg-778197,#778197);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.workspace-shell[data-brand=ucchristus] :is(.notifications-panel,.language-panel,.profile-panel,.admin-mega-panel){box-shadow:var(--glow-shadow-overlay);border-color:#2635761a}.workspace-shell[data-brand=ucchristus] :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #26357657}.workspace-shell[data-brand=ucchristus] :is(.learner-learning-row,.learner-catalog-card,.learner-panel){border-color:#2635761c}.workspace-shell[data-brand=ucchristus] :is(.learner-learning-row,.learner-catalog-card){border-color:var(--glow-border-raised);box-shadow:var(--glow-shadow-raised);transition:transform var(--glow-motion-standard) var(--glow-motion-ease-out), border-color var(--glow-motion-standard) var(--glow-motion-ease-out), box-shadow var(--glow-motion-standard) var(--glow-motion-ease-out)}.workspace-shell[data-brand=ucchristus] :is(.learner-learning-row,.learner-catalog-card):hover{box-shadow:var(--glow-shadow-raised-hover);border-color:#26357673;transform:translateY(-3px)}.workspace-shell[data-brand=ucchristus] .learner-progress,.workspace-shell[data-brand=ucchristus] .ui-progress{background:var(--dm-bg-e9ecf4,#e9ecf4);border-radius:999px;height:7px;overflow:hidden}.workspace-shell[data-brand=ucchristus] .learner-progress>span,.workspace-shell[data-brand=ucchristus] .ui-progress>span{border-radius:inherit;background:linear-gradient(90deg,#307fe2 0%,#4f92e6 68%,#671e75 100%)}.workspace-shell[data-brand=ucchristus].learner-shell--my-learning .learning-studio{box-shadow:none;background:0 0;border:0;overflow:visible}.workspace-shell[data-brand=ucchristus] .learning-studio>.learning-studio-hero{isolation:isolate;border-radius:var(--glow-radius-feature);background:radial-gradient(circle at 88% 15%,#e62530e0,#0000 24%),linear-gradient(125deg,#1c3f70 0%,#307fe2 68%,#4b75bd 100%);border:0;align-items:flex-start;min-height:210px;padding:32px;position:relative;overflow:hidden;box-shadow:0 20px 54px #17204b2e}.workspace-shell[data-brand=ucchristus] .learning-studio>.learning-studio-hero:after{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:50%;width:290px;height:290px;position:absolute;top:-110px;right:18%;box-shadow:0 0 0 58px #ffffff0a}.workspace-shell[data-brand=ucchristus] .learning-studio-hero>div{z-index:1;max-width:650px;position:relative}.workspace-shell[data-brand=ucchristus] .learning-studio-hero span{color:#ffffffb8}.workspace-shell[data-brand=ucchristus] .learning-studio-hero h1{color:#fff;letter-spacing:-.035em;margin:2px 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.1}.workspace-shell[data-brand=ucchristus] .learning-studio-hero p{color:#ffffffd1;max-width:58ch;font-size:15px;line-height:1.55}.workspace-shell[data-brand=ucchristus] .learning-view-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.workspace-shell[data-brand=ucchristus] .learning-view-tabs a{color:#fff;min-height:40px;transition:background var(--glow-motion-fast), color var(--glow-motion-fast), transform var(--glow-motion-fast);background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex}.workspace-shell[data-brand=ucchristus] .learning-view-tabs a:hover{background:#ffffff29;transform:translateY(-1px)}.workspace-shell[data-brand=ucchristus] .learning-view-tabs a[aria-current=page]{border-color:var(--dm-bd-ffffff,#fff);background:var(--dm-bg-ffffff,#fff);color:var(--dm-fg-263576,#307fe2)}.workspace-shell[data-brand=ucchristus] .learning-view-tabs b{background:#ffffff29;border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:11px;display:grid}.workspace-shell[data-brand=ucchristus] .learning-view-tabs a[aria-current=page] b{background:var(--dm-bg-eef1fa,#eef1fa)}.workspace-shell[data-brand=ucchristus] .learning-studio-hero>.learning-dashboard-link{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex;position:relative;color:#fff!important}.workspace-shell[data-brand=ucchristus] .learning-studio>.learner-learning-list{gap:14px;padding:24px 0 8px}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-row{background:var(--dm-bg-fffffff0,#fffffff0);border-radius:18px;grid-template-columns:112px minmax(0,1fr) auto;gap:20px;min-height:126px;padding:18px}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-course-icon{background:linear-gradient(135deg,#1c3f70,#307fe2 68%,#671e75);border-radius:14px;width:112px;height:76px;overflow:hidden;box-shadow:0 10px 24px #17204b29}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-course-icon img{object-fit:cover;width:100%;height:100%}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-copy h3{color:var(--dm-fg-17204b,#1c3f70);margin-top:7px;font-size:18px;font-weight:750;line-height:1.3}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-copy p{color:var(--dm-fg-667085,#667085);margin:5px 0 10px;font-size:14px;line-height:1.5}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-meta{color:var(--dm-fg-68738a,#68738a);justify-content:flex-start;gap:10px;font-size:10px}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-meta b{color:var(--dm-fg-263576,#307fe2);margin-left:auto}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-actions{gap:8px;min-width:116px}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-actions a{background:#307fe2;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex;color:#fff!important}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-actions a:hover{background:#1c3f70}.workspace-shell[data-brand=ucchristus] .learner-shell--catalog,.workspace-shell[data-brand=ucchristus].learner-shell--catalog{container-type:inline-size}.workspace-shell[data-brand=ucchristus] .learner-catalog-card .learner-card-meta>b{display:none}.workspace-shell[data-brand=ucchristus] .learner-catalog-card .learner-card-primary-action{transition:background var(--glow-motion-fast), box-shadow var(--glow-motion-fast), transform var(--glow-motion-fast)}.workspace-shell[data-brand=ucchristus] .learner-catalog-card .learner-card-primary-action:hover{transform:translateY(-1px);box-shadow:0 10px 22px #26357633}[data-brand-dashboard=ucchristus] [class*=courseCard],[data-brand-dashboard=ucchristus] [class*=dashboardPanel]{transition:transform var(--glow-motion-standard) var(--glow-motion-ease-out), border-color var(--glow-motion-standard) var(--glow-motion-ease-out), box-shadow var(--glow-motion-standard) var(--glow-motion-ease-out)}[data-brand-dashboard=ucchristus] [class*=courseCard]:hover,[data-brand-dashboard=ucchristus] [class*=dashboardPanel]:hover{box-shadow:var(--glow-shadow-card);transform:translateY(-2px)}.login-page--ucchristus{background:var(--dm-bg-f3f5fa,#f3f5fa);grid-template-columns:minmax(480px,.92fr) minmax(520px,1.08fr)}.login-page--ucchristus .login-panel{background:radial-gradient(circle at 4% 4%, #e6253014, transparent 18rem), linear-gradient(145deg, var(--dm-bg-ffffff,#fff) 18%, var(--dm-bg-f4f6fb,#f4f6fb) 100%);position:relative;overflow:hidden}.login-page--ucchristus .login-card{z-index:1;border-radius:var(--glow-radius-feature);background:var(--dm-bg-ffffffeb,#ffffffeb);width:min(420px,100%);box-shadow:var(--glow-shadow-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#2635761a;padding:clamp(28px,3vw,38px);position:relative;transform:none}.login-page--ucchristus .login-brand-image{width:154px}.login-page--ucchristus .login-card h1{color:var(--dm-fg-17204b,#1c3f70);font-size:clamp(32px,3vw,40px)}.login-page--ucchristus .login-auth-provider .primary-button{min-height:48px;transition:box-shadow var(--glow-motion-fast), transform var(--glow-motion-fast);background:linear-gradient(110deg,#307fe2,#314697);border-radius:11px;box-shadow:0 10px 24px #2635762e}.login-page--ucchristus .login-auth-provider .primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2635763d}.login-page--ucchristus .login-ucchristus-mascot{filter:drop-shadow(0 24px 28px #080f2a57);width:min(66%,420px);max-height:70svh}.login-page--ucchristus .login-ucchristus-stage{flex-direction:column;justify-content:flex-end;place-self:stretch stretch;align-items:center;width:100%;min-height:100%;display:flex}.login-page--ucchristus .login-ucchristus-stage .login-ucchristus-mascot{align-self:center}.login-page--ucchristus .login-ucchristus-thought{z-index:2;aspect-ratio:440/330;width:clamp(300px,32vw,420px);margin:0 0 -22px;animation:7s ease-in-out infinite login-ucchristus-cloud-float;position:relative;transform:translate(-16%)}.login-page--ucchristus .login-ucchristus-cloud{filter:drop-shadow(0 22px 34px #080f2a5c)drop-shadow(0 0 26px #ffffff29);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login-page--ucchristus .login-ucchristus-cloud-stop-top{stop-color:#fff}.login-page--ucchristus .login-ucchristus-cloud-stop-mid{stop-color:#fafcff}.login-page--ucchristus .login-ucchristus-cloud-stop-bottom{stop-color:#d9e3fa}.login-page--ucchristus .login-ucchristus-cloud-shine-in{stop-color:#fff;stop-opacity:.95}.login-page--ucchristus .login-ucchristus-cloud-shine-out{stop-color:#fff;stop-opacity:0}.login-page--ucchristus .login-ucchristus-cloud-puff{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite login-ucchristus-cloud-puff}.login-page--ucchristus .login-ucchristus-cloud-puff--small{animation-delay:.6s}.login-page--ucchristus .login-ucchristus-thought p{color:var(--dm-fg-263576,#307fe2);letter-spacing:-.01em;text-align:center;text-wrap:balance;place-items:center;margin:0;padding:0;font-size:clamp(1.1rem,1.7vw,1.6rem);font-weight:800;line-height:1.18;display:grid;position:absolute;inset:9% 16% 27%}@keyframes login-ucchristus-cloud-float{0%,to{transform:translate(-16%)translateY(0)}50%{transform:translate(-16%)translateY(-8px)}}@keyframes login-ucchristus-cloud-puff{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.login-page--ucchristus .login-ucchristus-thought,.login-page--ucchristus .login-ucchristus-cloud-puff{animation:none}}@media (max-width:1023px){.login-page--ucchristus{grid-template-columns:1fr}.login-page--ucchristus .login-visual{display:none}.login-page--ucchristus .login-panel:before{content:"";opacity:.13;pointer-events:none;background:url(/brand/ucchristus/mascot.png) bottom/contain no-repeat;width:210px;height:244px;position:absolute;bottom:-34px;right:-36px}}@media (min-width:480px) and (max-width:700px){[data-brand-dashboard=ucchristus] [class*=heroBimbo]{min-height:410px;padding-bottom:145px}[data-brand-dashboard=ucchristus] [class*=heroActions]{flex-direction:row}[data-brand-dashboard=ucchristus] [class*=heroActions]>*{flex:1 1 0;width:auto}}@media (max-width:700px){.workspace-shell[data-brand=ucchristus] .learning-studio>.learning-studio-hero{height:auto;min-height:0;padding:24px 20px}.workspace-shell[data-brand=ucchristus] .learning-studio-hero>.learning-dashboard-link{justify-content:center;width:100%}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-row{grid-template-columns:1fr;gap:16px;height:auto;min-height:0;padding:16px}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-course-icon{aspect-ratio:16/9;width:100%;height:auto}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-copy p{white-space:normal}.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-actions,.workspace-shell[data-brand=ucchristus] .learning-studio .learner-learning-actions a{width:100%}[data-brand-dashboard=ucchristus] [class*=primaryAction]{color:#fff;background:#671e75}}@media (max-width:479px){[data-brand-dashboard=ucchristus] [class*=heroBimbo]{min-height:500px;padding:30px 20px 170px}[data-brand-dashboard=ucchristus] [class*=heroBrandArt]{width:170px}.login-page--ucchristus .login-panel{padding:68px 16px 28px}.login-page--ucchristus .login-card{border-radius:18px;padding:26px 22px}}@media (prefers-reduced-motion:reduce){.workspace-shell[data-brand=ucchristus] *,.login-page--ucchristus *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.workspace-shell[data-brand=ucchristus] .learner-sidebar{grid-template-columns:minmax(0,1fr)}.workspace-shell[data-brand=ucchristus] .sidebar-user{border-block:1px solid #26357614;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 6px;min-width:0;margin:2px 0 6px;padding:10px 6px 12px;display:flex;position:relative}.workspace-shell[data-brand=ucchristus] .sidebar-user-profile{cursor:pointer;text-align:left;min-width:0;color:var(--dm-fg-263576,#307fe2);transition:background var(--glow-motion-fast) var(--glow-motion-ease-out);background:0 0;border:0;border-radius:999px;flex:100%;align-items:center;gap:9px;padding:4px 8px 4px 4px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.workspace-shell[data-brand=ucchristus] .sidebar-user-profile:hover{background:var(--dm-bg-f3f5fb,#f3f5fb)}.workspace-shell[data-brand=ucchristus] .sidebar-user-profile .learner-avatar{border:2px solid var(--dm-bd-ffffff,#fff);color:#fff;background:linear-gradient(135deg,#307fe2,#671e75);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 0 1px #26357624}.workspace-shell[data-brand=ucchristus] .sidebar-user-name{overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.25}.workspace-shell[data-brand=ucchristus] .sidebar-user-profile+.sidebar-user-action{margin-left:2px}.workspace-shell[data-brand=ucchristus] .sidebar-user-profile svg{width:14px;height:14px;color:var(--dm-fg-778197,#778197);flex:none}.workspace-shell[data-brand=ucchristus] .sidebar-user-action{width:34px;height:34px;color:var(--dm-fg-536078,#536078);transition:background var(--glow-motion-fast) var(--glow-motion-ease-out), color var(--glow-motion-fast) var(--glow-motion-ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.workspace-shell[data-brand=ucchristus] .sidebar-user-action:hover{background:var(--dm-bg-f3f5fb,#f3f5fb);color:var(--dm-fg-263576,#307fe2)}.workspace-shell[data-brand=ucchristus] .sidebar-user-action svg{width:18px;height:18px}.workspace-shell[data-brand=ucchristus].is-sidebar-collapsed .sidebar-user-name,.workspace-shell[data-brand=ucchristus].is-sidebar-collapsed .sidebar-user-action,.workspace-shell[data-brand=ucchristus] .workspace-topbar .profile-menu,.workspace-shell[data-brand=ucchristus] .workspace-topbar .topbar-language-menu,.workspace-shell[data-brand=ucchristus] .workspace-topbar .topbar-notifications,.workspace-shell[data-brand=ucchristus] .workspace-topbar .topbar-search-link,.workspace-shell[data-brand=ucchristus] .workspace-topbar .topbar-color-scheme{display:none}@media (min-width:821px){.workspace-shell[data-brand=ucchristus] .learner-topbar{height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;padding:0}.workspace-shell[data-brand=ucchristus] .workspace-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.workspace-shell[data-brand=ucchristus] .workspace-topbar .admin-mega{z-index:40;pointer-events:auto;position:fixed;top:calc(50% - 24px);right:0}.workspace-shell[data-brand=ucchristus] .workspace-topbar .admin-mega-trigger{border:1px solid #26357624;background:var(--dm-bg-ffffff,#fff);width:36px;min-width:36px;height:48px;color:var(--dm-fg-263576,#307fe2);transition:width var(--glow-motion-fast) var(--glow-motion-ease-out);border-right:0;border-radius:14px 0 0 14px;padding:0 0 0 2px;box-shadow:-6px 8px 24px #17204b29}.workspace-shell[data-brand=ucchristus] .workspace-topbar .admin-mega-trigger:hover,.workspace-shell[data-brand=ucchristus] .workspace-topbar .admin-mega-trigger[aria-expanded=true]{background:var(--dm-bg-f4f6fb,#f4f6fb);width:44px}.workspace-shell[data-brand=ucchristus] .workspace-topbar .admin-mega-panel{border-radius:var(--glow-radius-card);max-height:calc(100vh - 32px);top:16px;left:auto;right:52px;transform:none}.workspace-shell[data-brand=ucchristus] .workspace-topbar .admin-mega-grid{min-height:0}}.workspace-shell[data-brand=ucchristus] .sidebar-user-menu{z-index:30;background:var(--dm-bg-ffffff,#fff);box-shadow:var(--glow-shadow-overlay);border:1px solid #2635761a;border-radius:14px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);left:6px;right:6px}.workspace-shell[data-brand=ucchristus] .sidebar-user-menu strong{color:var(--dm-fg-263576,#307fe2);font-size:13px}.workspace-shell[data-brand=ucchristus] .sidebar-user-menu small{color:var(--dm-fg-778197,#778197);text-overflow:ellipsis;margin-bottom:6px;font-size:12px;overflow:hidden}.workspace-shell[data-brand=ucchristus] .sidebar-user-menu :is(a,button){width:100%;color:var(--dm-fg-263576,#307fe2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:650;text-decoration:none;display:block}.workspace-shell[data-brand=ucchristus] .sidebar-user-menu :is(a,button):hover{background:var(--dm-bg-f3f5fb,#f3f5fb)}.workspace-shell[data-brand=ucchristus] .sidebar-user-signout{color:var(--dm-fg-e62530,#671e75)}.workspace-shell[data-brand=ucchristus] .sidebar-user-action{cursor:pointer;background:0 0;border:0;position:relative}.workspace-shell[data-brand=ucchristus] .sidebar-user-action b{color:#fff;text-align:center;background:#671e75;border-radius:999px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;right:0}.workspace-shell[data-brand=ucchristus] .sidebar-user-notifications{max-height:60vh;overflow-y:auto}.workspace-shell[data-brand=ucchristus] .sidebar-user-notifications article{background:var(--dm-bg-f7f8fc,#f7f8fc);border-radius:9px;padding:8px 10px}.workspace-shell[data-brand=ucchristus] .sidebar-user-notifications article.is-unread{box-shadow:inset 3px 0 #671e75}.workspace-shell[data-brand=ucchristus] .sidebar-user-notifications article b{color:var(--dm-fg-263576,#307fe2);font-size:13px}.workspace-shell[data-brand=ucchristus] .sidebar-user-notifications p{color:var(--dm-fg-536078,#536078);margin:2px 0;font-size:12px}.workspace-shell[data-brand=ucchristus] .sidebar-user-menu .is-current{background:var(--dm-bg-f3f5fb,#f3f5fb);color:var(--dm-fg-e62530,#671e75)}.workspace-shell[data-brand=ucchristus] .sidebar-user-subtitle{border-top:1px solid #26357614;margin-top:8px;padding-top:8px}.workspace-shell[data-brand=ucchristus] .sidebar-user-notifications article a{background:0 0;padding:0}.policy-gate--ucchristus{background:radial-gradient(circle at 92% 4%, #e625300f, transparent 26rem), linear-gradient(180deg, var(--dm-bg-f8f9fc,#f8f9fc) 0%, var(--dm-bg-f3f5fa,#f3f5fa) 100%)}.policy-gate--ucchristus .policy-gate-brand{box-shadow:var(--glow-shadow-subtle);border-bottom:3px solid #671e75}.policy-gate--ucchristus .policy-gate-brand a{color:var(--dm-fg-17204b,#1c3f70);letter-spacing:-.01em;align-items:center;gap:14px;font-size:1.05rem;display:inline-flex}.policy-gate--ucchristus .policy-gate-logo{width:84px;height:auto;display:block}.policy-gate--ucchristus .policy-gate-brand a span{border-left:1px solid var(--glow-color-border);padding-left:14px}.policy-gate--ucchristus>.policy-center{width:min(1040px, calc(100% - 2 * var(--glow-page-gutter)));margin-top:clamp(24px,4vw,48px)}.policy-gate--ucchristus .policy-heading{isolation:isolate;border-radius:var(--glow-radius-feature);background:radial-gradient(circle at 88% 15%,#e62530e0,#0000 24%),linear-gradient(125deg,#1c3f70 0%,#307fe2 68%,#4b75bd 100%);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #17204b2e}.policy-gate--ucchristus .policy-heading:after{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:50%;width:290px;height:290px;position:absolute;top:-110px;right:18%;box-shadow:0 0 0 58px #ffffff0a}.policy-gate--ucchristus .policy-gate-mascot{filter:drop-shadow(0 14px 18px #080f2a57);align-self:end;width:112px;height:auto;margin-block:-12px -28px}.policy-gate--ucchristus .policy-heading .eyebrow{color:#ffffffb8}.policy-gate--ucchristus .policy-heading h1{color:#fff;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(28px,3.4vw,40px)}.policy-gate--ucchristus .policy-heading p{color:#ffffffd1;font-size:15px;line-height:1.55}.policy-gate--ucchristus .policy-overview span{color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff38;min-width:132px}.policy-gate--ucchristus .policy-overview strong{color:#fff}.policy-gate--ucchristus .policy-card{border-color:var(--glow-border-raised);border-radius:var(--glow-radius-feature);box-shadow:var(--glow-shadow-raised);border-top:4px solid #307fe2}.policy-gate--ucchristus .policy-card-heading h2{color:var(--dm-fg-17204b,#1c3f70)}.policy-gate--ucchristus .policy-version{color:var(--dm-fg-263576,#307fe2);background:var(--dm-bg-e8ecf8,#e8ecf8)}.policy-gate--ucchristus .policy-card .primary-button{border-color:var(--glow-button-primary-background);background:var(--glow-button-primary-background);color:var(--glow-button-primary-foreground)}.policy-gate--ucchristus .policy-card .primary-button:hover{background:#1c3f70}@media (max-width:720px){.policy-gate--ucchristus .policy-heading{grid-template-columns:minmax(0,1fr);padding:24px 20px}.policy-gate--ucchristus .policy-gate-mascot,.policy-gate--ucchristus .policy-gate-brand a span{display:none}}.login-page--ucchristus .login-visual{background:radial-gradient(circle at 78% 24%,#671e752e,#0000 28rem),radial-gradient(circle at 20% 82%,#307fe233,#0000 30rem),linear-gradient(145deg,#f7fbff,#eef5ff)}.login-page--ucchristus .login-ucchristus-stage{place-items:center;width:min(84%,480px);min-height:360px;margin:auto;display:grid}.login-page--ucchristus .login-ucchristus-message{background:#ffffffe0;border:1px solid #307fe22e;border-radius:24px;gap:18px;padding:34px;display:grid;box-shadow:0 24px 56px #1e3a6e24}.login-page--ucchristus .login-ucchristus-message img{width:min(100%,300px);height:auto}.login-page--ucchristus .login-ucchristus-message p{color:#233b61;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:750;line-height:1.2}.login-page--ucchristus .login-ucchristus-message span{color:#671e75;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}[data-brand-dashboard=ucchristus]{--uc-blue:#307fe2;--uc-blue-deep:#1f5faa;--uc-ink:#173a63;--uc-muted:#5d7188;--uc-canvas:#f6faff;--uc-border:#d5e6f8;color:var(--uc-ink);background:var(--uc-canvas)}[data-brand-dashboard=ucchristus] [class*=dashboard]{--home-ink:var(--uc-ink);--home-muted:var(--uc-muted);--home-canvas:var(--uc-canvas);--home-surface:#fff;--home-surface-raised:#edf6ff;--home-border:var(--uc-border);--home-violet:var(--uc-blue-deep);--home-violet-soft:#cfe4fa;background:var(--uc-canvas)!important}[data-brand-dashboard=ucchristus] [class*=pageHeading] h1,[data-brand-dashboard=ucchristus] [class*=railSection] h2,[data-brand-dashboard=ucchristus] [class*=managerQuickAccess] h2,[data-brand-dashboard=ucchristus] [class*=panelSection]>header h2{color:var(--uc-ink)}[data-brand-dashboard=ucchristus] [class*=heroBimbo]{background:#1f5faa!important;border:1px solid #bcdcf7!important;box-shadow:0 18px 42px #1f5faa2e!important}[data-brand-dashboard=ucchristus] [class*=heroBimbo] [class*=heroAtmosphere]{background:radial-gradient(circle at 88% 18%,#ffffff29,#0000 22%),radial-gradient(circle at 72% 92%,#ffffff17,#0000 28%),linear-gradient(115deg,#17467f 0%,#1f5faa 48%,#307fe2 100%)!important}[data-brand-dashboard=ucchristus] [class*=heroBimbo] [class*=heroBrandArt]{display:none}[data-brand-dashboard=ucchristus] [class*=heroBimbo] [class*=primaryAction]{color:var(--uc-blue-deep)!important;background:#fff!important;border-color:#fff!important;box-shadow:0 8px 20px #08366b33!important}[data-brand-dashboard=ucchristus] [class*=heroBimbo] [class*=primaryAction]:hover{color:#17467f!important;background:#eef7ff!important}[data-brand-dashboard=ucchristus] [class*=heroBimbo] [class*=secondaryAction]{color:#fff!important;background:0 0!important;border-color:#ffffffe0!important}[data-brand-dashboard=ucchristus] [class*=learningPulse]{border:1px solid var(--uc-border);color:var(--uc-ink)!important;background:#fff!important;box-shadow:0 14px 34px #1f5faa1a!important}[data-brand-dashboard=ucchristus] [class*=learningPulse]:after{display:none}[data-brand-dashboard=ucchristus] [class*=pulseIntro]>span,[data-brand-dashboard=ucchristus] [class*=pulseIntro] h2{color:var(--uc-ink)!important}[data-brand-dashboard=ucchristus] [class*=pulseIntro] p,[data-brand-dashboard=ucchristus] [class*=learningPulse] dt{color:var(--uc-muted)!important}[data-brand-dashboard=ucchristus] [class*=learningPulse] dl div{border-color:var(--uc-border)!important;background:#f4f9ff!important}[data-brand-dashboard=ucchristus] [class*=learningPulse] dd{color:var(--uc-blue-deep)!important}[data-brand-dashboard=ucchristus] [class*=learningPulse]>a{color:#fff!important;background:var(--uc-blue)!important}[data-brand-dashboard=ucchristus] [class*=learningPulse]>a:hover{color:#fff!important;background:var(--uc-blue-deep)!important}[data-brand-dashboard=ucchristus] [class*=managerQuickAccess],[data-brand-dashboard=ucchristus] [class*=railSection],[data-brand-dashboard=ucchristus] [class*=dashboardPanel],[data-brand-dashboard=ucchristus] [class*=signalCard]{border-color:var(--uc-border)!important;background:#fff!important;box-shadow:0 10px 26px #1f5faa12!important}[data-brand-dashboard=ucchristus] [class*=managerQuickAccess] nav a,[data-brand-dashboard=ucchristus] [class*=courseCard]{border-color:var(--uc-border)!important;background:#fff!important;box-shadow:0 8px 22px #1f5faa12!important}[data-brand-dashboard=ucchristus] [class*=managerQuickAccess] [class*=quickAccessIcon]{color:var(--uc-blue-deep)!important;background:#eaf4ff!important}[data-brand-dashboard=ucchristus] [class*=courseImage]{background:var(--uc-blue-deep)!important}[data-brand-dashboard=ucchristus] [class*=courseMeta]>span,[data-brand-dashboard=ucchristus] [class*=courseFooter],[data-brand-dashboard=ucchristus] [class*=eyebrow]{color:var(--uc-blue-deep)!important}[data-brand-dashboard=ucchristus] [class*=courseFooter]>span,[data-brand-dashboard=ucchristus] [class*=signalHeading]>span{background:var(--uc-blue)!important}
:root[data-color-scheme=dark]{--dm-bd-8fa0b5:#555c64;--dm-bd-929aa8:#5b5e63;--dm-bd-999999:#616161;--dm-bd-9b42ff:#5c4675;--dm-bd-9da5b5:#55585f;--dm-bd-aeb7c2:#4e5258;--dm-bd-b7b7b7:#535353;--dm-bd-b9c1cb:#4a4e53;--dm-bd-bbb1c4:#524d56;--dm-bd-bcb3c3:#524e55;--dm-bd-bdb4c2:#534e55;--dm-bd-c7c7c7:#4c4c4c;--dm-bd-c8cad3:#46474d;--dm-bd-c8ced7:#44474d;--dm-bd-c9c9c9:#4b4b4b;--dm-bd-cbbdd5:#4c4552;--dm-bd-cbd5e1:#3e454d;--dm-bd-cccccc:#4a4a4a;--dm-bd-cdb9db:#4d4154;--dm-bd-cfc5d5:#4b454e;--dm-bd-cfc5d6:#4a444e;--dm-bd-cfc6da:#48424e;--dm-bd-cfcfcf:#494949;--dm-bd-d2d4d3:#474747;--dm-bd-d4d4d4:#464646;--dm-bd-d6d9df:#404247;--dm-bd-d6dae0:#3f4247;--dm-bd-d7cddd:#47414b;--dm-bd-d7d9d8:#454545;--dm-bd-d7dbe0:#404346;--dm-bd-d7dbe1:#3f4247;--dm-bd-d7dbe4:#3d4047;--dm-bd-d8d8d8:#454545;--dm-bd-d8dbe5:#3c3f47;--dm-bd-d8dce5:#3c4047;--dm-bd-d8dee5:#3c4147;--dm-bd-d9b3b3:#574242;--dm-bd-d9c6e8:#463951;--dm-bd-d9c7eb:#443751;--dm-bd-d9d9d9:#444;--dm-bd-d9d9e2:#3f3f46;--dm-bd-d9dce1:#3f4245;--dm-bd-d9dedb:#434343;--dm-bd-dadada:#444;--dm-bd-dc8b98:#674349;--dm-bd-dcd5e3:#433d48;--dm-bd-dcdcdc:#434343;--dm-bd-dce2e8:#3b4045;--dm-bd-dddddd:#424242;--dm-bd-ded4e5:#443c49;--dm-bd-dedede:#424242;--dm-bd-dee2e6:#3d4044;--dm-bd-df8da1:#67414a;--dm-bd-dfc7f6:#423152;--dm-bd-dfe4e1:#404040;--dm-bd-dfe5ec:#383e45;--dm-bd-e0e0e0:#414141;--dm-bd-e1e1e1:#414141;--dm-bd-e1e6e3:#3f3f3f;--dm-bd-e2d8ea:#413948;--dm-bd-e2d8eb:#413849;--dm-bd-e2e2e2:#404040;--dm-bd-e2e5eb:#393d43;--dm-bd-e2e8f0:#353c45;--dm-bd-e3e1ea:#3c3a43;--dm-bd-e3e3e3:#404040;--dm-bd-e3e8ef:#363c44;--dm-bd-e4d9ed:#413749;--dm-bd-e4e6e9:#3b3e41;--dm-bd-e4e6eb:#3a3c41;--dm-bd-e5dee9:#413a44;--dm-bd-e5e0e9:#3f3b43;--dm-bd-e5e1e8:#3f3c42;--dm-bd-e5e5e5:#3f3f3f;--dm-bd-e5eaf0:#363c43;--dm-bd-e6a8a8:#5d3b3b;--dm-bd-e6daf3:#3e314b;--dm-bd-e6e8ec:#3a3c40;--dm-bd-e7bd62:#736445;--dm-bd-e7dfec:#403845;--dm-bd-e7dff0:#3d3546;--dm-bd-e7e0eb:#403944;--dm-bd-e7e5ec:#3b3941;--dm-bd-e7e9ec:#3a3c3f;--dm-bd-e9e1ef:#3e3645;--dm-bd-e9edf1:#363b40;--dm-bd-eadbea:#473947;--dm-bd-ebe5f0:#3d3643;--dm-bd-eceef1:#373a3e;--dm-bd-eceef2:#36393f;--dm-bd-edf0f4:#34393f;--dm-bd-eee7f3:#3c3343;--dm-bd-eee9f1:#3c3640;--dm-bd-eef1f4:#34393e;--dm-bd-efb8b8:#583535;--dm-bd-efedf3:#38353e;--dm-bd-f0d3a8:#5c4e37;--dm-bd-f1edf3:#3b353e;--dm-bd-ffffff:#333;--dm-bd-ffffff99:#3339;--dm-bd-ffffffb3:#333333b3;--dm-bd-ffffffcc:#333c;--dm-bg-c8cac9:#373737;--dm-bg-cdb9db:#382f3f;--dm-bg-d6dce1:#292d2f;--dm-bg-d7dbe1:#292b2f;--dm-bg-dce1e6:#26292c;--dm-bg-dfe6ed:#21262b;--dm-bg-dfeaf3:#1d252c;--dm-bg-e2e7eb:#232629;--dm-bg-e8ecf8:#181c28;--dm-bg-e8eff4:#1c2226;--dm-bg-e9e3f7:#1e192a;--dm-bg-e9e9e9:#242424;--dm-bg-e9ecef:#202225;--dm-bg-e9ecf4:#1c1f26;--dm-bg-e9f3ff:#151d26;--dm-bg-eceaec:#242224;--dm-bg-eceef2:#1e2023;--dm-bg-edf0f3:#1d2023;--dm-bg-edf6ff:#141c25;--dm-bg-edf7fe:#141e25;--dm-bg-eee6f3:#231d27;--dm-bg-eee8f2:#231e26;--dm-bg-eeeaf6:#1e1a26;--dm-bg-eef0f2:#1e2022;--dm-bg-eef0f5:#1b1d23;--dm-bg-eef1fa:#161a25;--dm-bg-eef5fa:#161f25;--dm-bg-eef6ff:#141c24;--dm-bg-eef8f2:#1e1e1e;--dm-bg-f0e5fb:#20162a;--dm-bg-f0e7f8:#211828;--dm-bg-f0eafa:#1d1627;--dm-bg-f0eff5:#1d1c22;--dm-bg-f0f0f0:#202020;--dm-bg-f0f2f4:#1d1f21;--dm-bg-f0f9ff:#131d24;--dm-bg-f1e7ff:#1d1527;--dm-bg-f1edf4:#201c23;--dm-bg-f1f2f4:#1d1e20;--dm-bg-f1f5f9:#181d22;--dm-bg-f2f0f3:#201d21;--dm-bg-f3eafa:#201627;--dm-bg-f3eafd:#1d1527;--dm-bg-f3ecfa:#1e1626;--dm-bg-f3ecff:#1a1425;--dm-bg-f3effb:#1a1525;--dm-bg-f3f2f6:#1c1b20;--dm-bg-f3f5fa:#171a21;--dm-bg-f3f5fb:#161922;--dm-bg-f4eafa:#211627;--dm-bg-f4ecff:#1b1425;--dm-bg-f4effb:#1c1525;--dm-bg-f4f4f4:#1e1e1e;--dm-bg-f4f4f5:#1d1d1e;--dm-bg-f4f5f7:#1b1c1f;--dm-bg-f4f6fb:#161921;--dm-bg-f4f7f5:#1d1d1d;--dm-bg-f4f7fa:#171c20;--dm-bg-f5f3f6:#1e1b1f;--dm-bg-f5f4f7:#1c1b1f;--dm-bg-f5f5f5:#1d1d1d;--dm-bg-f5f6fa:#171920;--dm-bg-f6f6f6:#1c1c1c;--dm-bg-f6f7fb:#16181f;--dm-bg-f6f8f7:#1c1c1c;--dm-bg-f7f2fb:#1d1523;--dm-bg-f7f3f9:#1e1821;--dm-bg-f7f3ff:#181323;--dm-bg-f7f5fb:#191620;--dm-bg-f7f7f7:#1c1c1c;--dm-bg-f7f8f9:#191b1d;--dm-bg-f7f8fc:#151720;--dm-bg-f7faff:#121721;--dm-bg-f8dedb:#2f1b19;--dm-bg-f8f5fa:#1c1720;--dm-bg-f8f5fc:#1a1421;--dm-bg-f8f5fc99:#1a142199;--dm-bg-f8f5fce0:#1a1421e0;--dm-bg-f8f7fb:#19171f;--dm-bg-f8f8f8:#1b1b1b;--dm-bg-f8f9fa:#191b1d;--dm-bg-f8f9fc:#15181f;--dm-bg-f8faf8:#1b1b1b;--dm-bg-f8fafc:#151a1f;--dm-bg-f9f6fc:#1b1521;--dm-bg-f9f9f9:#1b1b1b;--dm-bg-faf7fc:#1b1520;--dm-bg-faf7fd:#1a1321;--dm-bg-faf7ff:#171221;--dm-bg-faf9fb:#1a181c;--dm-bg-fafafa:#1a1a1a;--dm-bg-fafbfd:var(--glow-dark-surface);--dm-bg-fbf7ff:#191221;--dm-bg-fbf8fd:#1b1320;--dm-bg-fbf8ff:#181221;--dm-bg-fbf9fd:#19141f;--dm-bg-fbfaff:#141120;--dm-bg-fcfafd:var(--glow-dark-surface);--dm-bg-fcfaff:#171120;--dm-bg-fcfbfd:var(--glow-dark-surface);--dm-bg-fdf3ea:#271d15;--dm-bg-ff73c3:#542d44;--dm-bg-fff0df:#2a2117;--dm-bg-fff0ed:#251714;--dm-bg-fff0ee:#241614;--dm-bg-fff0f0:#241313;--dm-bg-fff0f4:#241318;--dm-bg-fff1f1:#231313;--dm-bg-fff1f2:#231314;--dm-bg-fff2f2:#231313;--dm-bg-fff3c9:#332e1b;--dm-bg-fff3f2:#231413;--dm-bg-fff4c2:#36311d;--dm-bg-fff4ce:#312c1a;--dm-bg-fff4d8:#2d2718;--dm-bg-fff4e5:#282016;--dm-bg-fff4f2:#231513;--dm-bg-fff5cc:#322d1b;--dm-bg-fff5d8:#2d2818;--dm-bg-fff6f6:#211212;--dm-bg-fff7d6:#2e2a19;--dm-bg-fff7ed:#251d14;--dm-bg-fff8e8:#272115;--dm-bg-fff8ff:#211221;--dm-bg-fff9ed:#251f14;--dm-bg-fffaf2:#231d13;--dm-bg-fffbea:#262314;--dm-bg-ffffff:var(--glow-dark-surface);--dm-bg-ffffff8c:color-mix(in srgb, var(--glow-dark-surface) 55%, transparent);--dm-bg-ffffffb8:color-mix(in srgb, var(--glow-dark-surface) 72%, transparent);--dm-bg-ffffffc2:color-mix(in srgb, var(--glow-dark-surface) 76%, transparent);--dm-bg-ffffffc7:color-mix(in srgb, var(--glow-dark-surface) 78%, transparent);--dm-bg-ffffffd1:color-mix(in srgb, var(--glow-dark-surface) 82%, transparent);--dm-bg-ffffffdb:color-mix(in srgb, var(--glow-dark-surface) 86%, transparent);--dm-bg-ffffffe0:color-mix(in srgb, var(--glow-dark-surface) 88%, transparent);--dm-bg-ffffffe6:color-mix(in srgb, var(--glow-dark-surface) 90%, transparent);--dm-bg-ffffffeb:color-mix(in srgb, var(--glow-dark-surface) 92%, transparent);--dm-bg-fffffff0:color-mix(in srgb, var(--glow-dark-surface) 94%, transparent);--dm-bg-fffffff5:color-mix(in srgb, var(--glow-dark-surface) 96%, transparent);--dm-fg-005ed9:#85b2ee;--dm-fg-0069b4:#95caf0;--dm-fg-00a4b5:#95e7f0;--dm-fg-0566cf:#87b9ee;--dm-fg-0668c9:#8abcee;--dm-fg-0673c3:#8cc5ef;--dm-fg-075aa8:#98c5f0;--dm-fg-075fd4:#84b2ed;--dm-fg-0871be:#8ec6ef;--dm-fg-0877c9:#89c3ee;--dm-fg-0a5cc4:#8ab6ee;--dm-fg-111827:#d6deed;--dm-fg-145568:#b1e2f0;--dm-fg-1477e8:#76adeb;--dm-fg-155fd6:#7da8ec;--dm-fg-171d2a:#d6dce9;--dm-fg-172033:#d0d9ea;--dm-fg-17204b:#c2c9ec;--dm-fg-18202d:#d5dce8;--dm-fg-182135:#cfd8e9;--dm-fg-1d2125:#dbdfe3;--dm-fg-1e293b:#cdd6e6;--dm-fg-1f1527:#e2d8ea;--dm-fg-1f1a24:#e0dbe5;--dm-fg-1f2937:#d0d8e4;--dm-fg-202124:#dddee1;--dm-fg-20242b:#d8dce2;--dm-fg-21152f:#ded2eb;--dm-fg-233143:#c9d5e3;--dm-fg-241735:#dbcfea;--dm-fg-24173a:#d8cceb;--dm-fg-24212b:#dbd8e1;--dm-fg-242424:#dedede;--dm-fg-242b33:#d4dae0;--dm-fg-243447:#c7d4e3;--dm-fg-253041:#cbd4e1;--dm-fg-262626:#ddd;--dm-fg-263442:#cbd6e1;--dm-fg-263576:#adb7e5;--dm-fg-27212d:#dcd7e2;--dm-fg-27292d:#d8dadd;--dm-fg-276396:#9cc3e5;--dm-fg-281240:#dac7ef;--dm-fg-2a2c30:#d7d8dc;--dm-fg-2b2133:#dcd3e2;--dm-fg-2b2d31:#d6d8db;--dm-fg-2c2631:#dad5df;--dm-fg-2f62bd:#88a8e1;--dm-fg-30343a:#d1d4d9;--dm-fg-303842:#ccd2da;--dm-fg-313944:#cbd1da;--dm-fg-3185e7:#6aa5ea;--dm-fg-323a49:#c8ceda;--dm-fg-332500:#f8ecce;--dm-fg-33404d:#c6d0d9;--dm-fg-334155:#c1ccda;--dm-fg-341059:#d5b9f2;--dm-fg-342b3c:#d6cfdd;--dm-fg-343a40:#ced3d7;--dm-fg-344052:#c3ccd9;--dm-fg-344054:#c2cbd9;--dm-fg-34445a:#bfcada;--dm-fg-35283f:#d7cddf;--dm-fg-382b43:#d5cbde;--dm-fg-3b3645:#cfcbd7;--dm-fg-3d444b:#c9ced3;--dm-fg-3d4652:#c4cbd3;--dm-fg-403a49:#cec9d4;--dm-fg-42495273:#c5cad073;--dm-fg-424957:#c2c7d1;--dm-fg-44394c:#d0c8d5;--dm-fg-475569:#b8c2cf;--dm-fg-48515f:#bec4ce;--dm-fg-4a17ea:#9174eb;--dm-fg-4b4053:#ccc4d2;--dm-fg-4c1d73:#cfadea;--dm-fg-4c5564:#bcc2cc;--dm-fg-4d147d:#cfa6f1;--dm-fg-51445c:#c8bfd0;--dm-fg-515961:#bec3c9;--dm-fg-526074:#b3bcc9;--dm-fg-535c6b:#b8bec8;--dm-fg-536078:#b1b9c9;--dm-fg-542080:#caa7e9;--dm-fg-54485c:#c8c0ce;--dm-fg-554b5c:#c7c0cc;--dm-fg-554d60:#c3becb;--dm-fg-55516a:#bbb9c9;--dm-fg-555b61:#bec2c6;--dm-fg-566171:#b5bcc7;--dm-fg-574d68:#c0b9cb;--dm-fg-586174:#b4b9c6;--dm-fg-596270:#b6bcc5;--dm-fg-5a2878:#cface3;--dm-fg-5a6b82:#acb7c5;--dm-fg-5b6570:#b6bdc4;--dm-fg-5d5566:#c1bbc7;--dm-fg-5d5868:#bebac5;--dm-fg-5d6470:#b6bbc3;--dm-fg-5e6675:#b4b9c2;--dm-fg-5f3b0b:#f5dab6;--dm-fg-5f5269:#c2b9c9;--dm-fg-5f536d:#bfb7c8;--dm-fg-5f5f67:#bcbcc1;--dm-fg-5f6b7a:#b1b8c2;--dm-fg-61279a:#c09ae5;--dm-fg-615669:#c1bac6;--dm-fg-62566f:#beb6c7;--dm-fg-625c6d:#bcb8c3;--dm-fg-63249a:#c399e7;--dm-fg-633298:#bc9cde;--dm-fg-635d6d:#bcb8c2;--dm-fg-64596e:#beb7c5;--dm-fg-645a72:#bbb5c5;--dm-fg-646b76:#b3b8bf;--dm-fg-647082:#adb4c0;--dm-fg-64717d:#b0b8bf;--dm-fg-64748b:#a8b2c0;--dm-fg-657893:#a3afc0;--dm-fg-665f69:#bfbac1;--dm-fg-666d78:#b2b7be;--dm-fg-667085:#abb1bf;--dm-fg-6724aa:#bc91e8;--dm-fg-675e70:#bcb6c2;--dm-fg-687080:#aeb3bd;--dm-fg-68738a:#a9afbe;--dm-fg-694f00:#f5e5b6;--dm-fg-6a4d4d:#ccb8b8;--dm-fg-6a6a6a:#bbb;--dm-fg-6b4e00:#f4e3b5;--dm-fg-6b5f73:#bcb5c2;--dm-fg-6c2bb4:#b68ce4;--dm-fg-6d2cab:#bb91e3;--dm-fg-6d6078:#bab2c1;--dm-fg-6d6277:#bab3c0;--dm-fg-6e6277:#bab3c0;--dm-fg-6f2dbd:#b188e3;--dm-fg-70420b:#f3d4ae;--dm-fg-72677a:#b8b1bd;--dm-fg-737b88:#aaafb7;--dm-fg-746a7d:#b6b0bc;--dm-fg-755500:#f4e2b1;--dm-fg-765700:#f4e2b1;--dm-fg-765c00:#f4e5b1;--dm-fg-766b7e:#b6afbb;--dm-fg-77002d:#f4b0ca;--dm-fg-778197:#a1a8b7;--dm-fg-7a2b2b:#e2abab;--dm-fg-7a7485:#b0acb7;--dm-fg-7c7183:#b4adb8;--dm-fg-7d4800:#f3d6ae;--dm-fg-7e8993:#a4acb3;--dm-fg-7f00ff:#b075eb;--dm-fg-805200:#f3daac;--dm-fg-8795a6:#97a3b2;--dm-fg-8a1538:#f09fb8;--dm-fg-8a4b00:#f3d0a8;--dm-fg-8a4b08:#f2cca4;--dm-fg-8a5a00:#f3d9a8;--dm-fg-8a93a6:#979fb0;--dm-fg-8b1e1e:#eba0a0;--dm-fg-8d241b:#eda59f;--dm-fg-8e2424:#e7a0a0;--dm-fg-8f1d14:#f1a39d;--dm-fg-8f2424:#e79f9f;--dm-fg-92400e:#f1be9e;--dm-fg-938a9f:#a49dae;--dm-fg-999999:#a3a3a3;--dm-fg-9c2118:#ef9d96;--dm-fg-9d2929:#e49898;--dm-fg-9d3939:#da9a9a;--dm-fg-9e2b2b:#e39898;--dm-fg-9f1239:#f097af;--dm-fg-9f1d1d:#ec9696;--dm-fg-a11f1f:#eb9595;--dm-fg-a12828:#e59696;--dm-fg-a33e16:#f0ad93;--dm-fg-a95a00:#f1c89a;--dm-fg-aa5f5f:#c69494;--dm-fg-ad273d:#e6909e;--dm-fg-b12626:#e78d8d;--dm-fg-b23b28:#e5998d;--dm-fg-b42318:#ee928b;--dm-fg-c0392b:#e48f86;--dm-fg-c42f35:#e28488;--dm-fg-c52528:#e88385;--dm-fg-c62828:#e68383;--dm-fg-dd3333:#e77070;--dm-fg-e62530:#ea6f76}:root[data-color-scheme=dark],:root[data-color-scheme=dark] *{--dm-ink--brand:color-mix(in oklab, var(--brand) 45%, #fff);--dm-ink--chat-brand:color-mix(in oklab, var(--chat-brand) 45%, #fff);--dm-ink--color-brand-primary:color-mix(in oklab, var(--color-brand-primary) 45%, #fff);--dm-ink--color-primary:color-mix(in oklab, var(--color-primary) 45%, #fff);--dm-ink--editor-accent:color-mix(in oklab, var(--editor-accent) 45%, #fff);--dm-ink--glow-color-accent:color-mix(in oklab, var(--glow-color-accent) 45%, #fff);--dm-ink--glow-color-brand:color-mix(in oklab, var(--glow-color-brand) 45%, #fff);--dm-ink--glow-color-brand-strong:color-mix(in oklab, var(--glow-color-brand-strong) 45%, #fff);--dm-ink--glow-color-primary:color-mix(in oklab, var(--glow-color-primary) 45%, #fff);--dm-ink--home-violet:color-mix(in oklab, var(--home-violet) 45%, #fff);--dm-ink--purple-600:color-mix(in oklab, var(--purple-600) 45%, #fff);--dm-ink--purple-700:color-mix(in oklab, var(--purple-700) 45%, #fff);--dm-ink--purple-800:color-mix(in oklab, var(--purple-800) 45%, #fff);--dm-ink--purple-950:color-mix(in oklab, var(--purple-950) 45%, #fff);--dm-ink--reference-admin-brand:color-mix(in oklab, var(--reference-admin-brand) 45%, #fff)}
:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glow-dark-canvas:#141119;--glow-dark-surface:#1e1a25;--glow-dark-surface-subtle:#26212e;--glow-dark-border:#3a3343;--glow-dark-border-strong:#4d4558;--glow-dark-text:#ece8f2;--glow-dark-text-muted:#b3abbe;--glow-color-canvas:var(--glow-dark-canvas);--glow-color-surface:var(--glow-dark-surface);--glow-color-surface-subtle:var(--glow-dark-surface-subtle);--glow-color-surface-muted:var(--glow-dark-surface-subtle);--glow-color-text:var(--glow-dark-text);--glow-color-text-muted:var(--glow-dark-text-muted);--glow-color-border:var(--glow-dark-border);--glow-color-border-strong:var(--glow-dark-border-strong);--glow-color-danger:#f97066;--glow-color-warning:#f2c94c;--glow-color-on-highlight:#211b29;--glow-shadow-small:0 4px 18px #00000059;--glow-shadow-card:0 16px 36px #00000073;--glow-shadow-medium:var(--glow-shadow-card);--glow-shadow-overlay:0 24px 72px #0009;background:var(--glow-dark-canvas);color:var(--glow-dark-text)}:root[data-color-scheme=dark][data-brand=ucchristus]{--glow-dark-canvas:#10131b;--glow-dark-surface:#1a1f2b;--glow-dark-surface-subtle:#222837;--glow-dark-border:#343c4f;--glow-dark-border-strong:#475069;--glow-dark-text:#e9ecf4;--glow-dark-text-muted:#aab1c3}:root[data-color-scheme=dark] body{background:var(--glow-dark-canvas);color:var(--glow-dark-text)}:root[data-color-scheme=dark] :is(.workspace-shell[data-theme],.login-page,[data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glow-color-canvas:var(--glow-dark-canvas)!important;--glow-color-surface:var(--glow-dark-surface)!important;--glow-color-surface-subtle:var(--glow-dark-surface-subtle)!important;--glow-color-surface-muted:var(--glow-dark-surface-subtle)!important;--glow-color-text:var(--glow-dark-text)!important;--glow-color-canvas-text:var(--glow-dark-text)!important;--glow-color-text-muted:var(--glow-dark-text-muted)!important;--glow-color-border:var(--glow-dark-border)!important;--glow-color-border-strong:var(--glow-dark-border-strong)!important;--glow-color-link:color-mix(in oklab, var(--glow-color-brand) 45%, #fff)!important;--glow-color-focus:color-mix(in oklab, var(--glow-color-brand) 45%, #fff)!important;--glow-color-success:color-mix(in oklab, var(--glow-color-brand) 45%, #fff)!important;--glow-color-danger:#f97066!important;--glow-color-warning:#f2c94c!important;--glow-topbar-background:var(--glow-dark-surface)!important;--glow-topbar-border:var(--glow-dark-border)!important;--glow-sidebar-background:var(--glow-dark-surface)!important;--glow-mega-menu-background:var(--glow-dark-surface)!important;--glow-control-focus-ring:0 0 0 3px color-mix(in srgb, var(--glow-color-focus) 40%, transparent)!important;--glow-shadow-subtle:0 4px 18px #00000059!important;--glow-shadow-small:0 4px 18px #00000059!important;--glow-shadow-card:0 14px 34px #00000073!important;--glow-shadow-overlay:0 24px 70px #0009!important}:root[data-color-scheme=dark] .workspace-shell[data-theme]:not([data-menu-style=solid]){--glow-sidebar-active-background:color-mix(in srgb, var(--glow-color-brand) 22%, var(--glow-dark-surface))!important;--glow-sidebar-active-text:color-mix(in oklab, var(--glow-color-brand) 40%, #fff)!important}:root[data-color-scheme=dark] :is(input,select,textarea){background-color:var(--glow-dark-surface-subtle);color:var(--glow-dark-text);border-color:var(--glow-dark-border-strong)}:root[data-color-scheme=dark] :is(input,textarea)::placeholder{color:var(--glow-dark-text-muted)}:root[data-color-scheme=dark] :is(.brand-image,.learner-logo img,.login-brand img){filter:drop-shadow(0 0 1px #ffffff8c)}.topbar-color-scheme{border:1px solid var(--glow-color-border);border-radius:var(--glow-radius-pill);background:var(--glow-color-surface);min-width:40px;min-height:40px;color:var(--glow-color-text);cursor:pointer;transition:background-color var(--glow-motion-fast,.16s) ease;place-items:center;padding:0;display:inline-grid}.topbar-color-scheme:hover{background:var(--glow-color-surface-subtle)}.topbar-color-scheme:focus-visible{box-shadow:var(--glow-control-focus-ring);outline:none}
