.Tutorial_page__4YBia{min-height:100dvh;background:linear-gradient(180deg,#f7f7fb,#eef0f6);padding:32px 16px 56px;color:#1f2430}.Tutorial_shell__ulf94{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.Tutorial_header__vN23N{display:flex;flex-direction:column;gap:8px;text-align:center}.Tutorial_badge__BjjR6{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#ffffff;border:1px solid #e2e5ee;color:#545c72;font-size:12px;font-weight:600}.Tutorial_title__BQS_d{margin:0;font-size:clamp(22px,4vw,30px);line-height:1.2;font-weight:700}.Tutorial_subtitle__VBTjB{margin:0 auto;max-width:60ch;color:#5b6273;font-size:15px;line-height:1.55}.Tutorial_playerCard__y0NtA{background:#0d0f14;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(18,22,33,.18)}.Tutorial_player__sM6rV{display:block;width:100%;aspect-ratio:16/9;background:#0d0f14;object-fit:contain}.Tutorial_playerError__48e2S{display:flex;align-items:center;gap:12px;padding:28px 22px;color:#f4f5f8;font-size:14px;line-height:1.5}.Tutorial_playerError__48e2S p{margin:0}.Tutorial_ctaRow__syGRg{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:center}.Tutorial_primaryButton__rE1_r{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;background:#1f2430;color:#ffffff;font-size:14px;font-weight:600;text-decoration:none}.Tutorial_primaryButton__rE1_r:hover{background:#333a4b}.Tutorial_ctaHint__drSY5{color:#6b7285;font-size:13px}.Tutorial_stepsCard__Mgvum{background:#ffffff;border:1px solid #e4e7f0;border-radius:16px;padding:22px}.Tutorial_stepsTitle__th6Lz{margin:0 0 14px;font-size:16px;font-weight:700}.Tutorial_steps__n5yYJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:step}.Tutorial_step__BYJSd{display:flex;gap:12px;align-items:flex-start}.Tutorial_stepNumber__5KLbi{flex:0 0 26px;height:26px;border-radius:50%;background:#eef0f6;color:#333a4b;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.Tutorial_stepTitle__a_ktt{margin:0 0 2px;font-size:14px;font-weight:700}.Tutorial_stepDetail__0J1b_{margin:0;color:#5b6273;font-size:13.5px;line-height:1.5}.Tutorial_footer__R_5X_{text-align:center;color:#767d90;font-size:13px}@media (max-width:767px){.Tutorial_page__4YBia{padding:20px 12px 40px}.Tutorial_stepsCard__Mgvum{padding:18px 16px}}.lms_page__TqJkI{max-width:1100px;margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-16);color:var(--text-primary);display:grid;gap:var(--space-6)}.lms_hero__5PNqU{display:grid;gap:var(--space-3);max-width:760px}.lms_eyebrow__95yOK{color:var(--text-accent);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lms_hero__5PNqU h1,.lms_sectionTitle__saqsf{font-size:var(--font-size-xl);font-weight:700;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.lms_sectionTitle__saqsf{font-size:var(--font-size-lg)}.lms_muted__kO48R{color:var(--text-secondary);margin:0}.lms_backLink__HgBT_{color:var(--text-accent);text-decoration:none;font-size:var(--font-size-sm);font-weight:600;width:fit-content}.lms_backLink__HgBT_:hover{text-decoration:underline}.lms_inlineLink__cnJeR{color:var(--text-accent);font-weight:700}.lms_filters__Pi5MP{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.lms_catalogSection__YXmzV,.lms_courseContent__JOtb7{display:grid;gap:var(--space-3)}.lms_resultsCount__Xp0_8{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600}.lms_grid__ngijk{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4)}.lms_card__3DJzv,.lms_createCard__OKZwQ{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-card);color:inherit;text-decoration:none;box-shadow:var(--shadow-sm)}.lms_createCard__OKZwQ{padding:var(--space-5);gap:var(--space-4)}.lms_card__3DJzv:hover{border-color:color-mix(in srgb,var(--border-focus) 50%,var(--border-color));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.lms_cover__ntgAd{aspect-ratio:16/9;object-fit:cover;width:100%;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.lms_body___pSEk{padding:.9rem 1rem 1.1rem;display:grid;gap:.35rem}.lms_cardFooter__IrGRo,.lms_cardTopline__MGVKe,.lms_lessonDetails__zbvRF,.lms_progressLabel__w4w0f,.lms_sectionHeading__1DOHp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lms_cardFooter__IrGRo{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--border-color) 70%,transparent)}.lms_cardAction__Z_Nsd,.lms_courseInfo__Jr_vB,.lms_lessonMeta__zXpwb{color:var(--text-secondary);font-size:var(--font-size-xs)}.lms_cardAction__Z_Nsd{color:var(--text-accent);font-weight:800}.lms_tag__4sja9{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.lms_row__qaiQF{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.lms_btnGhost__oFHOw,.lms_btn__z3X94{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-family:inherit;font-size:var(--font-size-sm);font-weight:700;line-height:1.2;cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap}.lms_btn__z3X94{background:var(--color-brand);color:var(--color-on-brand)}.lms_btn__z3X94:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand) 88%,var(--color-edge));box-shadow:var(--shadow-sm)}.lms_btn__z3X94:disabled{opacity:.55;cursor:not-allowed}.lms_btnGhost__oFHOw{background:transparent;border-color:var(--border-color);color:var(--text-primary)}.lms_btnGhost__oFHOw:hover:not(:disabled){border-color:var(--text-accent);color:var(--text-accent)}.lms_btnGhost__oFHOw:disabled{opacity:.45;cursor:not-allowed}.lms_btnGhost__oFHOw:focus-visible,.lms_btn__z3X94:focus-visible,.lms_card__3DJzv:focus-visible,.lms_lessonLink__dlWvs:focus-visible{outline:3px solid color-mix(in srgb,var(--border-focus) 45%,transparent);outline-offset:3px}.lms_badgeMuted__jpWEY,.lms_badge__DUMgv{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em}.lms_badge__DUMgv{background:color-mix(in srgb,var(--color-brand) 16%,transparent);color:var(--text-accent)}.lms_badgeMuted__jpWEY{background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-secondary)}.lms_courseList__bIu9p,.lms_lessonList__sXmqE{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.lms_courseRow__oqXTA,.lms_lessonLink__dlWvs{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-card);text-decoration:none;color:inherit}.lms_courseRow__oqXTA:hover,.lms_lessonLink__dlWvs:hover{border-color:color-mix(in srgb,var(--border-focus) 50%,var(--border-color))}.lms_progressCard__RPGwQ{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card)}.lms_progressLabel__w4w0f strong{color:var(--text-primary);font-size:var(--font-size-sm)}.lms_sectionHeading__1DOHp{align-items:end}.lms_lessonLink__dlWvs{min-height:3.5rem;padding:var(--space-3) var(--space-4)}.lms_lessonStatusDone__mtKct,.lms_lessonStatus__SbILh{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:800}.lms_lessonStatusDone__mtKct{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.lms_lessonMain__OUCry{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0}.lms_lessonMain__OUCry strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lms_lessonMeta__zXpwb{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}@media (max-width:767px){.lms_courseRow__oqXTA{flex-direction:column;align-items:flex-start}.lms_page__TqJkI{padding:var(--space-6) var(--space-4) var(--space-12)}.lms_sectionHeading__1DOHp{align-items:flex-start;flex-direction:column}.lms_lessonLink__dlWvs{gap:var(--space-2)}.lms_lessonMain__OUCry{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.lms_lessonMain__OUCry strong{white-space:normal}}.lms_courseRowMain__xQFvq{display:grid;gap:.15rem;min-width:0}.lms_courseRowMain__xQFvq strong{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary)}.lms_lock__5_GY6{opacity:.7}.lms_player__mdFJD{gap:var(--space-5)}.lms_playerHeader__fZCWL{display:grid;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-color)}.lms_playerHeader__fZCWL h1{margin:0;font-size:var(--font-size-xl)}.lms_lessonDetails__zbvRF{justify-content:flex-start}.lms_completionMessage__vQHOU,.lms_lessonDetails__zbvRF{color:var(--text-secondary);font-size:var(--font-size-sm)}.lms_completionMessage__vQHOU{margin:0}.lms_blocks__cbDkB{display:grid;gap:var(--space-4)}.lms_blocks__cbDkB :is(h2,h3,p,ul,ol,pre,blockquote){margin:0 0 .4rem}.lms_embed__FEmZ9{position:relative;width:100%;aspect-ratio:16/9;border:0}.lms_embed__FEmZ9 iframe,.lms_embed__FEmZ9 video{width:100%;height:100%;border:0;border-radius:var(--radius-sm)}.lms_lessonVideo__hzfwz{display:block;width:100%;max-height:70vh;border-radius:var(--inv-radius,14px);background:#000}.lms_playerError__UaQ8D{padding:1rem;border:1px solid var(--border-color,#d7d7d7);border-radius:var(--inv-radius,14px);color:var(--text-secondary,#555);background:var(--bg-card,#fff)}.lms_progress__Z61zi{height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 12%,transparent);overflow:hidden}.lms_progress__Z61zi>span{display:block;height:100%;background:var(--color-brand)}.lms_form__q_udn{display:grid;gap:var(--space-3)}.lms_form__q_udn label{display:grid;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary)}.lms_blockCard__9FYI2 input:not([type=checkbox]):not([type=file]),.lms_blockCard__9FYI2 select,.lms_blockCard__9FYI2 textarea,.lms_form__q_udn input:not([type=checkbox]):not([type=file]),.lms_form__q_udn select,.lms_form__q_udn textarea{font-family:inherit;font-size:var(--font-size-sm);font-weight:400;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);width:100%;box-sizing:border-box}.lms_blockCard__9FYI2 input:not([type=checkbox]):not([type=file]):focus,.lms_blockCard__9FYI2 select:focus,.lms_blockCard__9FYI2 textarea:focus,.lms_form__q_udn input:not([type=checkbox]):not([type=file]):focus,.lms_form__q_udn select:focus,.lms_form__q_udn textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 22%,transparent)}.lms_blockCard__9FYI2 input::placeholder,.lms_blockCard__9FYI2 textarea::placeholder,.lms_form__q_udn input::placeholder,.lms_form__q_udn textarea::placeholder{color:var(--text-muted)}.lms_blockCard__9FYI2{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);display:grid;gap:var(--space-3);background:var(--bg-card)}.lms_toolbar__z3r3e{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:center}.lms_emptyState__r1DhG,.lms_empty__OCfGX{padding:var(--space-8);margin:0;font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);display:grid;gap:var(--space-2)}.lms_emptyState__r1DhG strong{color:var(--text-primary)}.lms_error__W2qa1{margin:0;font-size:var(--font-size-sm);color:var(--text-danger)}.lms_loading__FRWqK{color:var(--text-muted);padding:var(--space-8) 0;margin:0}.lms_callout__b_owd{padding:.85rem 1rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 10%,transparent)}.lms_checkLabel__nWlQb{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer}.lms_steps__H529Z{margin:0;padding-left:1.2rem}.lms_mediaField__wl_px{display:grid;gap:var(--space-2)}.lms_fileLabelDisabled__ZqVjv,.lms_fileLabel__UE7e6{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer}.lms_fileLabelDisabled__ZqVjv{opacity:.5;cursor:not-allowed}.lms_fileLabel__UE7e6:hover{border-color:var(--color-brand);color:var(--text-primary)}.lms_fileLabelDisabled__ZqVjv input,.lms_fileLabel__UE7e6 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lms_uploadStatus__V3zDm{display:grid;gap:var(--space-1)}.lms_uploadDone__xice5,.lms_uploadStatus__V3zDm p{margin:0;font-size:var(--font-size-sm)}.lms_uploadDone__xice5{color:var(--color-brand)}.lms_mediaPreview__v6ewf{max-width:100%;max-height:220px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.lms_saveOk__oXi0o{font-size:var(--font-size-sm);color:var(--color-brand)}.lms_saveError__ENlA_{font-size:var(--font-size-sm);color:var(--color-danger,#c0392b)}.lms_linkAction__XrUgA{border:0;background:none;padding:0;font:inherit;font-size:var(--font-size-sm);color:var(--color-brand);cursor:pointer;text-decoration:underline}.lms_stickyBar__wf19p{top:0;z-index:6;padding-block:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}.lms_blockPalette__YjP_L,.lms_stickyBar__wf19p{position:sticky;background:var(--surface-1,var(--color-bg,#111))}.lms_blockPalette__YjP_L{top:3.25rem;z-index:5;display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}.lms_blockPaletteHead__2ttl7{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-sm)}.lms_blockPaletteChips__0WBiv{display:flex;flex-wrap:wrap;gap:var(--space-1)}.lms_chip___UxYN{padding:.3rem .7rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent);background:none;color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer}.lms_chip___UxYN:hover:not(:disabled){border-color:var(--color-brand);color:var(--text-primary)}.lms_chip___UxYN:disabled{opacity:.5;cursor:not-allowed}.lms_blockCardTarget__29DQZ{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.lms_blockHandle__YjFxL{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.lms_blockHandle__YjFxL .lms_muted__kO48R{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lms_blockIndex__bAhDL{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 12%,transparent);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:no-preference){.lms_btnGhost__oFHOw,.lms_btn__z3X94,.lms_card__3DJzv,.lms_lessonLink__dlWvs{transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}}@media (max-width:40rem){.lms_blockPalette__YjP_L{position:static}}