.lms-content{--lms-border:#e3e5e5;--lms-muted:#626666;--lms-focus:#087c7b}.lms-content .lms-card{border-radius:12px;border-color:var(--lms-border);box-shadow:0 1px 2px #19191904}.lms-content .lms-section-heading h2{font-size:28px;font-weight:850;line-height:1.2;letter-spacing:-.65px}.lms-content .lms-card .lms-section-heading h2{font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.35px;text-transform:none}.lms-content .lms-button{min-height:44px;border-radius:8px;box-shadow:none;font-size:12px;font-weight:800;letter-spacing:.1px;transition:background .16s,border-color .16s,box-shadow .16s}.lms-content .lms-button[data-variant=primary]:hover:not(:disabled){background-color:#cf4820;box-shadow:0 2px 5px #b63d181a}.lms-content .lms-button:disabled{box-shadow:none}.lms-content :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--lms-focus);outline-offset:3px}.lms-content :is(.bg-graphite,.bg-black) :focus-visible{outline-color:#58d6c9}.lms-content .community-page .community-search:focus-within{border-color:#3d7d7f;box-shadow:0 0 0 2px rgb(61 125 127/.1)}.lms-content .community-search input:focus-visible{outline:none;box-shadow:none}.lms-content :is(.text-black\/35,.text-black\/40,.text-black\/45,.text-black\/50,.text-black\/55){color:var(--lms-muted)}.lms-content :is(.text-white\/40,.text-white\/50,.text-white\/55){color:#b9c0c0}.lms-content :is(input,textarea)::-moz-placeholder{opacity:1;color:#717575}.lms-content :is(input,textarea)::placeholder{opacity:1;color:#717575}.lms-content :is(input,textarea,select){scroll-margin-block:100px}.lms-content :is(button,a,input,textarea,select){touch-action:manipulation}.lms-content [role=dialog]{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;border-radius:12px}.lms-content [role=dialog] button{min-height:44px}.lms-content [role=dialog] button[aria-label="Закрыть"]{min-width:44px}.lms-content .lms-identity>div{border-radius:12px;box-shadow:0 8px 22px -14px #0008}.lms-content[data-page=home]>div>section{border-radius:12px;border-color:#d9dddd}.lms-content[data-page=home]>div>section.hidden .compass-grid{background-image:linear-gradient(#08a6a50a 1px,transparent 0),linear-gradient(90deg,#08a6a50a 1px,transparent 0)}.lms-content[data-page=home]>div>section.hidden h1{font-size:clamp(34px,3.05vw,44px);line-height:1;letter-spacing:-.9px}.lms-content[data-page=home]>div>section.hidden h2{font-size:clamp(26px,2.25vw,34px);line-height:1.05;letter-spacing:-.7px}.lms-content[data-page=home]>div>section.hidden .compass-grid{padding:24px}.lms-content[data-page=home]>div>section.hidden .compass-grid>.flex.flex-1{padding-block:8px}.lms-content[data-page=home]>div>section.hidden .grid.grid-cols-3>div{padding:10px}.lms-content[data-page=home] .lms-card:has(>svg){display:grid;grid-template-columns:1fr 24px;gap:5px 8px;padding:16px;align-content:start}.lms-content[data-page=home] .lms-card:has(>svg)>.absolute{display:none}.lms-content[data-page=home] .lms-card>svg{grid-column:2;grid-row:1;align-self:center;color:#438482;width:18px;height:18px}.lms-content[data-page=home] .lms-card:has(>svg)>.text-3xl{grid-column:1;grid-row:1;margin:0;font-size:26px;font-weight:800;line-height:1.2}.lms-content[data-page=home] .lms-card:has(>svg)>.text-xs{grid-column:1/-1;margin:0;font-size:11px;line-height:1.5;font-weight:650;text-transform:none}.lms-content[data-page=home] .lms-card:has(.lms-section-heading)>.mt-5{margin-top:12px}.lms-content[data-page=home] .lms-card .border-dashed{border:0;border-top:1px solid #eceeee;border-radius:0;padding:14px 0 0;text-align:left;font-weight:500;line-height:1.65}.lms-content[data-page=home] .lms-card .border-dashed p{font-weight:500}.lms-content[data-page=home] .lms-card .border-dashed a{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:8px;padding:0;background:transparent;color:#087c7b;font-weight:800}.lms-content[data-page=home] .lms-card .border-dashed a:hover{text-decoration:underline;text-underline-offset:4px}.lms-content[data-page=trajectory]>div>section.compass-grid{border-radius:12px;box-shadow:0 8px 22px -14px #0008}.lms-content[data-page=trajectory]>div>section.compass-grid h1{font-size:clamp(24px,2.4vw,32px);line-height:1.1}.lms-content[data-page=trajectory] .lms-card .border-dashed.p-8{padding:20px 16px;border-style:solid;border-color:#eceeee;background:#f8fafa}.lms-content[data-page=trajectory] .lms-card .border-dashed.p-8>svg{width:24px;height:24px}.lms-content[data-page=trajectory] .lms-card .mt-5{margin-top:16px}.lms-content[data-page=trajectory] .lms-card input{min-height:40px}.lms-content[data-page=modules] a.rounded-2xl{border-radius:12px}.lms-content[data-page=schedule] .lms-card>.border-t.px-4.py-2{display:none}.lms-content[data-page=settings] .lms-card.bg-graphite{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 14px;align-self:start;border-color:#191919}.lms-content[data-page=settings] .lms-card.bg-graphite>:first-child{width:48px;height:48px;grid-row:1/3;font-size:17px}.lms-content[data-page=settings] .lms-card.bg-graphite>h2{margin:0;font-size:18px;line-height:1.35;font-weight:800;text-transform:none}.lms-content[data-page=settings] .lms-card.bg-graphite>p.mt-2{grid-column:2;margin:0}.lms-content[data-page=settings] .lms-card.bg-graphite>:is(p.mt-4,div.mt-5){grid-column:1/-1;margin-top:12px;padding-top:14px;border-top:1px solid #ffffff20;line-height:1.65}.lms-content[data-page=settings] .lms-card .h-11.w-11{flex-shrink:0}.lms-content[data-page=settings] .lms-card button.rounded-full{position:relative}.lms-content[data-page=settings] .lms-card button.rounded-full:before{content:"";position:absolute;inset:-6px;border-radius:inherit}@media (max-width:767px){.lms-content .lms-section-heading h2{font-size:24px;letter-spacing:-.5px}.lms-content .lms-card{padding:18px}.lms-content .lms-card .lms-section-heading h2{font-size:18px}.lms-content[data-page=settings] .lms-card>.flex.gap-4{gap:12px}}@media (max-width:639px){.lms-content .lms-identity>div>.relative.flex.flex-col{flex-direction:row;align-items:center;gap:16px;padding:20px 18px;text-align:left}.lms-content .lms-identity .h-24.w-24{width:68px;height:68px;font-size:24px}.lms-content .lms-identity .h-11.w-11{width:30px;height:30px}.lms-content .lms-identity h1{font-size:18px;line-height:1.35}.lms-content .lms-identity .justify-center{justify-content:flex-start}.lms-content .lms-identity .h-7.w-9{width:25px;height:20px}.lms-content .lms-identity .tracking-\[0\.25em\]{letter-spacing:1.3px}.lms-content .lms-identity>div>.relative.flex.items-center{padding-block:8px}.lms-content[data-page=settings] .lms-card.flex,.lms-content[data-page=settings] .lms-card.flex>.flex{gap:12px}.lms-content[data-page=settings] .lms-card.flex .h-11.w-11{display:none}.lms-content[data-page=trajectory]>div>section.compass-grid>.flex{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 18px;padding:20px 18px}.lms-content[data-page=trajectory]>div>section.compass-grid .h-24.w-24{width:66px;height:66px;font-size:24px}.lms-content[data-page=trajectory]>div>section.compass-grid .min-w-0.flex-1{grid-column:2;grid-row:1/3;text-align:left}.lms-content[data-page=trajectory]>div>section.compass-grid h1{font-size:18px;line-height:1.35;text-transform:none}.lms-content[data-page=trajectory]>div>section.compass-grid .justify-center{justify-content:flex-start}.lms-content[data-page=trajectory]>div>section.compass-grid .h-28.w-28{width:72px;height:72px}.lms-content[data-page=trajectory]>div>section.compass-grid .h-28.w-28 .text-2xl{font-size:18px}.lms-content[data-page=trajectory]>div>section.compass-grid button{min-height:40px}.lms-content[data-page=schedule] .lms-card.p-3>.flex.flex-wrap>.inline-flex:nth-child(2){display:block;order:-1;width:100%;font-size:12px;line-height:1.9}.lms-content[data-page=schedule] .lms-card.p-3>.flex.flex-wrap>.inline-flex:nth-child(2)>svg{display:inline-block;margin-right:7px}.lms-content[data-page=schedule] .lms-card.p-3>.flex.flex-wrap>.inline-flex:nth-child(2)>span{margin-inline:4px}.lms-content[data-page=schedule] .lms-card.p-3>.flex.flex-wrap>.inline-flex:nth-child(2)>span:last-child{display:inline-block;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.lms-content *,.lms-content :after,.lms-content :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}