:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell,.lsa-ui-studio,.lsa-activity-shell){--lsq-ink: var(--lsa-design-text, #20252c);--lsq-muted: #536071;--lsq-line: var(--lsa-design-border, #d4dae2);--lsq-surface: var(--lsa-design-surface, #fff);--lsq-bg: var(--lsa-design-background, #f3f5f8);--lsq-radius: var(--lsa-design-radius, 18px);--lsq-shadow: 0 8px 28px rgb(30 42 62 / 5%);font-family:var(--lsa-design-font, -apple-system),BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;color:var(--lsq-ink);line-height:1.6}.lsa.lsa-lms{background:var(--lsq-bg);border:1px solid var(--lsq-line);border-radius:var(--lsq-radius);box-shadow:var(--lsq-shadow);font-size:var(--lsa-design-bodysize, 16px);overflow:clip}.lsa.lsa-lms :is(.lsa-ui-instructor-bar,.lsa-ui-modebar){background:var(--lsa-style-headerbackground, #edf1f6);color:var(--lsa-style-headertext, var(--lsq-ink));border:0;border-bottom:1px solid var(--lsq-line);padding:12px 28px;gap:12px;flex-wrap:wrap;border-radius:0;box-shadow:none}.lsa.lsa-lms .lsa-topbar{background:var(--lsa-style-headerbackground, #fbfcfe);color:var(--lsa-style-headertext, var(--lsq-ink));border:0;padding:26px 30px;gap:20px;min-height:86px}.lsa.lsa-lms .lsa-ui-brand{font-size:14px;font-weight:650;letter-spacing:.015em;color:inherit}.lsa.lsa-lms .lsa-course-name{font-size:21px;line-height:1.35;font-weight:650;letter-spacing:-.025em;color:inherit}.lsa.lsa-lms .lsa-ui-identity{border-radius:14px;background:var(--lsa-style-navbackground, #edf1f6);color:var(--lsa-style-navtext, var(--lsq-ink));padding:10px 14px}.lsa.lsa-lms .lsa-ui-identity small{color:inherit;font-size:12px}.lsa.lsa-lms .lsa-nav{background:var(--lsa-style-navbackground, #fbfcfe);color:var(--lsa-style-navtext, var(--lsq-ink));padding:0 24px 18px;gap:5px;border:0;border-bottom:1px solid var(--lsq-line)}.lsa.lsa-lms :is(.lsa-nav-item,.lsa-ui-nav-more-trigger){border:1px solid transparent;border-radius:11px;padding:10px 14px;min-height:44px;font-size:14px;font-weight:600;background:transparent;color:inherit;box-shadow:none}.lsa.lsa-lms :is(.lsa-nav-item,.lsa-ui-nav-more-trigger):hover{background:var(--lsa-style-navhoverbackground, #eef1f5);color:inherit}.lsa.lsa-lms .lsa-nav-item.is-active{background:var(--lsa-style-navactivebackground, #e6edf6);color:var(--lsa-style-navactivetext, #173d66);border-color:var(--lsa-style-navactiveborder, #b9cbe0);box-shadow:none}.lsa.lsa-lms .lsa-ui-nav-more-menu{border:1px solid var(--lsq-line);border-radius:14px;padding:8px;background:var(--lsq-surface);box-shadow:0 12px 34px #202b4324;z-index:50}.lsa.lsa-lms .lsa-ui-page{padding:32px;max-width:1440px;margin:auto}.lsa.lsa-lms .lsa-ui-page>h1,.lsa.lsa-lms .lsa-ui-heading h1{font-size:30px;font-weight:650;letter-spacing:-.035em;line-height:1.3;margin:0 0 24px}.lsa.lsa-lms :is(.lsa-panel,.lsa-ui-card,.lsa-ui-content-card,.lsa-ui-activity,.lsa-ui-question-card){background:var(--lsa-style-cardbackground, var(--lsq-surface));border:1px solid var(--lsq-line);border-radius:var(--lsq-radius);box-shadow:var(--lsq-shadow)}.lsa.lsa-lms .lsa-panel{padding:var(--lsa-design-spacing, 26px)}.lsa.lsa-lms .lsa-panel>h2,.lsa.lsa-lms .lsa-ui-panel-heading{font-size:19px;font-weight:650;letter-spacing:-.02em;padding-bottom:14px;border-bottom:1px solid var(--lsq-line);margin-bottom:20px;background:transparent;color:inherit}.lsa.lsa-lms .lsa-home-grid{gap:24px}.lsa.lsa-lms .lsa-home-module{border:1px solid var(--lsq-line);border-radius:14px;background:var(--lsa-style-cardbackground, var(--lsq-surface));padding:18px;box-shadow:none;min-height:76px;gap:14px}.lsa.lsa-lms .lsa-home-module:hover{border-color:#8e9fb4;box-shadow:0 4px 16px #26374b0d}.lsa.lsa-lms .lsa-home-module-stripe{width:5px;min-width:5px;border-radius:5px;background:var(--lsa-style-markerbackground, #71869f)}.lsa.lsa-lms .lsa-hero{border-radius:var(--lsq-radius);overflow:hidden;box-shadow:var(--lsq-shadow);border:1px solid var(--lsq-line)}.lsa.lsa-lms .lsa-hero:not([style*=background-image]){background:var(--lsa-style-bannerbackground, #e8eef6);color:var(--lsa-style-bannertext, #253b56)}.lsa.lsa-lms .lsa-hero:not([style*=background-image]) .lsa-hero-copy :is(h1,p){color:inherit;text-shadow:none}.lsa.lsa-lms .lsa-content-layout{grid-template-columns:284px minmax(0,1fr);gap:0;background:var(--lsq-bg)}.lsa.lsa-lms .lsa-sidebar{background:var(--lsa-style-navbackground, #f2f5f9);color:var(--lsa-style-navtext, var(--lsq-ink));border:0;border-right:1px solid var(--lsq-line);padding:24px 14px}.lsa.lsa-lms .lsa-ui-sidebar-title{padding:4px 12px 18px;font-size:13px;letter-spacing:.05em;font-weight:650}.lsa.lsa-lms :is(.lsa-ui-overview-link,.lsa-toc-lesson,.lsa-toc-module){border-radius:10px;margin:3px 0;padding:11px 12px;min-height:44px;border-color:transparent;box-shadow:none}.lsa.lsa-lms :is(.lsa-ui-overview-link,.lsa-toc-lesson,.lsa-toc-module).is-active{background:var(--lsa-style-navactivebackground, #e1e9f3);color:var(--lsa-style-navactivetext, #173d66);box-shadow:inset 3px 0 var(--lsa-accent, #075bb5)}.lsa.lsa-lms .lsa-ui-tree small{color:var(--lsa-style-panelmuted, var(--lsq-muted));font-size:12px}.lsa.lsa-lms .lsa-reader{background:var(--lsa-style-readerbackground, #fff);min-width:0;padding:30px 36px}.lsa.lsa-lms :is(.lsa-ui-breadcrumb,.lsa-footer){color:var(--lsa-style-panelmuted, var(--lsq-muted));font-size:13px;line-height:1.6}.lsa.lsa-lms .lsa-footer{padding:22px 30px;border-top:1px solid var(--lsq-line);background:var(--lsq-bg)}.lsa.lsa-lms .lsa-btn{min-height:44px;border-radius:var(--lsa-style-buttonradius, 11px);font-size:14px;font-weight:600;line-height:1.4;padding:11px 17px;box-shadow:none}.lsa.lsa-lms .lsa-btn-secondary{background:var(--lsa-style-secondarybuttonbackground, #fff);color:var(--lsa-style-secondarybuttontext, #293a4e);border-color:var(--lsa-style-secondarybuttonborder, #b7c3d1)}.lsa.lsa-lms .lsa-ui-admin-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.lsa.lsa-lms .lsa-ui-admin-cards>button{border:1px solid var(--lsq-line);background:var(--lsa-style-cardbackground, var(--lsq-surface));color:var(--lsq-ink);padding:22px;text-align:left;min-height:86px;border-radius:14px;font-weight:600;box-shadow:0 3px 12px #23334b05;white-space:normal}.lsa.lsa-lms .lsa-ui-admin-cards>button:hover{border-color:#8e9fb4;background:var(--lsa-style-navhoverbackground, #eef2f7)}.lsa.lsa-lms .lsa-ui-dialog{border:1px solid var(--lsq-line);border-radius:16px;padding:0;background:var(--lsa-style-dialogbackground, #fff);color:var(--lsa-style-dialogtext, var(--lsq-ink));box-shadow:0 24px 80px #172b4d33;max-width:min(980px,96vw)}.lsa.lsa-lms .lsa-ui-dialog::backdrop,.lsa-composer::backdrop{background:#1b29354d}.lsa.lsa-lms .lsa-ui-dialog :is(h2,h3){font-weight:600;letter-spacing:-.025em}.lsa.lsa-lms :is(.lsa-ui-dialog,.lsa-ui-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--lsa-style-inputbackground, #fafbfd);color:var(--lsa-style-inputtext, var(--lsq-ink));border:1px solid var(--lsa-style-inputborder, #9daaba);border-radius:10px;padding:11px 12px;font:inherit;min-height:44px}.lsa.lsa-lms :is(.lsa-ui-table,.lsa-ui-gradebook-table){border-spacing:0;border-radius:12px;border:1px solid var(--lsq-line);background:var(--lsq-surface);font-size:14px}.lsa.lsa-lms :is(.lsa-ui-table,.lsa-ui-gradebook-table) th{background:var(--lsa-style-navbackground, #edf1f6);color:var(--lsq-ink);font-weight:650;padding:14px}.lsa.lsa-lms :is(.lsa-ui-table,.lsa-ui-gradebook-table) td{padding:14px;border-color:var(--lsq-line)}.lsa.lsa-lms .lsa-sample-notice{background:var(--lsa-style-headerbackground, #eef2f7);color:var(--lsa-style-headertext, #293a4e);border:0;border-bottom:1px solid var(--lsq-line);padding:20px 30px;font-size:14px}.lsa.lsa-lms .lsa-sample-notice p{max-width:92ch;margin:7px 0 12px;line-height:1.6}:where(.lsa.lsa-lms,.lsa-quiet-canvas) :is(.lsa-svf-actions,.lsa-kc-stage,.lsa-process-navigation,.lsa-scenario-stage,.lsa-code-actions) button:not(:disabled){border:1px solid var(--lsa-design-accent, var(--lsa-accent, #253b56));border-radius:10px;min-height:44px;background:var(--lsa-design-accent, var(--lsa-accent, #253b56));color:#fff;font-family:inherit}:where(.lsa.lsa-lms,.lsa-quiet-canvas) :is(.lsa-kc-option,.lsa-svf-question,.lsa-visual-interactive details){border-radius:var(--lsa-vs-radius, 12px)}.lsa-composer{background:var(--lsq-bg);color:var(--lsq-ink);border:1px solid var(--lsq-line);border-radius:0;font-size:14px}.lsa-composer :is(.lsa-composer-top,.lsa-composer-tools,.lsa-composer-footer){background:#fbfcfe;border-color:var(--lsq-line);color:var(--lsq-ink);padding:14px 24px}.lsa-composer .lsa-composer-top h2{font-size:18px;letter-spacing:-.025em;font-weight:650}.lsa-composer button{border-radius:10px;min-height:40px;border-color:#c8d1dd;background:#fff;color:#25384d;font-weight:550}.lsa-composer button:hover{background:#eaf0f7;color:#193c65}.lsa-composer :is([data-action=apply],.lsa-composer-footer [data-action=library]){background:#253b56;color:#fff;border-color:#253b56}.lsa-composer .lsa-composer-drawer{background:#fbfcfe;border-right:1px solid var(--lsq-line);padding:20px}.lsa-composer .lsa-composer-drawer.lsa-library-open{background:#f2f5f9;padding:0;width:min(520px,44vw)}.lsa-composer .lsa-library-open :is(.lsa-composer-panel-title,.lsa-library-search){background:#fbfcfe;padding:16px 20px}.lsa-composer .lsa-library-layout{grid-template-columns:166px minmax(0,1fr)}.lsa-composer .lsa-library-layout nav{background:#fbfcfe;padding:10px;border-right:1px solid var(--lsq-line);gap:5px}.lsa-composer .lsa-library-layout nav button{border-radius:10px;padding:12px 10px;min-height:44px;font-size:14px;background:transparent}.lsa-composer .lsa-library-layout nav [aria-current=true]{background:#e2eaf4;color:#193c65;font-weight:650;box-shadow:inset 3px 0 #527ba6}.lsa-composer .lsa-library-open .lsa-variant-list{gap:20px;padding:20px}.lsa-composer .lsa-library-open .lsa-variant{border:1px solid #ccd6e2;border-radius:14px;background:#fff;box-shadow:0 4px 14px #253b5609;padding:0;overflow:hidden}.lsa-composer .lsa-variant strong{font-size:14px;font-weight:600;margin:14px 16px}.lsa-composer .lsa-variant-preview{border:0;background:#fff}.lsa-composer .lsa-library-open .lsa-variant-preview{height:160px}.lsa-composer .lsa-composer-stage{padding:20px;background:#e9eef5}.lsa-composer .lsa-composer-stage iframe{border-radius:14px;outline:1px solid #c9d4e1;box-shadow:0 8px 30px #253b560d}.lsa-composer :is(input:not([type=checkbox]):not([type=color]),select,textarea){border-radius:9px;border-color:#9daaba;background:#fff;color:#20252c}.lsa-composer .lsa-settings-tabs{padding:5px;background:#e9eef5;border-radius:12px;gap:4px}.lsa-composer .lsa-settings-tabs button{flex:1;border:0;background:transparent}.lsa-composer .lsa-settings-tabs [aria-current=true]{background:#fff;box-shadow:0 2px 6px #1b314c1a;color:#193c65}.lsa-composer :is(.lsa-composer-bulk,.lsa-composer-link){background:#eef3f9;border-color:var(--lsq-line);font-family:inherit}.lsa-composer .lsa-composer-footer [role=status],.lsa-composer .lsa-variant small{color:#536071;font-size:13px}.lsa-quiet-canvas .lsa-canvas-block-tools{background:#f4f7fb;border-color:#d4dae2;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:10px 16px}.lsa-quiet-canvas .lsa-canvas-block-tools :is(button,select){border-radius:10px;background:#fff;color:#253b56;border:1px solid #ccd6e2;box-shadow:none;min-height:40px}.lsa-quiet-canvas [data-lsa-editor-selected]{box-shadow:inset 3px 0 #075bb5}.lsa-quiet-canvas .lsa-canvas-quick{background:#f2f5f9;border:1px solid #d4dae2;border-radius:16px;gap:6px;padding:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lsa-quiet-canvas .lsa-canvas-quick button{border-radius:11px;color:#253b56;background:#fff;font-size:13px;padding:14px;min-height:82px}.lsa-quiet-canvas .lsa-canvas-quick button:first-child{background:#253b56;color:#fff}.lsa-student-shell{background:#f3f5f8;color:#20252c;font-size:16px}.lsa-student-shell .lsa-ui-student-header{background:#fbfcfe;color:#20252c;border-bottom:1px solid #d4dae2;padding:18px 30px;min-height:78px}.lsa-student-shell .lsa-ui-student-header a,.lsa-student-shell .lsa-ui-dash-user small{color:#46566a}.lsa-student-shell .lsa-ui-dash-site{font-size:17px;letter-spacing:-.02em;color:#20252c}.lsa-student-shell .lsa-ui-dash-avatar{background:#e5ecf5;color:#253b56;width:40px;height:40px}.lsa-student-shell .lsa-ui-dash-signout{border-color:#d4dae2;font-size:14px}.lsa-student-shell .lsa-ui-dash-sidebar{background:#eef2f7;color:#20252c;border-right:1px solid #d4dae2;padding:26px 18px}.lsa-student-shell .lsa-ui-dash-brand{border:1px solid #d4dae2;border-radius:16px;min-height:80px}.lsa-student-shell .lsa-ui-dash-workspace{padding:28px 12px 20px;font-size:15px}.lsa-student-shell .lsa-ui-dash-workspace strong{color:#20252c}.lsa-student-shell .lsa-ui-dash-workspace span{color:#536071;font-size:11px}.lsa-student-shell .lsa-ui-student-navigation a{color:#37475a;font-size:15px;border-radius:11px;min-height:48px}.lsa-student-shell .lsa-ui-student-navigation a:hover{background:#e2eaf4;color:#173d66}.lsa-student-shell .lsa-ui-student-navigation a[aria-current]{background:#dfe8f4;color:#173d66;box-shadow:inset 3px 0 #527ba6}.lsa-student-shell .lsa-ui-dash-sidebar-note{color:#536071;border-color:#d4dae2;font-size:13px}.lsa-student-shell .lsa-ui-student-layout>.lsa-learner{padding:36px 40px}.lsa-student-shell .lsa-ui-portal-heading h1{font-size:34px;font-weight:650;letter-spacing:-.035em}.lsa-student-shell .lsa-ui-portal-heading p{font-size:16px;color:#536071}.lsa-student-shell :is(.lsa-ui-portal-card,.lsa-ui-portal-panel,.lsa-ui-dash-metrics>div){border:1px solid #d4dae2;border-radius:18px;box-shadow:var(--lsq-shadow);padding:26px;background:#fff}.lsa-student-shell .lsa-ui-dash-metrics>div{gap:10px}.lsa-student-shell .lsa-ui-dash-metrics strong{font-size:34px;font-weight:650;letter-spacing:-.035em}.lsa-student-shell :is(.lsa-ui-dash-metrics span,.lsa-ui-dash-metrics small,.lsa-ui-dash-course-meta,.lsa-ui-dash-updated,.lsa-ui-dash-breadcrumb){color:#536071;font-size:13px}.lsa-student-shell :is(.lsa-ui-dash-search button,.lsa-ui-account-form button,.lsa-ui-portal-button){background:#253b56;border:1px solid #253b56;border-radius:11px;min-height:44px;font:600 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:11px 17px}.lsa-student-shell :is(.lsa-ui-dash-search button,.lsa-ui-account-form button,.lsa-ui-portal-button):hover{background:#172b44;border-color:#172b44}.lsa-student-shell .lsa-ui-portal-button-secondary{background:#fff;color:#253b56;border-color:#b6c3d2}.lsa-student-shell :is(.lsa-ui-dash-search input,.lsa-ui-account-form input){border:1px solid #9daaba;border-radius:11px;min-height:44px;padding:11px 14px}.lsa-admin-workspace #wpbody-content>.wrap{background:#f3f5f8;border:1px solid #d4dae2;border-radius:18px;padding:28px;color:#20252c;font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box}.lsa-admin-workspace #wpbody-content>.wrap>h1{font-size:32px;font-weight:650;letter-spacing:-.03em;margin-bottom:24px}.lsa-admin-workspace .wrap>.widefat{border:1px solid #d4dae2;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1e2a3e0d}.lsa-admin-workspace .wrap>.widefat :is(th,td){padding:16px}.lsa-admin-workspace .wrap>.widefat th{background:#eef2f7;color:#293a4e;font-weight:650}.lsa-admin-workspace .wrap .button{border:1px solid #aebdce;border-radius:9px;min-height:40px;padding:4px 14px;background:#fff;color:#253b56}.lsa-admin-workspace .wrap .button-primary{background:#253b56;color:#fff;border-color:#253b56}.lsa-admin-workspace .wrap>form :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:9px;min-height:42px;border-color:#9daaba}@media (max-width: 640px){.lsa-admin-workspace #wpbody-content>.wrap{padding:18px 12px}.lsa-admin-workspace .wrap>.widefat{display:block;overflow:auto;max-width:100%}}.lsa-activity-shell #lsa-activity-status{font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#eef3f8;color:#33475f;padding:12px 18px;border-bottom:1px solid #d4dae2}.lsa-activity-shell .h5p-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-color:#d4dae2;border-radius:14px}.lsa-activity-shell .h5p-joubelui-button{border-radius:10px;min-height:44px;font-family:inherit}:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell,.lsa-quiet-canvas,.lsa-activity-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--lsa-style-buttonfocusoutline, #075bb5);outline-offset:3px}@media (prefers-reduced-motion: no-preference){:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell) :is(.lsa-btn,.lsa-nav-item,.lsa-home-module,.lsa-ui-admin-cards>button,.lsa-ui-portal-button,.lsa-ui-portal-card,.lsa-variant){transition:background-color .14s ease,border-color .14s ease,box-shadow .16s ease,transform .16s ease}@media (hover: hover){:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell) :is(.lsa-home-module,.lsa-ui-admin-cards>button,.lsa-ui-portal-card,.lsa-variant):hover{transform:translateY(-2px)}}:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell) :is(.lsa-btn,.lsa-ui-portal-button):active{transform:translateY(1px)}.lsa.lsa-lms .lsa-ui-dialog[open],.lsa-composer[open]{animation:lsq-open .15s ease-out}@keyframes lsq-open{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}}@supports (backdrop-filter: blur(8px)){.lsa[data-lsa-theme=frosted] .lsa-topbar,.lsa-student-shell .lsa-ui-student-header,.lsa-composer[data-lsa-theme=frosted] .lsa-composer-top{background:var(--lsa-style-headerbackground, rgba(250, 252, 255, .87));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (prefers-reduced-transparency: reduce),(prefers-reduced-motion: reduce){.lsa[data-lsa-theme] .lsa-topbar,.lsa-student-shell .lsa-ui-student-header,.lsa-composer[data-lsa-theme] .lsa-composer-top{background:var(--lsa-style-headerbackground, #fbfcfe);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors: active){:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell){box-shadow:none;border-color:CanvasText}:is(.lsa.lsa-lms,.lsa-composer,.lsa-student-shell) :focus-visible{outline-color:Highlight}}@media (max-width: 900px){.lsa.lsa-lms .lsa-content-layout{grid-template-columns:230px minmax(0,1fr)}.lsa.lsa-lms .lsa-reader{padding:24px}.lsa-composer .lsa-composer-drawer.lsa-library-open{width:50vw}.lsa-composer .lsa-library-layout{grid-template-columns:145px minmax(0,1fr)}.lsa-composer .lsa-library-open .lsa-variant-list,.lsa-composer .lsa-composer-stage{padding:12px}}@media (max-width: 760px){.lsa-student-shell .lsa-ui-student-layout>.lsa-learner{padding:24px 16px}.lsa-student-shell .lsa-ui-dash-sidebar{padding:16px}.lsa-student-shell .lsa-ui-portal-heading h1{font-size:29px}.lsa-student-shell :is(.lsa-ui-portal-card,.lsa-ui-portal-panel,.lsa-ui-dash-metrics>div){padding:20px}}@media (max-width: 640px){.lsa.lsa-lms{border-radius:12px}.lsa.lsa-lms .lsa-content-layout{display:block}.lsa.lsa-lms .lsa-sidebar{border-right:0;border-bottom:1px solid var(--lsq-line);padding:16px}.lsa.lsa-lms :is(.lsa-topbar,.lsa-ui-instructor-bar,.lsa-ui-modebar,.lsa-sample-notice,.lsa-ui-page,.lsa-reader){padding:20px 16px}.lsa.lsa-lms .lsa-nav{padding:0 10px 14px}.lsa.lsa-lms .lsa-nav-item{padding:10px;font-size:13px}.lsa.lsa-lms .lsa-course-name{font-size:19px}.lsa.lsa-lms .lsa-panel{padding:20px}.lsa.lsa-lms .lsa-ui-dialog{padding:20px 16px}.lsa.lsa-lms .lsa-ui-admin-cards{grid-template-columns:1fr}.lsa-composer .lsa-composer-top{padding:10px 8px}.lsa-composer .lsa-composer-top h2{font-size:16px}.lsa-composer .lsa-composer-drawer.lsa-library-open{width:100%}.lsa-composer .lsa-library-layout{grid-template-columns:135px minmax(0,1fr)}.lsa-composer .lsa-library-layout nav button{font-size:13px;padding:12px 8px}.lsa-composer .lsa-library-open .lsa-variant-preview{height:140px}.lsa-composer .lsa-composer-footer{padding:10px 12px;gap:10px}.lsa-composer .lsa-composer-stage{padding:8px}}@media (max-width: 640px){.lsa-composer .lsa-composer-top{flex-wrap:wrap;gap:8px}.lsa-composer .lsa-composer-top>div{flex-wrap:wrap;gap:5px;width:100%}.lsa-composer .lsa-composer-tools{flex-wrap:nowrap;overflow-x:auto;flex-shrink:0;padding:8px;min-height:56px}.lsa-composer .lsa-composer-tools>*{flex-shrink:0}.lsa-composer .lsa-composer-tools>span{display:none}.lsa-composer .lsa-composer-work{position:relative}.lsa-composer .lsa-composer-drawer{inset:0;width:100%;max-width:100%}.lsa-composer .lsa-composer-footer{flex-shrink:0}}@media (max-width: 640px){.lsa-composer .lsa-composer-top{position:relative}.lsa-composer .lsa-composer-top h2{padding-right:44px}.lsa-composer .lsa-composer-top [data-action=close]{position:absolute;right:8px;top:6px}}.lsa-quiet-canvas .lsa-rich-body{padding-top:64px}.lsa-quiet-canvas .lsa-canvas-block-tools{padding:5px 8px;gap:4px}.lsa-quiet-canvas .lsa-canvas-block-tools :is(button,select){min-height:34px}.lsa-quiet-canvas .lsa-canvas-block-tools :is(.lsa-canvas-controls-main,.lsa-canvas-controls-actions) button{width:34px;height:34px}.lsa-quiet-canvas .lsa-canvas-block-tools:has(+.lsa-author-grid .lsa-author-cell>[data-lsa-block]:not([data-lsa-editor-ui]):hover),.lsa-quiet-canvas .lsa-canvas-block-tools:has(+.lsa-author-grid [data-lsa-editor-selected]),.lsa-quiet-canvas .lsa-canvas-block-tools:has(+.lsa-author-grid .lsa-canvas-block-tools:is(:hover,:focus-within)){visibility:hidden;opacity:0}.lsa-quiet-canvas .lsa-canvas-block-tools:is(:hover,:focus-within){visibility:visible;opacity:1}.lsa-quiet-canvas .lsa-author-cell:has(>[data-lsa-block]:not([data-lsa-editor-ui])){padding-top:52px}.lsa-quiet-canvas .lsa-author-cell>.lsa-canvas-block-tools{top:6px;left:6px;right:6px;z-index:9}.lsa-quiet-canvas .lsa-pro-handle{display:none!important}.lsa-quiet-canvas .lsa-visual-elementor{position:relative;margin:16px 0;min-height:132px;border:2px dashed #7fb6e3;border-radius:8px;background:#f3f8fd}.lsa-quiet-canvas .lsa-visual-elementor:before{content:"Elementor section";position:absolute;top:10px;left:12px;z-index:1;padding:3px 10px;border-radius:999px;background:#006fbf;color:#fff;font:600 12px/1.4 Lato,Arial,sans-serif;letter-spacing:.02em}.lsa-quiet-canvas .lsa-visual-elementor:not(:has(.lsa-section-preview)):after{content:"Nothing designed yet. Select this block, then choose \201c Design in Elementor\201d  in the settings panel.";display:block;padding:48px 20px 24px;text-align:center;color:#3d4b5c;font:15px/1.5 Lato,Arial,sans-serif}.lsa-quiet-canvas .lsa-visual-elementor>.lsa-section-preview{display:block;width:100%;height:320px;margin-top:40px;border:0;border-top:1px solid #cfe0f0;background:#fff;pointer-events:none}.lsa-quiet-canvas .lsa-visual-elementor>[data-lsa-design-fallback]:empty{display:none}
