.platform-shell.has-campus-experience[data-campus-theme]{background:var(--cx-background);color:var(--cx-text);font-family:var(--cx-font-body);font-size:var(--cx-base-size)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.platform-shell.has-campus-experience[data-campus-theme] .platform-main,.platform-shell.has-campus-experience[data-campus-theme] .platform-main .learning-workspace{background:var(--cx-background);color:var(--cx-text);font-family:var(--cx-font-body);background-image:none}.platform-shell.has-campus-experience[data-campus-theme] :is(h1,h2,h3,h4){font-family:var(--cx-font-heading)}.platform-shell.has-campus-experience[data-campus-theme] :focus-visible,body[data-campus-theme] :focus-visible{outline:3px solid var(--cx-focus);outline-offset:2px}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar{background:var(--cx-nav-bg);color:var(--cx-nav-text);border-bottom:1px solid color-mix(in srgb,var(--cx-nav-text) 14%,transparent)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-brand,.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-brand span{color:var(--cx-nav-text);font-family:var(--cx-font-heading)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-brand small{color:var(--cx-nav-text);opacity:.85}.platform-shell.has-campus-experience[data-campus-theme][data-logo-backdrop=chip]>.platform-bar .platform-brand img{object-fit:contain;background:#fff;border-radius:10px;padding:4px}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-routes a{color:var(--cx-nav-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-routes a svg{color:var(--cx-nav-icon)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-routes a:hover{background:var(--cx-nav-hover-bg);color:var(--cx-nav-text)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-routes a[aria-current=page]{background:var(--cx-nav-active-bg);color:var(--cx-nav-active-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-routes a[aria-current=page] svg{color:var(--cx-nav-active-text)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar :is(.platform-account>summary,.platform-area-menu>summary,.lms-bell,.cx-mode-toggle,.cx-preview-avatar,.platform-cart){color:var(--cx-nav-text);background:color-mix(in srgb,var(--cx-nav-text) 9%,var(--cx-nav-bg));border:1px solid color-mix(in srgb,var(--cx-nav-text) 22%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] :is(.cart-fab b,.lms-bell>span){background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);box-shadow:0 0 0 2px var(--cx-nav-bg)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-area-menu>nav,.platform-shell.has-campus-experience[data-campus-theme] .platform-account-menu{background:var(--cx-overlay);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-area-menu>nav a,.platform-shell.has-campus-experience[data-campus-theme] .platform-account-menu :is(a,button,b){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]>.platform-bar .platform-area-menu>nav a[aria-current=page]{background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .platform-account-menu small{color:var(--cx-text-muted)}.cx-mode-toggle,.cx-preview-avatar{cursor:pointer;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:inline-grid}.cx-preview-avatar{cursor:default;border-radius:50%}.cx-nav-toggle{display:none}@media (min-width:1000px){.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]{background:linear-gradient(90deg,var(--cx-nav-bg) 271px,color-mix(in srgb,var(--cx-nav-text) 12%,var(--cx-nav-bg)) 271px 272px,var(--cx-background) 272px);grid-template-columns:272px minmax(0,1fr);align-items:start;transition:grid-template-columns .2s;display:grid}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]{background:linear-gradient(90deg,var(--cx-nav-bg) 83px,color-mix(in srgb,var(--cx-nav-text) 12%,var(--cx-nav-bg)) 83px 84px,var(--cx-background) 84px);grid-template-columns:84px minmax(0,1fr)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>:not(.platform-bar){grid-column:2;min-width:0}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar{z-index:30;scrollbar-width:thin;border-bottom:0;border-right:1px solid color-mix(in srgb,var(--cx-nav-text) 12%,transparent);grid-area:1/1/span 8;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-columns:repeat(5,44px);place-content:stretch start;gap:10px 8px;height:100dvh;min-height:0;padding:20px 16px 16px;display:grid;position:sticky;top:0;overflow:hidden auto}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>*{grid-column:1/-1;min-width:0;margin:0}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-brand{border-bottom:1px solid color-mix(in srgb,var(--cx-nav-text) 12%,transparent);flex:none;grid-row:1;width:100%;max-width:none;padding:0 4px 14px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-brand>span{white-space:normal;line-height:1.2;overflow:visible}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.cx-nav-toggle{grid-row:2}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-routes{flex-direction:column;flex:none;order:0;grid-row:3;align-items:stretch;gap:3px;padding:0;display:flex;overflow:visible;container-type:normal}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-routes>a{white-space:nowrap;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:46px;margin:0;padding:11px 14px;font-size:14px;font-weight:650;display:flex}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-routes>a>span{clip:auto;clip-path:none;text-overflow:ellipsis;width:auto;height:auto;position:static;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-routes>a svg{flex:none;width:19px;height:19px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>:is(.cx-mode-toggle,.lms-bell,.platform-cart,.cx-preview-avatar){width:44px;height:44px;min-height:44px;box-shadow:none;border-radius:12px;grid-area:5;align-self:center;place-items:center;padding:0;display:inline-grid;position:relative;inset:auto}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-account{grid-row:6;width:100%}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar .platform-account>summary{justify-content:flex-start;gap:10px;width:100%}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar .platform-account-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;max-width:none;display:block;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar .platform-account-menu{min-width:250px;inset:auto auto calc(100% + 8px) 0}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar>.platform-area-menu{display:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar .cx-nav-toggle{border:1px dashed color-mix(in srgb,var(--cx-nav-text) 26%,transparent);width:100%;min-height:40px;color:var(--cx-nav-text);font:650 13px var(--cx-font-body);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar .cx-nav-toggle:hover{background:var(--cx-nav-hover-bg);border-style:solid}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]>.platform-bar .cx-nav-toggle svg{color:var(--cx-nav-icon);flex:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar{flex-flow:column;align-items:center;gap:10px;padding:16px;display:flex}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>*{grid-column:1}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>.platform-brand{justify-content:center;padding:0 0 12px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>.platform-brand>:not(img){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>.platform-brand img{width:44px;height:44px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar .cx-nav-toggle{justify-content:center;width:52px;padding:8px 0}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar :is(.cx-nav-toggle,.platform-routes>a)>span,.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar :is(.platform-account-name,.platform-account>summary>svg){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>.platform-routes>a{justify-content:center;width:52px;padding:12px 0}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>:is(.cx-mode-toggle,.lms-bell,.platform-cart,.cx-preview-avatar){grid-area:auto/1}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>.platform-account{width:auto;margin-top:auto}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar>.platform-routes{width:auto}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar .platform-account>summary{justify-content:center;width:52px;padding:4px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side][data-nav-collapsed=true]>.platform-bar .platform-account-menu{bottom:0;left:calc(100% + 10px)}}@media (min-width:1000px) and (prefers-reduced-motion:reduce){.platform-shell.has-campus-experience[data-campus-theme][data-campus-nav=side]{transition:none}}.cx-preview-ribbon{background:var(--cx-info-bg);color:var(--cx-info-text);flex-wrap:wrap;align-items:center;gap:8px;padding:7px clamp(14px,3vw,40px);font-size:13px;font-weight:650;display:flex}.cx-preview-ribbon b{margin-left:auto;font-weight:700}.cx-draft-banner{background:var(--cx-warning-bg);color:var(--cx-warning-text);border-bottom:1px solid var(--cx-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px clamp(16px,3vw,48px);display:flex}.cx-draft-banner>div:first-child{align-items:center;gap:10px;display:flex}.cx-draft-banner span{gap:2px;display:grid}.cx-draft-banner small{font-size:13px}.cx-draft-banner p{margin:0;font-weight:700}.cx-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.cx-draft-actions button{min-height:42px;color:inherit;font:600 13px var(--cx-font-body);cursor:pointer;background:0 0;border:1px solid;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.cx-bottom-nav{display:none}@media (max-width:760px){.cx-bottom-nav{z-index:90;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--cx-nav-bg);border-top:1px solid color-mix(in srgb,var(--cx-nav-text) 18%,transparent);gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000024}.cx-bottom-nav a{min-height:54px;color:var(--cx-nav-text);text-align:center;border-radius:12px;flex:1;justify-items:center;gap:3px;padding:7px 2px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.cx-bottom-nav a[aria-current=page]{background:var(--cx-nav-active-bg);color:var(--cx-nav-active-text)}.platform-shell.has-campus-experience[data-campus-theme]:has(.cx-bottom-nav) .platform-main{padding-bottom:78px}body:has(input:focus,textarea:focus,select:focus) .cx-bottom-nav{display:none}}.platform-shell.has-campus-experience[data-campus-theme] :is(.eyebrow,.cx-eyebrow-small){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .platform-main :is(h1,h2,h3,h4){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .platform-main a:not([class]){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .platform-main a:not([class]):hover{color:var(--cx-link-hover)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-card,.learning-agenda,.workspace-certificates,.workspace-invitation,.workspace-empty-state,.workspace-course-no-results,.workspace-stats article,.cx-card,.cx-continue,.cx-summary,.cx-quick>:is(a,button),.student-preview-grid>article,.course-outline,.course-player-main,.activity-notes,.course-lock-panel,.course-result-panel){background:var(--cx-surface);color:var(--cx-text);border:1px solid var(--cx-divider);border-radius:var(--cx-radius-lg);box-shadow:var(--cx-shadow)}.platform-shell.has-campus-experience[data-campus-theme][data-card-style=elevated] :is(.workspace-course-card,.learning-agenda,.workspace-certificates,.workspace-invitation,.workspace-empty-state,.cx-card,.cx-continue,.cx-summary,.cx-quick>:is(a,button),.course-outline,.course-player-main){box-shadow:var(--cx-shadow),0 0 0 1px color-mix(in srgb,var(--cx-divider) 70%,transparent);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-card-style=filled] :is(.workspace-course-card,.learning-agenda,.workspace-certificates,.workspace-invitation,.workspace-empty-state,.cx-card,.cx-continue,.cx-summary,.cx-quick>:is(a,button),.course-outline,.course-player-main){background:var(--cx-panel);border-color:color-mix(in srgb,var(--cx-divider) 70%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-card h4,.workspace-certificate-list b,.workspace-invitation b,.learning-agenda b,.learning-agenda time,.workspace-empty-state h3,.workspace-course-no-results b,.workspace-section-heading h3,.student-preview-grid h2,.cx-quick b,.cx-link-card b){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-summary,.workspace-course-details,.workspace-progress-label span,.learning-agenda p,.learning-agenda small,.workspace-certificates p,.workspace-certificates small,.workspace-invitation small,.workspace-invitation-hint,.workspace-empty-state p,.workspace-course-no-results span,.workspace-stats small,.workspace-footer,.workspace-footer span),.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-meta,.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-meta span{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-meta span:last-child,.platform-shell.has-campus-experience[data-campus-theme] .learning-agenda-kind{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-next-activity{background:var(--cx-tag-bg);color:var(--cx-tag-text);border-left-color:var(--cx-progress);border-radius:calc(var(--cx-radius) - 2px)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-next-activity b{color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-progress{background:0 0}.platform-shell.has-campus-experience[data-campus-theme] .workspace-progress{background:var(--cx-progress-track)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-progress i{background:var(--cx-progress)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-link,.workspace-course-footer>span){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-filters button,.workspace-course-view-toggle button,.platform-section-nav a,.workspace-quiet-button,.learning-agenda-heading button,.workspace-course-no-results button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border:1px solid var(--cx-action-secondary-border);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-filters button,.workspace-course-view-toggle button,.workspace-quiet-button,.learning-agenda-heading button):hover{background:var(--cx-action-secondary-hover-bg)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-filters button.is-active,.workspace-course-view-toggle button.is-active){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-filters small{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-view-toggle{background:var(--cx-surface);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-course-search,.workspace-invitation input,.platform-main input:not([type=checkbox]):not([type=radio]):not([type=color]),.platform-main textarea,.platform-main select){background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-course-search input{color:var(--cx-text);background:0 0}.platform-shell.has-campus-experience[data-campus-theme] :is(input,textarea)::placeholder{color:var(--cx-text-muted);opacity:1}.platform-shell.has-campus-experience[data-campus-theme] :is(.button-primary,.workspace-primary-action,.workspace-invitation button[type=submit],.course-submit-button,.tenant-primary,.cx-button-primary){background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border:1px solid var(--cx-action-primary-border);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] :is(.button-primary,.workspace-primary-action,.workspace-invitation button[type=submit],.course-submit-button,.tenant-primary,.cx-button-primary):hover:not(:disabled){background:var(--cx-action-primary-hover-bg)}.platform-shell.has-campus-experience[data-campus-theme] :is(.button-secondary,.button-outline,.workspace-secondary-action,.tenant-secondary,.workspace-certificate-actions button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border:1px solid var(--cx-action-secondary-border);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] :is(button,a):disabled{opacity:.62;cursor:not-allowed}.platform-shell.has-campus-experience[data-campus-theme] .workspace-certificate-actions a{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-certificate-list article{background:var(--cx-panel);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .certificate-seal{background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-error,.course-feedback-error,.learning-control-error,.error-message){background:var(--cx-error-bg);color:var(--cx-error-text);border-color:color-mix(in srgb,var(--cx-error-text) 30%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] :is(.success-message,.lms-support-success,.workspace-invitation-status.success){background:var(--cx-success-bg);color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme] .workspace-invitation-status.error{background:var(--cx-error-bg);color:var(--cx-error-text)}.platform-shell.has-campus-experience[data-campus-theme] :is(.learning-agenda li,.learning-agenda-date){background:var(--cx-panel);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] :is(.learning-agenda-icon,.workspace-invitation-icon,.workspace-empty-art){background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .learning-agenda li a{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] :is(.workspace-loading,.platform-context-loading){color:var(--cx-text-muted)}.cx-home{min-height:0}.cx-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-hero{isolation:isolate;min-height:var(--cx-hero-min);background:var(--cx-header-bg);color:var(--cx-header-text);align-items:center;display:flex;position:relative;overflow:hidden}[data-header-style=gradient] .cx-hero{background:linear-gradient(118deg,var(--cx-header-bg) 0%,var(--cx-header-bg-end) 100%)}.cx-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.cx-hero-image{z-index:-3;object-fit:cover;object-position:center var(--cx-hero-position);width:100%;height:100%;position:absolute;inset:0}.cx-hero:has(.cx-hero-image):before{content:"";z-index:-2;background:var(--cx-header-overlay);opacity:var(--cx-hero-overlay-opacity);position:absolute;inset:0}.cx-hero-inner{width:min(100%,var(--cx-content-width));grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);align-items:center;gap:clamp(20px,3vw,44px);margin:0 auto;padding:clamp(28px,4.5vw,58px) clamp(16px,3.5vw,48px);display:grid}.cx-hero-inner>.cx-block:only-child{grid-column:1/-1}.cx-welcome{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.platform-shell.has-campus-experience[data-campus-theme] .cx-hero .cx-welcome h1{color:var(--cx-header-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.04}.cx-eyebrow{color:var(--cx-header-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:flex}.cx-live-dot{background:var(--cx-brand-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cx-brand-accent) 26%,transparent);border-radius:50%}.cx-welcome-title{color:var(--cx-header-text);font:700 clamp(18px,2vw,23px)/1.3 var(--cx-font-heading)}.cx-welcome-message{max-width:62ch;color:var(--cx-header-muted);overflow-wrap:anywhere;margin:0;font-size:1.02em;line-height:1.6}.cx-campus-chip{width:max-content;max-width:100%;color:var(--cx-header-muted);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.cx-content{width:min(100%,var(--cx-content-width));margin:0 auto;padding:clamp(22px,3vw,38px) clamp(16px,3.5vw,48px) 30px}.cx-columns{gap:var(--cx-gap);align-items:start;display:grid}.cx-columns.has-aside{grid-template-columns:minmax(0,1fr) minmax(290px,350px)}.cx-main,.cx-aside{gap:var(--cx-gap);align-content:start;min-width:0;display:grid}.cx-block{min-width:0}.platform-shell.has-campus-experience[data-campus-theme] .cx-block-title{color:var(--cx-heading);font:700 18px/1.25 var(--cx-font-heading);margin:0}.cx-card{padding:20px}.cx-button{min-height:44px;font:700 14px var(--cx-font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.cx-button-quiet{color:var(--cx-action-quiet-text);border-radius:var(--cx-button-radius);background:0 0;border:1px solid #0000}.cx-button-quiet:hover{background:var(--cx-action-quiet-hover-bg)}.cx-section-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.cx-section-head h2{letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(22px,2.4vw,30px)}.cx-eyebrow-small{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.cx-progress{background:var(--cx-progress-track);border-radius:99px;height:8px;overflow:hidden}.cx-progress i{border-radius:inherit;background:var(--cx-progress);height:100%;display:block}.cx-continue{grid-template-columns:minmax(150px,210px) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.cx-continue-cover{min-width:0;min-height:160px;position:relative;overflow:hidden}.cx-continue-cover .course-cover{border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.cx-continue:has(.cx-continue-cover .course-cover.has-image){grid-template-columns:minmax(0,clamp(220px,46%,340px)) minmax(0,1fr)}[data-theme-home=bold_corporate] .cx-continue:has(.cx-continue-cover .course-cover.has-image){grid-template-columns:minmax(0,clamp(220px,38%,320px)) minmax(0,1fr) minmax(230px,310px)}.cx-continue-body{align-content:center;gap:10px;min-width:0;padding:20px 22px;display:grid}.platform-shell.has-campus-experience[data-campus-theme] .cx-continue-body h2{color:var(--cx-heading);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.2;display:-webkit-box;overflow:hidden}.cx-kicker{color:var(--cx-link);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.cx-continue-progress{color:var(--cx-text-muted);margin:0;font-size:13px}.cx-continue .cx-button-primary{justify-self:start}.cx-next-steps{border-top:1px solid var(--cx-divider);grid-column:1/-1;padding:14px 22px 18px}.platform-shell.has-campus-experience[data-campus-theme] .cx-next-steps h3{letter-spacing:.1em;text-transform:uppercase;color:var(--cx-text-muted);margin:0 0 8px;font-size:12px}.cx-next-steps ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cx-next-steps a{border-radius:var(--cx-radius);background:var(--cx-panel);color:var(--cx-text);justify-content:space-between;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.cx-next-steps a:hover{background:var(--cx-selected-bg);color:var(--cx-selected-text)}.cx-next-steps b{overflow-wrap:anywhere;font-weight:650}.cx-next-steps small{color:var(--cx-text-muted);flex:none}.cx-hero .cx-continue{color:var(--cx-text);grid-template-columns:1fr}.cx-hero .cx-continue-cover,.cx-hero .cx-next-steps{display:none}.cx-quick{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cx-quick>:is(a,button){min-height:72px;color:var(--cx-text);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.cx-quick>:is(a,button) svg{color:var(--cx-link);flex:none}.cx-quick>:is(a,button) span{gap:2px;min-width:0;display:grid}.cx-quick b{font-weight:700}.cx-quick small{color:var(--cx-text-muted);font-size:13px}.cx-quick>:is(a,button):hover{border-color:var(--cx-progress)}.cx-summary{gap:14px;padding:20px;display:grid}.cx-summary-body{align-items:center;gap:18px;display:flex}.cx-ring{--cx-ring:0deg;text-align:center;background:radial-gradient(closest-side,var(--cx-surface) 76%,transparent 77%),conic-gradient(var(--cx-progress) var(--cx-ring),var(--cx-progress-track) 0);border-radius:50%;flex:none;place-content:center;width:108px;height:108px;display:grid}.cx-ring b{font:800 25px/1 var(--cx-font-heading);color:var(--cx-heading)}.cx-ring small{color:var(--cx-text-muted);font-size:12px}.cx-stats{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:8px;margin:0;display:grid}.cx-stats div{border-radius:var(--cx-radius);background:var(--cx-panel);min-width:0;padding:9px 11px}.cx-stats dt{color:var(--cx-text-muted);font-size:12px}.cx-stats dd{color:var(--cx-heading);font:800 20px/1.1 var(--cx-font-heading);margin:2px 0 0}.cx-empty-block,.cx-support,.cx-link-card{align-items:flex-start;gap:14px;display:flex}.cx-empty-block svg,.cx-support>svg,.cx-link-card>svg:first-child{color:var(--cx-link);flex:none;margin-top:2px}.cx-empty-block p,.cx-support p{color:var(--cx-text-muted);margin:6px 0 0;line-height:1.55}.cx-link-card{color:var(--cx-text);align-items:center;text-decoration:none}.cx-link-card span{flex:1;gap:3px;display:grid}.cx-link-card small{color:var(--cx-text-muted)}.cx-support-links{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.cx-support-links a{color:var(--cx-link);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:650;display:inline-flex}.cx-certificates{gap:var(--cx-gap);display:grid}.cx-aside .workspace-certificates{padding:18px}.cx-aside .workspace-certificate-list{grid-template-columns:minmax(0,1fr)}.cx-aside .workspace-certificate-list article{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;width:100%;display:grid}.cx-aside .workspace-certificate-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.cx-aside .workspace-invitation{margin:0}[data-theme-home=actual] .cx-hero:after{background:radial-gradient(circle at 78% 30%,transparent 0 160px,color-mix(in srgb,var(--cx-header-text) 7%,transparent) 161px 190px,transparent 191px),radial-gradient(circle at 70% 120%,transparent 0 230px,color-mix(in srgb,var(--cx-header-text) 6%,transparent) 231px 262px,transparent 263px)}[data-theme-home=actual] .cx-quick{flex-wrap:wrap;gap:8px;display:flex}[data-theme-home=actual] .cx-quick>:is(a,button){border-radius:var(--cx-button-radius);min-height:46px;box-shadow:none;padding:8px 14px}[data-theme-home=actual] .cx-quick>:is(a,button) small{display:none}[data-theme-home=actual] .cx-quick>:is(a,button) svg{width:17px;height:17px}[data-theme-home=actual] .cx-main>.cx-block-summary .cx-summary{box-shadow:none;background:0 0;border:0;padding:0}[data-theme-home=actual] .cx-main>.cx-block-summary :is(.cx-block-title,.cx-ring){display:none}[data-theme-home=actual] .cx-main>.cx-block-summary .cx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-theme-home=actual] .cx-main>.cx-block-summary .cx-stats div{background:var(--cx-surface);border:1px solid var(--cx-divider);border-radius:var(--cx-radius-lg);flex-direction:column-reverse;gap:4px;padding:18px 16px;display:flex}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=actual] .cx-main>.cx-block-summary .cx-stats dd{color:var(--cx-link);font-size:26px}[data-theme-home=actual] .cx-hero .cx-continue{justify-self:end;width:100%;max-width:440px;box-shadow:0 24px 50px #00000038}[data-theme-home=tech_dark] .cx-hero{border-bottom:1px solid var(--cx-divider)}[data-theme-home=tech_dark] .cx-hero:after{background:radial-gradient(520px 260px at 82% 18%,color-mix(in srgb,var(--cx-brand-secondary) 40%,transparent),transparent 70%),radial-gradient(420px 240px at 60% 110%,color-mix(in srgb,var(--cx-brand-primary) 26%,transparent),transparent 70%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--cx-header-text) 5%,transparent) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--cx-header-text) 4%,transparent) 0 1px,transparent 1px 56px)}[data-theme-home=tech_dark] .cx-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,1.05fr)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-hero .cx-welcome h1{font-size:clamp(30px,3.6vw,46px)}[data-theme-home=tech_dark] .cx-hero .cx-continue{background:color-mix(in srgb,var(--cx-surface) 90%,transparent);border-color:color-mix(in srgb,var(--cx-brand-primary) 45%,var(--cx-divider));box-shadow:0 22px 54px #0006,0 0 0 1px color-mix(in srgb,var(--cx-brand-primary) 18%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-columns:minmax(150px,200px) minmax(0,1fr)}[data-theme-home=tech_dark] .cx-hero .cx-continue-cover{display:block}[data-theme-home=tech_dark] .cx-hero .cx-continue-cover:has(.course-cover.has-image){aspect-ratio:16/9;border-radius:var(--cx-radius-md,12px);align-self:center;min-height:0;margin:12px 0 12px 12px}.cx-continue-cover .course-cover.has-image img{object-position:left center}[data-theme-home=tech_dark] .cx-quick{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}[data-theme-home=tech_dark] .cx-quick>:is(a,button){background:linear-gradient(160deg,color-mix(in srgb,var(--cx-brand-primary) 10%,var(--cx-surface)),var(--cx-surface));flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:104px;padding:14px}[data-theme-home=tech_dark] .cx-quick>:is(a,button) svg{box-sizing:content-box;background:color-mix(in srgb,var(--cx-brand-primary) 18%,transparent);border-radius:12px;width:26px;height:26px;padding:8px}[data-theme-home=tech_dark] .cx-quick>:is(a,button):hover{box-shadow:0 0 0 1px var(--cx-progress),0 16px 34px #0000004d}[data-theme-home=tech_dark] .cx-aside .cx-summary-body{flex-direction:column}[data-theme-home=tech_dark] .cx-aside .cx-stats{width:100%}[data-theme-home=tech_dark] .cx-ring{background:radial-gradient(closest-side,var(--cx-surface) 80%,transparent 81%),conic-gradient(from 210deg,var(--cx-brand-primary),var(--cx-brand-accent) var(--cx-ring),var(--cx-progress-track) 0);width:132px;height:132px}[data-theme-home=tech_dark] .workspace-course-grid.is-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-card{background:var(--cx-surface);flex-direction:column;min-height:360px;padding:0;display:flex;position:relative;overflow:hidden}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-card .course-cover{border-radius:0;height:66%;min-height:0;position:absolute;inset:0 0 auto}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-body{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--cx-surface) 82%,transparent) 34%,var(--cx-surface) 56%);z-index:1;margin-top:auto;padding:90px 16px 16px;position:static}[data-theme-home=tech_dark] .workspace-course-grid.is-grid :is(.workspace-course-summary,.workspace-course-details){display:none}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-meta{z-index:2;gap:4px;margin:0;display:flex;position:absolute;top:12px;right:12px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-meta span{background:var(--cx-tag-bg);color:var(--cx-tag-text);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-meta span:not(:last-child){display:none}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-card h4{font-size:18px}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-next-activity{font-size:12px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .workspace-course-card:hover{border-color:var(--cx-progress);box-shadow:0 0 0 1px var(--cx-progress),0 22px 44px #00000061}[data-theme-home=tech_dark] .workspace-progress{height:5px}[data-theme-home=nature_calm] .cx-hero{border-radius:calc(var(--cx-radius-lg) + 8px);margin:clamp(12px,2vw,26px) clamp(12px,2vw,26px) 0}[data-theme-home=nature_calm] .cx-hero:after{background:radial-gradient(60% 90% at 100% 100%,color-mix(in srgb,var(--cx-brand-secondary) 55%,transparent),transparent 70%),radial-gradient(40% 70% at 82% 0%,color-mix(in srgb,var(--cx-header-text) 12%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in srgb,var(--cx-brand-accent) 22%,transparent),transparent 70%)}[data-theme-home=nature_calm] .cx-hero-inner{grid-template-columns:minmax(0,1fr);width:auto;max-width:900px;margin-left:clamp(0px,4vw,64px);margin-right:0;padding-bottom:clamp(64px,7vw,96px)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=nature_calm] .cx-hero .cx-welcome h1{letter-spacing:-.02em;font-size:clamp(36px,4.8vw,60px);font-weight:600}[data-theme-home=nature_calm] .cx-welcome-title{font-style:italic;font-weight:600}[data-theme-home=nature_calm] .cx-columns{gap:calc(var(--cx-gap) + 12px)}[data-theme-home=nature_calm] .cx-main{gap:calc(var(--cx-gap) + 16px)}[data-theme-home=nature_calm] .cx-main>.cx-block-quickAccess{z-index:2;margin-top:calc(-1*clamp(66px,7vw,92px));position:relative}[data-theme-home=nature_calm] .cx-quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}[data-theme-home=nature_calm] .cx-quick>:is(a,button){text-align:center;border-radius:calc(var(--cx-radius-lg) + 4px);flex-direction:column;justify-content:center;gap:8px;min-height:118px}[data-theme-home=nature_calm] .cx-quick>:is(a,button) span{justify-items:center}[data-theme-home=nature_calm] .cx-quick>:is(a,button) svg{box-sizing:content-box;background:var(--cx-selected-bg);width:28px;height:28px;color:var(--cx-selected-text);border-radius:50%;padding:10px}[data-theme-home=nature_calm] .cx-continue{border-radius:calc(var(--cx-radius-lg) + 4px);grid-template-columns:minmax(190px,280px) minmax(0,1fr)}[data-theme-home=nature_calm] .cx-continue-cover{border-radius:var(--cx-radius-lg);min-height:210px;margin:10px}[data-theme-home=nature_calm] .cx-section-head h2{font-weight:600}[data-theme-home=nature_calm] .workspace-course-grid.is-grid{gap:22px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=nature_calm] .workspace-course-grid.is-grid .workspace-course-card{border-radius:calc(var(--cx-radius-lg) + 4px);padding:10px;overflow:hidden}[data-theme-home=nature_calm] .workspace-course-grid.is-grid .workspace-course-card .course-cover{border-radius:var(--cx-radius-lg);min-height:170px;overflow:hidden}[data-theme-home=nature_calm] .workspace-course-grid.is-grid .workspace-course-body{padding:16px 10px 8px}[data-theme-home=nature_calm] .workspace-course-card h4{font-size:20px;font-weight:600;line-height:1.25}[data-theme-home=nature_calm] .workspace-progress{border-radius:99px;height:10px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=nature_calm] .workspace-course-link{background:var(--cx-selected-bg);color:var(--cx-selected-text);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=nature_calm] .workspace-next-activity{border-left:0;border-radius:12px;padding:10px 12px}[data-theme-home=bold_corporate] .cx-hero:after{background:linear-gradient(115deg,transparent 0 52%,color-mix(in srgb,var(--cx-header-text) 7%,transparent) 52% 62%,transparent 62% 70%,color-mix(in srgb,var(--cx-header-text) 5%,transparent) 70% 78%,transparent 78%),repeating-linear-gradient(90deg,transparent 0 46px,color-mix(in srgb,var(--cx-header-text) 4%,transparent) 46px 47px)}[data-theme-home=bold_corporate] .cx-hero-image{width:58%;left:42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}[data-theme-home=bold_corporate] .cx-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(90px,.5fr) minmax(330px,380px);padding-block:clamp(22px,3vw,34px)}[data-theme-home=bold_corporate] .cx-hero-inner>.cx-block-welcome{grid-column:1}[data-theme-home=bold_corporate] .cx-hero-inner>.cx-block:not(.cx-block-welcome){grid-column:3}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .cx-hero .cx-welcome h1{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:800}[data-theme-home=bold_corporate] .cx-welcome-title{font-size:clamp(17px,1.6vw,21px);font-weight:800}[data-theme-home=bold_corporate] .cx-hero .cx-summary{background:var(--cx-surface);border:0;box-shadow:0 18px 40px #00000042}[data-theme-home=bold_corporate] .cx-hero .cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme-home=bold_corporate] .cx-continue{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(230px,310px)}[data-theme-home=bold_corporate] .cx-next-steps{border-top:0;border-left:1px solid var(--cx-divider);grid-column:auto;padding:18px}[data-theme-home=bold_corporate] .cx-quick{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}[data-theme-home=bold_corporate] .cx-quick>:is(a,button){border-left:4px solid var(--cx-brand-primary);min-height:64px}[data-theme-home=bold_corporate] .cx-section-head{border-bottom:2px solid var(--cx-divider);padding-bottom:10px}[data-theme-home=bold_corporate] .cx-section-head h2{font-size:clamp(20px,2vw,26px);font-weight:800}[data-theme-home=bold_corporate] .cx-eyebrow{letter-spacing:.08em}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .workspace-course-card{box-shadow:none;border-radius:var(--cx-radius)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .workspace-course-card:hover{border-color:var(--cx-brand-primary);box-shadow:inset 4px 0 0 var(--cx-brand-primary)}[data-theme-home=bold_corporate] .workspace-course-grid.is-list{gap:8px}[data-theme-home=bold_corporate] .workspace-course-grid.is-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .workspace-course-grid.is-grid .workspace-course-card{border-radius:var(--cx-radius);padding:0;overflow:hidden}[data-theme-home=bold_corporate] .workspace-course-grid.is-grid .workspace-course-card .course-cover{border-radius:0;min-height:140px}[data-theme-home=bold_corporate] .workspace-course-grid.is-grid .workspace-course-body{padding:14px 16px 16px}[data-theme-home=bold_corporate] .workspace-course-grid.is-grid .workspace-course-card h4{font-size:16px;font-weight:800;line-height:1.3}[data-theme-home=bold_corporate] .workspace-course-grid.is-grid .workspace-course-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme-home=bold_corporate] .workspace-course-grid.is-grid .workspace-course-details{display:none}[data-theme-home=bold_corporate] .workspace-course-grid.is-list .workspace-course-summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .workspace-course-link{border-radius:var(--cx-button-radius);background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);align-items:center;gap:6px;padding:9px 14px;font-weight:700;display:inline-flex}[data-theme-home=bold_corporate] .workspace-course-meta span:first-child{text-transform:uppercase;letter-spacing:.06em}[data-theme-home=bold_corporate] .workspace-progress{border-radius:2px;height:6px}.cx-hero-art{z-index:-2;pointer-events:none;width:min(64%,820px);height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.cx-hero:has(.cx-hero-art) .cx-welcome{position:relative}[data-theme-home=nature_calm] .cx-hero-art{width:min(78%,980px)}[data-theme-home=bold_corporate] .cx-hero-art{width:min(40%,560px);left:36%;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000)}[data-theme-home=tech_dark] .cx-hero-art{width:min(58%,720px)}.cx-hero-search{box-sizing:border-box;border-radius:var(--cx-button-radius);background:var(--cx-field);width:100%;max-width:560px;color:var(--cx-text);align-items:center;gap:10px;margin-top:22px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 14px 34px #0000002e}.cx-hero-search>svg{color:var(--cx-text-muted);flex:none}.cx-hero-search input{width:0;min-width:0;min-height:44px;box-shadow:none;font:500 15px var(--cx-font-body);border-style:none;outline:0;flex:1 1 0;padding:0}.cx-hero-search:focus-within{outline:3px solid var(--cx-focus);outline-offset:2px}.cx-hero-search button{border-radius:var(--cx-button-radius);background:var(--cx-action-primary-bg);min-height:44px;color:var(--cx-action-primary-text);font:700 14px var(--cx-font-body);cursor:pointer;border:0;flex:none;padding:0 18px}.cx-hero-search button:hover{background:var(--cx-action-primary-hover-bg)}[data-theme-home=tech_dark] .cx-hero-search{border:1px solid color-mix(in srgb,var(--cx-brand-primary) 50%,var(--cx-divider));box-shadow:0 0 0 4px color-mix(in srgb,var(--cx-brand-primary) 14%,transparent),0 18px 40px #00000059}[data-theme-home=nature_calm] .cx-hero-search{border-radius:999px;max-width:600px;padding-left:20px}[data-theme-home=nature_calm] .cx-hero-search button{border-radius:999px;padding-inline:22px}[data-theme-home=bold_corporate] .cx-hero-search{border-radius:var(--cx-radius);box-shadow:none;border:1px solid color-mix(in srgb,var(--cx-header-text) 25%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-quick>a.cx-quick-primary{background:linear-gradient(135deg,var(--cx-action-primary-bg),color-mix(in srgb,var(--cx-action-primary-bg) 70%,var(--cx-brand-secondary)));color:var(--cx-action-primary-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-quick>a.cx-quick-primary :is(b,small,svg){color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-quick>a.cx-quick-primary svg{background:color-mix(in srgb,var(--cx-action-primary-text) 16%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-quick>a.cx-quick-primary small{text-overflow:ellipsis;white-space:nowrap;opacity:.92;display:block;overflow:hidden}.cx-stats .cx-stat-hours{background:color-mix(in srgb,var(--cx-brand-primary) 10%,var(--cx-panel));grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cx-stats .cx-stat-hours dt{align-items:center;gap:6px;display:inline-flex}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-section-head h2{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px)}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=nature_calm] .cx-section-head h2{letter-spacing:-.01em;font-size:clamp(24px,2.6vw,34px);font-weight:600}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .cx-section-head h2{text-transform:none;letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px);font-weight:800}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=bold_corporate] .cx-eyebrow-small{text-transform:uppercase;letter-spacing:.1em;font-weight:800}@media (max-width:860px){.cx-hero-art,[data-theme-home] .cx-hero-art{opacity:.38;width:100%;left:auto;right:0}}@media (max-width:620px){.cx-hero-search{padding-left:12px}.cx-hero-search button{padding-inline:14px}}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero{background:var(--cx-header-bg);color:var(--cx-header-text);border-bottom:4px solid var(--cx-brand-accent)}.platform-shell.has-campus-experience[data-campus-theme][data-header-style=gradient] .course-player-hero{background:linear-gradient(118deg,var(--cx-header-bg),var(--cx-header-bg-end))}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero:after{display:none}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero :is(h1,h2,span,small,b,.course-player-kicker,.eyebrow,.workspace-back,a){color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero :is(p,.course-description){color:var(--cx-header-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero .course-player-score{background:color-mix(in srgb,var(--cx-header-text) 10%,transparent);border-color:color-mix(in srgb,var(--cx-header-text) 22%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-score :is(b,small,span){color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-layout{max-width:min(1440px,100%)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline .workspace-progress{background:color-mix(in srgb,var(--cx-progress) 16%,var(--cx-divider))}.platform-shell.has-campus-experience[data-campus-theme] .course-outline .workspace-progress i{background:var(--cx-progress)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline-title,.platform-shell.has-campus-experience[data-campus-theme] .course-outline-title b{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .outline-module{border-top-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] :is(.outline-module>p,.outline-module-toggle){color:var(--cx-heading);background:0 0}.platform-shell.has-campus-experience[data-campus-theme] .outline-module-toggle:hover,.platform-shell.has-campus-experience[data-campus-theme] .outline-activity:hover{background:var(--cx-panel);color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] :is(.outline-module-number,.outline-module>p span,.outline-module-toggle>svg,.outline-state){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .outline-state>span{border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .outline-activity{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .outline-activity small{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .outline-activity.is-active{background:var(--cx-selected-bg);border-color:color-mix(in srgb,var(--cx-selected-text) 40%,transparent);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .outline-activity.is-active :is(small,span,.outline-state){color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] :is(.outline-lock,.outline-lock-requirements){color:var(--cx-warning-text);background:var(--cx-warning-bg);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme] .course-player-main{background:var(--cx-surface)}.platform-shell.has-campus-experience[data-campus-theme] .activity-notes :is(h3,h4,label){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .activity-notes :is(.activity-notes-heading p,.activity-notes-save-row,.activity-notes-save-row span,small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .activity-notes :is(.activity-notes-heading svg){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .activity-notes :is(pre,.activity-notes-comparison){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-main :is(h1,h2,h3,h4){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-main :is(p,li,label,.course-activity-instructions){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-rich-text{background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);border-left-color:var(--cx-brand-primary)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-player-kicker span,.course-field-note,.outline-module-label,.course-outline small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-player-kicker,.platform-shell.has-campus-experience[data-campus-theme] .course-player-kicker>span:first-child{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-activity-card,.activity-notes,.course-reading-end,.course-completion,.course-result-panel,.course-lock-panel,.course-questions){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .course-completion-copy{background:0 0;border:0}.platform-shell.has-campus-experience[data-campus-theme] .course-completion-copy b{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .course-completion-copy span{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-completion-mark{background:var(--cx-surface);border-color:color-mix(in srgb,var(--cx-progress) 55%,var(--cx-divider));color:var(--cx-progress)}.platform-shell.has-campus-experience[data-campus-theme] .course-completion.is-done{background:var(--cx-success-bg);border-color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-completion.is-done .course-completion-mark,.platform-shell.has-campus-experience[data-campus-theme] .course-completion.is-done .course-completion-mark:after{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-activity-navigation{border-color:var(--cx-divider);color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-activity-navigation span{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-activity-navigation button{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] .course-activity-navigation button:last-child{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border-color:var(--cx-action-primary-border)}.platform-shell.has-campus-experience[data-campus-theme] .course-activity-navigation button:last-child:hover:not(:disabled){background:var(--cx-action-primary-hover-bg)}.platform-shell.has-campus-experience[data-campus-theme] .course-feedback:not(.course-feedback-error){color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-feedback a{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .course-description{border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .course-description,.platform-shell.has-campus-experience[data-campus-theme] .course-description :is(b,strong,li,p){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-description summary{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-resume-note,.course-completed-note,.course-refresh-notice){background:var(--cx-success-bg);color:var(--cx-success-text);border-color:color-mix(in srgb,var(--cx-success-text) 28%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-draft-notice,.course-leave-notice){background:var(--cx-warning-bg);color:var(--cx-warning-text);border-color:color-mix(in srgb,var(--cx-warning-text) 28%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-save-status,.course-mobile-jump){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-mobile-jump select{background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .course-lock-panel b,.platform-shell.has-campus-experience[data-campus-theme] .course-lock-steps li{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-lock-panel p{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-lock-steps li{background:var(--cx-panel)}.platform-shell.has-campus-experience[data-campus-theme] .course-lock-icon{background:var(--cx-warning-bg);color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-lock-go{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-lock-go:hover{background:var(--cx-action-primary-hover,var(--cx-action-primary-bg));color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-result-panel :is(b,strong){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .course-result-panel span{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] :is(.button-secondary,.button-outline){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border:1px solid var(--cx-action-secondary-border);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] :is(.button-secondary,.button-outline):hover:not(:disabled){background:var(--cx-action-secondary-hover-bg)}.platform-shell.has-campus-experience[data-campus-theme] :is(.button-secondary,.button-outline,.button-primary,.course-submit-button,.tenant-primary,.course-activity-navigation button):disabled{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-divider);box-shadow:none;transform:none}.platform-shell.has-campus-experience[data-campus-theme] :is(button,.button):disabled{opacity:.6;cursor:not-allowed}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-certificate-step,.course-routes){background:var(--cx-panel);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-certificate-step.is-issued,.course-route.is-issued){background:var(--cx-success-bg);border-color:color-mix(in srgb,var(--cx-success-text) 35%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] .course-route{background:var(--cx-surface);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-certificate-head b,.course-routes>header b,.course-route-head b,.course-route-facts dd){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-certificate-head small,.course-routes>header small,.course-route-head small,.course-route-facts dt){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-certificate-icon{background:color-mix(in srgb,var(--cx-brand-primary) 14%,var(--cx-surface));color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] :is(.is-issued .course-certificate-icon,.course-route.is-issued .course-certificate-icon){background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-routes-count{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-route-progress{background:color-mix(in srgb,var(--cx-progress) 16%,var(--cx-divider))}.platform-shell.has-campus-experience[data-campus-theme] .course-route-progress span{background:var(--cx-progress)}.platform-shell.has-campus-experience[data-campus-theme] .course-route-missing{color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-certificate-primary{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] .course-certificate-link{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] .course-certificate-error{background:var(--cx-error-bg);color:var(--cx-error-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-player{background:var(--cx-panel);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] :is(.course-scorm-intro,.course-scorm-loading-card){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-intro b{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-intro>div>p{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-intro>span{background:color-mix(in srgb,var(--cx-brand-primary) 16%,var(--cx-surface));color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-toolbar,.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-player.is-expanded .course-scorm-toolbar{background:var(--cx-nav-bg);color:var(--cx-nav-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-player .course-scorm-toolbar>span,.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-player .course-scorm-toolbar>span svg{color:var(--cx-nav-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-toolbar :is(button,.button){background:color-mix(in srgb,var(--cx-nav-text) 10%,var(--cx-nav-bg));color:var(--cx-nav-text);border:1px solid color-mix(in srgb,var(--cx-nav-text) 28%,transparent);border-radius:var(--cx-button-radius)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-toolbar :is(button,.button):hover:not(:disabled){background:var(--cx-nav-hover-bg)}.platform-shell.has-campus-experience[data-campus-theme] .course-scorm-orientation-note{background:var(--cx-info-bg);color:var(--cx-info-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .scorm-attempt-controls{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .scorm-tracking-summary{background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .scorm-tracking-summary :is(h3,dd){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .scorm-tracking-summary :is(dt,p,small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .scorm-tracking-progress>div{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .scorm-tracking-progress progress{accent-color:var(--cx-progress)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=tech_dark] .course-player-hero{background:radial-gradient(520px 260px at 85% 0%,color-mix(in srgb,var(--cx-brand-secondary) 42%,transparent),transparent 70%),linear-gradient(118deg,var(--cx-header-bg),var(--cx-header-bg-end));border-bottom:1px solid color-mix(in srgb,var(--cx-brand-primary) 45%,transparent)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=tech_dark] .course-player-main{box-shadow:0 0 0 1px color-mix(in srgb,var(--cx-brand-primary) 20%,transparent),0 24px 50px #00000059}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=tech_dark] .outline-activity.is-active{box-shadow:inset 3px 0 0 var(--cx-brand-primary)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=tech_dark] .course-scorm-player{border-color:color-mix(in srgb,var(--cx-brand-primary) 35%,var(--cx-divider))}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .course-player-hero{border-radius:calc(var(--cx-radius-lg) + 10px);border-bottom:0;margin:clamp(10px,1.6vw,22px) clamp(10px,1.6vw,22px) 0;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] :is(.course-outline,.course-player-main){border-radius:calc(var(--cx-radius-lg) + 8px)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .outline-module-toggle{border-radius:calc(var(--cx-radius) + 6px);padding-block:12px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .outline-module-number{background:var(--cx-selected-bg);width:24px;height:24px;color:var(--cx-selected-text);border-radius:50%;place-items:center;display:inline-grid}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .outline-activity{border-radius:calc(var(--cx-radius) + 8px)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .course-rich-text{border-radius:calc(var(--cx-radius-lg) + 4px);border-left-width:1px;font-size:18px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=bold_corporate] .course-player-hero{border-bottom:4px solid var(--cx-brand-primary);min-height:0;padding-block:22px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=bold_corporate] .outline-module-toggle{border-radius:var(--cx-radius);border-left:4px solid var(--cx-brand-primary);padding-left:10px}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=bold_corporate] .outline-activity{border-radius:var(--cx-radius)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=bold_corporate] :is(.course-outline,.course-player-main){border-radius:var(--cx-radius);box-shadow:none}@media (min-width:1000px){.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-theme=tech_dark],[data-campus-theme=bold_corporate]) .course-player-layout{grid-template-columns:minmax(0,1fr) 320px}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-theme=tech_dark],[data-campus-theme=bold_corporate]) .course-player-layout>.course-outline{grid-area:1/2}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-theme=tech_dark],[data-campus-theme=bold_corporate]) .course-player-layout>:not(.course-outline){grid-area:1/1}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .course-player-layout{grid-template-columns:300px minmax(0,1fr);gap:28px}.platform-shell.has-campus-experience[data-campus-theme] .course-outline{scrollbar-width:thin;max-height:calc(100dvh - 36px);top:18px;overflow:auto}}body[data-campus-theme] :is(.learning-dialog,.learning-select-popup,.lms-notifications){background:var(--cx-overlay);color:var(--cx-text);border-color:var(--cx-divider)}body[data-campus-theme] :is(.learning-dialog h2,.learning-dialog h3,.lms-inbox-heading,.lms-inbox-heading h2){color:var(--cx-heading)}body[data-campus-theme] :is(.learning-dialog-message,.lms-notification-meta,.lms-support-muted){color:var(--cx-text-muted)}body[data-campus-theme] .learning-dialog-actions button:not(.learning-dialog-secondary),body[data-campus-theme] .lms-support-primary{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border-color:var(--cx-action-primary-border);border-radius:var(--cx-button-radius)}body[data-campus-theme] .learning-dialog-secondary{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);border-radius:var(--cx-button-radius)}body[data-campus-theme] .learning-select-popup [aria-selected=true]{background:var(--cx-selected-bg);color:var(--cx-selected-text)}body[data-campus-theme] :is(.learning-dialog input,.learning-dialog textarea){background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}@media (max-width:1100px){.cx-columns.has-aside{grid-template-columns:minmax(0,1fr)}[data-theme-home=bold_corporate] .cx-continue{grid-template-columns:minmax(140px,180px) minmax(0,1fr)}[data-theme-home=bold_corporate] .cx-next-steps{border-left:0;border-top:1px solid var(--cx-divider);grid-column:1/-1}}@media (max-width:860px){.cx-hero-inner,[data-theme-home=tech_dark] .cx-hero-inner,[data-theme-home=bold_corporate] .cx-hero-inner{grid-template-columns:minmax(0,1fr)}[data-theme-home=bold_corporate] .cx-hero-inner>.cx-block:nth-child(n){grid-column:1}[data-theme-home=actual] .cx-hero .cx-continue{justify-self:stretch;max-width:none}[data-theme-home=actual] .cx-main>.cx-block-summary .cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme-home=bold_corporate] .cx-hero-image{width:100%;left:0;-webkit-mask-image:none;mask-image:none}}@media (max-width:620px){.cx-hero{min-height:0}.cx-hero-inner{padding:24px 16px 26px}.cx-continue,[data-theme-home=nature_calm] .cx-continue,[data-theme-home=bold_corporate] .cx-continue,[data-theme-home=tech_dark] .cx-hero .cx-continue{grid-template-columns:minmax(0,1fr)}.cx-continue-cover,[data-theme-home=nature_calm] .cx-continue-cover{min-height:130px}.cx-continue:has(.cx-continue-cover .course-cover.has-image){grid-template-columns:minmax(0,1fr)}[data-theme-home] .cx-continue:has(.cx-continue-cover .course-cover.has-image){grid-template-columns:minmax(0,1fr)}.cx-continue-cover:has(.course-cover.has-image){aspect-ratio:16/9;min-height:0}[data-theme-home=nature_calm] .cx-hero{margin:10px 10px 0}[data-theme-home=nature_calm] .cx-hero-inner{padding-bottom:30px}[data-theme-home=nature_calm] .cx-main>.cx-block-quickAccess{margin-top:0}.cx-quick,[data-theme-home=tech_dark] .cx-quick,[data-theme-home=nature_calm] .cx-quick{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme-home=tech_dark] .cx-quick>:is(a,button),[data-theme-home=nature_calm] .cx-quick>:is(a,button){min-height:100px}.cx-summary-body{flex-direction:column;align-items:stretch}.cx-ring{align-self:center}.cx-section-head{flex-direction:column;align-items:flex-start}.cx-next-steps a{flex-direction:column;gap:2px}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-card{min-height:320px}}@media (prefers-reduced-motion:reduce){.platform-shell.has-campus-experience[data-campus-theme] *,body[data-campus-theme] *{transition:none!important;animation:none!important}[data-theme-home=tech_dark] .cx-hero .cx-continue{-webkit-backdrop-filter:none;backdrop-filter:none}}.cx-courses .workspace-course-collection>.workspace-section-heading{justify-content:flex-end;margin-top:-6px}.cx-courses .workspace-course-collection>.workspace-section-heading>div:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-body{flex-direction:column;justify-content:flex-end;gap:10px;display:flex}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-information{flex:none}[data-theme-home=tech_dark] .workspace-course-grid.is-grid .workspace-course-footer{margin-top:4px}.cx-main .cx-certificates .workspace-certificate-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}.cx-main .cx-certificates .workspace-certificate-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.cx-main .cx-certificates .workspace-certificate-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:8px;display:flex}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main,.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) :is(.tenant-shell,.tenant-frame,.tenant-main,.tenant-content){background:var(--cx-background);color:var(--cx-text);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar{background:var(--cx-nav-bg);color:var(--cx-nav-text);border-color:color-mix(in srgb,var(--cx-nav-text) 14%,transparent);box-shadow:none;background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar :is(b,strong,span,small,p,label,a,button,h2,h3,h4){color:var(--cx-nav-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar nav :is(button,a){background:0 0;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar nav :is(button,a):hover{background:var(--cx-nav-hover-bg)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar nav :is(button,a):is([aria-current],[aria-selected=true],.is-active,.active){background:var(--cx-nav-active-bg);color:var(--cx-nav-active-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar nav :is(button,a):is([aria-current],[aria-selected=true],.is-active,.active) :is(span,svg,b){color:var(--cx-nav-active-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar :is(select,input){background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-sidebar svg{color:var(--cx-nav-icon)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-header,.tenant-panel,.tenant-welcome,.tenant-info-panel,.tenant-stats article,.tenant-list-row,.tenant-table-wrap,.tenant-form-actions,.tenant-editor-panel,.tenant-course-form,.tenant-activity-disclosure,.tenant-scorm-panel,.tenant-course-card,.tenant-empty,[class*=-card],[class*=-panel],[class*=-kpi],.rc,.rc-panel,.rc-tabs,.lc,.lc-tabs,.cx-editor,.cx-editor-toolbar,.cx-editor-preview,.cx-editor-tabs,.cse,.csv,.csv-option,.tenant-resource-drop,.tenant-resource-link,.tenant-upload-status){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);box-shadow:var(--cx-shadow);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(h1,h2,h3,h4,h5,h6,legend,th,dt):not(.tenant-sidebar *){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(p,small,label,td,dd,li,figcaption,.tenant-muted):not(.tenant-sidebar *){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main label>span:first-child,.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main label>b{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-eyebrow,.eyebrow,.cx-editor-eyebrow,[class*=eyebrow]),.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main a:not([class]),.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-back,.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-link-button{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-secondary,.tenant-quiet,.rc-tabs button,.lc-tabs button,.cx-editor-tabs button,.cx-segmented button,.cx-preview-toolbar button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.rc-tabs button,.lc-tabs button,.cx-editor-tabs button,.cx-segmented button):is([aria-selected=true],[aria-pressed=true],.is-active){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main table :is(tr,thead,tbody){background:0 0}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main table th{background:var(--cx-panel)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main hr{border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-page-head,.tenant-report-toolbar,.tenant-recent,.tenant-quick-grid>button,.tenant-quick-grid>a,.tenant-toolbar,.tenant-report-export-note,.tenant-report-pagination,.question-bank-toolbar,.question-bank-filters,.question-bank-search,.question-bank-empty,.question-bank-result-head,.question-bank-aiken-help pre,.quiz-review,.cinbox,.studio-empty,.studio-starters>button,.studio-segmented,.lc-segment,.sc-empty,.cx-editor-head,.cx-editor-campus,.cx-radio,.cx-segmented,.tenant-brand-colors,.acn,.tenant-landing-design,.tenant-presentation-modules,.tenant-presentation-catalog,.custom-landing-help){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-refresh,.cinbox-refresh,.lc-button,.lc-segment button,.studio-segmented button,.admin-secondary,.lms-support-actions button,.lms-support-toolbar button,.question-bank-tools button,.quiz-review-toolbar button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.lc-segment button,.studio-segmented button,.cx-segmented button).is-active{background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.lms-support-error,.lc-alert.is-error,.acn-error,.es-alert.is-error,.question-bank-error,.tenant-alert.error){background:var(--cx-error-bg);color:var(--cx-error-text);border-color:color-mix(in srgb,var(--cx-error-text) 30%,transparent)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-brand-theme-note{background:var(--cx-info-bg);color:var(--cx-info-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-brand-theme-note b{color:var(--cx-info-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(b,strong):not([class]):not(:is([class*=chip],[class*=pill],[class*=badge],.cx-thumb,.studio-preview,button[class*=primary],.tenant-sidebar,.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) *){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main code{background:var(--cx-panel);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .learning-select-trigger{background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .learning-select-trigger :is(span,svg){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-footer{background:var(--cx-background);color:var(--cx-text-muted);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .tenant-footer :is(span,b,a){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.mint,[class$=-icon],.tenant-list-icon,.tenant-brand-settings-mark){background:color-mix(in srgb,var(--cx-brand-primary) 16%,var(--cx-surface));color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.mint,[class$=-icon],.tenant-list-icon) svg{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty){background:var(--cx-header-bg);color:var(--cx-header-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta])[data-header-style=gradient] .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty){background:linear-gradient(118deg,var(--cx-header-bg),var(--cx-header-bg-end))}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) :is(h1,h2,h3,h4,b,strong,[class*=eyebrow]){color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) :is(p,small,span:not([class]),li){color:var(--cx-header-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) :is([class$=-icon],.mint){background:color-mix(in srgb,var(--cx-header-text) 14%,transparent);color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) :is([class$=-icon],.mint) :is(svg,i){color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(div,label,section,article,li,header)>span:not([class]):not(:is(button,a,[class*=chip],[class*=pill],[class*=badge],.cx-thumb,.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty,.tenant-sidebar) *),.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-theme-copy :is(span,small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.studio-link,.tenant-recent .tenant-panel-head button,.tenant-recent>div>button){color:var(--cx-link);background:0 0}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .rc :is(b,strong){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .rc-column-bars b{background:var(--cx-surface);color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-editor-eyebrow{color:var(--cx-link)!important}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .studio-hero .studio-eyebrow{color:var(--cx-header-text)!important}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.cx-blocks>li,.cx-block,.cx-history-list>li,.cx-history li,.cx-color-field,.cx-token-group,.cx-type-sample,.cx-palettes>button,.cx-check){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.cx-color-hint,.cx-help,.cx-block-info small){color:var(--cx-text-muted)}.course-hero-progress,.course-hero-cover{display:none}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-progress{gap:7px;max-width:480px;margin-top:16px;display:grid}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-progress>div{background:color-mix(in srgb,var(--cx-header-text) 22%,transparent);border-radius:999px;height:8px;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-progress>div>span{border-radius:inherit;background:var(--cx-header-text);height:100%;display:block}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero .course-hero-progress small{color:var(--cx-header-muted);font-size:13px;font-weight:650}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-cover{aspect-ratio:16/10;border-radius:var(--cx-radius-lg);border:1px solid color-mix(in srgb,var(--cx-header-text) 20%,transparent);flex:none;width:clamp(190px,21vw,300px);margin-left:auto;display:block;overflow:hidden;box-shadow:0 18px 40px #00000047}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-cover .course-cover{border-radius:0;width:100%;height:100%;min-height:0}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero .course-hero-cover :is(span,b,small){color:revert}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .course-hero-cover{border-radius:calc(var(--cx-radius-lg) + 8px)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=bold_corporate] .course-hero-cover{border-radius:var(--cx-radius);box-shadow:none}@media (max-width:860px){.platform-shell.has-campus-experience[data-campus-theme] .course-hero-cover{display:none}}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-swatch-row>span{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-sidebar :is(label,small,p,b,strong,span){color:var(--cx-nav-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-module-block,.tenant-module-unlock,[class*=module-unlock],.tenant-editor-nav,.tenant-editor-pager,.tenant-editor-status,.tenant-view-toggle,.quiz-review-empty,.sc-kpis>*,.sc-tabs,.sc-steps,.sc-steps>*,.sc-mini-steps,.sc-course,.sc-guide,.sc-token,.sc-otec-dj,.sc-search,.sc-roster-summary,.sc-import-summary,.sc-provenance,.sc-prod-note,.studio-template-body,.studio-toolbar,.studio-custom-field,article[class*=studio-template],.es-card,.es-choice,.es-kinds>li,.es-group,.es-actions,.es-off-banner,.es-tokens,.es-mode,.es-segment,.es-preview-bar){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.sc-button,.es-button,.studio-icon-button,.es-toggle,.sc-link):not(.is-primary):not(.is-danger){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.sc-button,.es-button).is-primary{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border-color:var(--cx-action-primary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.sc-button,.es-button).is-danger{background:var(--cx-surface);color:var(--cx-error-text);border-color:color-mix(in srgb,var(--cx-error-text) 40%,transparent)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.sc-tabs,.es-segment,.tenant-editor-nav) button:is(.is-active,[aria-selected=true],[aria-current],[aria-pressed=true]){background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .es-group-actions :is(button,a){color:var(--cx-link);background:0 0;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.es-choice,.es-mode) button{background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.es-choice,.es-mode) button :is(span,small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.es-choice,.es-mode) button.is-active{background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text);box-shadow:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.es-choice,.es-mode) button.is-active :is(b,span,small){color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .es-preview{background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .es-envelope{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .es-envelope span,.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .es-muted{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .es-envelope b{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-module-index{color:var(--cx-link);background:0 0}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-activity-editor{background:var(--cx-surface);border-color:var(--cx-divider);box-shadow:inset 3px 0 var(--cx-divider);color:var(--cx-text);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-activity-editor legend{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-activity-editor :is(label>span,label>small,.tenant-muted){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-editor-nav-number,.tenant-section-number,.tenant-editor-section-head>span){background:var(--cx-tag-bg);color:var(--cx-tag-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-activity-actions :is(button,a){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .editorial-badge.is-published{background:var(--cx-success-bg);color:var(--cx-success-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .editorial-badge.is-draft{background:var(--cx-warning-bg);color:var(--cx-warning-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-course-state{background:var(--cx-tag-bg);color:var(--cx-tag-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-course-state:is(.published,.active,.completed,.passed){background:var(--cx-success-bg);color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-course-state:is(.draft,.in_progress,.pending_review){background:var(--cx-warning-bg);color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-course-state:is(.failed,.revoked){background:var(--cx-error-bg);color:var(--cx-error-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-editor-ready{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-editor-nav button:not(.is-active):not([aria-current]){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-editor-nav button span:not(.tenant-editor-nav-number){color:inherit}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-activity-order{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-resource-hint{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-inline-link{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-course-card-meta :is(span,small){background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-form-actions{background:var(--cx-surface);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) :is(button,a[class]):not([class*=primary]){background:color-mix(in srgb,var(--cx-header-text) 14%,transparent);color:var(--cx-header-text);border-color:color-mix(in srgb,var(--cx-header-text) 32%,transparent)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.question-bank-hero,.studio-hero,.lc-hero,.es-hero,.sc-hero,.tenant-course-empty) :is(button,a[class]):not([class*=primary]) svg{color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .sc-hero .sc-chip{background:color-mix(in srgb,var(--cx-header-text) 16%,transparent);color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .sc-actions>:is(li,button,a,div),.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .sc-actions :is(li>button,li>a){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .sc-tabs button:not(.is-active):not([aria-selected=true]){color:var(--cx-text);background:0 0}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .sc-action-dates{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-sidebar .learning-select-trigger :is(span,svg){color:var(--cx-text)}@media (min-width:621px){[data-theme-home=tech_dark] .cx-quick,[data-theme-home=nature_calm] .cx-quick{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (max-width:620px){.cx-quick,[data-theme-home=tech_dark] .cx-quick,[data-theme-home=nature_calm] .cx-quick{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.cx-quick>:is(a,button){scroll-snap-align:start}.platform-shell.has-campus-experience[data-campus-theme] [data-theme-home=tech_dark] .cx-quick>a.cx-quick-primary{grid-column:auto}}.cx-quick>button{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .cx-quick>button.is-current{border-color:var(--cx-progress);box-shadow:0 0 0 2px color-mix(in srgb,var(--cx-progress) 35%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] .cx-quick>button.is-current :is(b,svg){color:var(--cx-link)}[data-theme-home=nature_calm] .cx-quick>button{text-align:center}.cx-stage{min-width:0;position:relative;overflow:hidden}.cx-stage-panel{animation:.32s cubic-bezier(.2,.8,.2,1) both cx-stage-next}.cx-stage-panel[data-dir=prev]{animation-name:cx-stage-prev}@keyframes cx-stage-next{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes cx-stage-prev{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cx-stage-panel{animation:none}}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-person-row,[class*=person-row],.tenant-member-row){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-person-row>span:first-child{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-person-row :is(em,small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-progress-value,.tenant-check-line span,.tenant-check-line>span){color:var(--cx-text)!important}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-brand-field-label{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(h2,h3,h4)>small{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .studio-template-actions :is(button,a){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(ol,ul)>li>span:first-child:not([class]){background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.sc-alert.is-warn,[class*=alert].is-warn,[class*=alert].is-warning){background:var(--cx-warning-bg);color:var(--cx-warning-text);border-color:color-mix(in srgb,var(--cx-warning-text) 30%,transparent)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.sc-alert.is-warn,[class*=alert].is-warn,[class*=alert].is-warning) :is(span,b,p,strong,small){color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.profile-hero,.support-heading,.tp-hero,.public-academy-hero,.tenant-public-catalog>header){background:var(--cx-header-bg);color:var(--cx-header-text);background-image:none;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta][data-header-style=gradient] .platform-main :is(.profile-hero,.support-heading,.tp-hero,.public-academy-hero,.tenant-public-catalog>header){background:linear-gradient(118deg,var(--cx-header-bg),var(--cx-header-bg-end))}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.profile-hero,.support-heading,.tp-hero,.public-academy-hero,.tenant-public-catalog>header) :is(h1,h2,h3,p,span,small,b,strong,a,.eyebrow,[class*=eyebrow]){color:var(--cx-header-text)!important}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tp-hero .tp-price,.tp-hero .tp-hero-icon,.profile-hero .profile-campus-symbol){background:color-mix(in srgb,var(--cx-header-text) 14%,transparent);border-color:color-mix(in srgb,var(--cx-header-text) 26%,transparent);color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.profile-campus-list li,.profile-link-row,.profile-request-history li,.profile-request-confirmation,.privacy-request-facts,.privacy-review-confirmation,.admin-create-panel,.admin-client-list,.admin-detail-panel,.admin-license-banner,.admin-detail-empty,.admin-empty-list,.ecosystem-support>section,.support-card,.public-academy,.public-academy header,.public-course-grid article,.public-payment-info,.public-academy-assurance,.public-academy-catalog,.public-academy-empty-card,.tenant-public-page,.tenant-store,.tenant-store-card,.tp,.tp-sheet,.tp-bookings li,.tp-empty,.tp-payment,.tp-slots button){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);box-shadow:none;background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.public-academy,.tenant-public-page,.tenant-store,.tp){background:0 0}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.profile-campus-symbol,.public-course-top>span,.public-academy-assurance>span,.tp-hero-icon,.tp-chip.is-muted,.privacy-request-facts>span){background:var(--cx-tag-bg);color:var(--cx-tag-text);background-image:none;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tp-chip.is-ok,.tp-alert.is-ok){background:var(--cx-success-bg);color:var(--cx-success-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tp-chip.is-warn,.tp-alert.is-warn){background:var(--cx-warning-bg);color:var(--cx-warning-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .tp-alert.is-error{background:var(--cx-error-bg);color:var(--cx-error-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tp-slots button.is-active,.tp-slots button[aria-pressed=true]){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tp-price b,.tp-price small,.tp-back,.profile-link-row a,.profile-certificate-actions a,.profile-external-link,.admin-back-link){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .tp-price b{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .tp-price small{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tp-button,.public-course-cta,.tenant-store-cart,.certificate-download-button,.admin-secondary):not(:disabled){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.course-price-sale s,.public-course-price small,.public-payment-instructions){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .course-discount-badge{background:var(--cx-success-bg);color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .public-course-details>summary{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.profile-section-nav,.platform-section-nav,.support-view-nav) :is(a,button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.profile-section-nav,.platform-section-nav,.support-view-nav) :is(a,button):is([aria-current],[aria-selected=true],.is-active,.active){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.custom-landing-code){background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(input,textarea)::placeholder{color:var(--cx-text-muted);opacity:1}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.editorial-badge.is-archived,.tenant-result-pill.is-not_started,.quiz-review-symbol,.lc-status,.cx-chip,.es-chip,.tenant-survey-count,.tenant-person-data){background:var(--cx-tag-bg);color:var(--cx-tag-text);background-image:none;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-result-pill.is-in_progress,.tenant-person-missing,.cx-chip.is-draft){background:var(--cx-warning-bg);color:var(--cx-warning-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-result-pill:is(.is-passed,.is-completed),.cx-chip.is-published,.studio-badge.is-ok,.tenant-alert.success){background:var(--cx-success-bg);color:var(--cx-success-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-result-pill.is-failed{background:var(--cx-error-bg);color:var(--cx-error-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.rc-bar-track,.rc-empty,.ccs-segmented,.crc-package-row,.crc-summary,.crc-hub,.tenant-survey-settings,.tenant-survey-privacy,.tenant-survey-standard,.tenant-survey-required,.tenant-survey-threshold,.es-thumb,.rc-kpi,.tenant-report-mobile-progress,.tenant-report-mobile-foot){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.arc,.rc,.rc-card,.rc-panel article,.ccs,.crc-route,.tenant-survey-builder,.tenant-survey-question,.question-bank-panel,.question-bank-card,.studio-panel,.lc-card){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);box-shadow:none;background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs,.crc-route,.tenant-survey-builder,.rc,.arc) :is(h3,h4,h5,legend,b,strong){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs,.crc-route,.crc-hub,.tenant-survey-builder,.rc,.arc,.rc-empty,.tenant-report-mobile-progress,.tenant-report-mobile-foot) :is(p,small,span:not([class*=pill]):not([class*=chip]):not([class*=badge])){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-segmented button,.tenant-survey-remove,.tenant-survey-add-question,.crc-route button:not(.is-danger):not(.is-on):not(.is-active)){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(button.is-active,button.is-on,.ccs-segmented button[aria-pressed=true]){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main button.is-danger{background:var(--cx-surface);color:var(--cx-error-text);border-color:color-mix(in srgb,var(--cx-error-text) 40%,transparent);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.studio-primary,.studio-primary.is-large){background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border-color:var(--cx-action-primary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .rc-bar-track>span:not(.is-single span){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-type-sample span{color:inherit}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-rule,.ccs-guide-next,.ccs-validity,.ccs-templates button,.crc-package-row,.cos,.question-bank-result-head>div,.tenant-quick-grid>*){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);box-shadow:none;background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-rule.is-on,.ccs-templates button.is-active){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-rule,.ccs-templates button,.ccs-guide-next,.ccs-validity,.cos) :is(b,strong,h4,h5){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-rule,.ccs-templates button,.ccs-guide-next,.ccs-validity,.cos) :is(small,p){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-rule.is-on,.ccs-templates button.is-active) :is(b,strong,small,p){color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-switch i,.es-switch span,.cse-toggle i,.csv-option i){background:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-switch input:checked+i,.es-switch input:checked+span){background:var(--cx-action-primary-bg)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.ccs-mini,.crc-index,.tenant-stats article>span,.tenant-panel-head>span,.tenant-editor-section-head>span,.es-tokens button){background:var(--cx-tag-bg);color:var(--cx-tag-text);background-image:none;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.crc-add,.crc-package-row button,.question-bank-result-head button,.arc-tabs button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .arc-tabs button:is([aria-selected=true],[aria-pressed=true],.is-active){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.crc-settings,.crc-advanced)>summary{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.crc,.crc-package,.ccs-block,.cos-grid) :is(b,strong):not([class]){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.crc,.crc-package,.ccs-block,.cos-grid) p:not([class]){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tenant-store header,.tenant-public-page>header){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .public-course-cart.is-added{background:var(--cx-success-bg);color:var(--cx-success-text);border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main a:not([class])>span{color:inherit}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main article:not([class]){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main article:not([class]) :is(b,strong){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(article:not([class]) small,.admin-list-heading span){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .profile-management-actions>:is(a,button){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .profile-management-actions>:is(a,button) :is(span,svg){color:inherit}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.support-account-label,.ecosystem-support p){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .admin-list-heading span{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .ecosystem-support{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);--learning-panel:var(--cx-surface);--learning-border:var(--cx-divider);--learning-muted:var(--cx-text-muted);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-switch span{background:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-switch input:checked+span{background:var(--cx-action-primary-bg)}.platform-shell.has-campus-experience[data-campus-theme] .lms-support-history>li{background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .lms-support-history h4{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .lms-support-history p{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] :is(.lms-support-history small,.lms-support-summary){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .lms-support-status{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-report-mobile-list article{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);box-shadow:none;background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main input[type=color]{background:var(--cx-field);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-scorm-status,.tenant-scorm-list li){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-scorm-list li b{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-scorm-list li :is(span,small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-scorm-upload input{background:var(--cx-field);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-scorm-upload input::file-selector-button{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-remove{color:var(--cx-error-text);border-color:color-mix(in srgb,var(--cx-error-text) 35%,transparent);background:0 0}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-unsaved-review,.tenant-publish-review,.tenant-scorm-review){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-unsaved-review,.tenant-publish-review,.tenant-scorm-review) :is(h3,h4,legend){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-unsaved-review,.tenant-publish-review,.tenant-scorm-review) :is(p,small,.tenant-check-line,.tenant-check-line span){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-unsaved-review,.tenant-publish-review,.tenant-scorm-review) .tenant-check-line{color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.tenant-unsaved-review,.tenant-publish-review,.tenant-scorm-review) textarea{background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline{scrollbar-color:color-mix(in srgb,var(--cx-text-muted) 45%,transparent) transparent}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-editor-tabs{background:var(--cx-panel);box-shadow:0 -12px 0 var(--cx-background)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-substeps{background:var(--cx-panel);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-substeps button{color:var(--cx-text-muted);box-shadow:none;background:0 0;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-substeps button:hover{background:var(--cx-surface);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-substeps button[aria-pressed=true]{background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-substeps button[aria-pressed=true] i{background:var(--cx-selected-text);border-color:var(--cx-selected-text);color:var(--cx-selected-bg)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-instant-note{background:var(--cx-surface);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-instant-note svg{color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-step-help{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-asset-tile{background:var(--cx-surface);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-asset-tile small{color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-asset-title em{background:var(--cx-panel);color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-asset-tile.has-image .tenant-asset-title em{background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-asset-remove{color:var(--cx-link,var(--cx-selected-text))}.platform-shell.has-campus-experience[data-campus-theme] .tenant-sidebar{scrollbar-color:color-mix(in srgb,var(--cx-nav-text) 32%,transparent) transparent}.platform-shell.has-campus-experience[data-campus-theme] .course-outline-toggle{border-color:var(--cx-divider);color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline-toggle:hover{background:var(--cx-surface);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline-show{background:var(--cx-surface);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .course-outline-show:hover{background:var(--cx-panel)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-theme-more summary{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-swatch.is-theme{box-shadow:0 0 0 1px var(--cx-divider),8px 0 0 -7px var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-editor-toolbar{background:var(--cx-surface);box-shadow:0 12px 32px #00000047,0 0 0 1px var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-chip{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-chip.is-ok{background:var(--cx-success-bg);color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-chip.is-warn{background:var(--cx-warning-bg);color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-chip.is-error{background:var(--cx-error-bg);color:var(--cx-error-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.lc-sessions button,.lc-date,.cinbox-bulk){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .lc-sessions button:hover{background:var(--cx-selected-bg);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.lc-session-main b,.lc-date b){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.lc-session-main small,.lc-date small,.cinbox-bulk label){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cinbox-tabs button{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cinbox-tabs button b{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cinbox-tabs button.is-active{background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cinbox-tabs button.is-active b{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .tenant-survey-order-actions button{background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main :is(.cx-swatches,.cx-swatch-row,[class*=swatch]) small{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme]:is([data-campus-area=gestion],[data-campus-area=cuenta]) .platform-main .cx-color-field label small{background:var(--cx-tag-bg);color:var(--cx-tag-text)!important}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main :is(.tenant-public-brand,.tenant-public-brand span,.tenant-public-brand b){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme][data-campus-area=cuenta] .platform-main .tenant-store-cart b{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text)!important}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero{isolation:isolate;position:relative;overflow:hidden}.platform-shell.has-campus-experience[data-campus-theme] .course-player-hero>:not(.course-hero-art){z-index:1;position:relative}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-art{z-index:0;aspect-ratio:640/420;pointer-events:none;width:auto;max-width:48%;display:block;position:absolute;top:0;bottom:0;right:calc(clamp(22px,8vw,108px) + 168px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 82%,#0000)}.platform-shell.has-campus-experience[data-campus-theme] .course-hero-art-svg{width:100%;height:100%;display:none}.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=actual] .course-hero-art-svg[data-art=actual],.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=tech_dark] .course-hero-art-svg[data-art=tech_dark],.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=nature_calm] .course-hero-art-svg[data-art=nature_calm],.platform-shell.has-campus-experience[data-campus-theme][data-campus-theme=bold_corporate] .course-hero-art-svg[data-art=bold_corporate]{display:block}.platform-shell.has-campus-experience[data-campus-theme] .course-score-ring{--ring-color:var(--cx-brand-accent);--ring-track:color-mix(in srgb,var(--cx-header-text) 22%,transparent)}.platform-shell.has-campus-experience[data-campus-theme] .course-score-ring b{color:var(--cx-header-text);font-size:19px}@media (max-width:760px){.platform-shell.has-campus-experience[data-campus-theme] .course-hero-art{aspect-ratio:auto;opacity:.35;width:100%;max-width:none;right:0}}.platform-shell.has-campus-experience[data-campus-theme] .assessment-hero :is(h1,h2,h3,h4,p,strong,b:not([class]),span:not([class]),small){color:inherit}.platform-shell.has-campus-experience[data-campus-theme] .assessment-hero .assessment-eyebrow{color:var(--ass-accent)}.platform-shell.has-campus-experience[data-campus-theme] .platform-main :is(.workspace-hero.workspace-hero,.course-video-frame.course-video-frame,.tp-hero.tp-hero,.tenant-report-intro.tenant-report-intro,.quiz-author-intro.quiz-author-intro,.course-lock-go.course-lock-go,.workspace-next-action.workspace-next-action,.lms-project-open.lms-project-open,.lms-guide-upload.lms-guide-upload) :is(h1,h2,h3,h4,p:not([class]),strong:not([class]),b:not([class]),small:not([class]),span:not([class])){color:inherit}.platform-shell.has-campus-experience[data-campus-theme] .platform-main .course-player-hero.course-player-hero :is(h3,h4){color:var(--cx-header-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class]{--ass-ink:var(--cx-heading);--ass-pale:var(--cx-selected-bg);background:var(--cx-surface);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-progress>div,.assessment-question legend small,.assessment-response small,.assessment-finish span){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-progress strong,.assessment-question legend strong,.assessment-finish b){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-question legend>span{color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-progress>i){background:var(--cx-progress-track)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-progress>i>b{background:var(--cx-progress)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-option,.assessment-order>div,.assessment-matching label,.assessment-steps button){background:var(--cx-panel);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-order>div>strong,.assessment-matching label>span,.assessment-response){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-option:hover{background:var(--cx-selected-bg);border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-option.is-selected,.assessment-steps button.is-answered){background:var(--cx-selected-bg);border-color:var(--cx-selected-text);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-steps button.is-current{border-color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-option-letter,.assessment-option>i,.assessment-order>div>span){background:var(--cx-tag-bg);border-color:var(--cx-divider);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-option.is-selected .assessment-option-letter{background:var(--cx-action-primary-bg);border-color:var(--cx-action-primary-bg);color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-response textarea,.assessment-response input,.assessment-matching select){background:var(--cx-field);border-color:var(--cx-divider);color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-order>div>button,.assessment-nav-secondary,.assessment-confirm-order){background:var(--cx-action-secondary-bg);border-color:var(--cx-action-secondary-border);color:var(--cx-action-secondary-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-nav-primary,.assessment-finish button){background:var(--cx-action-primary-bg);border-color:var(--cx-action-primary-border);color:var(--cx-action-primary-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] :is(.assessment-navigation button:disabled,.assessment-finish button:disabled){background:var(--cx-panel);border-color:var(--cx-divider);color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-finish{background:var(--cx-panel);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-result{background:var(--cx-success-bg);border-color:color-mix(in srgb,var(--cx-success-text) 30%,transparent);color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-result.is-review{background:var(--cx-warning-bg);border-color:color-mix(in srgb,var(--cx-warning-text) 30%,transparent);color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-result.is-failed{background:var(--cx-error-bg);border-color:color-mix(in srgb,var(--cx-error-text) 30%,transparent);color:var(--cx-error-text)}.platform-shell.has-campus-experience[data-campus-theme] .assessment[class] .assessment-preview-badge{background:var(--cx-tag-bg);color:var(--cx-tag-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.tenant-check-line,.tenant-check-line span,.tenant-recent button){color:var(--cx-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.workspace-next-course>a,.public-academy-empty-secondary){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] .cart-item-issue{color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.tp-place,.tenant-html-preview-header>span,.lsd-head small,.ppd-head small){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] .tenant-html-preview-header b{color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.acn,.activity-notes-comparison,.activity-notes-notice,.analytics-manage,.arc,.assessment,.assessment-finish,.auth-identity,.bu-alert,.bu-dialog,.bu-table,.cart-empty,.ccs,.ccs-guide-next,.ccs-package-setup,.ccs-rule,.ccs-validity,.cert-editor,.cert-panel,.cert-shape-trigger,.cert-topbar,.cinbox,.cinbox-bulk,.cinbox-refresh,.cos,.course-analytics,.course-preview,.course-resource-panel,.crc-hub,.crc-index,.crc-issues,.crc-route,.cse,.csv,.cup,.custom-landing-code,.custom-landing-help,.custom-landing-preview h4,.custom-landing-settings,.es-actions,.es-envelope,.es-off-banner,.es-preview,.es-segment,.es-thumb,.is-minimal .es-thumb,.is-modern .es-thumb,.lc-date,.lc-panel,.lc-segment,.lc-tool,.learning-record-panel,.learning-record-panel .learning-record-normalization,.learning-record-panel .learning-select-trigger,.learning-record-sco,.learning-record-tracking,.learning-select-trigger,.lms-file-picker,.lms-file-picker .lms-guide-review,.lms-project-answer,.lms-project-check,.lms-project-criterion,.lms-project-form,.lms-project-level p,.lms-project-panel,.lms-project-stage,.lsd,.lsd-form,.lsd-validity,.lsp,.lsp-checkin,.lsp-place,.lsp-seats,.order-copy,.order-file,.order-method,.order-methods,.order-progress,.order-transfer-all,.person-access,.person-access-copy code,.pid-dialog,.platform-area-menu>nav,.ppd,.ppd .pid-form,.ppd-login-identifier,.privacy-request-facts,.privacy-review-confirmation,.profile-request-confirmation,.public-academy,.public-academy-assurance,.public-academy-catalog,.public-academy-empty span,.public-course-cta.unavailable,.public-mobile-menu>nav,.public-payment-info,.publish-dialog,.publish-kind.is-revision,.publish-kind.is-version,.question-bank-editor,.question-bank-empty,.question-bank-filters,.question-bank-import,.question-bank-notice,.question-bank-picker-body,.question-bank-toolbar,.question-bank-version,.quiz-answer-review>section,.quiz-author-intro strong,.quiz-author-order,.quiz-bank-message,.quiz-review,.quiz-review-answer,.quiz-review-compare .quiz-review-correct-answer,.quiz-review-empty,.quiz-review-explanation,.quiz-review-incorrect .quiz-review-compare .quiz-review-answer,.quiz-review-partial .quiz-review-compare .quiz-review-answer,.quiz-review-question,.rc,.rc-bar-track,.rc-column-bars b,.rc-empty,.sc-only,.sc-roster-log,.scorm-preview,.sence-official,.studio-empty,.studio-template,.studio-template.is-skeleton b,.studio-template.is-skeleton span,.studio-toolbar small,.teacher-workspace-course,.teacher-workspace-empty,.tenant-activity-actions .tenant-remove,.tenant-activity-disclosure,.tenant-activity-editor .tenant-resource-link,.tenant-activity-order,.tenant-banner,.tenant-brand-asset-lock,.tenant-brand-colors,.tenant-course-form .quiz-author-options,.tenant-course-form .quiz-author-order,.tenant-course-form .tenant-quiz-settings,.tenant-course-state,.tenant-course-state.active,.tenant-course-state.completed,.tenant-course-state.draft,.tenant-course-state.in_progress,.tenant-course-state.passed,.tenant-course-state.published,.tenant-course-state.revoked,.tenant-editor-panel,.tenant-empty,.tenant-footer,.tenant-frame,.tenant-info-panel,.tenant-module-index,.tenant-module-unlock,.tenant-panel,.tenant-person-data,.tenant-publish-facts span,.tenant-publish-review,.tenant-quiet[aria-pressed=true],.tenant-quiz-policy,.tenant-quiz-preview-controls,.tenant-recent,.tenant-refresh,.tenant-report-clear,.tenant-report-loading,.tenant-report-pagination,.tenant-report-toolbar,.tenant-scorm-processing,.tenant-scorm-review,.tenant-store-cart,.tenant-survey-options,.tenant-survey-privacy,.tenant-survey-remove,.tenant-survey-remove:disabled,.tenant-survey-required,.tenant-survey-scale,.tenant-survey-scale>div span,.tenant-survey-settings,.tenant-survey-standard,.tenant-survey-threshold,.tenant-table-wrap,.tenant-toolbar,.tenant-unsaved-review,.tp-empty,.tp-payment,.tp-sheet,.workspace-campus-guide,.workspace-empty){background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.acn th,.activity-notes-comparison pre,.analytics-kpis>div,.analytics-table [role=row].is-head,.art-course-card,.assessment-option,.assessment-order>div,.assessment-result,.bu-card,.bu-table th,.cart-head-logo,.cart-history li,.cart-item,.certificate-check-card,.certificate-privacy-note,.course-preview-card,.course-preview-note,.crc-package-row,.csv-option,.cup-list li,.es-card,.es-kinds>li,.es-kinds>li.is-open,.es-layout-card,.learning-record-applied-result,.learning-record-summary>div,.lms-guide-results li,.lms-guide-statuses>div,.lms-notification-list li,.lms-project-criterion li b,.lms-project-result,.lms-support-card,.lsd-card,.order-note,.order-receipts li,.order-transfer dl,.person-access-result,.privacy-review-confirmation blockquote,.profile-campus-list li,.public-academy header,.public-academy-skeletons>div,.public-academy-steps li,.question-bank-aiken-help pre,.question-bank-confirm>div,.question-bank-history,.question-bank-item,.question-bank-item-meta span,.question-bank-picker-body label>div,.question-bank-picker-list article,.question-bank-result-head>div,.quiz-answer-review>section>ol>li,.quiz-author-card,.quiz-author-order>div,.quiz-review-card,.quiz-review-card-body,.quiz-review-compare>div,.rc-card,.sc-gca-stats>*,.sc-prod-note,.scorm-diagnostics dl>div,.sence-checklist li,.sence-redirect>div,.studio-card,.tenant-brand-theme-note,.tenant-course-card-meta span,.tenant-course-form .quiz-author-option,.tenant-invite-result,.tenant-invite-result code,.tenant-list-row,.tenant-panel-head>span.mint,.tenant-person-row,.tenant-person-row>.tenant-person-missing,.tenant-report-export-note,.tenant-report-table th,.tenant-report-table thead th,.tenant-scorm-list li,.tenant-store-card,.tenant-survey-question-card,.tp-bookings li,.version-history,.workspace-empty-note,.workspace-start-steps article){background:var(--cx-panel);color:var(--cx-text);border-color:var(--cx-divider);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.cup-search,.lc-search,.order-drop,.order-upload,.question-bank-search,.tenant-activity-editor .tenant-resource-drop,.tenant-brand-colors input[type=color]){background:var(--cx-field);color:var(--cx-text);border-color:var(--cx-divider)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.acn td button,.arc-tabs button,.assessment-matching label,.assessment-nav-secondary,.assessment-order>div>button,.assessment-steps button,.bu-secondary,.cart-button.is-ghost,.cart-summary,.ccs-segmented,.ccs-templates button,.cert-add-grid button,.cert-formats button,.cert-ghost,.cert-palettes button,.cert-segmented,.cert-shape-dialog>header button,.cert-shape-grid button,.cert-tabs,.cert-toggle,.cert-tokens button,.certificate-download-button,.cinbox-ghost,.cinbox-tabs button,.cinbox-tabs button b,.crc-add,.crc-summary,.crc-toolbar button,.cup-button,.cup-tabs,.custom-landing-button,.es-choice button,.es-mode button,.es-tokens button,.lc-button,.lc-choice button,.lc-marks button,.lc-sessions button,.lc-tabs,.learning-record-panel button,.lms-file-picker label,.lms-notifications>header>.lms-notifications-close,.lms-project-buttons .is-ghost,.lms-project-segments label,.lms-support-actions a,.lms-support-actions button,.lms-support-toolbar button,.lsd-ghost,.lsd-quick button,.lsd-stepper button,.lsp-button,.person-access button,.pid-segmented,.ppd-close,.ppd-login-identifier button,.public-academy-empty-secondary,.public-academy-hero-actions .public-academy-hero-secondary,.public-course-view-toggle,.public-mobile-menu>summary,.question-bank-confirm button,.question-bank-editor-actions button,.question-bank-empty button,.question-bank-history-choices button,.question-bank-item-actions button,.question-bank-item-actions button:first-child,.question-bank-more,.question-bank-picker-body form button,.question-bank-picker-list button,.question-bank-picker-more,.question-bank-picker-toggle,.question-bank-result-head button,.question-bank-result-head>div[role=group]>button[aria-pressed=true],.question-bank-section-head button,.question-bank-tools button,.quiz-answer-review header>button,.quiz-author-add,.quiz-author-add-option,.quiz-author-card-actions button,.quiz-author-option button,.quiz-author-order button,.quiz-author-truth label,.quiz-bank-tools button,.quiz-review-toolbar button,.rc-tabs,.rc-tabs button[aria-selected=true],.studio-segmented,.studio-starters button,.survey-scale-buttons button,.teacher-workspace-course button,.teacher-workspace-retry,.tenant-activity-actions button,.tenant-course-form .quiz-author-add,.tenant-course-form .quiz-author-add-option,.tenant-course-form .quiz-author-card-actions button,.tenant-course-form .quiz-author-option>button,.tenant-course-form .quiz-author-truth label,.tenant-live-mode label,.tenant-quiz-theme-picker button,.tenant-survey-add-option,.tenant-survey-add-option:disabled,.tenant-survey-add-question,.tenant-survey-add-question:disabled,.tenant-survey-option-row>button,.tenant-survey-option-row>button:disabled,.tenant-survey-order-actions button,.tenant-survey-order-actions button:disabled,.tenant-view-toggle,.tp-button,.tp-slots button){background:var(--cx-action-secondary-bg);color:var(--cx-action-secondary-text);border-color:var(--cx-action-secondary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.cert-add-grid button:hover:not(:disabled),.cert-ghost:hover:not(:disabled),.cert-tokens button:hover,.certificate-download-button:hover:not(:disabled),.cinbox-ghost:hover:not(:disabled),.crc-toolbar button.is-danger:hover:not(:disabled),.cup-button.is-danger:hover:not(:disabled),.cup-button:hover:not(:disabled),.es-tokens button:hover,.lc-button.is-danger:hover:not(:disabled),.lc-button:hover:not(:disabled),.lc-sessions button:hover,.lms-notifications>header>.lms-notifications-close:hover,.lsd-ghost:hover:not(:disabled),.lsp-button:hover:not(:disabled):not(.is-disabled),.public-academy-empty-secondary:hover,.question-bank-empty button:hover,.question-bank-item-actions button:hover,.question-bank-more:hover,.question-bank-tools button:hover,.quiz-author-add-option:hover,.quiz-author-add:hover,.tenant-course-form .quiz-author-add-option:hover,.tenant-course-form .quiz-author-add:hover,.tenant-course-form .quiz-author-card-actions button:hover,.tenant-survey-add-option:hover:not(:disabled),.tenant-survey-add-question:hover:not(:disabled),.tenant-survey-option-row>button:hover:not(:disabled),.tenant-survey-order-actions button:hover:not(:disabled),.tp-button:hover:not(:disabled),.tp-slots button:hover){background:var(--cx-selected-bg);color:var(--cx-selected-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] .studio-primary.is-large{background:var(--cx-action-primary-bg);color:var(--cx-action-primary-text);border-color:var(--cx-action-primary-border);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.arc-tabs button[aria-pressed=true],.ccs-segmented button.is-active,.cert-segmented button.is-active,.cert-shape-grid button[aria-pressed=true],.choice-option.is-selected,.cinbox-list li.is-selected,.cinbox-tabs button.is-active,.course-preview-layout nav button.is-active,.cup-tabs button.is-active,.es-choice button.is-active,.es-mode button.is-active,.es-segment button.is-active,.lc-choice button.is-active,.lc-roster li.is-changed,.lc-segment button.is-active,.lc-slots li.is-booked,.lc-tabs button.is-active,.learning-select-option.is-active,.lms-notification-sources>button[aria-pressed=true],.order-drop.is-dragging,.order-methods button.is-active,.pid-segmented button.is-active,.platform-area-menu>nav>a[aria-current=page],.public-course-cart.is-added,.public-course-view-toggle button.is-active,.public-mobile-menu[open]>summary,.question-bank-history-choices button[aria-pressed=true],.sc-choice button.is-active,.sc-env label.is-active,.studio-segmented button.is-active,.support-type-chips button[aria-pressed=true],.support-view-nav button[aria-current=page],.teacher-workspace-counts>button[aria-pressed=true],.tenant-editor-nav button.is-active .tenant-editor-nav-number,.tenant-live-mode label.is-active,.tp-slots button.is-active){background:var(--cx-selected-bg);color:var(--cx-selected-text);border-color:var(--cx-selected-text);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.acn-icon,.analytics-chip.is-info,.analytics-chip.is-muted,.assessment-option-letter,.assessment-preview-badge,.bu-icon,.cart-chip.is-info,.cart-chip.is-muted,.cart-icon,.ccs-rule-icon,.cinbox-avatar,.cinbox-icon,.cos-icon,.course-preview-layout nav em,.course-resource-icon,.crc-chips button,.csv-icon,.cup-avatar,.cup-avatar.is-muted,.cup-chip,.cup-chip.is-in_progress,.editorial-badge.is-archived,.editorial-badge.is-draft,.editorial-badge.is-published,.es-chip,.lc-chip,.lc-chip.is-info,.lc-status,.lms-chip,.lsd-card-icon,.lsd-chip.is-info,.lsd-chip.is-muted,.lsd-icon,.order-file-icon,.person-access header>span,.ppd-icon,.profile-campus-symbol,.profile-request-history li>span,.public-academy-assurance>span,.public-academy-empty-card .public-academy-empty-icon,.public-course-top>span,.public-payment-info>div:first-child>span,.question-bank-item-top span:first-child,.quiz-author-option-letter,.quiz-review-avatar,.quiz-review-card summary em,.quiz-review-symbol,.rc-kpi>span,.sc-chip,.sc-empty-icon,.sc-hero .sc-chip.is-test,.sc-steps li>span,.sence-dj-icon,.sence-pill.is-muted,.studio-badge.is-draft,.studio-badge.is-muted,.studio-icon,.submission-status,.support-status,.teacher-workspace-count-icon,.teacher-workspace-counts>button,.teacher-workspace-mark,.tenant-brand-settings-mark,.tenant-course-form .quiz-author-number,.tenant-editor-nav-number,.tenant-editor-panel>.tenant-panel-head>span,.tenant-editor-section-head>span,.tenant-list-icon,.tenant-list-icon.mint,.tenant-module-icon,.tenant-person-row>span,.tenant-result-pill,.tenant-scorm-status,.tenant-section-number,.tenant-stats article>span,.tenant-stats article>span,.tenant-survey-count,.tenant-survey-question-number,.tenant-upload-status,.tp-chip.is-muted,.workspace-empty-art>span,.workspace-guide-icon,.workspace-hero-note-icon,.workspace-lock-icon,.workspace-start-steps article>span,.workspace-start-steps article>span){background:var(--cx-tag-bg);color:var(--cx-tag-text);background-image:none;border-color:#0000}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.arc-progress,.assessment-option>i,.assessment-progress>i,.assessment-result-bar,.ccs-switch i,.cup-bar,.lsd-meter,.tenant-progress-track){background:color-mix(in srgb,var(--cx-divider) 80%,transparent)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.analytics-chip.is-ok,.cart-chip.is-ok,.cart-success,.cart-success-icon,.cart-success-summary,.ccs-rule.is-on,.cert-banner.is-ok,.certificate-check-icon.is-valid,.cinbox-alert.is-ok,.cos-ok,.crc-chips button.is-on,.csv-option.is-on,.cup-chip.is-completed,.cup-chip.is-passed,.cup-ok,.es-chip.is-ok,.es-hero .es-status.is-on,.evidence-status.is-reviewed,.lc-alert.is-ok,.lc-chip.is-ok,.lc-status.is-on,.lms-chip.is-graded,.lsd-alert.is-ok,.lsd-chip.is-ok,.lsp-banner.is-ok,.order-ok,.ppd-alert.is-ok,.quiz-review-alert.success,.studio-badge.is-ok,.support-success,.tenant-alert.success,.tenant-result-pill.is-completed,.tenant-result-pill.is-passed,.tp-alert.is-ok,.tp-chip.is-ok){background:var(--cx-success-bg);color:var(--cx-success-text);border-color:color-mix(in srgb,var(--cx-success-text) 30%,transparent);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.academy-denied,.acn .acn-error,.activity-notes-error,.analytics-chip.is-danger,.assessment-result.is-failed,.bu-alert.is-error,.cart-chip.is-danger,.cart-error,.cert-banner.is-error,.certificate-check-icon.is-invalid,.cinbox-alert.is-error,.cos-error,.cup-chip.is-failed,.cup-error,.es-alert.is-error,.evidence-status.is-returned,.lc-alert.is-error,.lc-chip.is-error,.lms-chip.is-returned,.lms-guide-results li.is-error,.lms-project-buttons .is-return,.lms-support-error,.lsd-alert.is-error,.lsd-chip.is-danger,.lsd-validity.is-expired,.lsp-banner.is-error,.lsp-error,.pid-error,.platform-session-error,.platform-shell .academy-denied,.platform-shell .admin-denied,.platform-shell .tenant-denied,.ppd-alert.is-error,.public-academy-error>span,.public-course-cart-error,.question-bank-error,.quiz-bank-error,.quiz-review-alert.error,.sence-gate-note.is-error,.support-error,.teacher-workspace-error,.tenant-alert.error,.tenant-course-state.failed,.tenant-denied,.tenant-denied>span,.tenant-result-pill.is-failed,.tenant-scorm-error,.tp-alert.is-error,.workspace-course-error){background:var(--cx-error-bg);color:var(--cx-error-text);border-color:color-mix(in srgb,var(--cx-error-text) 30%,transparent);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.activity-notes-conflict,.analytics-chip.is-warn,.assessment-result.is-review,.cart-chip.is-warn,.cart-item.is-unavailable,.cos-warning,.course-feature-blocked,.cup-chip.is-pending_review,.editorial-badge.is-changes,.es-alert.is-warn,.evidence-status.is-pending,.lc-alert.is-warn,.lc-chip.is-warn,.lms-chip.is-pending,.lsd-chip.is-warn,.lsp-banner.is-warn,.platform-shell .workspace-locked,.ppd-alert.is-warn,.question-bank-conflict,.question-bank-conflict button,.sence-checklist li.is-pending,.sence-gate-note.is-warn,.studio-badge.is-warn,.tenant-course-state.pending_review,.tenant-inactive,.tenant-report-summary-warning,.tenant-result-pill.is-pending_review,.tp-alert.is-warn,.tp-chip.is-warn){background:var(--cx-warning-bg);color:var(--cx-warning-text);border-color:color-mix(in srgb,var(--cx-warning-text) 30%,transparent);background-image:none}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.cart-success p,.es-actions-status .is-ok,.pid-rut.is-ok svg,.studio-ok){color:var(--cx-success-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.certificate-download-error,.es-actions-status .is-error,.person-access-error,.platform-shell :is(.workspace-locked,.tenant-denied,.admin-denied,.academy-denied)>p:not([class*=eyebrow]):not([class*=kicker]),.public-academy-error>b,.public-academy.public-academy .public-academy-error>p,.question-bank-picker-body .question-bank-picker-error,.studio-error,.workspace-course-error>b,.workspace-course-error>p){color:var(--cx-error-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.sence-checklist li.is-pending>svg){color:var(--cx-warning-text)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.analytics-link,.cart-link,.course-resource-link,.es-link,.lsd-link,.pid-link,.profile-external-link,.site-shell .main-nav a,.site-shell .main-nav a:hover,.studio-link,.tenant-activity-editor .tenant-inline-link,.tenant-activity-editor .tenant-resource-link small,.tenant-activity-editor .tenant-resource-link>summary,.workspace-aside-link,.workspace-browse-link,.workspace-next-course>a){color:var(--cx-link)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.academy-empty b,.academy-form-actions>span b,.activity-notes-heading h3>svg,.activity-notes-heading p,.analytics-indicator b,.analytics-kpis b,.analytics-survey-grid h6,.art-course-card>b,.assessment-order>div>strong,.assessment-question legend>span,.assessment-ring strong,.auth-identity legend,.bu-summary dt,.cart-empty b,.cart-item.is-unavailable .cart-item-main b,.ccs-block h5,.cert-title small.is-dirty,.certificate-check-data b,.course-feature-blocked>b,.course-price-sale b,.course-question legend,.course-resource-panel b,.crc-package-row b,.crc-route legend,.csv-copy b,.csv>header b,.cup-person b,.cup-person:hover b,.custom-landing-editor-title p,.es-kind-title small,.lc-empty b,.lc-scope legend,.learning-agenda-heading p:last-child,.learning-record-tracking dt,.lms-file-picker .lms-file-picker-text strong,.lms-guide-heading p,.lms-guide-statuses strong,.lms-project-criterion header strong,.lms-project-guide-model dt,.lms-project-level legend,.lms-project-who strong,.lsd-validity b,.order-receipts li b,.order-transfer dt,.platform-shell :is(.tenant-panel-head,.admin-section-heading) small,.profile-section-heading p,.profile-section-heading>svg,.public-academy-areas b,.public-academy-assurance b,.public-academy-empty b,.public-academy-steps b,.public-academy.public-academy .public-academy-heading .public-academy-eyebrow,.public-academy.public-academy .public-academy-heading-side>p,.public-course-price b,.public-payment-info b,.question-bank-import-preview ol b,.question-bank-picker-list strong,.question-bank-result-head p b,.question-bank-version dt,.quiz-author-card-head b,.quiz-author-intro b,.quiz-author-order>b,.quiz-author-order>div strong,.quiz-author-subhead b,.quiz-review-auto strong,.quiz-review-card summary b,.quiz-review-compare .quiz-review-correct-answer b,.quiz-review-question>b,.rc-bar-line>b,.rc-kpi b,.rc-legend b,.report-stat-pair b,.sc-env legend,.sc-prod-note b,.scorm-diagnostics dt,.scorm-diagnostics h5,.teacher-workspace-counts strong,.tenant-activity-editor legend,.tenant-activity-summary-copy b,.tenant-brand-theme-note b,.tenant-course-form .quiz-author-card-head b,.tenant-course-form .quiz-author-subhead b,.tenant-course-row b,.tenant-empty b,.tenant-invite-result b,.tenant-list-row b,.tenant-live-mode legend,.tenant-module-heading label,.tenant-person-row b,.tenant-progress-value b,.tenant-quick-grid b,.tenant-quiz-policy h5,.tenant-quiz-preview-controls b,.tenant-quiz-setting-heading b,.tenant-report-detail-count strong,.tenant-report-table strong,.tenant-scorm-list b,.tenant-scorm-review legend,.tenant-stats article b,.tenant-stats b,.tenant-survey-heading b,.tenant-survey-options>legend,.tenant-survey-question-card>legend,.tenant-survey-question-copy b,.tenant-survey-required b,.tp-empty b,.tp-transfer dt,.workspace-aside-academy b,.workspace-empty b,.workspace-hero-note b,.workspace-invitation-copy b,.workspace-next-course>strong,.workspace-next-course strong,.workspace-progress-label b,.workspace-start-steps b){color:var(--cx-heading)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.academy-confirm-sale dd,.acn p,.acn small,.activity-notes-save-row>span,.analytics-comparison small,.analytics-distribution small,.analytics-kpis small,.analytics-note,.arc p,.arc-comparisons small,.assessment-matching label>span,.auth-screen .auth-admin-entry small,.bu-head small,.bu-muted,.bu-saved small,.bu-table small,.cart-empty svg,.cart-head p,.cart-history small,.cart-item-main small,.cart-muted,.ccs-dates label>span,.ccs-head p,.ccs-note,.ccs-rule-copy small,.ccs-templates small,.cert-shape-picker>div>small,.certificate-check-form>label,.cinbox-bulk label,.cinbox-head p,.cinbox-main small,.cinbox-muted,.cos-free small,.cos-grid label>span,.cos-head p,.course-preview header p,.course-preview-card p,.course-preview-layout nav p,.course-tutoring-cta small,.cover-editor-controls label,.cover-editor-preview small,.crc-grid label>span,.crc-hub small,.crc-package-row small,.cse small,.csv-copy small,.csv>header small,.cup-head p,.cup-muted,.cup-person small,.cup-progress small,.custom-landing-button small,.es-field>small,.es-group-head small,.es-layout-card small,.es-mode button small,.es-muted,.es-row small,.es-toggle small,.lc-booking-side small,.lc-choice small,.lc-date small,.lc-detail-head p,.lc-detail-head small,.lc-empty,.lc-empty svg,.lc-head p,.lc-muted,.lc-person p,.lc-person small,.lc-session-main small,.lc-slots li small,.lc-switch small,.learning-agenda-date small,.learning-agenda-empty,.learning-agenda-note,.learning-record-panel header p,.learning-record-summary small,.lms-notification-meta>span,.lms-notifications small,.lms-notifications>header p,.lms-project-field small,.lsd-form label span,.lsd-head small,.lsd-muted,.lsd-quiz-row small,.lsd-reqs small,.lsd-timeline small,.lsd-validity small,.lsp-checkin label span,.lsp-head .lsp-note,.lsp-head small,.lsp-muted,.lsp.is-loading p,.order-drop small,.order-file small,.order-head p,.order-method small,.order-receipts li small,.order-timeline li small,.order-transfer header small,.person-access small,.person-access-note,.platform-shell .workspace-stats small,.ppc-env button small,.ppd-head small,.ppd-meta,.ppd-muted,.privacy-queue-filters>p,.privacy-recorded-reason p,.privacy-request-facts dd,.privacy-scope-note>svg,.profile-campus-list small,.profile-certificate-list small,.profile-empty,.profile-grid section>p,.profile-hero-meta span,.profile-hero>div>p:not(.eyebrow),.profile-request-confirmation p,.profile-request-history small,.public-academy-empty-secondary,.public-academy-hero>div:first-child>p:not(.public-academy-eyebrow),.public-academy-steps small,.public-academy.public-academy .public-academy-assurance small,.public-academy.public-academy .public-academy-empty p,.public-academy.public-academy .public-academy-empty-card .public-academy-empty-copy>p:not(.public-academy-eyebrow),.public-academy.public-academy .public-academy-empty-card .public-academy-empty-copy>small,.public-academy.public-academy .public-academy-empty-card .public-academy-eyebrow,.public-academy.public-academy .public-academy-hero>div:first-child>p:not(.public-academy-eyebrow),.public-academy.public-academy .public-course-grid article>p,.public-academy.public-academy .public-course-meta span,.publish-migrate small,.question-bank-confirm label,.question-bank-confirm p,.question-bank-empty p,.question-bank-empty svg,.question-bank-filters label,.question-bank-import-preview p,.question-bank-item>p,.question-bank-metadata label,.question-bank-picker-body label,.question-bank-picker-body>p,.question-bank-result-head p,.question-bank-section-head p,.quiz-author-grid label>span,.quiz-bank-tools p,.quiz-question-details small,.quiz-review-answer p,.quiz-review-head p,.quiz-review-question label,.quiz-review-toolbar label,.rc-bar-head small,.rc-card header p,.rc-column small,.rc-head p,.rc-kpi p,.rc-kpi small,.rc-legend small,.rc-note,.sc-prod-note small,.scorm-diagnostics dd,.scorm-preview header p,.site-shell .business-copy>p:not(.eyebrow),.site-shell .own-academy-promo p:not(.eyebrow),.studio-card-head p,.studio-empty>p,.studio-starters small,.studio-template-body small,.survey-help,.survey-hint,.teacher-workspace-course label,.teacher-workspace-empty>svg,.teacher-workspace-head>div>p:last-child,.tenant-activity-editor .tenant-resource-drop>small,.tenant-activity-editor .tenant-resource-hint,.tenant-assignment-form label>span,.tenant-brand-asset-lock p,.tenant-brand-colors label>span,.tenant-brand-form>label>span,.tenant-course-card-meta,.tenant-course-form .quiz-author-card-head small,.tenant-course-form .quiz-author-grid label,.tenant-course-form label>span,.tenant-form label>span,.tenant-form-columns label,.tenant-frame .tenant-editor-panel #tenant-course-basics>div>p,.tenant-muted,.tenant-page-head p:not(.tenant-eyebrow),.tenant-publish-review p,.tenant-quiz-settings>label>span,.tenant-report-detail-count,.tenant-report-filters label,.tenant-report-toolbar>form>label,.tenant-scorm-review p,.tenant-scorm-review>small,.tenant-stats article small,.tenant-store-body>p,.tenant-store-price small,.tenant-survey-scale-settings label,.tenant-survey-settings label,.tenant-unsaved-review p,.tp-booking-main p,.tp-empty svg,.tp-field small,.tp-history small,.tp-muted,.tp-payment>small,.tp-sheet header p,.tp-slots small,.version-history li p,.workspace-course-body>p,.workspace-empty p,.workspace-empty-copy>p,.workspace-empty-kicker,.workspace-empty-note svg,.workspace-hero-note,.workspace-locked>p:not(.eyebrow)){color:var(--cx-text-muted)}.platform-shell.has-campus-experience[data-campus-theme][data-color-mode=dark] :is(.acn-status,.analytics-comments,.analytics-indicator span,.analytics-kpis span,.analytics-survey header span,.arc-comparisons article span,.art-course-card>span,.assessment-progress>div,.assessment-response,.bu-head>svg,.campus-filter,.cart-back,.cart-field span,.cart-item-art,.cart-item-issue,.cart-page,.cart-summary-row,.cart-summary-row.is-total,.ccs-loading,.ccs-segmented button,.ccs-validity-label,.choice-option,.cinbox-detail,.cinbox-foot,.cos-sale-preview,.course-activity-instructions,.course-cover.theme-dibork_sand .course-cover-category,.course-cover.theme-dibork_sand .course-cover-icon,.course-field,.course-preview-layout nav button,.course-preview-layout nav ul,.course-scorm-toolbar span,.course-tutoring-cta,.crc-advanced summary,.crc-label,.crc-settings>summary,.cse-source,.cup-tabs button,.es,.es-actions-status,.es-chevron,.es-choice button span,.es-field>span,.es-segment button,.evidence-files [role=alert],.lc,.lc-back,.lc-chevron,.lc-detail-head span,.lc-field>span,.lc-segment button,.lc-status span,.lc-status>svg,.lc-tabs button,.lc-tool span,.lc-tool>svg,.learning-record-summary span,.learning-select-group,.learning-select-option>svg,.lms-file-picker .lms-file-picker-text span,.lms-guide-essential,.lms-guide-origin,.lms-guide-setup .lms-file-picker-text span,.lms-guide-statuses span,.lms-guide-target,.lms-project-criterion header span,.lms-project-criterion li,.lms-project-field,.lms-project-guide-model,.lms-project-stage>summary,.lms-project-who span,.lsd-reqs li,.lsd-reqs li.is-met,.lsd-stepper span,.lsp-checkin>svg,.lsp-complete,.lsp-kicker,.lsp-place span,.lsp-place>svg,.lsp-seats span,.lsp-seats>svg,.order-methods button,.order-transfer-all pre,.pid-field>span,.pid-form,.pid-lead,.pid-loading,.pid-privacy,.pid-privacy svg,.pid-rut.is-bad svg,.pid-segmented button,.ppd-reason span,.privacy-status-filter,.profile-campus-list li span:not(.profile-campus-symbol),.profile-certificate-list li>svg,.public-academy-back,.public-academy-brand,.public-academy-loading-text,.public-academy-steps span,.public-academy.public-academy .public-academy-eyebrow,.public-academy.public-academy .public-course-grid li,.public-course-details summary,.public-course-grid li,.public-course-view-toggle button,.public-course-view-toggle button:hover,.public-mobile-menu,.publish-migrate,.question-bank-import-preview span,.question-bank-loading,.question-bank-panel,.question-bank-picker-body .question-bank-picker-notice,.question-bank-readonly,.question-bank-scope-filter,.question-bank-section-head .tenant-eyebrow,.question-bank-toolbar span,.quiz-author-intro span,.quiz-author-long>span,.quiz-author-order>div span,.quiz-author-truth>span,.quiz-question-details summary,.quiz-review-answer span,.quiz-review-auto,.quiz-review-correct .quiz-review-question>span,.quiz-review-feedback,.quiz-review-incorrect .quiz-review-question>span,.quiz-review-partial .quiz-review-question>span,.quiz-review-question>span,.quiz-review-summary,.rc-bar-head,.rc-legend li,.rc-loading,.rc-tabs button,.report-results-stat .report-stat-pair span,.report-stat-pair span,.sc-dj-intro,.sc-field>span,.sc-guide ol,.sc-mini-steps,.scorm-diagnostics ol,.sence-checklist li.is-done>svg,.sence-checklist li.is-info>svg,.sence-redirect span,.sence-redirect svg,.site-shell .business-copy li,.studio,.studio-field>span,.studio-loading,.studio-segmented button,.studio-switch,.studio-template-actions button,.studio-template-actions button:hover,.survey-matrix-label,.survey-scale-labels,.teacher-workspace,.teacher-workspace-eyebrow,.teacher-workspace-loading,.tenant-activity-disclosure>summary,.tenant-activity-editor .tenant-resource-drop>span,.tenant-admin-shortcut,.tenant-brand-colors code,.tenant-brand-field-label,.tenant-check-line span,.tenant-course-form .quiz-author-long,.tenant-editor-pager .tenant-editor-ready,.tenant-footer span:first-child,.tenant-frame .tenant-eyebrow,.tenant-html-editor-field>span svg,.tenant-invite-result button,.tenant-page-head .tenant-back,.tenant-progress-value,.tenant-quiet,.tenant-quiet:hover:not(:disabled),.tenant-recent button,.tenant-remove,.tenant-report-loading-more,.tenant-report-table td,.tenant-scorm-upload,.tenant-survey-icon,.tenant-survey-prompt>span,.tenant-survey-question-toggle,.tenant-survey-question-toggle>svg.is-expanded,.tenant-survey-scale>span,.tenant-survey-threshold>span,.tenant-survey-type>span,.tenant-toolbar .tenant-eyebrow,.tenant-view-toggle button,.tenant-view-toggle button:hover,.tp,.tp-back,.tp-booking-main>span,.tp-field>span,.tp-payment>span,.tp-place,.tp-sheet header span,.version-history li ul,.workspace-aside-academy,.workspace-aside-academy>span:first-child,.workspace-course-card .workspace-progress-label,.workspace-course-search>button,.workspace-course-search>button:hover,.workspace-loading-state,.workspace-nav,.workspace-next-course,.workspace-next-kicker,.workspace-next-progress,.workspace-progress-label,.workspace-stats article>span,.workspace-stats article span){color:var(--cx-text)}
