.dificulty[data-v-197ce4a9]{margin-top:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:start;text-align:center}.lp-header[data-v-0c36ad80]{padding:1.846rem}.lp-header__main[data-v-0c36ad80]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.538rem}@media(min-width:768px){.lp-header__main[data-v-0c36ad80]{grid-template-columns:260px minmax(0,1fr);gap:1.846rem}}@media(min-width:1400px){.lp-header__main[data-v-0c36ad80]{grid-template-columns:320px minmax(0,1fr) auto;gap:2.154rem}}.lp-header__image[data-v-0c36ad80]{width:100%;max-width:480px;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--lp-border);background:#000}.lp-header__info[data-v-0c36ad80]{min-width:0}.lp-header__title[data-v-0c36ad80]{margin:0 0 .738rem;font-size:2.154rem;font-weight:600;line-height:1.25;color:var(--lp-text)}@media(max-width:575.98px){.lp-header__title[data-v-0c36ad80]{font-size:1.723rem}}.lp-header__description[data-v-0c36ad80]{margin:0 0 1.231rem;font-size:1.231rem;line-height:1.6;color:var(--lp-text-muted)}.lp-header__badges[data-v-0c36ad80]{display:flex;flex-wrap:wrap;gap:.615rem}.lp-header__actions[data-v-0c36ad80]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.923rem}@media(min-width:768px)and (max-width:1399.98px){.lp-header__actions[data-v-0c36ad80]{grid-column:2}}@media(max-width:575.98px){.lp-header__actions .lp-btn[data-v-0c36ad80]{flex:1 1 100%}}.lp-header__stats[data-v-0c36ad80]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.846rem;padding:1.354rem 1.538rem;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-inset);row-gap:1.538rem}@media(min-width:992px){.lp-header__stats[data-v-0c36ad80]{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center}}.lp-header__progress[data-v-0c36ad80]{grid-column:1/-1;min-width:0}@media(min-width:992px){.lp-header__progress[data-v-0c36ad80]{grid-column:auto;padding-right:3.077rem}}.lp-header__progress-label[data-v-0c36ad80]{margin:0 0 .738rem;font-size:1.231rem;color:var(--lp-text-muted)}.lp-header__progress-label strong[data-v-0c36ad80]{color:var(--lp-text);font-weight:600}.lp-header__stat[data-v-0c36ad80]{display:flex;align-items:center;gap:.923rem;min-width:0}.lp-header__stat i[data-v-0c36ad80]{font-size:1.846rem;color:var(--lp-primary)}.lp-header__stat div[data-v-0c36ad80]{display:flex;flex-direction:column;line-height:1.3}.lp-header__stat strong[data-v-0c36ad80]{font-size:1.292rem;font-weight:600;color:var(--lp-text)}.lp-header__stat span[data-v-0c36ad80]{font-size:1.077rem;color:var(--lp-text-muted)}@media(min-width:992px){.lp-header__stat[data-v-0c36ad80]{padding:.431rem 2.769rem;border-left:1px solid var(--lp-border)}.lp-header__stat[data-v-0c36ad80]:last-child{padding-right:.615rem}}@media(max-width:575.98px){.lp-header__stat[data-v-0c36ad80]{flex-direction:column;align-items:flex-start;gap:.431rem}}.lp-resource[data-v-e4087d5e]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;-moz-column-gap:1.231rem;column-gap:1.231rem;min-height:56px;padding:.985rem 1.538rem;border-top:1px solid var(--lp-border)}.lp-resource[data-v-e4087d5e]:first-child{border-top:0;border-radius:10px 10px 0 0}.lp-resource[data-v-e4087d5e]:last-child{border-radius:0 0 10px 10px}.lp-resource[data-v-e4087d5e]:only-child{border-radius:10px}@media(min-width:768px){.lp-resource[data-v-e4087d5e]{grid-template-columns:28px minmax(0,1fr) 150px 190px}}.lp-resource--current[data-v-e4087d5e]{background:var(--lp-primary-soft);box-shadow:inset 3px 0 0 var(--lp-primary)}.lp-resource__icon[data-v-e4087d5e]{font-size:1.6rem;line-height:1;color:var(--lp-primary)}.lp-resource--completed .lp-resource__icon[data-v-e4087d5e]{color:var(--lp-success)}.lp-resource--lock .lp-resource__icon[data-v-e4087d5e]{color:var(--lp-text-faint)}.lp-resource__main[data-v-e4087d5e]{display:flex;flex-direction:column;gap:.185rem;min-width:0}.lp-resource__title[data-v-e4087d5e]{font-size:1.169rem;font-weight:500;color:var(--lp-text);overflow-wrap:anywhere}.lp-resource a.lp-resource__title[data-v-e4087d5e]:hover{color:var(--lp-primary-hover)}.lp-resource--lock .lp-resource__title[data-v-e4087d5e]{color:var(--lp-text-muted)}.lp-resource__meta[data-v-e4087d5e]{font-size:1.077rem;color:var(--lp-text-muted)}.lp-resource__meta--column[data-v-e4087d5e]{display:none}@media(min-width:768px){.lp-resource__meta--inline[data-v-e4087d5e]{display:none}.lp-resource__meta--column[data-v-e4087d5e]{display:block}}.lp-resource__status[data-v-e4087d5e]{display:flex;align-items:center;justify-content:flex-end;gap:.923rem}.lp-resource__done[data-v-e4087d5e]{display:inline-flex;align-items:center;gap:.615rem;font-size:1.108rem;color:var(--lp-success)}.lp-resource__done i[data-v-e4087d5e]{font-size:1.354rem}.lp-resource__ring[data-v-e4087d5e]{width:20px;height:20px;border-radius:50%;border:2px solid var(--lp-text-faint)}.lp-resource--current .lp-resource__ring[data-v-e4087d5e]{border-color:var(--lp-primary)}.lp-resource__unlock[data-v-e4087d5e]{position:relative}.lp-resource__plans[data-v-e4087d5e]{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:flex;flex-direction:column;gap:.492rem;min-width:190px;padding:.923rem;border:1px solid var(--lp-border);border-radius:8px;background:var(--lp-card);box-shadow:0 8px 24px rgba(0,0,0,.4);font-size:1.046rem;color:var(--lp-text-muted)}.lp-resource__plan[data-v-e4087d5e]{padding:.492rem .738rem;border-radius:6px;background:var(--lp-primary);color:#fff;text-align:center}@media(max-width:575.98px){.lp-resource[data-v-e4087d5e]{-moz-column-gap:.923rem;column-gap:.923rem;padding:.923rem 1.108rem}.lp-resource__ring[data-v-e4087d5e]{display:none}}.lp-section[data-v-59869d22]{overflow:visible}.lp-section__header[data-v-59869d22]{display:flex;align-items:center;gap:1.354rem;width:100%;padding:1.354rem 1.538rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:12px}.lp-section__header:hover .lp-section__chevron[data-v-59869d22]{color:var(--lp-text)}.lp-section__header[data-v-59869d22]:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-2px}.lp-section__number[data-v-59869d22]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:var(--lp-primary);color:#fff;font-size:1.354rem;font-weight:600}.lp-section__info[data-v-59869d22]{display:flex;flex-direction:column;gap:.615rem;flex:1 1 auto;min-width:0}.lp-section__title[data-v-59869d22]{display:flex;flex-wrap:wrap;-moz-column-gap:.615rem;column-gap:.615rem;font-size:1.292rem;font-weight:600;color:var(--lp-text);line-height:1.35}.lp-section__label[data-v-59869d22]{white-space:nowrap}.lp-section__dash[data-v-59869d22]{color:var(--lp-text-muted)}.lp-section__progress[data-v-59869d22]{display:flex;align-items:center;gap:1.231rem}.lp-section__progress .lp-bar[data-v-59869d22]{flex:0 1 190px;height:6px}.lp-section__count[data-v-59869d22]{font-size:1.108rem;color:var(--lp-text-muted);white-space:nowrap}.lp-section__chevron[data-v-59869d22]{flex:0 0 auto;font-size:1.231rem;color:var(--lp-text-muted);transition:color .15s ease}.lp-section__body[data-v-59869d22]{margin:0 1.538rem 1.538rem;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-inset)}@media(max-width:575.98px){.lp-section__header[data-v-59869d22]{padding:1.231rem;gap:1.046rem}.lp-section__number[data-v-59869d22]{width:32px;height:32px;font-size:1.231rem}.lp-section__dash[data-v-59869d22]{display:none}.lp-section__title[data-v-59869d22]{flex-direction:column}.lp-section__title .lp-section__label[data-v-59869d22]{font-size:.985rem;font-weight:500;color:var(--lp-text-muted)}.lp-section__body[data-v-59869d22]{margin:0 .923rem .923rem}}.lp-progress[data-v-21fab935]{padding:1.538rem}.lp-progress__title[data-v-21fab935]{margin:0 0 1.231rem;font-size:1.477rem;font-weight:600;color:var(--lp-text)}.lp-progress__summary[data-v-21fab935]{display:flex;align-items:center;gap:1.538rem;margin-bottom:1.538rem}.lp-progress__ring[data-v-21fab935]{position:relative;flex:0 0 84px;width:84px;height:84px}.lp-progress__ring svg[data-v-21fab935]{width:100%;height:100%;transform:rotate(-90deg)}.lp-progress__ring span[data-v-21fab935]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.415rem;font-weight:600;color:var(--lp-text)}.lp-progress__ring-track[data-v-21fab935],.lp-progress__ring-value[data-v-21fab935]{fill:none;stroke-width:7}.lp-progress__ring-track[data-v-21fab935]{stroke:var(--lp-track)}.lp-progress__ring-value[data-v-21fab935]{stroke:var(--lp-primary);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.lp-progress__current[data-v-21fab935]{margin:0 0 .308rem;font-weight:600;color:var(--lp-text)}.lp-progress__done[data-v-21fab935]{margin:0;font-size:1.108rem;color:var(--lp-text-muted)}.lp-progress__list[data-v-21fab935]{margin:0;padding:0;list-style:none}.lp-progress__item[data-v-21fab935]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;-moz-column-gap:.923rem;column-gap:.923rem;width:100%;padding:.677rem .615rem;border:0;border-radius:6px;background:transparent;color:var(--lp-text-muted);font-size:1.077rem;text-align:left;cursor:pointer}.lp-progress__item[data-v-21fab935]:hover{background:var(--lp-inset);color:var(--lp-text)}.lp-progress__item[data-v-21fab935]:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-2px}.lp-progress__item--current[data-v-21fab935]{background:var(--lp-primary-soft);color:#c77dff}.lp-progress__item--current[data-v-21fab935]:hover{background:var(--lp-primary-soft);color:#d69bff}.lp-progress__item--current .lp-progress__count[data-v-21fab935]{color:#c77dff;font-weight:600}.lp-progress__state[data-v-21fab935]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--lp-text-faint)}.lp-progress__item--completed .lp-progress__state[data-v-21fab935]{border:0}.lp-progress__item--completed .lp-progress__state i[data-v-21fab935]{font-size:20px;line-height:1;color:var(--lp-success)}.lp-progress__item--current .lp-progress__state[data-v-21fab935]{border-color:var(--lp-primary)}.lp-progress__item--current .lp-progress__state[data-v-21fab935]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--lp-primary)}.lp-progress__name[data-v-21fab935]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-progress__count[data-v-21fab935]{color:var(--lp-text-muted);font-variant-numeric:tabular-nums}.lp-next[data-v-1ab0ebf8]{padding:1.538rem}.lp-next__title[data-v-1ab0ebf8]{margin:0 0 1.231rem;font-size:1.477rem;font-weight:600;color:var(--lp-text)}.lp-next__resource[data-v-1ab0ebf8]{display:flex;align-items:center;gap:1.231rem;margin-bottom:1.538rem}.lp-next__icon[data-v-1ab0ebf8]{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--lp-border);border-radius:8px;background:var(--lp-inset);color:var(--lp-primary);font-size:1.846rem}.lp-next__info[data-v-1ab0ebf8]{min-width:0}.lp-next__name[data-v-1ab0ebf8]{margin:0 0 .246rem;font-weight:600;color:var(--lp-text);overflow-wrap:anywhere}.lp-next__meta[data-v-1ab0ebf8]{margin:0;font-size:1.077rem;color:var(--lp-text-muted)}.lp-page{--lp-primary:#9203dd;--lp-primary-hover:#a11ff0;--lp-primary-soft:rgba(146,3,221,0.14);--lp-primary-text:#c77dff;--lp-success:#0bb783;--lp-success-text:#2ee6a8;--lp-amber:#ffc048;--lp-danger:#f1416c;--lp-danger-text:#ff6b81;--lp-card:#1e1e2d;--lp-inset:#1a1a27;--lp-hover:#232336;--lp-border:#2b2b40;--lp-border-strong:#3a3a55;--lp-track:#2b2b40;--lp-text:#fff;--lp-text-2:#cdd0dc;--lp-text-muted:#a1a5b7;--lp-text-faint:#6d6d80;--lp-mono:"JetBrains Mono",SFMono-Regular,Menlo,Consolas,monospace;color:var(--lp-text);font-size:1.077rem;padding-bottom:2.462rem}.lp-card{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:12px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.615rem;padding:.8rem 1.354rem;border-radius:8px;border:1px solid var(--lp-primary);background:var(--lp-primary);color:#fff;font-weight:500;font-size:1.169rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lp-btn i{color:inherit;font-size:1em}.lp-btn:focus-visible,.lp-btn:hover{background:var(--lp-primary-hover);border-color:var(--lp-primary-hover);color:#fff}.lp-btn:disabled,.lp-btn[aria-disabled=true]{background:var(--lp-inset);border-color:var(--lp-border);color:var(--lp-text-faint);cursor:not-allowed}.lp-btn--outline{background:transparent;border-color:var(--lp-border);color:var(--lp-text-muted)}.lp-btn--outline:focus-visible,.lp-btn--outline:hover{background:var(--lp-inset);border-color:var(--lp-text-faint);color:var(--lp-text)}.lp-btn--ghost{background:transparent;border-color:transparent;color:var(--lp-text-muted)}.lp-btn--ghost:focus-visible,.lp-btn--ghost:hover{background:var(--lp-hover);border-color:transparent;color:var(--lp-text)}.lp-btn--muted{background:#3f3f55;border-color:#3f3f55}.lp-btn--muted:focus-visible,.lp-btn--muted:hover{background:#4a4a63;border-color:#4a4a63}.lp-btn--success{background:rgba(11,183,131,.12);border-color:rgba(11,183,131,.5);color:var(--lp-success-text)}.lp-btn--success:focus-visible,.lp-btn--success:hover{background:rgba(11,183,131,.2);border-color:var(--lp-success);color:var(--lp-success-text)}.lp-btn--danger{background:transparent;border-color:rgba(241,65,108,.45);color:var(--lp-danger-text)}.lp-btn--danger:focus-visible,.lp-btn--danger:hover{background:rgba(241,65,108,.1);border-color:var(--lp-danger);color:#ff8a9c}.lp-btn--sm{padding:.554rem 1.108rem;font-size:1.077rem}.lp-btn--block{width:100%}.lp-bar{height:8px;border-radius:999px;background:var(--lp-track);overflow:hidden}.lp-bar>span{display:block;height:100%;border-radius:inherit;background:var(--lp-primary);transition:width .3s ease}.lp-bar--success>span{background:var(--lp-success)}.lp-tag{display:inline-flex;align-items:center;gap:.431rem;padding:.369rem .738rem;border-radius:6px;border:1px solid;font-size:.985rem;font-weight:500;line-height:1.2;white-space:nowrap}.lp-tag i{color:inherit}.lp-tag--purple{color:var(--lp-primary-text);background:rgba(146,3,221,.14);border-color:rgba(146,3,221,.45)}.lp-tag--amber{color:var(--lp-amber);background:rgba(255,168,0,.1);border-color:rgba(255,168,0,.4)}.lp-tag--green{color:var(--lp-success-text);background:rgba(11,183,131,.1);border-color:rgba(11,183,131,.4)}.lp-tag--red{color:var(--lp-danger-text);background:rgba(241,65,108,.1);border-color:rgba(241,65,108,.4)}.lp-tag--blue{color:#6cb2ff;background:rgba(0,158,247,.1);border-color:rgba(0,158,247,.4)}.lp-tag--grey{color:#b5b5c3;background:rgba(181,181,195,.08);border-color:rgba(181,181,195,.3)}.lp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.738rem;margin-bottom:1.538rem;font-size:1.169rem}.lp-breadcrumb a{color:var(--lp-text-muted)}.lp-breadcrumb a:hover{color:var(--lp-text)}.lp-breadcrumb__home{display:inline-flex;font-size:1.292rem;margin-right:.492rem}.lp-breadcrumb__sep{font-size:.862rem;color:var(--lp-text-faint)}.lp-breadcrumb__current{color:var(--lp-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-heading{font-size:1.846rem}.lp-card-title,.lp-heading{margin:0 0 1.231rem;font-weight:600;color:var(--lp-text)}.lp-card-title{font-size:1.415rem}.lp-ring{position:relative;flex:0 0 auto}.lp-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp-ring circle{fill:none}.lp-ring__track{stroke:var(--lp-track)}.lp-ring__value{stroke:var(--lp-primary);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.lp-ring__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--lp-text)}.lp-item__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.846rem;align-items:start}@media(min-width:1300px){.lp-item__grid{grid-template-columns:minmax(0,1fr) 360px}}.lp-item__stage{display:flex;flex-direction:column;gap:1.538rem;min-width:0}.lp-item__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.231rem}.lp-item__head h1{margin:0;font-size:1.846rem;font-weight:600;line-height:1.3;color:var(--lp-text)}@media(max-width:767.98px){.lp-item__head h1{font-size:1.538rem}}.lp-item__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:.615rem;margin-bottom:.431rem;font-size:.985rem;color:var(--lp-text-muted)}.lp-item__kicker .lp-item__type{display:inline-flex;align-items:center;gap:.431rem;font-size:.886rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-primary-text)}.lp-item__kicker .lp-item__dot{width:3px;height:3px;border-radius:50%;background:var(--lp-text-faint)}.lp-item__actions{display:flex;flex-wrap:wrap;gap:.738rem}@media(max-width:767.98px){.lp-item__actions{width:100%}.lp-item__actions .lp-btn{flex:1 1 auto}}.lp-video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--lp-border);background:radial-gradient(ellipse at 50% 40%,#2a0f45 0,#0b0b12 70%)}.lp-video iframe{display:block;width:100%;height:100%;border:0}.lp-video__locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.231rem;height:100%;padding:1.846rem;text-align:center}.lp-video__locked p{max-width:520px;margin:0;font-size:1.231rem;color:var(--lp-text-2)}.lp-video__lock{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:var(--lp-primary-soft);color:var(--lp-primary-text)}.lp-tabs__list{display:flex;gap:1.538rem;padding:0 1.538rem;border-bottom:1px solid var(--lp-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lp-tabs__list::-webkit-scrollbar{display:none}.lp-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:.615rem;padding:1.231rem .431rem;border:0;background:transparent;color:var(--lp-text-muted);font-weight:500;white-space:nowrap;cursor:pointer}.lp-tabs__tab--active,.lp-tabs__tab:hover{color:var(--lp-text)}.lp-tabs__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--lp-primary)}.lp-tabs__count{padding:0 .554rem;border-radius:999px;background:var(--lp-inset);font-size:.886rem}.lp-tabs__panel{padding:1.538rem}.lp-tabs__description{margin:0;font-size:1.132rem;line-height:1.75;color:var(--lp-text-2);white-space:pre-line}.lp-tabs__tags{display:flex;flex-wrap:wrap;gap:.615rem;margin-top:1.354rem}.lp-tabs__empty{display:flex;align-items:center;gap:.615rem;margin:0;color:var(--lp-text-muted)}.btn-purple[data-v-29fc5a48]{background-color:#9203dd;border-color:#9203dd}.lp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.846rem;margin-top:2.462rem}.lp-layout__aside{display:flex;flex-direction:column;gap:1.846rem;min-width:0}@media(min-width:1200px){.lp-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}}