:is(.grey-site,.client-site,.catalog-page,.offer-page,.sales-site,.legal-page,.app-shell) :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.2}.cabinet-app-shell :is(.screen-hero h1,.lesson-hero h1),.admin-app-shell .admin-page .screen-hero h1{max-width:960px;font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1.16}.cabinet-app-shell .screen-lead{letter-spacing:0;color:#526271;max-width:760px;font-size:clamp(16px,1.15vw,18px);font-weight:400;line-height:1.65}.cabinet-app-shell :is(.data-panel h2,.lesson-content-block h2,.lesson-task-card h2,.learning-course-card h2){font-family:var(--font-display);letter-spacing:-.018em;font-weight:400;line-height:1.22}.app-shell :is(.liquid-topbar>div strong,.sidebar-nav,.sidebar-support,.topbar-button,.topbar-profile){font-family:var(--font-sans);letter-spacing:0}.cabinet-app-shell .student-sidebar-header{padding-bottom:24px;display:block;position:relative}.cabinet-app-shell .student-sidebar-header .sidebar-brand{gap:10px;width:100%}.cabinet-app-shell .student-sidebar-header .sidebar-brand-mark{flex:0 0 38px;width:38px;height:42px}.cabinet-app-shell .student-sidebar-header .sidebar-brand strong{font-family:var(--font-display);letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.2;overflow:visible}.cabinet-app-shell .student-sidebar-header .sidebar-brand small{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;text-overflow:clip;white-space:nowrap;font-size:10px;line-height:1.5;overflow:visible}.cabinet-app-shell .student-sidebar-collapse-button{width:28px;height:24px;position:absolute;bottom:-2px;right:0}.cabinet-app-shell.student-sidebar-collapsed .student-sidebar-header{gap:12px;padding-bottom:0;display:grid}.cabinet-app-shell.student-sidebar-collapsed .student-sidebar-collapse-button{width:34px;height:30px;position:static}.cabinet-app-shell .learning-course-card{background:linear-gradient(145deg,#fffffdf2,#f2f8f6de);border:1px solid #fffffff0;padding:26px;box-shadow:0 14px 36px #314b4914,inset 0 1px #fff}.cabinet-app-shell .learning-course-card h2{overflow-wrap:anywhere;margin:20px 0 12px;font-size:clamp(25px,2.2vw,34px)}.cabinet-app-shell .learning-course-card>p{color:#526271;font-size:15px;font-weight:400;line-height:1.65}.cabinet-app-shell .learning-course-card .home-button.primary{color:#fff;background:#346554;border:1px solid #346554;box-shadow:0 6px 16px #2a5b4a1f}.cabinet-app-shell .learning-course-card .home-button.primary:hover{background:#264f40}.cabinet-app-shell .learning-course-card-top small{font-family:var(--font-sans);text-transform:none;letter-spacing:0}.cabinet-app-shell .lesson-page{padding-top:18px}.cabinet-app-shell .lesson-hero{margin-bottom:18px;padding-block:16px 8px}.cabinet-app-shell .lesson-hero-grid{align-items:center;gap:24px}.cabinet-app-shell .lesson-hero-card{min-height:0;padding:20px}.cabinet-app-shell .lesson-hero-card strong{font-family:var(--font-sans);font-size:40px}.cabinet-app-shell .lesson-hero-card>span{font-family:var(--font-sans);text-transform:none}.cabinet-app-shell .lesson-shell{grid-template-columns:minmax(0,1fr) minmax(350px,.48fr);align-items:start}.cabinet-app-shell .lesson-shell>main{min-height:0}.cabinet-app-shell .lesson-side-head h2{font-family:var(--font-display);letter-spacing:-.018em;font-weight:400;line-height:1.2}.cabinet-app-shell .lesson-step-link{grid-template-columns:92px minmax(0,1fr);min-height:88px}.cabinet-app-shell .lesson-step-cover{width:92px}.cabinet-app-shell .lesson-step-link strong{letter-spacing:0;font-size:14px;font-weight:500;line-height:1.35}.cabinet-app-shell .lesson-step-link span{color:#56677a;font-weight:400}.cabinet-app-shell .lesson-step-link.active{background:linear-gradient(120deg,#eef9f3,#f6f1ff);border-color:#7caa96;box-shadow:inset 3px 0 #47765e,0 8px 24px #3964511a}.cabinet-app-shell .lesson-step-link:focus-visible{outline-offset:2px;outline:2px solid #346554}.cabinet-app-shell .lesson-content-block,.cabinet-app-shell .lesson-task-card{padding:26px}.cabinet-app-shell :is(.lesson-content-block,.lesson-task-card) h2{margin:0 0 14px;font-size:27px}.cabinet-app-shell :is(.lesson-content-block,.lesson-task-card) p,.cabinet-app-shell :is(.lesson-content-block,.lesson-task-card) li{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.65}.cabinet-app-shell .lesson-task-card{background:linear-gradient(130deg,#f0f8f2e8,#ffffffde);display:block}.cabinet-app-shell .lesson-task-card ol{margin:0;padding-left:24px}.cabinet-app-shell .lesson-task-card li+li{margin-top:8px}.cabinet-app-shell .lesson-task-card .lesson-completion-criterion{color:#315641;border-top:1px solid #c7dcd0;margin:20px 0 0;padding-top:16px}.lesson-useful-links{background:#ffffffd9;border:1px solid #fff;border-radius:20px;margin-top:24px;padding:26px}.lesson-useful-links h2{margin:0 0 8px;font-size:27px}.lesson-useful-links>p{color:#526271;margin:0 0 18px;font-size:15px;line-height:1.6}.lesson-useful-links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lesson-useful-links a{color:#275b49;background:#eff7f3;border:1px solid #d7e5df;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;text-decoration:none;display:flex}.lesson-useful-links a:hover{background:#e1eee6}.lesson-useful-links a:focus-visible{outline-offset:2px;outline:2px solid #346554}.lesson-useful-links a small{color:#526271;margin-top:4px;font-size:12px;display:block}.lesson-useful-links a>span{min-width:0}.lesson-useful-links a>svg{flex-shrink:0}.cabinet-app-shell :is(.eyebrow,.home-eyebrow,.lesson-meta-strip,.learning-course-meta,.lesson-side-ai>span){font-family:var(--font-sans);letter-spacing:.025em}.cabinet-app-shell .lesson-side-ai .lesson-ai-link{color:#275b49;align-items:center;gap:8px;margin-top:12px;font-weight:500;display:inline-flex}@media (max-width:1180px){.cabinet-app-shell .lesson-shell{grid-template-columns:1fr}.cabinet-app-shell .lesson-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cabinet-app-shell :is(.screen-hero h1,.lesson-hero h1){font-size:clamp(30px,8vw,39px)}.cabinet-app-shell .lesson-progress-list{grid-template-columns:1fr}.cabinet-app-shell :is(.lesson-content-block,.lesson-task-card,.lesson-useful-links){padding:20px}.cabinet-app-shell .lesson-hero-grid{gap:16px}.cabinet-app-shell .lesson-hero-card{padding:16px}.cabinet-app-shell .learning-course-card{padding:22px}}
.student-mobile-nav{display:none}.cabinet-app-shell{--font-sans:var(--font-onest), system-ui, sans-serif;--font-display:var(--font-sans);font-family:var(--font-sans)}.cabinet-app-shell .screen-hero h1{font-weight:750}.cabinet-app-shell .sidebar-support[aria-current=page]{color:#1745a0;background:#e9f0ff}.learning-upcoming-courses{background:#ffffffa6;border:1px solid #3a465224;border-radius:20px;margin-top:24px;padding:20px}.learning-upcoming-courses summary{cursor:pointer;font-weight:700}.learning-upcoming-courses p{color:#596773;line-height:1.6}.learning-upcoming-courses ul{flex-wrap:wrap;gap:12px 28px;padding-left:20px;display:flex}@media (max-width:980px){.cabinet-app-shell .liquid-sidebar,.cabinet-app-shell.student-sidebar-collapsed .liquid-sidebar{gap:10px;max-height:none;padding:12px;position:relative;top:auto}.cabinet-app-shell .student-sidebar-header,.cabinet-app-shell.student-sidebar-collapsed .student-sidebar-header{justify-content:space-between;align-items:center;display:flex}.cabinet-app-shell .sidebar-brand{margin:0}.cabinet-app-shell .sidebar-brand-mark{width:36px;height:36px}.cabinet-app-shell .sidebar-brand small,.cabinet-app-shell .student-sidebar-collapse-button,.cabinet-app-shell .sidebar-nav,.cabinet-app-shell .sidebar-plan,.cabinet-app-shell .sidebar-support,.cabinet-app-shell .student-owner-mode-wrap{display:none}.cabinet-app-shell.student-sidebar-collapsed .sidebar-brand strong{display:block}.cabinet-app-shell .sidebar-brand{justify-content:center;width:100%;min-height:36px;position:relative}.cabinet-app-shell .sidebar-brand-mark{position:absolute;inset-inline-start:0}.cabinet-app-shell .sidebar-brand strong{font-family:var(--font-sans);font-size:21px;font-weight:800}.cabinet-app-shell .app-main{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.student-mobile-nav{z-index:35;inset-inline:max(10px, env(safe-area-inset-left,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));color:#31445d;max-width:520px;margin-inline:auto;display:block;position:fixed}.student-mobile-tabs,.student-mobile-sections{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faffef;border:1px solid #ffffffd9;border-radius:22px;box-shadow:0 12px 34px #254a7626,inset 0 1px #fff}.student-mobile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px;display:grid}.student-mobile-tabs :is(a,button){min-width:0;min-height:52px;color:inherit;font:700 clamp(9px, 2.65vw, 12px)/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:16px;place-content:center;justify-items:center;gap:3px;padding:3px 0;text-decoration:none;display:grid}.student-mobile-tabs :is(a.active,button[aria-expanded=true]),.student-mobile-section-links a.active{color:#1745a0;background:#e6eeff}.student-crystal{color:#4b438b;animation:7s ease-in-out infinite student-crystal-glint}.student-mobile-sections{inset-inline:0;max-height:min(62dvh,420px);padding:10px;position:absolute;bottom:calc(100% + 9px);overflow:auto}.student-mobile-section-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.student-mobile-section-links a{min-height:44px;color:inherit;border-radius:12px;align-items:center;gap:7px;padding:7px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.student-mobile-section-links svg{flex:none}.student-mobile-section-links .sidebar-nav-badge{margin-inline-start:auto;position:static}.cabinet-app-shell .student-dashboard-page .screen-hero{text-align:center;justify-items:center}.cabinet-app-shell .student-dashboard-page .screen-hero .status-light{justify-self:center;width:auto}.cabinet-app-shell .liquid-topbar{display:none}.cabinet-app-shell .screen-page{padding-top:14px}.cabinet-app-shell .learning-catalog-hero,.cabinet-app-shell .student-dashboard-page .screen-hero{gap:8px;padding-top:8px;padding-bottom:14px}.cabinet-app-shell .learning-catalog-hero h1,.cabinet-app-shell .student-dashboard-page .screen-hero h1{font-size:27px;line-height:1.15}.cabinet-app-shell .learning-catalog-hero .screen-lead,.cabinet-app-shell .student-dashboard-page .screen-lead,.cabinet-app-shell .learning-catalog-orb{display:none}.cabinet-app-shell .learning-catalog-summary{gap:8px;margin-top:0;margin-bottom:14px}.cabinet-app-shell .learning-catalog-summary>span:not(:first-child){display:none}}@keyframes student-crystal-glint{0%,87%,to{transform:rotate(0)}91%{transform:rotate(-3deg)}95%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.student-crystal{animation:none}}.student-access-status{color:#395a65;text-align:center;font-size:12px;line-height:1.5;display:block}.student-access-notice{background:#fffc;border:1px solid #3a465224;border-radius:20px;margin-top:20px;padding:22px}.learning-delivery-page .lesson-meta-strip{margin-bottom:14px}.learning-delivery-page .lesson-main-card>.mj-install{margin-bottom:16px}@media (max-width:480px){.cabinet-app-shell .learning-delivery-page :is(.lesson-main-card,.lesson-side-panel){min-width:0;padding-inline:12px}.learning-delivery-page .lesson-meta-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr))}.learning-delivery-page .lesson-meta-strip span{overflow-wrap:anywhere}}.partner-tree-list,.partner-tree-descendants ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.partner-tree-descendants{border-left:1px solid #9eb6df;margin:8px 0 4px 10px;padding-left:10px}.partner-tree-descendants summary{color:#2255a1;cursor:pointer;padding:7px 0;font-size:13px;font-weight:650}.partner-tree-relations{gap:6px;margin:0;font-size:13px;display:grid}.partner-tree-relations div{flex-wrap:wrap;gap:4px 8px;display:flex}.partner-tree-relations dt{color:#526781}.partner-tree-relations dd{margin:0;font-weight:600}.affiliate-tree-person-main a{color:inherit;overflow-wrap:anywhere;font-weight:750}.orion-game-card{background:linear-gradient(115deg,#ecfaff,#f2edff);border:1px solid #fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:18px;display:flex}.orion-game-card h2{margin:0}.orion-game-card p{color:#465c78;margin:4px 0}.orion-game-card .mini-button{margin-inline-start:auto}.orion-cabinet{gap:12px;display:grid}.orion-cabinet a{justify-self:start;align-items:center;gap:6px;display:inline-flex}.orion-cabinet :is(h1,p){margin:0}.orion-cabinet iframe{background:#101f38;border:0;border-radius:22px;width:100%;height:max(580px,75dvh)}.student-mobile-header-actions{display:none}.cabinet-app-shell .student-brand-icon{object-fit:cover}.cabinet-app-shell[data-student-theme] .topbar-button.accent.studio-shimmer{color:#fff;background:linear-gradient(110deg,#2381fa,#6243db 40%,#dc349f 70%,#ed607c) 0 0/155% 100%;animation:7s ease-in-out infinite alternate studio-glint}@keyframes studio-glint{0%{background-position:0}to{background-position:100%}}.cabinet-app-shell .affiliate-game-nav{flex-wrap:nowrap;width:max-content;max-width:100%;margin-inline:auto;display:flex;overflow-x:auto}.cabinet-app-shell .affiliate-game-nav a{white-space:nowrap;flex:none}.partner-section-tabs{justify-content:center;gap:8px;margin-top:clamp(12px,2.5vw,30px);display:flex}.partner-section-tabs a{min-height:44px;color:var(--ink);background:#f5faffb8;border:1px solid #8dadd358;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px clamp(10px,2vw,24px);font-weight:700;animation:2.5s 4 partner-tab-cue;display:inline-flex}.partner-section-tabs a:nth-child(2){animation-delay:.12s}.partner-section-tabs a:nth-child(3){animation-delay:.24s}.partner-section-tabs a[aria-current=page]{color:#184b9a;background:#e1edff;border-color:#7fa4e2}@keyframes partner-tab-cue{0%,18%,to{transform:translateY(0)}9%{transform:translateY(-3px)}}.student-dashboard-page>.today-page{margin-bottom:clamp(20px,4vw,40px)}.student-dashboard-page>.today-page .today-hero{margin-top:0}@media (max-width:980px){.cabinet-app-shell .student-sidebar-header{gap:8px}.cabinet-app-shell .sidebar-brand{justify-content:flex-start;gap:clamp(5px,2vw,10px);width:auto;min-width:0}.cabinet-app-shell .sidebar-brand-mark{flex:none;width:32px;height:32px;position:static}.cabinet-app-shell .sidebar-brand strong{font-size:clamp(15px,4.2vw,21px)}.student-mobile-header-actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.student-mobile-header-actions :is(.topbar-button,.topbar-icon){min-height:44px;margin:0}.student-mobile-header-actions .topbar-button{white-space:nowrap;padding-inline:10px;font-size:12px}.student-mobile-header-actions .topbar-icon{min-width:44px;position:relative}.student-mobile-bell>span{font-size:9px;position:absolute;top:1px;right:2px}.partner-section-tabs a{gap:4px;font-size:clamp(11px,3.2vw,14px)}}@media (prefers-reduced-motion:reduce){.cabinet-app-shell[data-student-theme] .topbar-button.accent.studio-shimmer,.partner-section-tabs a{animation:none}}.cabinet-app-shell[data-student-theme=dark] :is(.liquid-sidebar,.liquid-topbar,.account-panel,.student-mobile-tabs,.student-mobile-sections,.partner-section-tabs a){color:var(--student-dark-ink);border-color:var(--student-dark-border);background:linear-gradient(125deg, #9dabbe29, transparent 68%), var(--student-dark-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #d4e4ff27,0 10px 28px #090c1340}.cabinet-app-shell[data-student-theme=dark] .partner-section-tabs a[aria-current=page]{background:var(--student-dark-field);border-color:#b1c0d3}.cabinet-app-shell .affiliate-referral-row.placement-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;padding:14px 16px;display:grid}.affiliate-referral-row.placement-row strong{overflow-wrap:anywhere}.affiliate-referral-row.placement-row p{margin:0;font-size:.86rem;line-height:1.45}.affiliate-referral-status{color:#865717;justify-self:start;font-size:.8rem}.affiliate-referral-status[data-active=true]{color:#24745c}.cabinet-app-shell[data-student-theme=dark] .affiliate-referral-status{color:#ffce8b}.cabinet-app-shell[data-student-theme=dark] .affiliate-referral-status[data-active=true]{color:#8de8bc}.affiliate-calculator-mentors summary{cursor:pointer;padding-block:8px;font-weight:700}.cabinet-app-shell .updates-topic-switch{background:#e2edf7a8;border:1px solid #fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:fit-content;max-width:100%;margin-block:8px 18px;padding:5px;display:grid;box-shadow:inset 0 1px 2px #506d8c13}.cabinet-app-shell .updates-topic-switch a{color:#354b66;white-space:nowrap;background:linear-gradient(#fff,#eaf2fa);border:1px solid #fff;border-radius:9px;place-items:center;min-width:0;min-height:44px;padding-inline:14px;font-size:13px;font-weight:750;text-decoration:none;display:grid;box-shadow:inset 0 1px #fff,0 2px #c5d3e3,0 4px 8px #395d841a}.cabinet-app-shell .updates-topic-switch a:hover{border-color:#94b4d5}.cabinet-app-shell .updates-topic-switch a:focus-visible{outline-offset:1px;outline:2px solid #3272bb}.cabinet-app-shell .updates-topic-switch a[aria-current=true]{color:#185991;background:linear-gradient(#d7e9fc,#edf5ff);border-color:#a6c6e6;box-shadow:inset 0 2px 3px #416f9f26}.cabinet-app-shell[data-student-theme=dark] .updates-topic-switch{background:#121d2ca8;border-color:#566279;box-shadow:inset 0 1px 2px #0005}.cabinet-app-shell[data-student-theme=dark] .updates-topic-switch a{color:#edf3fe;background:linear-gradient(#3b475c,#263347);border-color:#67768d;box-shadow:inset 0 1px #ffffff29,0 2px #111a2c,0 4px 8px #0003}.cabinet-app-shell[data-student-theme=dark] .updates-topic-switch a:is(:hover,[aria-current=true]){border-color:#8dbdeb}.cabinet-app-shell[data-student-theme=dark] .updates-topic-switch a[aria-current=true]{color:#fff;background:#294d70;box-shadow:inset 0 2px 4px #10253d88}@media (max-width:460px){.cabinet-app-shell .updates-topic-switch{grid-template-columns:minmax(0,1fr) minmax(0,1.24fr) minmax(0,1fr);gap:4px;width:100%}.cabinet-app-shell .updates-topic-switch a{padding-inline:4px;font-size:12px}}.knowledge-content,.knowledge-index{gap:14px;display:grid}.knowledge-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-search input{border:1px solid var(--line);background:var(--glass);min-height:44px;color:inherit;border-radius:12px;flex:220px;padding-inline:12px}.knowledge-index{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.knowledge-index a{border:1px solid var(--line);color:inherit;border-radius:10px;padding:9px 12px}.knowledge-article{scroll-margin-top:125px}.knowledge-article ol{gap:8px;padding-inline-start:25px;line-height:1.6;display:grid}.knowledge-hint{vertical-align:middle;font-size:14px;font-weight:500;line-height:1.45;display:inline-flex;position:relative}.knowledge-hint-button{min-width:30px;min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.knowledge-hint-button:before{content:"";opacity:.65;border:1px solid;border-radius:50%;position:absolute;inset:5px}.knowledge-hint-popup:not([hidden]){display:grid}.knowledge-hint-popup{z-index:22;inset-inline-end:0;color:#21344d;text-align:start;background:#f7fbff;border:1px solid #829abe78;border-radius:13px;gap:8px;width:min(260px,76vw);padding:13px;position:absolute;top:100%;box-shadow:0 9px 28px #15294228}.knowledge-hint-popup a{color:#1454a3;font-weight:700;text-decoration:underline}.cabinet-app-shell[data-student-theme=dark] .knowledge-hint-popup{color:#f4f7fc;background:#28323f}.cabinet-app-shell[data-student-theme=dark] .knowledge-hint-popup a{color:#a9cfff}.student-mobile-account{display:none}.cabinet-app-shell .student-sidebar-header .student-brand-icon{background:#edf1fc;box-shadow:0 3px 10px #748ab726}.cabinet-app-shell .student-glass-action{color:#24457a;background:linear-gradient(145deg,#fffffff0,#dceaffc7 67%,#f2e5ffd6);border:1px solid #829fce84;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:44px;padding:8px 13px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px 8px #395b901d}.cabinet-app-shell .student-glass-action:hover{border-color:#557cb7}.student-overview-card{color:#17283e;background:linear-gradient(126deg,#ffffffe8,#e8f2ffd4 63%,#f4e9ffd2);border:1px solid #ffffffe0;border-radius:20px;align-items:center;gap:clamp(9px,2vw,15px);min-height:68px;margin-bottom:12px;padding:12px 15px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 8px 25px #27477516}.student-overview-copy{flex:1;gap:3px;min-width:0;display:grid}.student-overview-copy span{color:#4e6180;font-size:.78rem}.student-overview-copy strong{overflow-wrap:anywhere;font-size:1rem}.student-overview-copy progress{accent-color:#566bc5;width:min(100%,260px);height:6px}.student-overview-symbol{color:#3158a3;background:linear-gradient(142deg,#fff,#deeaffb8 70%,#efe4ffa6);border:1px solid #fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff,0 4px 12px #334d7c16}.student-rank-card .student-overview-symbol{color:#7855a7}.student-earnings-card .student-overview-copy strong{font-size:clamp(1.12rem,5vw,1.55rem)}.cabinet-app-shell .student-overview-hero{text-align:center;justify-items:center;min-height:0;padding-block:18px}.cabinet-app-shell .student-overview-hero h1{margin-inline:auto;font-size:clamp(24px,4vw,42px)}.cabinet-app-shell .learning-catalog-page .eyebrow{color:#4865a1}.learning-course-card .learning-course-compact-meta{display:none}.cabinet-app-shell .learning-course-card .learning-course-progress b{background:linear-gradient(90deg,#4d78cc,#9272d2)}.cabinet-app-shell[data-student-theme=dark] :is(.student-overview-card,.student-glass-action){border-color:var(--student-dark-border);color:var(--student-dark-ink);background:linear-gradient(125deg, #a0b1cb2f, #a787ff0b), var(--student-dark-surface);box-shadow:inset 0 1px #d4e4ff27,0 8px 24px #090c1330}.cabinet-app-shell[data-student-theme=dark] .student-overview-copy span,.cabinet-app-shell[data-student-theme=dark] .learning-catalog-page .eyebrow{color:#c7d4ed}.updates-content-shell{min-block-size:100svh}@keyframes student-nav-hover{0%,to{opacity:.56;transform:scale(.96,.94)}50%{opacity:.95;transform:scale(1.025,1.08)}}@media (max-width:980px){.student-mobile-nav{inset-inline-start:calc(13px + env(safe-area-inset-left,0px));inset-inline-end:calc(13px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px))}.student-mobile-tabs{isolation:isolate;position:relative}.student-mobile-tabs:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;animation:6s ease-in-out infinite student-nav-hover;position:absolute;inset:4px 8px -4px;box-shadow:0 12px 20px #3b5e9c36}.student-mobile-tabs a.student-mobile-studio{color:#fff;background:linear-gradient(130deg,#2a70df,#6541cb 45%,#b92f91 82%,#d74476) 0 0/140% 100%;animation:8s ease-in-out infinite alternate studio-glint;box-shadow:inset 0 1px #fff9,inset 0 -8px 15px #ffffff15,0 3px 8px #634eaa33}.student-mobile-tabs a.student-mobile-studio.active{outline-offset:-3px;outline:2px solid #e7deff}.student-mobile-account{width:fit-content;max-width:100%;min-height:36px;color:inherit;background:#a4bceb20;border:1px solid #90a8d14d;border-radius:999px;align-items:center;gap:8px;margin-inline-start:1px;padding:3px 9px 3px 4px;font-size:.81rem;text-decoration:none;display:flex}.student-mobile-account span{color:#213f7b;background:#e5e9ff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.66rem;font-weight:800;display:grid}.student-mobile-account strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.student-mobile-account svg{flex:none}.cabinet-app-shell .student-mobile-bell>.student-mobile-bell-count{color:#fff;min-width:18px;height:18px;font:800 10px/1 var(--font-sans);background:#c32949;border:1px solid #fff;border-radius:999px;place-items:center;padding-inline:3px;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-3px}.cabinet-app-shell .student-mobile-header-actions .student-mobile-support{min-width:40px}.partner-section-tabs{grid-template-columns:.9fr 1.35fr .65fr .9fr;gap:4px;display:grid}.partner-section-tabs a{text-align:center;min-width:0;padding:6px 3px;font-size:clamp(9px,2.9vw,13px);line-height:1.15}.partner-section-tabs a svg{display:none}.cabinet-app-shell .learning-catalog-page .learning-catalog-hero{margin-bottom:3px}.cabinet-app-shell .learning-catalog-page .learning-course-card{border-radius:19px;gap:5px;padding:14px 16px}.cabinet-app-shell .learning-catalog-page .learning-course-card h2{margin-block:3px;font-size:clamp(17px,5vw,22px)}.learning-catalog-page .learning-course-card :is(.learning-course-description,.learning-course-toolkit,.learning-course-meta,.learning-course-card-top small){display:none}.learning-catalog-page .learning-course-card .learning-course-compact-meta{margin:0;font-size:.8rem;display:block}.learning-catalog-page .learning-course-card .learning-course-progress{margin-top:2px}.learning-catalog-page .learning-course-card .learning-course-open{margin-top:5px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.student-mobile-tabs:before,.student-mobile-tabs a.student-mobile-studio{animation:none}}@media (max-width:540px){.student-learning-progress{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.student-learning-progress .student-overview-symbol{width:34px;height:34px}.student-learning-progress .student-glass-action{gap:3px;padding-inline:8px;font-size:.76rem}.student-learning-progress .student-overview-copy strong{font-size:.88rem}}.cabinet-app-shell[data-student-theme=dark] :is(.account-hero-icon,.student-role-switch,.student-sidebar-collapse-button,.cabinet-role-switch,.affiliate-tree-view-switch a,.affiliate-side-card,.learning-catalog-page .learning-program-card,.student-mobile-menu-item){background:linear-gradient(135deg, #aabdf223, transparent 70%), var(--student-dark-surface);color:var(--student-dark-ink);border-color:var(--student-dark-border)}.cabinet-app-shell[data-student-theme=dark] :is(.student-mobile-tabs a,.student-crystal-button,.student-mobile-sections a){color:var(--student-dark-muted)}.cabinet-app-shell[data-student-theme=dark] :is(.student-mobile-tabs a.active,.student-crystal-button[aria-expanded=true],.student-mobile-sections a.active){color:var(--student-dark-ink);background:var(--student-dark-field)}
