@charset "UTF-8";@keyframes pulse-6c46fcda{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--default[data-v-6c46fcda]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;display:inline-block}.skeleton--light[data-v-6c46fcda]{background:linear-gradient(90deg,#f7f7f7 25%,#e6e6e6,#f7f7f7 75%);background-size:200% 100%;border-radius:12px;display:inline-block}.skeleton--animated[data-v-6c46fcda]{animation:pulse-6c46fcda 1.5s infinite}.skeleton--section[data-v-6c46fcda]{border-radius:24px;padding:16px}@media(min-width:768px){.skeleton--section[data-v-6c46fcda]{padding:24px}}.skeleton--section[data-v-6c46fcda]{width:100%;height:400px}.skeleton--rect[data-v-6c46fcda]{border-radius:12px}.skeleton--circle[data-v-6c46fcda]{border-radius:50%}.skeleton--text[data-v-6c46fcda]{height:19.2px;border-radius:12px}.skeleton--title[data-v-6c46fcda]{height:43.2px;border-radius:12px}.skeleton--tab[data-v-6c46fcda]{height:82px;height:40px}@media(min-width:768px){.skeleton--tab[data-v-6c46fcda]{height:48px}}@media(min-width:1024px){.skeleton--tab[data-v-6c46fcda]{height:82px}}.skeleton--tab[data-v-6c46fcda]{border-radius:10px}@media(min-width:768px){.skeleton--tab[data-v-6c46fcda]{border-radius:12px}}@media(min-width:1024px){.skeleton--tab[data-v-6c46fcda]{border-radius:20px}}.skeleton--input[data-v-6c46fcda]{height:40px;border-radius:8px}.skeleton--small[data-v-6c46fcda]{width:50px}.skeleton--medium[data-v-6c46fcda]{width:120px}.skeleton--large[data-v-6c46fcda]{width:200px}.skeleton--full[data-v-6c46fcda]{width:100%}.skeleton--block[data-v-6c46fcda]{display:block}.skeleton--text.skeleton--small[data-v-6c46fcda]{width:80px}.skeleton--text.skeleton--medium[data-v-6c46fcda]{width:140px}.skeleton--text.skeleton--large[data-v-6c46fcda],.skeleton--title.skeleton--full[data-v-6c46fcda],.skeleton--button.skeleton--full[data-v-6c46fcda],.skeleton--input.skeleton--full[data-v-6c46fcda]{width:100%}.course-page-skeleton[data-v-48bb7529]{min-height:100vh;display:flex;flex-direction:column;background-color:#ededef;padding:16px}@media(min-width:768px){.course-page-skeleton[data-v-48bb7529]{padding:24px}}@media(min-width:1024px){.course-page-skeleton[data-v-48bb7529]{padding:40px}}.course-page-skeleton[data-v-48bb7529]{gap:16px}@media(min-width:768px){.course-page-skeleton[data-v-48bb7529]{gap:24px}}.course-page-skeleton__header[data-v-48bb7529]{width:100%}.course-page-skeleton__header-inner[data-v-48bb7529]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 24px;border-radius:16px;background-color:#fff}.course-page-skeleton__header-actions[data-v-48bb7529]{display:grid;grid-template-columns:minmax(84px,112px) 36px 36px;align-items:center;gap:8px}.course-page-skeleton__content[data-v-48bb7529]{display:flex;flex:1;width:100%}.course-page-skeleton__inner[data-v-48bb7529]{display:flex;flex:1;flex-direction:column;gap:16px}.course-page-skeleton__title-block[data-v-48bb7529]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.course-page-skeleton__tabs[data-v-48bb7529]{display:flex;gap:4px;padding:4px;border-radius:16px}@media(min-width:1024px){.course-page-skeleton__tabs[data-v-48bb7529]{border-radius:24px}}.course-page-skeleton__tabs[data-v-48bb7529]{background-color:#fff}.course-page-skeleton__section[data-v-48bb7529]{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background-color:#fff}.course-page-skeleton__section-top[data-v-48bb7529]{display:flex;align-items:center;justify-content:space-between;gap:12px}.course-page-skeleton__search[data-v-48bb7529]{width:100%;max-width:220px}.course-page-skeleton__lesson-list[data-v-48bb7529]{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.course-page-skeleton__header-actions[data-v-48bb7529]{grid-template-columns:36px 36px}.course-page-skeleton__header-actions .course-page-skeleton__course-trigger[data-v-48bb7529]{display:none}.course-page-skeleton__section-top[data-v-48bb7529]{align-items:stretch;flex-direction:column}}.profile-page-skeleton[data-v-0b965c05]{min-height:100vh;display:flex;flex-direction:column;background-color:#ededef;padding:16px}@media(min-width:768px){.profile-page-skeleton[data-v-0b965c05]{padding:24px}}@media(min-width:1024px){.profile-page-skeleton[data-v-0b965c05]{padding:40px}}.profile-page-skeleton[data-v-0b965c05]{gap:16px}@media(min-width:768px){.profile-page-skeleton[data-v-0b965c05]{gap:24px}}.profile-page-skeleton__header-inner[data-v-0b965c05]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 24px;border-radius:16px;background-color:#fff}.profile-page-skeleton__header-actions[data-v-0b965c05]{display:flex;align-items:center;gap:8px}.profile-page-skeleton__content[data-v-0b965c05]{display:flex;flex:1;width:100%}.profile-page-skeleton__inner[data-v-0b965c05]{display:flex;flex:1;flex-direction:column;gap:16px}.profile-page-skeleton__profile-head[data-v-0b965c05]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0}.profile-page-skeleton__identity[data-v-0b965c05]{display:flex;flex-direction:column;gap:4px}.profile-page-skeleton__section[data-v-0b965c05]{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background-color:#fff}.profile-page-skeleton__section--flat[data-v-0b965c05]{overflow:hidden}.profile-page-skeleton__section-title[data-v-0b965c05]{display:flex;justify-content:space-between;gap:12px}.profile-page-skeleton__info-grid[data-v-0b965c05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-page-skeleton__achievements[data-v-0b965c05]{display:flex;gap:24px;overflow:hidden}.profile-page-skeleton__achievement[data-v-0b965c05]{width:158px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width:768px){.profile-page-skeleton__profile-head[data-v-0b965c05]{flex-direction:column}.profile-page-skeleton__info-grid[data-v-0b965c05]{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}html,body{height:100%;width:100%;font-family:Manrope,Inter,sans-serif;font-size:16px;line-height:1.5;background-color:#ededef;color:#17191f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input,textarea,[contenteditable=true]{cursor:text}button{cursor:pointer}textarea{resize:none}fieldset{border:none;margin:0;padding:0}legend{padding:0}input::placeholder,textarea::placeholder{opacity:1;color:#a0a0a0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:0}body,input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.container{width:100%;max-width:886px;margin-inline:auto;display:flex;flex-direction:column;flex:1}.section{background-color:#fff;border-radius:24px;padding:16px}@media(min-width:768px){.section{padding:24px}}.section--no-bg{background-color:transparent;padding:0;border-radius:0}.section--no-padding{padding:0}.section--overflow-hidden{overflow:hidden}.view{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.view{gap:24px}}.fade-enter-active{transition:opacity .2s ease;opacity:1}.fade-enter-from{opacity:0}.fade-long-enter-active,.fade-long-leave-active{transition:opacity .3s ease;opacity:1}.fade-long-enter-from,.fade-long-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .2s ease,opacity .2s ease}.slide-enter-from{opacity:0;transform:translateY(8px)}.slide-leave-to{opacity:0;transform:translateY(-8px)}.slide-x-enter-active,.slide-x-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-x-enter-from{opacity:0;transform:translate(8px)}.slide-x-leave-to{opacity:0;transform:translate(-8px)}.scale-enter-active,.scale-leave-active{transition:transform .15s ease,opacity .15s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.98)}
