.lms-hub{max-width:960px;padding:1.25rem 1rem 3rem}.lms-hub__hero{padding:1.5rem 0 1.75rem;background:radial-gradient(80% 120% at 10% 0,color-mix(in oklab,var(--pine) 22%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in oklab,var(--paper) 70%,#fff),transparent);border-radius:var(--radius)}.lms-hub__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.6rem);margin:.35rem 0}.lms-hub__sub{color:var(--mist);max-width:52ch}.lms-hub__grid{margin:1.5rem 0 0;gap:1rem}.lms-hub__card{gap:.35rem;padding:1.1rem 1.15rem;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,color-mix(in oklab,var(--pine) 8%,var(--panel)),var(--panel));transition:transform .2s ease,border-color .2s ease}.lms-hub__card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--pine) 45%,var(--border))}.lms-hub__card-name{font-size:1.1rem}.lms-hub__card-meta,.lms-hub__card-status{color:var(--mist);font-size:.85rem;text-transform:capitalize}.lms-hub__hint{color:var(--mist)}.lms-shell{max-width:1100px;margin:0 auto;padding:.75rem 1rem 3rem}.lms-shell__top{padding:.5rem 0 .75rem}.lms-shell__brand{align-items:center;gap:.4rem;flex-wrap:wrap}.lms-shell__back,.lms-shell__school{text-decoration:none;color:inherit}.lms-shell__sep{color:var(--mist)}.lms-shell__meta{gap:.75rem}.lms-shell__role{font-size:.75rem;color:var(--pine-deep);background:color-mix(in oklab,var(--pine) 14%,transparent);padding:.25rem .55rem;border-radius:999px}.lms-shell__nav{gap:.35rem;overflow-x:auto;padding:.35rem 0 .85rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.lms-shell__link{color:var(--mist);padding:.45rem .75rem;border-radius:999px;font-size:.92rem}.lms-shell__link.is-active,.lms-shell__link:hover{color:var(--ink);background:color-mix(in oklab,var(--pine) 16%,transparent)}.lms-dash__hero{margin-bottom:1.25rem}.lms-dash__eyebrow{font-size:.72rem;color:var(--pine-deep)}.lms-dash__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3.5vw,2.2rem);margin:.25rem 0 .5rem}.lms-dash__section{margin:1.25rem 0}.lms-dash__section h2{font-size:1.05rem;margin:0 0 .6rem}.lms-dash__grid{gap:1rem}.lms-dash__courses,.lms-dash__list{gap:.55rem}.lms-dash__courses a,.lms-dash__list a{display:block;padding:.7rem .85rem;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.lms-dash__event{border-radius:12px;border:1px solid var(--border);background:var(--panel)}.lms-muted{color:var(--mist)}.lms-progress__track{height:8px;border-radius:999px;background:color-mix(in oklab,var(--ink) 10%,transparent)}.lms-progress__fill{background:linear-gradient(90deg,var(--pine),color-mix(in oklab,var(--gold) 55%,var(--pine)));transition:width .35s ease}.lms-progress__value{font-size:.85rem}.lms-continue{padding:1.15rem 1.25rem;margin:1rem 0 1.5rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--pine) 35%,var(--border));background:radial-gradient(120% 140% at 100% 0,color-mix(in oklab,var(--gold) 18%,transparent),transparent 50%),linear-gradient(120deg,color-mix(in oklab,var(--pine) 12%,var(--panel)),var(--panel));animation:lms-continue-in .45s ease both}.lms-continue__eyebrow{font-size:.72rem;color:var(--pine-deep)}.lms-continue__title{margin:.2rem 0;font-size:1.25rem}.lms-continue__sub{color:var(--mist)}.lms-continue__cta{letter-spacing:.04em}@keyframes lms-continue-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lms-page-head{margin-bottom:1.25rem}.lms-page-head h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2rem);margin:.2rem 0 .4rem}.lms-breadcrumb{font-size:.85rem;color:var(--mist)}.lms-course-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lms-course-card{padding:1.1rem;border-radius:14px;border:1px solid var(--border);background:var(--panel);min-height:160px;transition:border-color .2s ease,transform .2s ease}.lms-course-card:hover{border-color:color-mix(in oklab,var(--pine) 40%,var(--border));transform:translateY(-2px)}.lms-course-card__cat{font-size:.75rem;color:var(--pine-deep);letter-spacing:.05em}.lms-course-card__meta{color:var(--mist);font-size:.85rem}.lms-outline{display:grid;gap:1rem}.lms-outline__module{border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:.85rem 1rem}.lms-outline__module header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.lms-outline__module h3{margin:0}.lms-outline__module ol{margin:.6rem 0 0;padding-left:1.1rem}.lms-outline__module li{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0}.lms-outline__ops{display:inline-flex;gap:.25rem}.lms-outline__ops button{border:1px solid var(--border);background:transparent;border-radius:6px;cursor:pointer;line-height:1;padding:.15rem .35rem}.lms-course-aside{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1.5rem}.lms-content{max-width:720px;display:grid;gap:.85rem}.lms-content__h1{font-family:Georgia,serif;font-size:1.6rem;margin:.4rem 0}.lms-content__h2{font-family:Georgia,serif;font-size:1.25rem;margin:.3rem 0}.lms-content__h3{font-size:1.05rem;margin:.2rem 0}.lms-content__p{margin:0;line-height:1.65}.lms-content__list{margin:0;padding-left:1.2rem;line-height:1.55}.lms-content__callout{padding:.85rem 1rem;border-radius:12px;border-left:3px solid var(--pine);background:color-mix(in oklab,var(--pine) 10%,var(--panel))}.lms-content__callout--warning{border-left-color:var(--gold);background:color-mix(in oklab,var(--gold) 12%,var(--panel))}.lms-content__callout--tip{border-left-color:var(--brand-secondary);background:color-mix(in oklab,var(--brand-secondary) 12%,var(--panel))}.lms-content__quote{margin:0;padding:.75rem 1rem;border-left:3px solid var(--border);font-style:italic}.lms-content__quote cite{display:block;margin-top:.35rem;font-style:normal;color:var(--mist);font-size:.9rem}.lms-content__hr{border:0;border-top:1px solid var(--border);margin:.5rem 0}.lms-content__img{max-width:100%;border-radius:12px}.lms-content__table-wrap{overflow-x:auto}.lms-content__table{width:100%;border-collapse:collapse}.lms-content__table td{border:1px solid var(--border);padding:.4rem .55rem}.lms-content__link{color:var(--pine-deep)}.lms-video{margin:1rem 0}.lms-video__caption{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.45rem}.lms-video__frame{position:relative;padding-bottom:56.25%;height:0;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.lms-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lms-video__native{width:100%;border-radius:14px;border:1px solid var(--border);background:#000}.lms-text-btn{border:0;background:transparent;color:var(--pine-deep);cursor:pointer;text-decoration:underline;font:inherit}.lms-lesson-nav{display:flex;justify-content:space-between;gap:1rem;margin:1.5rem 0;padding-top:1rem;border-top:1px solid var(--border)}.lms-lesson-nav a{color:var(--pine-deep)}.lms-library{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.lms-library__item{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.lms-library__actions{display:flex;gap:.5rem;flex-wrap:wrap}.lms-library__preview{max-width:220px;border-radius:10px}.lms-library__pdf{width:100%;min-height:280px;border:1px solid var(--border);border-radius:10px}.lms-chat-layout{display:grid;gap:1rem;grid-template-columns:minmax(180px,240px) 1fr}@media (max-width:720px){.lms-chat-layout{grid-template-columns:1fr}}.lms-chat-layout__list ul{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.lms-chat-layout__list a{display:flex;flex-direction:column;padding:.65rem .75rem;border-radius:10px;text-decoration:none;color:inherit;border:1px solid transparent}.lms-chat-layout__list a.is-active,.lms-chat-layout__list a:hover{background:color-mix(in oklab,var(--pine) 12%,transparent);border-color:var(--border)}.lms-chat-layout__list small{color:var(--mist);text-transform:uppercase;font-size:.68rem}.lms-chat{border:1px solid var(--border);border-radius:14px;background:var(--panel);display:flex;flex-direction:column;min-height:420px}.lms-chat__head{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.lms-chat__head h2{margin:0;font-size:1rem}.lms-chat__thread{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.55rem}.lms-chat__bubble{max-width:min(85%,420px);padding:.65rem .8rem;border-radius:12px;background:color-mix(in oklab,var(--ink) 6%,var(--panel));align-self:flex-start}.lms-chat__bubble.is-mine{align-self:flex-end;background:color-mix(in oklab,var(--pine) 18%,var(--panel))}.lms-chat__bubble p{margin:0}.lms-chat__bubble time{display:block;margin-top:.25rem;font-size:.72rem;color:var(--mist)}.lms-chat__composer{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border)}.lms-chat__composer input{flex:1;border:1px solid var(--border);border-radius:10px;padding:.55rem .7rem;background:transparent;color:inherit}.lms-bell,.lms-bell__btn{position:relative}.lms-bell__btn{border:1px solid var(--border);background:var(--panel);border-radius:999px;width:2.4rem;height:2.4rem;cursor:pointer}.lms-bell__count{position:absolute;top:-4px;right:-4px;min-width:1.1rem;height:1.1rem;border-radius:999px;background:var(--brand-error);color:#fff;font-size:.65rem;display:grid;place-items:center;padding:0 .2rem}.lms-bell__panel{position:absolute;right:0;top:calc(100% + .4rem);width:min(320px,86vw);z-index:40;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);animation:lms-continue-in .2s ease both}.lms-bell__head{display:flex;justify-content:space-between;align-items:center;padding:.65rem .8rem;border-bottom:1px solid var(--border)}.lms-bell__list{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.lms-bell__list li{border-bottom:1px solid var(--border)}.lms-bell__list li.is-unread{background:color-mix(in oklab,var(--pine) 8%,transparent)}.lms-bell__list a,.lms-bell__list>li>div{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .8rem;text-decoration:none;color:inherit}.lms-bell__empty,.lms-bell__list small{color:var(--mist)}.lms-bell__empty{padding:.85rem}.lms-tasks{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.lms-tasks__item{padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.lms-tasks__item h2{margin:0 0 .4rem;font-size:1.15rem}.lms-tasks__body{white-space:pre-wrap;background:color-mix(in oklab,var(--ink) 4%,transparent);padding:.65rem;border-radius:8px;font:inherit}.lms-submit{display:grid;gap:.6rem;margin-top:.75rem}.lms-submit textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:.65rem;background:transparent;color:inherit;font:inherit}.lms-submit__msg{color:var(--pine-deep)}.lms-quiz{display:grid;gap:1rem;max-width:720px}.lms-quiz__head h2{margin:0 0 .25rem}.lms-quiz__q{border:1px solid var(--border);border-radius:12px;padding:.85rem 1rem;background:var(--panel)}.lms-quiz__pts{color:var(--mist);font-weight:400}.lms-quiz__choices{display:grid;gap:.4rem;margin-top:.55rem}.lms-quiz__choice{display:flex;gap:.45rem;align-items:flex-start}.lms-quiz__input{width:100%;margin-top:.5rem;border:1px solid var(--border);border-radius:8px;padding:.5rem .65rem;background:transparent;color:inherit}.lms-quiz__ok{color:var(--pine);font-style:normal}.lms-quiz__result{padding:.85rem 1rem;border-radius:12px;border:1px solid var(--border)}.lms-quiz__result.is-pass{background:color-mix(in oklab,var(--pine) 14%,transparent)}.lms-quiz__result.is-fail{background:color-mix(in oklab,var(--brand-error) 12%,transparent)}.lms-calendar{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.lms-calendar li{display:grid;grid-template-columns:minmax(110px,140px) 1fr;gap:.85rem;padding:.85rem;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.lms-calendar time{color:var(--pine-deep);font-size:.9rem}.lms-calmap{display:grid;gap:1rem;margin-top:.5rem}.lms-calmap__toolbar{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;justify-content:space-between}.lms-calmap__filters,.lms-calmap__nav,.lms-calmap__views{display:flex;flex-wrap:wrap;gap:.35rem}.lms-calmap__chip,.lms-calmap__tab{border:1px solid var(--border);background:var(--panel);color:inherit;border-radius:999px;padding:.35rem .75rem;font:inherit;font-size:.9rem;cursor:pointer}.lms-calmap__chip.is-active,.lms-calmap__tab.is-active{background:color-mix(in oklab,var(--pine) 18%,transparent);border-color:color-mix(in oklab,var(--pine) 45%,var(--border));color:var(--pine-deep)}.lms-calmap__title{margin:0;font-size:1.15rem;text-transform:capitalize}.lms-calmap__month{display:grid;gap:.4rem}.lms-calmap__cells,.lms-calmap__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.lms-calmap__weekdays span{text-align:center;font-size:.8rem;color:var(--mist);text-transform:capitalize}.lms-calmap__cell{min-height:6.5rem;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:.4rem;cursor:pointer;display:grid;grid-template-rows:auto 1fr;gap:.25rem;color:inherit;font:inherit}.lms-calmap__cell.is-outside{opacity:.45}.lms-calmap__cell.is-today{border-color:color-mix(in oklab,var(--pine) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pine) 35%,transparent)}.lms-calmap__daynum{font-size:.85rem;font-weight:600;color:var(--pine-deep)}.lms-calmap__pills{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;align-content:start}.lms-calmap__pill{font-size:.72rem;line-height:1.2;padding:.15rem .35rem;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lms-calmap__pill--task{background:color-mix(in oklab,var(--brand-warning) 22%,transparent)}.lms-calmap__pill--event{background:color-mix(in oklab,var(--pine) 20%,transparent)}.lms-calmap__more{font-size:.72rem;color:var(--mist)}.lms-calmap__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.lms-calmap__weekcol{border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:.55rem;min-height:12rem;display:grid;grid-template-rows:auto 1fr;gap:.45rem}.lms-calmap__weekcol.is-today{border-color:color-mix(in oklab,var(--pine) 55%,var(--border))}.lms-calmap__weekcol header strong{font-size:.9rem;text-transform:capitalize}.lms-calmap__weekstack{display:grid;gap:.4rem;align-content:start}.lms-calmap__daylist{display:grid;gap:.65rem}.lms-calmap__item{display:grid;gap:.2rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:12px;background:var(--panel);text-decoration:none;color:inherit}.lms-calmap__item.is-compact{padding:.45rem .55rem;font-size:.85rem}.lms-calmap__item--task{border-left:3px solid var(--brand-warning)}.lms-calmap__item--event{border-left:3px solid var(--pine)}.lms-calmap__item-time{font-size:.8rem;color:var(--pine-deep)}.lms-calmap__status{font-size:.8rem;color:var(--mist)}.lms-calmap__legend{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:0}.lms-calmap__dot{width:.65rem;height:.65rem;border-radius:999px;display:inline-block;margin-right:.25rem;vertical-align:middle}.lms-calmap__dot--task{background:var(--brand-warning)}.lms-calmap__dot--event{background:var(--pine)}@media (max-width:900px){.lms-calmap__week{grid-template-columns:1fr}.lms-calmap__cell{min-height:4.5rem}.lms-calmap__pills{display:none}}.lms-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}@media (max-width:720px){.lms-stats{grid-template-columns:repeat(2,1fr)}.lms-calendar li{grid-template-columns:1fr}}.lms-stats>div{padding:.85rem;border-radius:12px;border:1px solid var(--border);background:var(--panel);display:grid;gap:.2rem}.lms-stats strong{font-size:1.4rem}.lms-stats span{color:var(--mist);font-size:.85rem}.lms-admin-form{display:grid;gap:.75rem;max-width:520px;margin-bottom:1.5rem}.lms-admin-form label{display:grid;gap:.3rem;font-size:.9rem}.lms-admin-form input,.lms-admin-form select,.lms-admin-form textarea{border:1px solid var(--border);border-radius:10px;padding:.55rem .7rem;background:transparent;color:inherit;font:inherit}.lms-editor{display:grid;gap:.85rem;margin-top:.75rem}.lms-editor__toolbar{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.lms-editor__add{border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:.3rem .65rem;cursor:pointer;font-size:.85rem}.lms-editor__blocks{display:grid;gap:.65rem}.lms-editor__block{border:1px solid var(--border);border-radius:12px;padding:.65rem;background:var(--panel);display:grid;gap:.45rem}.lms-editor__block-bar{display:flex;gap:.4rem;align-items:center;font-size:.8rem;color:var(--mist)}.lms-editor__block-bar button{border:1px solid var(--border);background:transparent;border-radius:6px;cursor:pointer}.lms-editor__block input,.lms-editor__block textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:.45rem .55rem;background:transparent;color:inherit;font:inherit}.lms-gate{max-width:520px;margin:2rem auto}.lms-outline li.is-dragging,.lms-outline__module.is-dragging{opacity:.55;outline:2px dashed color-mix(in oklab,var(--pine) 50%,transparent)}.lms-outline__handle{display:inline-block;margin-right:.35rem;color:var(--mist);cursor:grab;letter-spacing:-.15em;user-select:none}.lms-outline__dropzone{list-style:none;margin-left:-1.1rem;padding:.45rem .65rem!important;border:1px dashed var(--border);border-radius:8px;color:var(--mist);font-size:.85rem}.lms-outline__create{display:grid;gap:.65rem;margin-top:.5rem;padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.lms-outline__create-row{display:flex;flex-wrap:wrap;gap:.45rem}.lms-outline__create-row input,.lms-outline__create-row select{flex:1;min-width:140px;border:1px solid var(--border);border-radius:10px;padding:.5rem .65rem;background:transparent;color:inherit;font:inherit}.lms-sub-banner{padding:.55rem .85rem;margin:0 0 .75rem;border-radius:12px;border:1px solid color-mix(in oklab,var(--lms-brand,var(--pine)) 35%,var(--border));background:linear-gradient(100deg,color-mix(in oklab,var(--lms-brand,var(--pine)) 14%,var(--panel)),color-mix(in oklab,var(--lms-accent,var(--gold)) 10%,var(--panel)))}.lms-sub-banner__copy{gap:.15rem;font-size:.86rem}.lms-sub-banner__copy strong{font-size:.8rem}.lms-sub-banner__copy span{color:var(--mist)}.lms-sub-banner__link{flex:0 0 auto;font-size:.85rem;color:var(--pine-deep);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--pine) 40%,transparent)}.lms-demo-card{padding:1rem 1.15rem;margin:0 0 1.5rem;border-radius:14px;border:1px dashed color-mix(in oklab,var(--pine) 40%,var(--border));background:color-mix(in oklab,var(--pine) 6%,var(--panel))}.lms-demo-card__eyebrow{font-size:.7rem;color:var(--pine-deep)}.lms-demo-card__title{margin:.2rem 0}.lms-demo-card__body{color:var(--mist)}.lms-demo-entry__btn{border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:.45rem .9rem;cursor:pointer;font:inherit;font-size:.9rem}.lms-demo-entry__btn:hover{border-color:color-mix(in oklab,var(--pine) 45%,var(--border))}.lms-dir-whisper{margin-top:1.5rem;font-size:.78rem;opacity:.55}.lms-dir-whisper a{color:inherit;text-decoration:none}.lms-dir-whisper a:hover{opacity:1;text-decoration:underline}.profile-dash__lms-quiet{opacity:.75;font-size:.9rem}.lms-billing{max-width:980px}.lms-billing__hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2rem);margin:.25rem 0 .5rem}.lms-billing__eyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pine-deep)}.lms-billing__status{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem;margin:1.25rem 0}.lms-billing__status>div{padding:.75rem;border:1px solid var(--border);border-radius:12px;background:var(--panel);display:grid;gap:.2rem}.lms-billing__cycle{display:inline-flex;gap:.25rem;padding:.2rem;border:1px solid var(--border);border-radius:999px;margin-bottom:1rem}.lms-billing__cycle button{border:0;background:transparent;border-radius:999px;padding:.35rem .85rem;cursor:pointer;font:inherit}.lms-billing__cycle button.is-active{background:color-mix(in oklab,var(--pine) 18%,transparent)}.lms-billing__plans{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.lms-billing__card{padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--panel);display:flex;flex-direction:column;gap:.45rem}.lms-billing__card.is-hot{border-color:color-mix(in oklab,var(--pine) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in oklab,var(--pine) 20%,transparent)}.lms-billing__card.is-current{outline:2px solid color-mix(in oklab,var(--gold) 50%,transparent)}.lms-billing__card h2{margin:0;font-size:1.05rem}.lms-billing__tag{margin:0;color:var(--mist);font-size:.88rem}.lms-billing__price{margin:.2rem 0;font-size:1.35rem;font-weight:700}.lms-billing__price small{font-size:.8rem;font-weight:400;color:var(--mist)}.lms-billing__card ul{margin:.35rem 0 .75rem;padding-left:1.1rem;font-size:.88rem;line-height:1.45;flex:1}.lms-billing__addons{margin-top:1.75rem}.lms-billing__addons ul{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.lms-billing__addons li{padding:.85rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.lms-billing__addons p{margin:.25rem 0}.lms-billing__addons em{font-size:.85rem;color:var(--pine-deep)}.lms-billing__fine{margin-top:1.25rem;font-size:.8rem;color:var(--mist)}.lms-members{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.55rem}.lms-members__row{justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.lms-members__ops,.lms-members__row{display:flex;align-items:center;flex-wrap:wrap}.lms-members__ops{gap:.45rem}.lms-members__ops select{border:1px solid var(--border);border-radius:10px;padding:.4rem .55rem;background:transparent;color:inherit;font:inherit}.app-column:has([data-lms-app]) .bottom-nav,.app-column:has([data-lms-app]) .site-footer,.app-column:has([data-lms-app]) .top-bar{display:none!important}.app-column:has([data-lms-app]){padding-top:0!important}.app-column:has([data-lms-app]) .main-content{padding:0!important;max-width:none;width:100%;overflow-x:visible;background:#f1f5f9}.app-column:has(.lms-shell) .main-content{background:#0b1c24}.app-column:has([data-lms-app]) .soft-page{width:100%;max-width:100%;min-width:0;overflow:visible}[data-theme=dark] .app-column:has([data-lms-app]) .main-content{background:#0b1220}body:has([data-lms-app]) .site-chrome{display:none!important}.lms-gate,.lms-hub,.lms-shell{--lms-ink:#0f172a;--lms-muted:#64748b;--lms-line:#e2e8f0;--lms-surface:#ffffff;--lms-bg:#f1f5f9;--lms-soft:#f8fafc;--lms-brand:#0f4c5c;--lms-brand-hover:#0a3844;--lms-accent:#1d6a7a;--lms-on-brand:#ffffff;--lms-radius:8px;--lms-radius-sm:6px;--lms-shadow:0 1px 2px rgba(15,23,42,0.06),0 1px 3px rgba(15,23,42,0.04);color:var(--lms-ink);font-family:var(--font-sans),"Segoe UI",system-ui,sans-serif;letter-spacing:0}[data-theme=dark] .lms-gate,[data-theme=dark] .lms-hub,[data-theme=dark] .lms-shell,[data-theme=dark] [data-lms-app]{--lms-ink:#e8eef6;--lms-muted:#a8b4c4;--lms-line:#2d3a4f;--lms-surface:#141c2b;--lms-bg:#0b1220;--lms-soft:#101826;--lms-brand:#2dd4bf;--lms-brand-hover:#5eead4;--lms-on-brand:#042f2e;--lms-shadow:0 1px 2px rgba(0,0,0,0.45);--ink:var(--lms-ink);--mist:var(--lms-muted);--panel:var(--lms-surface);--border:var(--lms-line);--pine:var(--lms-brand);--pine-deep:#5eead4;color-scheme:dark}.lms-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.45rem .95rem;border-radius:var(--lms-radius-sm);border:1px solid transparent;font:inherit;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.lms-btn--primary{background:var(--lms-brand);color:#fff;border-color:var(--lms-brand)}.lms-btn--primary:hover{background:var(--lms-brand-hover);border-color:var(--lms-brand-hover);color:#fff}[data-theme=dark] .lms-btn--primary,[data-theme=dark] .lms-btn--primary:hover{color:var(--lms-on-brand,#042f2e)}.lms-btn--ghost{background:var(--lms-surface);color:var(--lms-ink);border-color:var(--lms-line)}.lms-btn--ghost:hover{border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line));color:var(--lms-brand)}.lms-cta-row{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.lms-hub{max-width:1040px;margin:0 auto;padding:1.5rem 1.1rem 3rem}.lms-gate,.lms-hub{width:100%;box-sizing:border-box}.lms-hub__hero{padding:1.35rem 1.4rem;margin-bottom:1.25rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius);background:var(--lms-surface);box-shadow:var(--lms-shadow)}.lms-gate .lms-shell__site-back,.lms-hub__hero .lms-shell__site-back{margin-bottom:.75rem}.lms-hub__eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lms-brand)}.lms-hub__title{font-family:inherit;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:700;letter-spacing:-.02em;margin:.35rem 0 .4rem;color:var(--lms-ink)}.lms-hub__sub{margin:0;color:var(--lms-muted);max-width:56ch;line-height:1.5;font-size:.95rem}.lms-hub__grid{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.lms-hub__card{display:flex;flex-direction:column;gap:.3rem;padding:1.05rem 1.1rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius);background:var(--lms-surface);box-shadow:var(--lms-shadow);text-decoration:none;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.lms-hub__card:hover{transform:none;border-color:color-mix(in oklab,var(--lms-brand) 45%,var(--lms-line));box-shadow:0 4px 14px rgba(15,23,42,.08)}.lms-hub__card-name{font-weight:700;font-size:1.02rem}.lms-hub__card-meta,.lms-hub__card-status{color:var(--lms-muted);font-size:.82rem;text-transform:none}.lms-hub__card-status{display:inline-flex;align-self:flex-start;margin-top:.35rem;padding:.15rem .45rem;border-radius:4px;background:var(--lms-soft);border:1px solid var(--lms-line);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lms-hub__empty{padding:1.25rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius);background:var(--lms-surface)}.lms-hub__hint{color:var(--lms-muted);font-size:.9rem}.lms-demo-card{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.05rem 1.2rem;margin:0 0 1.25rem;border-radius:var(--lms-radius);border:1px solid var(--lms-line);background:var(--lms-surface);box-shadow:var(--lms-shadow)}.lms-demo-card__eyebrow{margin:0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--lms-brand)}.lms-demo-card__title{margin:.25rem 0;font-weight:700;font-size:1.05rem}.lms-demo-card__body{margin:0;color:var(--lms-muted);font-size:.9rem;max-width:48ch}.lms-demo-entry__btn{border-radius:var(--lms-radius-sm)!important}.lms-gate{max-width:440px;margin:2.5rem auto;padding:1.5rem 1.35rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius);box-shadow:var(--lms-shadow)}.lms-gate,.lms-shell{background:var(--lms-surface)}.lms-shell{--lms-aside-w:248px;display:grid;grid-template-columns:var(--lms-aside-w) minmax(0,1fr);gap:0;max-width:none;width:100%;margin:0;min-height:100svh;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0;box-sizing:border-box}.lms-shell__aside{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem .75rem 1rem;background:linear-gradient(180deg,#0b2f3a,#07242d 55%,#051c23);color:#f1f5f9;border-right:1px solid color-mix(in oklab,#000 35%,transparent)}[data-theme=dark] .lms-shell__aside{background:#0a1628;color:#e2e8f0}.lms-shell__aside-brand{display:flex;align-items:center;gap:.65rem;padding:.35rem .45rem .85rem;border-bottom:1px solid color-mix(in oklab,#fff 14%,transparent)}.lms-shell__logo{width:32px;height:32px;border-radius:6px;object-fit:cover;background:#fff}.lms-shell__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:color-mix(in oklab,#fff 16%,transparent);font-weight:700;font-size:.95rem}.lms-shell__aside-copy{min-width:0}.lms-shell__product{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.lms-shell__school-name{margin:.1rem 0 0;font-size:.92rem;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms-shell__nav{display:flex;flex-direction:column;gap:.85rem;overflow-y:auto;overflow-x:hidden;padding:.2rem 0;border-bottom:0;margin-bottom:0;flex:1}.lms-shell__nav-group{display:flex;flex-direction:column;gap:.15rem}.lms-shell__nav-label{margin:0 0 .25rem;padding:0 .65rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,#fff 48%,transparent)}.lms-shell__link{flex:0 0 auto;display:flex;align-items:center;gap:.7rem;text-decoration:none;color:color-mix(in oklab,#fff 78%,transparent);padding:.58rem .7rem;border-radius:8px;font-size:.9rem;font-weight:500;border:1px solid transparent;transition:background .14s ease,color .14s ease;min-height:2.65rem}.lms-shell__link-ico{width:1.1rem;height:1.1rem;flex-shrink:0;opacity:.85}.lms-shell__link-text{display:grid;gap:.05rem;min-width:0;flex:1}.lms-shell__link-label{line-height:1.2}.lms-shell__link-hint{font-size:.68rem;font-weight:500;opacity:.55;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms-shell__badge{flex-shrink:0;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#fbbf24;color:#1c1917;font-size:.65rem;font-weight:800;display:grid;place-items:center}.lms-shell__link:hover{color:#fff;background:color-mix(in oklab,#fff 9%,transparent)}.lms-shell__link.is-active{color:#fff;background:color-mix(in oklab,#fff 14%,transparent);border-color:color-mix(in oklab,#fff 10%,transparent);font-weight:600}.lms-shell__link.is-active .lms-shell__link-ico{opacity:1}.lms-shell__link.is-active .lms-shell__link-hint{opacity:.7}.lms-shell__aside-foot{padding:.65rem .45rem .15rem;border-top:1px solid color-mix(in oklab,#fff 10%,transparent);display:grid;gap:.45rem}.lms-shell__aside-rolebox{padding:.45rem .5rem;border-radius:8px;background:color-mix(in oklab,#fff 6%,transparent)}.lms-shell__aside-role{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,#fff 70%,transparent)}.lms-shell__aside-hint{margin:.2rem 0 0;font-size:.72rem;line-height:1.35;color:color-mix(in oklab,#fff 55%,transparent)}.lms-shell__back{display:inline-block;padding:.45rem .55rem;color:color-mix(in oklab,#fff 72%,transparent);text-decoration:none;font-size:.82rem}.lms-shell__back:hover{color:#fff}.lms-shell__main{display:flex;flex-direction:column;min-width:0;max-width:100%;background:var(--lms-bg);overflow-x:clip}.lms-shell__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.85rem 1.15rem;background:var(--lms-surface);border-bottom:1px solid var(--lms-line)}.lms-shell__brand{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lms-shell__site-back{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin:0 0 .15rem;padding:.2rem .45rem .2rem .3rem;border-radius:6px;border:1px solid var(--lms-line);background:var(--lms-soft);color:var(--lms-ink);text-decoration:none;font-size:.78rem;font-weight:650;letter-spacing:.01em;line-height:1.2}.lms-shell__site-back:hover{border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line));color:var(--lms-brand)}.lms-shell__where{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}.lms-shell__crumb{font-size:.75rem;color:var(--lms-muted);font-weight:600;max-width:28vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms-shell__sep{color:var(--lms-line)}.lms-shell__section{font-weight:750;font-size:.98rem;color:var(--lms-ink);letter-spacing:-.01em}.lms-shell__top-hint{margin:0;font-size:.78rem;color:var(--lms-muted)}.lms-shell__school{font-weight:700;font-size:.95rem;color:var(--lms-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.lms-shell__meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.lms-shell__plan{font-size:.72rem;color:var(--lms-muted);padding:.28rem .55rem;border:1px solid var(--lms-line);border-radius:4px;background:var(--lms-soft);text-decoration:none;font-weight:600}.lms-shell__plan:hover{border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line));color:var(--lms-brand)}.lms-shell__role{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--lms-brand);background:color-mix(in oklab,var(--lms-brand) 10%,var(--lms-surface));border:1px solid color-mix(in oklab,var(--lms-brand) 22%,var(--lms-line));padding:.28rem .5rem;border-radius:4px}.lms-shell__body{padding:1.35rem 1.5rem 2.25rem;max-width:1180px;width:100%;margin:0 auto}.lms-sub-banner{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.65rem 1.5rem;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--lms-line);background:var(--lms-soft)}.lms-sub-banner--quiet{background:color-mix(in oklab,var(--lms-brand) 6%,var(--lms-soft))}.lms-sub-banner__copy{display:flex;flex-direction:column;gap:.1rem;font-size:.84rem}.lms-sub-banner__copy strong{font-size:.78rem;letter-spacing:.02em;color:var(--lms-ink)}.lms-sub-banner__copy span{color:var(--lms-muted)}.lms-sub-banner__link{color:var(--lms-brand);border-bottom:0}.lms-dash__hero{margin-bottom:1rem;padding:1.1rem 1.2rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius);background:var(--lms-surface);box-shadow:var(--lms-shadow)}.lms-dash__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;color:var(--lms-brand);margin:0}.lms-dash__title{font-family:inherit;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:700;letter-spacing:-.02em;margin:.3rem 0 .55rem;color:var(--lms-ink)}.lms-dash__sub{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0;color:var(--lms-muted);font-size:.9rem}.lms-dash__section{margin:0;padding:1rem 1.1rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius);background:var(--lms-surface);box-shadow:var(--lms-shadow)}.lms-dash__section h2{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lms-muted);margin:0 0 .75rem}.lms-dash__grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lms-dash__grid,.lms-shell__body>.lms-dash__section{margin-top:.85rem}.lms-dash__courses,.lms-dash__list{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.lms-dash__courses a,.lms-dash__list a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;color:inherit;padding:.7rem .8rem;border:1px solid var(--lms-line);border-radius:var(--lms-radius-sm);background:var(--lms-soft);transition:border-color .14s ease}.lms-dash__courses a:hover,.lms-dash__list a:hover{border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line))}.lms-dash__event{padding:.85rem;border-radius:var(--lms-radius-sm);border:1px solid var(--lms-line);background:var(--lms-soft)}.lms-muted{color:var(--lms-muted)}.lms-progress{display:flex;align-items:center;gap:.55rem;min-width:140px}.lms-progress__track{flex:1;height:6px;border-radius:3px;background:var(--lms-line);overflow:hidden}.lms-progress__fill{height:100%;background:var(--lms-brand);border-radius:inherit;transition:width .3s ease}.lms-progress__value{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:2.5rem;color:var(--lms-muted)}.lms-continue{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.05rem 1.2rem;margin:.85rem 0;border-radius:var(--lms-radius);border:1px solid var(--lms-line);background:var(--lms-surface);box-shadow:var(--lms-shadow);animation:none}.lms-continue__eyebrow{margin:0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--lms-brand)}.lms-continue__title{margin:.25rem 0;font-size:1.15rem;font-weight:700;font-family:inherit}.lms-continue__sub{margin:0;color:var(--lms-muted);font-size:.9rem}.lms-page-head{margin-bottom:1.1rem}.lms-page-head h1{font-family:inherit;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:700;letter-spacing:-.02em;margin:.2rem 0 .35rem;color:var(--lms-ink)}.lms-breadcrumb{font-size:.82rem;color:var(--lms-muted)}.lms-breadcrumb a{color:inherit}.lms-course-grid{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lms-course-card{display:flex;flex-direction:column;gap:.4rem;padding:1.05rem;border-radius:var(--lms-radius);border:1px solid var(--lms-line);background:var(--lms-surface);box-shadow:var(--lms-shadow);text-decoration:none;color:inherit;min-height:150px;transition:border-color .14s ease}.lms-course-card:hover{transform:none;border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line))}.lms-course-card__cat{font-size:.68rem;color:var(--lms-brand);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.lms-course-card__meta{margin-top:auto;color:var(--lms-muted);font-size:.82rem}.lms-billing__addons li,.lms-billing__card,.lms-billing__status>div,.lms-calendar li,.lms-chat,.lms-editor__block,.lms-library__item,.lms-members__row,.lms-outline__create,.lms-outline__module,.lms-quiz__q,.lms-stats>div,.lms-tasks__item{border-radius:var(--lms-radius)!important;border-color:var(--lms-line)!important;background:var(--lms-surface)!important;box-shadow:var(--lms-shadow)}.lms-billing__hero h1,.lms-content__h1,.lms-content__h2{font-family:inherit!important;font-weight:700;letter-spacing:-.02em}.lms-content__callout{border-radius:var(--lms-radius-sm);border-left:3px solid var(--lms-brand);background:color-mix(in oklab,var(--lms-brand) 8%,var(--lms-surface))}.lms-video__frame,.lms-video__native{border-radius:var(--lms-radius)!important;border-color:var(--lms-line)!important}.lms-chat-layout__list a.is-active,.lms-chat-layout__list a:hover{background:color-mix(in oklab,var(--lms-brand) 10%,transparent);border-color:var(--lms-line)}.lms-chat__bubble.is-mine{background:color-mix(in oklab,var(--lms-brand) 14%,var(--lms-surface))}.lms-bell__btn{border-radius:var(--lms-radius-sm)!important;border-color:var(--lms-line)!important;width:2.25rem;height:2.25rem}.lms-bell__btn,.lms-bell__panel{background:var(--lms-surface)!important}.lms-bell__panel{border-radius:var(--lms-radius)!important;border-color:var(--lms-line)!important;box-shadow:0 12px 28px rgba(15,23,42,.12);animation:none}.lms-admin-form input,.lms-admin-form select,.lms-admin-form textarea,.lms-chat__composer input,.lms-editor__block input,.lms-editor__block textarea,.lms-members__ops select,.lms-outline__create-row input,.lms-outline__create-row select,.lms-quiz__input,.lms-submit textarea{border-radius:var(--lms-radius-sm)!important;border-color:var(--lms-line)!important;background:var(--lms-surface)!important}.lms-billing__cycle,.lms-editor__add{border-radius:var(--lms-radius-sm)!important}.lms-billing__cycle button.is-active{background:color-mix(in oklab,var(--lms-brand) 14%,transparent);border-radius:4px}.lms-billing__card.is-hot{border-color:color-mix(in oklab,var(--lms-brand) 45%,var(--lms-line))!important;box-shadow:0 0 0 1px color-mix(in oklab,var(--lms-brand) 18%,transparent)}.lms-billing__card.is-current{outline:2px solid color-mix(in oklab,var(--lms-brand) 45%,transparent)}.lms-billing__eyebrow{color:var(--lms-brand)!important}.lms-stats strong{font-size:1.35rem;color:var(--lms-ink)}.lms-stats span{color:var(--lms-muted)}@media (max-width:860px){.lms-shell{display:flex;flex-direction:column;grid-template-columns:1fr;min-height:100dvh;border-radius:0;border-left:0;overflow:visible}.lms-shell,.lms-shell__aside{border-right:0;width:100%;max-width:100%;box-sizing:border-box}.lms-shell__aside{position:fixed;top:0;left:0;right:0;z-index:50;padding:max(.5rem,env(safe-area-inset-top,0px)) .55rem .35rem;border-bottom:1px solid color-mix(in oklab,#000 20%,transparent);background:linear-gradient(180deg,#0b2f3a,#07242d);overflow-x:clip}[data-theme=dark] .lms-shell__aside{background:#0a1628}.lms-shell__main{padding-top:calc(7.25rem + env(safe-area-inset-top, 0px));width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lms-shell__aside-brand{border-bottom:0;padding:.1rem .2rem .35rem;gap:.45rem}.lms-shell__logo,.lms-shell__mark{width:28px;height:28px;font-size:.85rem}.lms-shell__product{font-size:.58rem}.lms-shell__school-name{font-size:.84rem;max-width:16ch}.lms-shell__nav{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.35rem;padding:.1rem 0 .35rem;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 92%,transparent)}.lms-shell__nav::-webkit-scrollbar{display:none}.lms-shell__nav-group{display:flex;flex-direction:row;gap:.3rem;flex-shrink:0}.lms-shell__nav-label{display:none}.lms-shell__link{flex:0 0 auto;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:3.65rem;max-width:4.35rem;min-height:3rem;padding:.3rem .25rem;white-space:normal;text-align:center;font-size:.66rem;font-weight:650;line-height:1.1;scroll-snap-align:start;border-radius:10px;box-sizing:border-box;position:relative}.lms-shell__link-ico{width:1.1rem;height:1.1rem;opacity:.95}.lms-shell__link-text{display:contents}.lms-shell__link-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.lms-shell__aside-foot,.lms-shell__aside-role,.lms-shell__link-hint,.lms-shell__top-hint{display:none!important}.lms-shell__badge{position:absolute;top:.2rem;right:.2rem}.lms-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lms-dash__hero--clear,.lms-dash__hero--exec,.lms-dash__hero--rich{grid-template-columns:1fr!important}.lms-shell__body{padding:.85rem .75rem calc(1.25rem + env(safe-area-inset-bottom, 0px));overflow-x:clip}.lms-shell__body,.lms-shell__top{max-width:100%;box-sizing:border-box}.lms-shell__top{padding:.55rem .75rem;gap:.4rem;flex-wrap:wrap}.lms-shell__site-back{font-size:.72rem;padding:.18rem .4rem .18rem .28rem}.lms-shell__where{font-size:.82rem;min-width:0}.lms-shell__crumb{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lms-shell__meta{gap:.4rem;flex-wrap:wrap}.lms-shell__plan,.lms-shell__role{font-size:.72rem;padding:.25rem .45rem}.lms-sub-banner{padding:.55rem .75rem;flex-wrap:wrap;gap:.5rem}.lms-page-head{margin-bottom:.85rem}.lms-page-head h1{font-size:clamp(1.25rem,5.5vw,1.55rem)}.lms-page-head p{font-size:.88rem}.lms-zone__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lms-gate,.lms-hub{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:.9rem;padding-right:.9rem;box-sizing:border-box}.lms-hub__hero{padding:1rem}.lms-hub__grid{grid-template-columns:1fr}.lms-members__ops,.lms-members__row{flex-wrap:wrap}.lms-shell .panel,.lms-shell table,[data-lms-app] table{max-width:100%}.lms-shell table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.lms-shell input,.lms-shell select,.lms-shell textarea,[data-lms-app] input,[data-lms-app] select,[data-lms-app] textarea{max-width:100%;font-size:16px}.lms-btn,.lms-shell .cta.primary,[data-lms-app] .cta.primary{min-height:2.5rem}.lms-billing__grid,.lms-continue--pro{grid-template-columns:1fr!important}}@media (max-width:520px){.lms-zone__grid{grid-template-columns:1fr}.lms-kpi{grid-template-columns:1fr 1fr}.lms-shell__link{min-width:3.55rem;max-width:4.1rem;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.lms-btn,.lms-course-card,.lms-hub__card,.lms-progress__fill{transition:none}}.lms-gate .cta.primary,.lms-hub .cta.primary,.lms-shell .cta.primary,[data-lms-app] .cta.primary{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem .95rem;border-radius:6px;border:1px solid var(--lms-brand,#0f4c5c);background:var(--lms-brand,#0f4c5c);color:#fff;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}.lms-gate .cta.primary:hover,.lms-hub .cta.primary:hover,.lms-shell .cta.primary:hover,[data-lms-app] .cta.primary:hover{background:var(--lms-brand-hover,#0a3844);border-color:var(--lms-brand-hover,#0a3844);color:#fff;transform:none}.lms-hub .panel,.lms-shell .panel,[data-lms-app] .panel{border-radius:8px;border-color:var(--lms-line,#e2e8f0);box-shadow:0 1px 2px rgba(15,23,42,.06)}.lms-ico{width:1.25rem;height:1.25rem;display:block;flex-shrink:0}.lms-ico--sm{width:.95rem;height:.95rem}.lms-dash__hero--rich{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr);gap:1rem;align-items:stretch;position:relative;overflow:hidden;background:radial-gradient(90% 120% at 100% 0,color-mix(in oklab,var(--lms-brand) 14%,transparent),transparent 55%),linear-gradient(145deg,var(--lms-surface),color-mix(in oklab,var(--lms-brand) 5%,var(--lms-surface)))}.lms-dash__hero--rich:after{content:"";position:absolute;right:-2rem;top:-2rem;width:10rem;height:10rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--lms-brand) 18%,transparent);pointer-events:none}.lms-dash__eyebrow{display:inline-flex;align-items:center;gap:.35rem}.lms-dash__lead{margin:.35rem 0 0;color:var(--lms-muted);max-width:42ch;line-height:1.5;font-size:.95rem}.lms-dash__hero-stat{display:flex;gap:.75rem;align-items:center;padding:.9rem 1rem;border-radius:var(--lms-radius);border:1px solid var(--lms-line);background:color-mix(in oklab,var(--lms-surface) 88%,#fff)}.lms-dash__hero-stat-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:color-mix(in oklab,var(--lms-brand) 14%,transparent);color:var(--lms-brand)}.lms-dash__hero-stat-label{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--lms-muted)}.lms-dash__hero-stat-value{margin:.1rem 0 .35rem;font-size:1.55rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lms-ink)}.lms-continue--pro{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border:1px solid color-mix(in oklab,var(--lms-brand) 28%,var(--lms-line));background:linear-gradient(105deg,color-mix(in oklab,var(--lms-brand) 10%,var(--lms-surface)),var(--lms-surface) 55%)}.lms-continue__glyph{display:grid;place-items:center;width:3rem;height:3rem;border-radius:12px;background:var(--lms-brand);color:#fff;box-shadow:0 8px 18px color-mix(in oklab,var(--lms-brand) 28%,transparent)}.lms-continue__glyph .lms-ico{width:1.35rem;height:1.35rem}.lms-zone{margin:1rem 0 1.15rem}.lms-zone__head{display:flex;justify-content:space-between;align-items:end;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.lms-zone__head h2{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lms-muted)}.lms-zone__head p{margin:0;color:var(--lms-muted);font-size:.88rem}.lms-zone__grid{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.lms-zone-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:.55rem;min-height:132px;padding:.9rem .95rem .8rem;border-radius:8px;border:1px solid var(--lms-line);background:var(--lms-surface);text-decoration:none;color:inherit;box-shadow:var(--lms-shadow);overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.lms-zone-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--lms-brand)}.lms-zone-card:hover{transform:none;border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line));box-shadow:0 6px 18px rgba(15,23,42,.07)}.lms-zone-card__icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:7px;background:color-mix(in oklab,var(--lms-brand) 12%,transparent);color:var(--lms-brand)}.lms-zone-card__body{display:grid;gap:.2rem}.lms-zone-card__title{font-weight:700;font-size:.95rem;letter-spacing:-.01em}.lms-zone-card__text{color:var(--lms-muted);font-size:.8rem;line-height:1.35}.lms-zone-card__meta{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lms-brand)}.lms-zone-card--amber,.lms-zone-card--blue,.lms-zone-card--corp,.lms-zone-card--green,.lms-zone-card--rose,.lms-zone-card--slate,.lms-zone-card--teal,.lms-zone-card--violet{--zone-accent:var(--lms-brand)}.lms-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 1rem}.lms-kpi__card{padding:.85rem .95rem;border:1px solid var(--lms-line);border-radius:8px;background:var(--lms-surface);box-shadow:var(--lms-shadow);display:grid;gap:.25rem}.lms-kpi__label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lms-muted)}.lms-kpi__value{font-size:1.45rem;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lms-ink)}.lms-dash__hero--exec,.lms-dash__hero--rich{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(200px,.7fr);gap:1rem;align-items:stretch;position:relative;overflow:hidden;background:var(--lms-surface);border:1px solid var(--lms-line);border-radius:8px;box-shadow:var(--lms-shadow);padding:1.15rem 1.25rem;margin-bottom:1rem}.lms-dash__hero--exec:after,.lms-dash__hero--rich:after{display:none}.lms-dash__section--courses{margin-top:.25rem}.lms-dash__section-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.lms-dash__section-head h2{display:inline-flex;align-items:center;gap:.4rem;margin:0}.lms-link-quiet{font-size:.82rem;font-weight:600;color:var(--lms-brand);text-decoration:none}.lms-link-quiet:hover{text-decoration:underline}.lms-course-row{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem!important;padding:.85rem .9rem!important;border-radius:10px!important;background:var(--lms-soft)!important}.lms-course-row__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:9px;background:color-mix(in oklab,var(--lms-brand) 12%,transparent);color:var(--lms-brand)}.lms-course-row__main{display:grid;gap:.4rem;min-width:0}.lms-course-row__title{font-weight:650;font-size:.95rem}.lms-course-row__pct{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--lms-muted)}.lms-empty-hint{display:flex;align-items:center;gap:.65rem;padding:.85rem .9rem;border:1px dashed var(--lms-line);border-radius:10px;color:var(--lms-muted);background:var(--lms-soft)}.lms-dash__grid--tiles{margin-top:.95rem;gap:.85rem}.lms-tile{padding:1rem 1.05rem;border:1px solid var(--lms-line);border-radius:12px;background:var(--lms-surface);box-shadow:var(--lms-shadow);display:grid;gap:.7rem;align-content:start}.lms-tile__head{display:flex;align-items:center;gap:.55rem}.lms-tile__head h2{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lms-muted)}.lms-tile__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:color-mix(in oklab,var(--tile-accent,var(--lms-brand)) 14%,transparent);color:var(--tile-accent,var(--lms-brand))}.lms-tile--calendar{--tile-accent:#1d4ed8}.lms-tile--tasks{--tile-accent:#b45309}.lms-tile--news{--tile-accent:#0f766e}.lms-tile--recent{--tile-accent:#6d28d9}.lms-tile__body strong{display:block;margin-bottom:.25rem}.lms-tile__body p{margin:.15rem 0}.lms-tile__list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.lms-tile__list a,.lms-tile__list>li{display:grid;gap:.1rem;text-decoration:none;color:inherit;padding:.55rem .6rem;border-radius:8px;background:var(--lms-soft);border:1px solid transparent}.lms-tile__list a:hover{border-color:color-mix(in oklab,var(--tile-accent,var(--lms-brand)) 28%,var(--lms-line))}.lms-tile__list p,.lms-tile__list small{color:var(--lms-muted);font-size:.8rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lms-course-card--pro{position:relative;padding-top:1.2rem;gap:.45rem;overflow:hidden}.lms-course-card--pro:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--lms-brand),color-mix(in oklab,var(--lms-brand) 30%,#94a3b8))}.lms-course-card__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.15rem;border-radius:10px;background:color-mix(in oklab,var(--lms-brand) 12%,transparent);color:var(--lms-brand)}.lms-course-card--pro strong{font-size:1.05rem;letter-spacing:-.015em}.lms-course-card--pro p{margin:0;color:var(--lms-muted);font-size:.88rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:860px){.lms-dash__hero--rich{grid-template-columns:1fr}.lms-continue--pro{grid-template-columns:auto 1fr}.lms-continue--pro .lms-continue__cta{grid-column:1/-1;justify-self:stretch}.lms-zone__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lms-zone__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lms-zone-card:hover{transform:none}}[data-theme=dark] .lms-gate .cta.primary,[data-theme=dark] .lms-hub .cta.primary,[data-theme=dark] .lms-shell .cta.primary,[data-theme=dark] [data-lms-app] .cta.primary{color:var(--lms-on-brand,#042f2e);font-weight:700}[data-theme=dark] .lms-gate .cta.primary:hover,[data-theme=dark] .lms-hub .cta.primary:hover,[data-theme=dark] .lms-shell .cta.primary:hover,[data-theme=dark] [data-lms-app] .cta.primary:hover{color:var(--lms-on-brand,#042f2e)}[data-theme=dark] .lms-dash__hero-stat{background:var(--lms-soft);border-color:var(--lms-line)}[data-theme=dark] .lms-hub input,[data-theme=dark] .lms-hub select,[data-theme=dark] .lms-hub textarea,[data-theme=dark] .lms-shell input,[data-theme=dark] .lms-shell select,[data-theme=dark] .lms-shell textarea,[data-theme=dark] [data-lms-app] input,[data-theme=dark] [data-lms-app] select,[data-theme=dark] [data-lms-app] textarea{background:var(--lms-soft)!important;color:var(--lms-ink)!important;border-color:var(--lms-line)!important;color-scheme:dark}[data-theme=dark] .lms-shell input::placeholder,[data-theme=dark] .lms-shell textarea::placeholder,[data-theme=dark] [data-lms-app] input::placeholder,[data-theme=dark] [data-lms-app] textarea::placeholder{color:color-mix(in oklab,var(--lms-muted) 85%,transparent);opacity:1}[data-theme=dark] .lms-shell option,[data-theme=dark] [data-lms-app] option{background:var(--lms-surface);color:var(--lms-ink)}[data-theme=dark] .lms-calmap__cell,[data-theme=dark] .lms-calmap__chip,[data-theme=dark] .lms-calmap__item,[data-theme=dark] .lms-calmap__tab,[data-theme=dark] .lms-calmap__weekcol{background:var(--lms-surface);border-color:var(--lms-line);color:var(--lms-ink)}[data-theme=dark] .lms-calmap__chip.is-active,[data-theme=dark] .lms-calmap__tab.is-active{background:color-mix(in oklab,var(--lms-brand) 18%,var(--lms-surface));border-color:color-mix(in oklab,var(--lms-brand) 45%,var(--lms-line));color:var(--lms-brand)}[data-theme=dark] .lms-calendar time,[data-theme=dark] .lms-calmap__daynum,[data-theme=dark] .lms-calmap__item-time{color:var(--lms-brand)}[data-theme=dark] .lms-calmap__more,[data-theme=dark] .lms-calmap__status,[data-theme=dark] .lms-calmap__weekdays span{color:var(--lms-muted)}[data-theme=dark] .lms-calmap__pill--task{background:color-mix(in oklab,var(--brand-warning) 28%,var(--lms-surface));color:var(--lms-ink)}[data-theme=dark] .lms-calmap__pill--event{background:color-mix(in oklab,var(--lms-brand) 22%,var(--lms-surface));color:var(--lms-ink)}[data-theme=dark] .lms-bell__btn,[data-theme=dark] .lms-bell__panel{background:var(--lms-surface);border-color:var(--lms-line);color:var(--lms-ink)}[data-theme=dark] .lms-bell__list li.is-unread{background:color-mix(in oklab,var(--lms-brand) 12%,transparent)}[data-theme=dark] .lms-bell__list a{color:var(--lms-ink)}[data-theme=dark] .lms-chat,[data-theme=dark] .lms-chat__bubble{background:var(--lms-surface);border-color:var(--lms-line);color:var(--lms-ink)}[data-theme=dark] .lms-chat__bubble.is-mine{background:color-mix(in oklab,var(--lms-brand) 18%,var(--lms-surface))}[data-theme=dark] .lms-chat__composer input{background:var(--lms-soft)!important}[data-theme=dark] .lms-editor__add,[data-theme=dark] .lms-editor__block,[data-theme=dark] .lms-library__item,[data-theme=dark] .lms-members__row,[data-theme=dark] .lms-outline__module,[data-theme=dark] .lms-quiz__q,[data-theme=dark] .lms-stats>div,[data-theme=dark] .lms-tasks__item{background:var(--lms-surface);border-color:var(--lms-line);color:var(--lms-ink)}[data-theme=dark] .lms-quiz__input,[data-theme=dark] .lms-submit textarea,[data-theme=dark] .lms-tasks__body{background:var(--lms-soft)!important;color:var(--lms-ink)!important;border-color:var(--lms-line)!important}[data-theme=dark] .lms-content__callout{background:color-mix(in oklab,var(--lms-brand) 12%,var(--lms-surface));color:var(--lms-ink)}[data-theme=dark] .lms-content__h1,[data-theme=dark] .lms-content__h2,[data-theme=dark] .lms-dash__title,[data-theme=dark] .lms-page-head h1{color:var(--lms-ink)}[data-theme=dark] .lms-shell__role{color:var(--lms-brand);background:color-mix(in oklab,var(--lms-brand) 12%,var(--lms-surface));border-color:color-mix(in oklab,var(--lms-brand) 28%,var(--lms-line))}[data-theme=dark] .lms-shell__plan{color:var(--lms-muted);background:var(--lms-soft);border-color:var(--lms-line)}[data-theme=dark] .lms-billing__addons li,[data-theme=dark] .lms-billing__card,[data-theme=dark] .lms-billing__status>div,[data-theme=dark] .lms-demo-card{background:var(--lms-surface);border-color:var(--lms-line);color:var(--lms-ink)}[data-theme=dark] .lms-billing__fine,[data-theme=dark] .lms-billing__tag,[data-theme=dark] .lms-demo-card__body{color:var(--lms-muted)}[data-theme=dark] .lms-billing__eyebrow,[data-theme=dark] .lms-demo-card__eyebrow{color:var(--lms-brand)}[data-theme=dark] .lms-billing__cycle{background:var(--lms-soft);border-color:var(--lms-line)}[data-theme=dark] .lms-billing__cycle button{color:var(--lms-muted)}[data-theme=dark] .lms-billing__cycle button.is-active{background:color-mix(in oklab,var(--lms-brand) 18%,transparent);color:var(--lms-brand)}[data-theme=dark] .lms-sub-banner{background:var(--lms-soft);border-color:var(--lms-line)}[data-theme=dark] .lms-sub-banner__copy strong{color:var(--lms-ink)}[data-theme=dark] .lms-empty-hint,[data-theme=dark] .lms-muted,[data-theme=dark] .lms-sub-banner__copy span{color:var(--lms-muted)}[data-theme=dark] .lms-continue__glyph{background:color-mix(in oklab,var(--lms-brand) 18%,var(--lms-surface));color:var(--lms-brand)}[data-theme=dark] .lms-course-row,[data-theme=dark] .lms-tile__list a{color:var(--lms-ink)}[data-theme=dark] .lms-course-row__pct,[data-theme=dark] .lms-tile__list small{color:var(--lms-muted)}[data-theme=dark] .lms-content__link,[data-theme=dark] .lms-lesson-nav a,[data-theme=dark] .lms-link-quiet,[data-theme=dark] .lms-text-btn{color:var(--lms-brand)}[data-theme=dark] .app-column:has(.lms-shell) .main-content{background:#060d14}[data-theme=dark] .app-column:has([data-lms-app]):not(:has(.lms-shell)) .main-content{background:var(--lms-bg,#0b1220)}.lms-dash__hero--clear{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.65fr);gap:1rem;align-items:stretch;padding:1.15rem 1.25rem;margin-bottom:1rem;border:1px solid var(--lms-line);border-radius:10px;background:var(--lms-surface);box-shadow:var(--lms-shadow)}.lms-now{margin:0 0 1rem}.lms-now__head{display:flex;justify-content:space-between;align-items:end;gap:.75rem;flex-wrap:wrap;margin-bottom:.65rem}.lms-now__head h2{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lms-muted)}.lms-now__head p{margin:0;color:var(--lms-muted);font-size:.88rem}.lms-now__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lms-now__card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.15rem .65rem;align-items:center;min-height:4.25rem;padding:.85rem .95rem;border:1px solid var(--lms-line);border-radius:10px;background:var(--lms-surface);box-shadow:var(--lms-shadow);text-decoration:none;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.lms-now__card:hover{border-color:color-mix(in oklab,var(--lms-brand) 42%,var(--lms-line));box-shadow:0 6px 16px rgba(15,23,42,.07)}.lms-now__card.is-primary{border-color:color-mix(in oklab,var(--lms-brand) 45%,var(--lms-line));background:linear-gradient(135deg,color-mix(in oklab,var(--lms-brand) 10%,var(--lms-surface)),var(--lms-surface) 60%)}.lms-now__label{font-weight:700;font-size:.95rem;letter-spacing:-.01em;color:var(--lms-ink)}.lms-now__detail{grid-column:1;color:var(--lms-muted);font-size:.82rem;line-height:1.35}.lms-now__go{grid-row:1/span 2;font-size:1.15rem;color:var(--lms-brand);font-weight:700}.lms-kpi--links .lms-kpi__card{text-decoration:none;color:inherit;transition:border-color .14s ease}.lms-kpi--links .lms-kpi__card:hover{border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line))}.lms-shortcuts{margin:0 0 1.1rem}.lms-shortcuts__grid{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.lms-shortcuts__item{display:grid;justify-items:center;gap:.4rem;padding:.75rem .5rem;border:1px solid var(--lms-line);border-radius:10px;background:var(--lms-surface);box-shadow:var(--lms-shadow);text-decoration:none;color:var(--lms-ink);font-size:.82rem;font-weight:650;text-align:center;transition:border-color .14s ease,background .14s ease}.lms-shortcuts__item:hover{border-color:color-mix(in oklab,var(--lms-brand) 40%,var(--lms-line));background:color-mix(in oklab,var(--lms-brand) 6%,var(--lms-surface));color:var(--lms-brand)}.lms-shortcuts__item .lms-ico{color:var(--lms-brand)}.lms-page-head p{margin:0;color:var(--lms-muted);max-width:52ch;line-height:1.45}@media (max-width:860px){.lms-dash__hero--clear{grid-template-columns:1fr}}