@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&display=swap";
:root{--color-fg-default:#b1b1b1;--mdc-theme-primary:#ff8400;--mdc-theme-primary-dark:#c16400;--mdc-theme-primary-dark-decimal:193, 100, 0;--bg-color-background:#000;--dsc-color-bg-primary:#1e1e1e;--dsc-color-bg-secondary:#ff8400;--dsc-color-bg-tertiary:#636363;--dsl-color-bg-quaternary:#4e4e4e;--dsl-color-bg-light:#ddd;--dsc-color-bg-notification:red;--dsc-color-bg-quintenary:#2c2c2c;--dsc-line-color-menu-collapse:#6f6f6f;--dsc-title-lesson:#b1b1b1;--dsc-color-card-bg:#fff;--dsc-color-card-border:#d9d9d9;--dsc-color-btn-primary:#3483fa;--dsc-color-btn-inverse:#fff;--dsc-color-font-primary:#636363;--dsc-color-font-secondary:#0caf1d;--dsc-color-font-tertiary:#fff;--dsc-color-font-placeholder:#d9d9d9;--dsc-color-error:#f33;--dsc-label-correct:#00e6c4;--dsc-label-correct-dark:#01b196;--dsc-label-warning:#e5e566;--dsc-label-warning-dark:#969641;--dsc-label-incorrect:#eb9ca2;--dsc-label-incorrect-dark:#9c6a6d;--dsc-label-correct-decimal:0, 230, 196;--dsc-label-warning-decimal:229, 229, 102;--dsc-label-incorrect-decimal:235, 156, 162;--color-white:#fff;--color-black:#000;--color-gray-900:#242424;--color-gray-700:#636363;--color-gray-500:#777;--color-gray-400:#b1b1b1;--color-gray-300:#d9d9d9;--color-gray-200:#ccc;--color-warning:#fee045;--color-error-dark:#bc0b0b;--color-success:#42ff6b;--color-info:#3498db;--space-1:4px;--space-2:5px;--space-3:10px;--space-4:15px;--space-5:20px;--space-6:30px;--space-7:40px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px;--font-xl:20px;--font-2xl:24px;--radius-xs:4px;--radius-sm:5px;--radius-md:6px;--radius-circle:50%}::-webkit-scrollbar{background:var(--dsc-color-bg-primary);width:5px}::-webkit-scrollbar-thumb{background:var(--dsl-color-bg-quaternary);border-radius:10px}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}a,a:hover{color:unset;text-decoration:none}html,body{background-color:var(--bg-color-background)}html{height:100%;overflow-y:hidden}body{height:100%}.pag-header{width:100%;height:70px}.pag-post-header-container{flex-direction:row;height:calc(100% - 70px);display:flex}.pag-aside-container{flex:0 0 280px;overflow-y:auto}.pag-desktop-only{display:none}.pag-main-container{flex-grow:1;min-height:calc(100vh - 270px);overflow-y:auto}.pag-main-top-sticky-container{z-index:1;position:sticky;top:0}.pag-main-scrollable-container{min-height:100%;position:relative;overflow:auto}@media (min-width:768px){.pag-aside-container{display:unset}.pag-mobile-only{display:none}.pag-desktop-only{display:unset}}@media (min-width:1400px){.pag-aside-container{flex:0 0 320px}}.pag-action-link{color:var(--mdc-theme-primary);font-size:16px;font-weight:700}.header-container{width:100%;margin:0 auto}.dsc-container{width:100%;max-width:1200px;margin:0 auto}.dsc-content-container-small{width:100%;max-width:500px;margin:0 auto}.dsc-content-container-medium{width:100%;max-width:640px;margin:0 auto}.dsc-max-width-500{max-width:500px}.dsc-full-width{width:100%}.dsc-mb5{margin-bottom:5px}.dsc-mt5{margin-top:5px}.dsc-mb10{margin-bottom:10px}.dsc-mt10{margin-top:10px}.dsc-ml5{margin-left:5px}.dsc-mr10{margin-right:10px}.dsc-mb20{margin-bottom:20px}.dsc-mt20{margin-top:20px}.dsc-mb30{margin-bottom:30px}.dsc-mt30{margin-top:30px}.dsc-section-title{text-align:center;color:var(--dsc-color-font-placeholder);font-size:16px}@media (min-width:576px){.dsc-section-title{text-align:left;font-size:24px}}.dsc-txt-left{text-align:left}.dsc-cursor{cursor:pointer}.pag-img-grayscale{filter:grayscale()}.pag-basic-listing-container{flex-direction:column;gap:20px;display:flex}header{align-items:center;padding:0 20px;display:flex}nav{justify-content:space-between;align-items:center;display:flex}nav h1{font-size:16px}nav a{font-size:14px}.dsc-navbar-right{align-items:center;display:flex}.dsc-menu-items-container{display:flex}.dsc-menu-items-container img{width:20px;height:20px}.dsc-menu-item{align-items:center;margin-right:20px;display:flex}.dsc-menu-item p{margin-left:5px;font-size:14px;display:none}.dsc-menu-item-active{font-weight:700}.dsc-logged-user{flex-direction:column;align-items:flex-end;display:flex}@media (min-width:576px){nav h1{font-size:24px}.dsc-menu-item p{display:unset}}.dsc-card{border:1px solid var(--dsc-color-card-border);background-color:var(--dsc-color-card-bg);border-radius:4px}.dsc-line-bottom{border-bottom:1px solid var(--dsc-color-card-border)}.dsc-btn-page-container{grid-gap:20px;width:100%;display:grid}.card-base{background:var(--dsc-color-bg-primary);border-radius:5px;width:100%;padding:23px 17px 35px 19px}.modal-container{z-index:2;background:#fff6;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.modal-container.active{display:flex}@media (min-width:576px){.dsc-btn-page-container{width:220px}}.dsc-btn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:42px;font-size:14px;font-weight:700;display:flex}.dsc-btn-blue{background-color:var(--dsc-color-btn-primary);color:var(--dsc-color-btn-inverse);border:none}.dsc-btn-orange{background-color:var(--dsc-color-bg-secondary);color:var(--dsc-color-btn-inverse);border:none}.dsc-btn-white{border:1px solid var(--dsc-color-btn-primary);background-color:var(--dsc-color-btn-inverse);color:var(--dsc-color-btn-primary)}.dsc-btn-lesson-back{color:#fff;cursor:pointer;background:#ff8400;border:none;border-radius:4px;padding:10px 20px}.dsc-form{flex-direction:column;align-items:center;display:flex}.dsc-form h2{color:#fff;text-align:center;font-style:normal;font-weight:700;font-size:16px!important}.dsc-form h3{color:#fff;text-align:center;margin-top:10px;font-size:14px;font-style:normal;font-weight:400}.dsc-form h4{color:#b1b1b1;margin-top:20px;font-size:13px;font-weight:400;line-height:16px}.dsc-form-controls-container{grid-gap:20px;width:100%;display:grid}.dsc-form-control{width:100%;height:40px;color:var(--dsc-color-font-primary);border:1px solid var(--dsc-color-bg-tertiary);background:var(--bg-color-background);border-radius:6px;padding:0 20px;font-size:16px}.dsc-form-control:focus{border:1px solid #ff8400;outline:none}.dsc-form-control::placeholder{color:var(--dsc-color-font-placeholder)}.dsc-form-control[data-dirty=true][data-invalid=true]{border:1px solid var(--dsc-color-error)}.dsc-form-control[data-dirty=true][data-invalid=true]+div{display:unset}.dsc-form-error{color:var(--dsc-color-error);padding-left:4px;font-size:12px;display:none}.dsc-form-global-error{color:#bc0b0b;background:#d2a4a4;border:1px solid #bc0b0b;border-radius:5px;justify-content:center;width:100%;margin:30px 0 10px;padding:10px 15px;font-size:12px;display:flex}.dsc-textarea{resize:none;height:128px;padding-top:10px}.dsc-form-select-container{padding:unset;height:unset}@media (min-width:576px){.dsc-form h2{font-size:24px}}#login-section{min-height:calc(100vh - 270px);padding:20px 0}@media (min-width:576px){#login-section{padding:40px 0}}.dsc-table{border-spacing:0;border-collapse:collapse;width:100%}.dsc-table thead{height:55px;color:var(--dsc-color-font-primary);background-color:var(--dsc-color-card-bg);font-size:14px}.dsc-table tbody{text-align:center;color:var(--dsc-color-font-primary);background-color:var(--dsc-color-card-bg);font-size:12px}.dsc-table tbody tr{border-top:1px solid var(--dsc-color-card-border);height:70px}.dsc-table th:nth-child(2){border-top-left-radius:10px}.dsc-table th:last-child{border-top-right-radius:10px}.dsc-table td:nth-child(2){padding-left:10px}.dsc-table td:last-child{padding-right:5px}.dsc-tb576,.dsc-tb768{display:none}@media (min-width:576px){.dsc-tb576{display:table-cell}.dsc-table th:first-child{border-top-left-radius:10px;padding-left:20px}.dsc-table th:nth-child(2){border-top-left-radius:0}.dsc-table td:first-child{padding-left:20px}.dsc-table td:nth-child(2){padding-left:0}}@media (min-width:768px){.dsc-tb768{display:table-cell}}@media (min-width:992px){.dsc-table tbody{font-size:16px}}.dsc-dialog-background{background-color:#00000080;position:fixed;inset:0}.dsc-dialog-box{background-color:var(--dsc-color-card-bg);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dsc-dialog-box h2{color:var(--dsc-color-font-primary);margin-bottom:20px;font-size:20px}.dsc-dialog-btn-container{grid-gap:20px;grid-template-columns:1fr 1fr;width:100%;display:grid}.dsc-dialog-btn{width:100%}.dsc-md{border:solid 1px var(--dsc-color-bg-tertiary);border-radius:5px;padding:10px}.file-container{align-items:center;margin-bottom:10px;display:flex}.file-img{margin-right:5px}.name-container{color:#b1b1b1;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.adm-page{--adm-container-max-width:1200px;--adm-color-bg:#bbb;--adm-color-surface:#ddd;--adm-color-border:#bbb;--adm-color-border-soft:#ccc;--adm-color-text:#111;--adm-color-text-muted:#111111bf;--adm-color-btn-bg:#fff;--adm-color-btn-border:#ccc;--adm-color-icon-muted:#1111118c;--adm-color-published:#1a8f3a;--adm-radius-sm:8px;--adm-radius-pill:999px;--adm-font-size-xs:12px;--adm-font-size-sm:13px;--adm-font-size-md:14px;--adm-font-size-lg:20px;--adm-line-height-lg:24px;--adm-space-1:4px;--adm-space-2:8px;--adm-space-3:12px;--adm-space-4:16px;--adm-space-5:18px;--adm-space-6:24px;--adm-table-min-width:720px;--adm-icon-length:36px;--adm-form-gap:16px;--adm-input-height:40px;--adm-color-input-bg:#fff;--adm-color-input-border:#ccc;--adm-color-code-bg:#f5f5f5;--adm-color-code-text:#111;--adm-color-error-bg:#fff4f4;--adm-color-error-border:#e54848;--adm-color-error-text:#b42323}.adm-main{background-color:var(--adm-color-bg);padding:var(--adm-space-6) var(--adm-space-4)}.adm-page .adm-container{max-width:var(--adm-container-max-width);margin:0 auto}.adm-page .adm-header{justify-content:space-between;align-items:center;gap:var(--adm-space-3);margin-bottom:var(--adm-space-4);display:flex}.adm-page .adm-titleBlock{gap:var(--adm-space-1);flex-direction:column;display:flex}.adm-page .adm-title{font-size:var(--adm-font-size-lg);line-height:var(--adm-line-height-lg);color:var(--adm-color-text);margin:0}.adm-page .adm-subtitle{font-size:var(--adm-font-size-sm);color:var(--adm-color-text-muted)}.adm-page .adm-btn{border-radius:var(--adm-radius-sm);border:1px solid var(--adm-color-btn-border);background:var(--adm-color-btn-bg);cursor:pointer;white-space:nowrap;color:var(--adm-color-text);padding:10px 14px;font-weight:600}.adm-page .adm-btn:disabled{cursor:default;opacity:.6}.adm-page .adm-loading{padding:var(--adm-space-4);color:var(--adm-color-text)}.adm-page .adm-tableWrap{border:1px solid var(--adm-color-border-soft);border-radius:var(--adm-radius-sm);background:var(--adm-color-surface);width:100%;overflow-x:auto}.adm-page .adm-table{border-collapse:collapse;width:100%;min-width:var(--adm-table-min-width)}.adm-page .adm-th{padding:var(--adm-space-4) 10px;border-bottom:1px solid var(--adm-color-border);font-size:var(--adm-font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--adm-color-text-muted);text-align:left}.adm-page .adm-thActions{text-align:right;width:120px}.adm-page .adm-tr{border-bottom:1px solid var(--adm-color-border-soft)}.adm-page .adm-td{padding:var(--adm-space-4) 10px;vertical-align:top;font-size:var(--adm-font-size-md);color:var(--adm-color-text)}.adm-page .adm-tdActions{text-align:right;white-space:nowrap}.adm-page .adm-postTitle{color:var(--adm-color-text);font-weight:600}.adm-page .adm-postPathTitle{font-size:var(--adm-font-size-xs);color:var(--adm-color-text-muted);margin-top:2px}.adm-page .adm-pill{border-radius:var(--adm-radius-pill);font-size:var(--adm-font-size-xs);border:1px solid var(--adm-color-border);background:var(--adm-color-bg);color:var(--adm-color-text);padding:4px 10px;font-weight:700;display:inline-block}.adm-page .adm-pillDeleted{opacity:.6}.adm-page .adm-pillUnpublished{opacity:.85}.adm-page .adm-iconBtn{width:var(--adm-icon-length);height:var(--adm-icon-length);border-radius:var(--adm-radius-sm);border:1px solid var(--adm-color-border);background:var(--adm-color-bg);margin-left:var(--adm-space-2);cursor:pointer;color:var(--adm-color-text);justify-content:center;align-items:center;display:inline-flex}.adm-page .adm-iconBtn:disabled{cursor:not-allowed;opacity:.4}.adm-page .adm-loadMoreWrap{margin-top:var(--adm-space-5);justify-content:center;display:flex}.adm-page .adm-empty{padding:var(--adm-space-4);color:var(--adm-color-text)}.adm-page .adm-iconBtnGlobe{color:var(--adm-color-icon-muted)}.adm-page .adm-iconBtnGlobe.adm-iconBtnGlobePublished{color:var(--adm-color-published)}.adm-authorImg{width:var(--adm-icon-length);height:var(--adm-icon-length)}.adm-authorImg img{border-radius:50%;width:100%;height:auto;display:block}.adm-page .adm-headerForm{margin-bottom:var(--adm-space-4)}.adm-page .adm-form{gap:var(--adm-space-5);flex-direction:column;display:flex}.adm-page .adm-grid{gap:var(--adm-form-gap);grid-template-columns:1fr 1fr;display:grid}.adm-page .adm-colSpan2{grid-column:span 2}.adm-page .adm-col1{grid-column:1}@media (max-width:900px){.adm-page .adm-grid{grid-template-columns:1fr}.adm-page .adm-colSpan2{grid-column:auto}}.adm-page .adm-field{gap:var(--adm-space-2);flex-direction:column;display:flex}.adm-page .adm-fieldHeader{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.adm-page .adm-label{font-size:var(--adm-font-size-sm);color:var(--adm-color-text);font-weight:700}.adm-page .adm-input{height:var(--adm-input-height);border-radius:var(--adm-radius-sm);border:1px solid var(--adm-color-input-border);background:var(--adm-color-input-bg);color:var(--adm-color-text);outline:none;padding:8px 10px}.adm-page .adm-textarea{border-radius:var(--adm-radius-sm);border:1px solid var(--adm-color-input-border);background:var(--adm-color-input-bg);color:var(--adm-color-text);resize:vertical;outline:none;padding:8px 10px}.adm-page .adm-mdWrap{border:1px solid var(--adm-color-input-border);border-radius:var(--adm-radius-sm);overflow:hidden}.adm-page .adm-uploadRow{align-items:center;gap:var(--adm-space-3);flex-wrap:wrap;display:flex}.adm-page .adm-fileInput{width:100%;max-width:360px}.adm-page .adm-uploadStatus{font-size:var(--adm-font-size-sm);color:var(--adm-color-text-muted);white-space:nowrap}.adm-page .adm-imagePreview{border:1px solid var(--adm-color-border-soft);border-radius:var(--adm-radius-sm);background:var(--adm-color-bg);overflow:hidden}.adm-page .adm-imagePreviewImg{width:100%;display:block}.adm-page .adm-topicsSimpleList{display:block}.adm-page .adm-topicSimpleRow{align-items:center;gap:10px;margin:6px 0;display:flex}.adm-page .adm-topicSimpleCheckbox{width:16px;height:16px;margin:0;padding:0}.adm-page .adm-topicSimpleText{font-size:var(--adm-font-size-sm);color:var(--adm-color-text);margin:0;padding:0;line-height:1.2}.adm-page .adm-inlineCode{background:var(--adm-color-code-bg);color:var(--adm-color-code-text);font-size:var(--adm-font-size-xs);border:1px solid var(--adm-color-border-soft);border-radius:6px;padding:2px 6px;display:inline-block}.adm-page .adm-formActions{justify-content:flex-end;gap:var(--adm-space-3);display:flex}.adm-page .adm-btnSecondary{opacity:.9}.adm-page .adm-errorBox{border:1px solid var(--adm-color-error-border);background:var(--adm-color-error-bg);border-radius:var(--adm-radius-sm);padding:var(--adm-space-4);margin-bottom:var(--adm-space-4)}.adm-page .adm-errorTitle{color:var(--adm-color-error-text);margin-bottom:var(--adm-space-2);font-weight:700}.adm-page .adm-errorMessage{font-size:var(--adm-font-size-sm);color:var(--adm-color-error-text)}.dsc-checkbox{cursor:pointer;font-size:var(--font-sm);color:var(--color-gray-400);-webkit-user-select:none;user-select:none;align-items:center;padding-left:26px;display:flex;position:relative}.dsc-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.dsc-checkbox__mark{background-color:var(--color-gray-900);border:1px solid var(--color-gray-400);border-radius:2px;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dsc-checkbox:hover .dsc-checkbox__mark{border-color:var(--color-white)}.dsc-checkbox input:checked~.dsc-checkbox__mark{background-color:var(--color-gray-900);border-color:var(--mdc-theme-primary)}.dsc-checkbox__mark:after{content:"";border:solid var(--mdc-theme-primary);border-width:0 2px 2px 0;width:4px;height:8px;display:none;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.dsc-checkbox input:checked~.dsc-checkbox__mark:after{display:block}.cmp-logged-user__login-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.cmp-logged-user__login-btn:hover{text-decoration:underline}.login-modal__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.login-modal{background-color:var(--dsc-color-bg-primary);border:1px solid var(--dsc-line-color-menu-collapse);width:100%;max-width:400px;color:var(--color-fg-default);border-radius:8px;flex-direction:column;gap:1rem;padding:2rem 2rem 1.5rem;display:flex;position:relative}.login-modal__close{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:color .15s;position:absolute;top:.75rem;right:.75rem}.login-modal__close:hover{color:var(--color-white)}.login-modal__title{color:var(--color-white);margin:0;font-size:1.25rem;font-weight:700}.login-modal__subtitle{color:var(--color-gray-400);margin:0;font-size:.875rem}.login-modal__providers{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.login-modal__provider-btn{background-color:var(--mdc-theme-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.login-modal__provider-btn:hover:not(:disabled){background-color:var(--mdc-theme-primary-dark)}.login-modal__provider-btn:disabled{opacity:.7;cursor:not-allowed}.login-modal__close:disabled{opacity:.4;cursor:not-allowed}.login-modal__spinner{border:2px solid #ffffff59;border-top-color:var(--color-white);vertical-align:middle;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite login-modal-spin;display:inline-block}@keyframes login-modal-spin{to{transform:rotate(360deg)}}.login-modal__error{color:var(--dsc-color-error);margin:0;font-size:.8125rem}
.cmp-home{background-color:var(--color-black);flex-direction:column;min-height:100vh;display:flex}.cmp-home__header{background-color:#0a0a0a;border-bottom:1px solid #2a2a2a}.cmp-home__header-inner{max-width:1200px;margin:0 auto;padding:16px 24px}.cmp-home__logo{width:150px;display:block}.cmp-home__main{flex:1;justify-content:center;align-items:stretch;display:flex}.cmp-home__container{background-color:#111;border-left:1px solid #1e1e1e;border-right:1px solid #1e1e1e;align-items:center;width:100%;max-width:1200px;display:flex}.cmp-home__image-side{flex:1;justify-content:center;display:flex}.cmp-home__hero-img{object-fit:contain;width:100%;max-width:460px;height:auto}.cmp-home__content-side{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:18px;padding:48px;display:flex}.cmp-home__badge{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mdc-theme-primary);border:1px solid var(--mdc-theme-primary);border-radius:20px;padding:6px 14px;font-weight:600;display:inline-block}.cmp-home__title{color:var(--color-white);font-size:2.2rem;font-weight:700;line-height:1.2}.cmp-home__subtitle{font-size:var(--font-md);color:var(--color-gray-400);max-width:400px;line-height:1.6}.cmp-home__btn{font-size:var(--font-md);cursor:pointer;background-color:var(--mdc-theme-primary);color:var(--color-white);border-radius:var(--radius-sm);border:none;margin-top:8px;padding:14px 52px;font-weight:700;transition:background-color .2s,transform .15s}.cmp-home__btn:hover{background-color:var(--mdc-theme-primary-dark);transform:translateY(-1px)}.cmp-home__footer{text-align:center;font-size:var(--font-xs);color:var(--color-gray-700);border-top:1px solid #2a2a2a;padding:20px 24px}@media (max-width:768px){.cmp-home__main{padding:0}.cmp-home__container{border-left:none;border-right:none;flex-direction:column;align-items:stretch}.cmp-home__image-side{flex:none;width:100%}.cmp-home__hero-img{border-radius:0;width:100%;max-width:100%;display:block}.cmp-home__content-side{text-align:center;justify-content:flex-start;align-items:center;padding:32px 20px}.cmp-home__subtitle{max-width:100%}.cmp-home__title{font-size:1.6rem}}.cmp-btn-color{font-style:normal;font-weight:700;font-size:var(--font-md);cursor:pointer;border:none;border-radius:2px;padding:10px 80px;line-height:19px}.cmp-btn-next-page{border:1px solid var(--dsc-color-btn-primary);border-radius:var(--radius-xs);color:var(--dsc-color-btn-primary);text-align:center;font-size:var(--font-md);cursor:pointer;padding:10px;font-weight:700}.cmp-card-editable{background:var(--dsc-color-bg-primary);border-radius:var(--radius-sm);display:flex}.cmp-card-editable__title{color:var(--dsc-color-font-placeholder);font-size:var(--font-md)}.cmp-card-editable__subtitle{color:var(--dsc-title-lesson);font-size:var(--font-xs)}.cmp-card-editable__children{height:100px;margin-top:10px;overflow-y:scroll}.cmp-card-editable__left{flex-grow:1;padding:10px}.cmp-card-editable__right{background:var(--dsc-color-bg-quintenary);border-radius:0 5px 5px 0;flex-direction:column;flex:0 0 40px;align-items:center;gap:20px;padding-top:20px;display:flex}.cmp-card-editable__btn{cursor:pointer}.cmp-card-simple{background:var(--dsc-color-bg-primary);border-radius:var(--radius-sm);padding:20px}.cmp-card-simple__title{color:var(--dsc-color-font-placeholder);font-size:var(--font-md)}.cmp-card-simple__subtitle{color:var(--dsc-title-lesson);font-size:var(--font-xs)}.cmp-certificate-tpl{background:var(--color-white);place-items:center;width:100%;height:100vh;display:flex}.cmp-certificate-tpl__inner{font-weight:400;font-size:var(--font-2xl);color:#717171;height:100%;padding-top:50px;line-height:27px}.cmp-certificate-tpl__heading{margin-top:50px;font-size:34px;font-weight:700}.cmp-certificate-tpl__bar{background-color:#92bdf0;width:100%;height:60px}.cmp-certificate-tpl__conferimos{margin-top:45px}.cmp-certificate-tpl__student{margin-top:32px;font-size:50px;line-height:55px}.cmp-certificate-tpl__cpf{font-size:var(--font-sm);line-height:16px}.cmp-certificate-tpl__text{min-height:100px;margin-top:40px;padding:0 30px}.cmp-certificate-tpl__fonte{font-size:var(--font-sm);margin-top:23px}.cmp-certificate-tpl__projeto{font-size:var(--font-sm);margin-top:13px}.cmp-certificate-tpl__instructor{flex-direction:column;justify-content:center;align-items:center;margin-top:22px;display:flex}.cmp-certificate-tpl__instructor-name{font-size:var(--font-lg);line-height:20px}.cmp-certificate-tpl__instructor-role{font-size:var(--font-sm);line-height:16px}.cmp-certificate-tpl__brand{font-size:var(--font-lg);margin-top:35px;line-height:20px}.cmp-certificate-tpl__hr{background:var(--color-black);border-style:solid;max-width:1277px;margin:6px auto auto 0}.cmp-certificate-tpl__auth{font-size:var(--font-sm);margin-top:5px;margin-bottom:17px;line-height:16px}.cmp-certificate-tpl__btn-base{color:#fff}.cmp-certificate-tpl__identified{border:1px solid var(--mdc-theme-primary);border-radius:var(--radius-xs);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0 5px;display:flex}.cmp-certificate-tpl__identified-text{font-style:normal;font-weight:400;font-size:var(--font-sm);text-align:center;color:var(--color-white)}.cmp-certificate-tpl__button{background:var(--mdc-theme-primary);border-radius:var(--radius-sm);font-style:normal;font-weight:700;font-size:var(--font-lg);color:#ebebeb;border:none;margin-bottom:30px;padding:10px 40px;line-height:21px}.cmp-certificate-tpl__cert-title{font-style:normal;font-weight:700;font-size:var(--font-2xl);text-align:center;color:var(--mdc-theme-primary);margin:20px 0;line-height:28px}.cmp-certificate-tpl__unidentified{flex-direction:column;align-items:center;width:100%;display:flex}.cmp-certificate-tpl__cert-subtitle{font-style:normal;font-weight:700;font-size:var(--font-lg);text-align:center;line-height:21px}.cmp-certificate-tpl__cert-card{border-radius:var(--radius-xs);background:#242526;flex-direction:column;justify-content:center;width:100%;min-height:80px;margin:20px 0;padding:30px;transition:all .3s;display:flex}.cmp-certificate-tpl__cert-card--disabled{pointer-events:none;cursor:default;border-radius:var(--radius-xs);background:#242526;flex-direction:column;justify-content:center;width:100%;min-height:80px;margin:20px 0;padding:30px;transition:all .3s;display:flex}.cmp-certificate-tpl__cert-card:hover{text-decoration:none;transform:translateY(5px)}.cmp-certificate-tpl__cert-card-title{font-style:normal;font-weight:700;font-size:var(--font-lg);color:var(--mdc-theme-primary);line-height:21px}.cmp-certificate-tpl__cert-card-subtitle{font-style:normal;font-weight:400;font-size:var(--font-xs);color:#bababa;line-height:14px}.cmp-certificate-tpl__cert-card-status{font-style:normal;font-weight:700;font-size:var(--font-sm);color:#fff3cd;line-height:16px}.cmp-certificate-tpl__project-form{flex-direction:column;display:flex}.cmp-certificate-tpl__project-input{text-indent:10px;border-radius:var(--radius-xs);background:#d7d7d7;border:none;height:50px;margin:5px 0}.cmp-certificate-tpl__project-button{background:var(--mdc-theme-primary);border-radius:var(--radius-sm);width:150px;font-style:normal;font-weight:700;font-size:var(--font-lg);color:#ebebeb;cursor:pointer;border:none;margin:15px 0;padding:10px 40px;line-height:21px}.cmp-certificate-tpl__event-icon{width:18px;height:18px;margin-bottom:5px;margin-left:10px}.cmp-certificate-tpl__course-unfinished,.cmp-certificate-tpl__course-finished{margin:15px 0 -10px}.cmp-certificate-tpl__course-finished{color:var(--color-success)}.cmp-certificate-tpl__course-unfinished{color:#ffd242}.cmp-certificate-tpl__event-expired{color:#fe2f2f;margin:10px 0 -10px}.cmp-certificate-tpl__rejected-source{color:#fff9;margin:10px 0 0}.cmp-certificate-tpl__rejected-production{color:#fff9}.cmp-certificate-tpl__line-container{justify-content:center;align-items:center;width:100%;display:flex}.cmp-certificate-tpl__line-img{opacity:.5;width:75%}.cmp-certificate-tpl__timer{color:var(--color-white);margin-top:10px;font-size:1rem;font-style:normal;font-weight:700}.cmp-certificate-tpl__row{justify-content:center;align-items:center;display:flex}.cmp-certificate-tpl__row-instructor{justify-content:space-around;align-items:center;min-height:200px;display:flex}.cmp-certificate-tpl__text-center{text-align:center}@media (max-width:768px){.cmp-certificate-tpl{background:var(--color-white);flex-direction:column;height:100vh;display:flex}.cmp-certificate-tpl__inner{background:var(--color-white);font-weight:400;font-size:var(--font-md);color:#717171;line-height:27px}.cmp-certificate-tpl__heading{margin-top:34px;font-size:22px;font-weight:700}.cmp-certificate-tpl__conferimos{margin-top:20px}.cmp-certificate-tpl__student{margin-top:20px;font-size:38px;line-height:55px}.cmp-certificate-tpl__cpf{font-size:var(--font-xs);line-height:16px}.cmp-certificate-tpl__text{text-align:justify;margin-top:24px;padding:0 30px}.cmp-certificate-tpl__row{display:block}.cmp-certificate-tpl__instructor{flex-direction:column;align-items:center;display:flex}.cmp-certificate-tpl__instructor img{width:100px;margin-left:0}.cmp-certificate-tpl__auth{font-size:var(--font-xs);margin-top:17px;margin-bottom:17px;padding:0 20px;line-height:16px}.cmp-certificate-tpl__row-instructor{flex-direction:column;display:flex}}@media (min-width:769px) and (max-width:1366px){.cmp-certificate-tpl{background:var(--color-white);place-items:center;width:100%;height:100vh;display:flex}.cmp-certificate-tpl__inner{font-weight:400;font-size:var(--font-lg);color:#717171;height:100%;padding:15px 0;line-height:22px}.cmp-certificate-tpl__heading{margin-top:25px;font-size:28px;font-weight:700}.cmp-certificate-tpl__bar{background-color:#92bdf0;width:100%;height:60px}.cmp-certificate-tpl__conferimos{margin-top:20px}.cmp-certificate-tpl__student{margin-top:22px;font-size:48px;line-height:55px}.cmp-certificate-tpl__cpf{font-size:var(--font-sm);line-height:16px}.cmp-certificate-tpl__text{min-height:70px;margin-top:20px;padding:0 30px}.cmp-certificate-tpl__fonte{font-size:var(--font-sm);margin-top:23px}.cmp-certificate-tpl__projeto{font-size:var(--font-sm);margin-top:13px}.cmp-certificate-tpl__instructor{flex-direction:column;justify-content:center;align-items:center;margin-top:22px;display:flex}.cmp-certificate-tpl__instructor-name{font-size:var(--font-lg);line-height:20px}.cmp-certificate-tpl__instructor-role{font-size:var(--font-sm);line-height:16px}.cmp-certificate-tpl__brand{font-size:var(--font-lg);margin-top:35px;line-height:20px}.cmp-certificate-tpl__hr{background:var(--color-black);border-style:solid;max-width:1277px;margin:6px auto auto 0}.cmp-certificate-tpl__auth{font-size:var(--font-sm);margin-top:5px;margin-bottom:17px;line-height:16px}.cmp-certificate-tpl__btn-base{color:#fff}.cmp-certificate-tpl__identified{border:1px solid var(--mdc-theme-primary);border-radius:var(--radius-xs);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0 5px;display:flex}.cmp-certificate-tpl__identified-text{font-style:normal;font-weight:400;font-size:var(--font-sm);text-align:center;color:var(--color-white)}.cmp-certificate-tpl__button{background:var(--mdc-theme-primary);border-radius:var(--radius-sm);font-style:normal;font-weight:700;font-size:var(--font-lg);color:#ebebeb;border:none;margin-bottom:30px;padding:10px 40px;line-height:21px}.cmp-certificate-tpl__cert-title{font-style:normal;font-weight:700;font-size:var(--font-2xl);text-align:center;color:var(--mdc-theme-primary);margin:20px 0;line-height:28px}.cmp-certificate-tpl__unidentified{flex-direction:column;align-items:center;width:100%;display:flex}.cmp-certificate-tpl__cert-subtitle{font-style:normal;font-weight:700;font-size:var(--font-lg);text-align:center;line-height:21px}.cmp-certificate-tpl__cert-card{border-radius:var(--radius-xs);background:#242526;flex-direction:column;justify-content:center;width:100%;min-height:80px;margin:20px 0;padding:30px;transition:all .3s;display:flex}.cmp-certificate-tpl__cert-card--disabled{pointer-events:none;cursor:default;border-radius:var(--radius-xs);background:#242526;flex-direction:column;justify-content:center;width:100%;min-height:80px;margin:20px 0;padding:30px;transition:all .3s;display:flex}.cmp-certificate-tpl__cert-card:hover{text-decoration:none;transform:translateY(5px)}.cmp-certificate-tpl__cert-card-title{font-style:normal;font-weight:700;font-size:var(--font-lg);color:var(--mdc-theme-primary);line-height:21px}.cmp-certificate-tpl__cert-card-subtitle{font-style:normal;font-weight:400;font-size:var(--font-xs);color:#bababa;line-height:14px}.cmp-certificate-tpl__cert-card-status{font-style:normal;font-weight:700;font-size:var(--font-sm);color:#fff3cd;line-height:16px}.cmp-certificate-tpl__project-form{flex-direction:column;display:flex}.cmp-certificate-tpl__project-input{text-indent:10px;border-radius:var(--radius-xs);background:#d7d7d7;border:none;height:50px;margin:5px 0}.cmp-certificate-tpl__project-button{background:var(--mdc-theme-primary);border-radius:var(--radius-sm);width:150px;font-style:normal;font-weight:700;font-size:var(--font-lg);color:#ebebeb;cursor:pointer;border:none;margin:15px 0;padding:10px 40px;line-height:21px}.cmp-certificate-tpl__event-icon{width:18px;height:18px;margin-bottom:5px;margin-left:10px}.cmp-certificate-tpl__course-unfinished,.cmp-certificate-tpl__course-finished{margin:15px 0 -10px}.cmp-certificate-tpl__line-container{justify-content:center;align-items:center;width:100%;display:flex}.cmp-certificate-tpl__line-img{opacity:.5;width:75%}.cmp-certificate-tpl__timer{color:var(--color-white);margin-top:10px;font-size:1rem;font-style:normal;font-weight:700}.cmp-certificate-tpl__row{justify-content:center;align-items:center;display:flex}.cmp-certificate-tpl__row-instructor{justify-content:space-around;align-items:center;min-height:0;display:flex}.cmp-certificate-tpl__text-center{text-align:center}}.cmp-certificate-card{border-radius:var(--radius-md);border:1px solid var(--dsl-color-bg-quaternary);background-color:var(--dsc-color-bg-primary);color:var(--dsc-color-font-tertiary);padding:15px}.cmp-certificate-card:hover{background-color:var(--dsc-color-bg-quintenary)}.cmp-certificate-card__title{font-size:var(--font-xl)}.cmp-certificate-card__subtitle{font-size:var(--font-xs);color:#bababa}.cmp-certificate-card__top{margin-bottom:15px}.cmp-certificate-card--on{font-size:var(--font-sm);color:var(--color-success)}.cmp-certificate-card--off{font-size:var(--font-sm);color:#ffd242}.cmp-class-collection{background:var(--dsc-color-bg-quintenary);padding:6px 20px 6px 8px}.cmp-class-collection input{border-radius:var(--radius-xs);background:var(--color-black);width:100%;height:24px;color:var(--dsc-color-font-tertiary);border:none;outline:none;padding-left:10px}.cmp-class-collection input:focus{border:1px solid var(--dsc-color-bg-secondary)}.cmp-class-collection-dialog__bg{z-index:2;background-color:#fff6;position:fixed;inset:0}.cmp-class-collection-dialog__box{z-index:20;width:280px}.cmp-class-collection-dialog__close-btn{z-index:20;width:40px;height:40px;color:var(--mdc-theme-primary);border:1px solid var(--dsc-color-bg-tertiary);background-color:var(--dsc-color-bg-primary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:70px;left:280px}.cmp-class-item{background-color:var(--bg-color-background);display:flex}.cmp-class-item__left{padding-left:10px}.cmp-class-item__right{font-size:var(--font-sm);color:var(--dsc-color-font-placeholder);flex-grow:1;padding:10px;font-weight:400;line-height:15px}.cmp-class-item--clickable{cursor:pointer}.cmp-class-item__duration{color:var(--dsc-title-lesson)}.cmp-class-item--active{color:var(--dsc-color-bg-secondary);font-weight:400;line-height:15px}.cmp-class-item--selected{background-color:rgba(var(--mdc-theme-primary-dark-decimal), .2)}.cmp-class-item__meta{font-size:var(--font-xs);color:var(--dsc-color-font-placeholder);font-weight:400;line-height:12px}.cmp-class-mark{flex-direction:column;align-items:center;height:100%;display:flex}.cmp-class-mark__top-line{border-right:1px solid var(--dsc-line-color-menu-collapse);height:calc(50% - 10px)}.cmp-class-mark__bottom-line{border-right:1px solid var(--dsc-line-color-menu-collapse);flex:1}.cmp-class-mark--done{border-radius:var(--radius-circle);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cmp-class-mark--done img{width:20px;height:20px}.cmp-class-mark--undone{border-radius:var(--radius-circle);border:1px solid var(--dsc-line-color-menu-collapse);width:20px;height:20px}.cmp-class-mark--clickable{cursor:pointer}.cmp-class-mark__undone-icon{display:none}.cmp-class-section{background-color:var(--dsc-color-bg-quintenary);cursor:pointer;display:flex}.cmp-class-section__left{padding-left:10px}.cmp-class-section__right{justify-content:space-between;width:100%;padding:10px;display:flex}.cmp-class-section__title{font-size:var(--font-sm);color:var(--dsc-color-font-tertiary);font-weight:700;line-height:15px}.cmp-class-section__meta{font-size:var(--font-xs);color:var(--dsc-title-lesson);font-weight:400;line-height:12px}.cmp-class-section__right img{width:14px}.cmp-class-section__body{display:none}.cmp-class-section__body.showSection{display:block}.cmp-class-section__arrow{padding-top:5px;transition:all .2s ease-in-out}.cmp-class-section__arrow.rotateArrow{transition:all .2s ease-in-out;transform:rotate(-180deg)}.cmp-class-section__info{display:flex}.cmp-class-section__mr5{margin-right:5px}.cmp-class-section__warning{color:var(--dsc-label-warning);font-size:var(--font-xs)}.cmp-class-section-mark{flex-direction:column;align-items:center;height:100%;display:flex}.cmp-class-section-mark__top-line{height:calc(50% - 10px)}.cmp-class-section-mark__bottom-line{border-right:1px solid var(--dsc-line-color-menu-collapse);flex:1}.cmp-class-section-mark--done{justify-content:center;align-items:center;display:flex}.cmp-class-section-mark__done-icon{width:8px}.cmp-class-section-mark--undone{background-color:var(--dsc-line-color-menu-collapse);border-radius:var(--radius-circle);border:1px solid var(--dsc-line-color-menu-collapse);width:16px;height:16px}.cmp-class-section-mark__undone-icon{display:none}.cmp-course-basic-info{margin-top:30px}.cmp-course-card{background-color:rgba(var(--dsl-color-bg-quaternary), .2);color:var(--dsc-color-font-tertiary)}.cmp-course-card--gray{background-color:rgba(var(--dsl-color-bg-quaternary), .2);color:var(--dsc-color-font-placeholder)}.cmp-course-card__top img{width:100%;display:block}.cmp-course-card__bottom{flex-direction:column;justify-content:space-between;height:120px;padding:15px;display:flex}.cmp-course-card__subtitle{font-size:var(--font-xs);color:var(--dsc-color-font-placeholder);font-weight:300}.cmp-course-card__numbers{color:var(--dsc-label-warning)}.cmp-course-card__note{text-align:center;z-index:10;height:20px;margin-bottom:-20px;position:relative;top:-20px}.cmp-course-carousel__card{transition:all .2s}.cmp-course-carousel__card:hover{border:1px solid #fff}.cmp-course-carousel .swiper-button-prev{background:#27272780;padding:5px;transform:rotate(180deg);background-image:url(/icons/carousel-arrow.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100%!important}.cmp-course-carousel .swiper-button-prev:after{display:none}.cmp-course-carousel .swiper-button-prev:hover{background:#272727cc}.cmp-course-carousel .swiper-button-next{background:#27272780;padding:5px;background-image:url(/icons/carousel-arrow.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100%!important}.cmp-course-carousel .swiper-button-next:hover{background:#272727cc}.cmp-course-carousel .swiper-button-next:after{display:none}.cmp-course-content-filter{margin:20px 0 0}.cmp-course-content-filter__select-el{background:var(--dsc-color-bg-primary);width:45%;height:40px;color:var(--color-gray-300);border-style:none;border:1px solid var(--color-gray-500);border-radius:var(--radius-xs);padding-left:20px}.cmp-course-content-filter__input{margin-top:20px;display:flex}.cmp-course-content-filter__input input{border-style:none;border:1px solid var(--color-gray-500);background:var(--color-black);width:100%;height:40px;color:var(--color-white);border-radius:4px 0 0 4px;padding-left:20px}.cmp-course-content-filter__input input:focus{border:1px solid var(--mdc-theme-primary);outline:none}.cmp-course-content-filter__input input::placeholder{font-size:var(--font-sm);color:var(--color-gray-300);line-height:17px}.cmp-course-content-filter__input button{background:var(--color-black);border-style:none;border:1px solid var(--color-gray-500);height:40px;font-weight:700;font-size:var(--font-xs);border-radius:0 4px 4px 0;padding:0 20px;line-height:15px}.cmp-course-content-filter__input button:hover{background:var(--dsc-color-bg-primary)}.cmp-course-content-nav{justify-content:center;display:flex}.cmp-course-content-nav__label{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400);margin:auto 8px;line-height:19px}.cmp-course-content-nav__arrow,.cmp-course-content-nav__arrow.active{cursor:pointer}.cmp-course-content-nav__arrow.inactive{cursor:default;color:#0ff}.cmp-footer{background-color:var(--dsc-color-bg-primary);min-height:200px;color:var(--dsc-color-card-border);font-size:var(--font-xs);text-align:center;border-top:1px solid var(--dsc-color-bg-tertiary);padding:20px;display:flex}.cmp-footer__container{flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.cmp-footer__container{flex-direction:row}}.cmp-header-admin,.cmp-header-instructor{background-color:var(--bg-color-background);color:var(--dsc-color-font-tertiary);border-bottom:1px solid var(--color-gray-700);width:100%}.cmp-header-public{background-color:var(--bg-color-background);color:var(--dsc-color-font-tertiary)}.cmp-header-sharing{background-color:var(--bg-color-background);color:var(--dsc-color-font-tertiary);border-bottom:1px solid #3d3d3d;justify-content:center;display:flex}.cmp-label-color{border-radius:var(--radius-xs);font-size:var(--font-xs);padding:4px 10px;font-weight:700}.cmp-label-color--correct{border:1px solid var(--dsc-label-correct-dark);background-color:rgba(var(--dsc-label-correct-decimal), .2);color:var(--dsc-label-correct)}.cmp-label-color--warning{border:1px solid var(--dsc-label-warning-dark);background-color:rgba(var(--dsc-label-warning-decimal), .2);color:var(--dsc-label-warning)}.cmp-label-color--incorrect{border:1px solid var(--dsc-label-incorrect-dark);background-color:rgba(var(--dsc-label-incorrect-decimal), .2);color:var(--dsc-label-incorrect)}a .cmp-label-color--correct:hover{border:1px solid var(--dsc-label-correct)}a .cmp-label-color--warning:hover{border:1px solid var(--dsc-label-warning)}a .cmp-label-color--incorrect:hover{border:1px solid var(--dsc-label-incorrect)}.cmp-logged-user{cursor:pointer;position:relative}.cmp-logged-user__img.active{border:2px solid var(--color-gray-200)}.cmp-logged-user__img{border-radius:var(--radius-circle);border:1px solid #fff;width:50px;height:50px}.cmp-logged-user__avatar{border:1px solid var(--color-gray-200);border-radius:var(--radius-circle);width:40px;height:40px;font-size:var(--font-xl);text-transform:uppercase;background:var(--dsc-color-bg-tertiary);justify-content:center;align-items:center;margin-left:45px;display:flex}.cmp-logged-user__avatar.active{border:2px solid var(--color-gray-200)}.cmp-logged-user__notification{cursor:pointer;position:absolute;right:100px}.cmp-logged-user__notification-count{width:24px;height:15px;font-size:var(--font-xs);background:red;border-radius:7px;justify-content:center;align-items:center;font-weight:400;display:flex;position:absolute;top:0;right:-12px}.cmp-logged-user__notification-count--hidden{width:24px;height:15px;font-size:var(--font-xs);border-radius:7px;justify-content:center;align-items:center;font-weight:400;display:flex;position:absolute;top:0;right:-12px}.cmp-md-content-slides,.cmp-md-course-desc{margin:20px 0}.cmp-md-course-desc__link{color:var(--mdc-theme-primary);cursor:pointer;font-weight:700}.cmp-md-course-desc__modal{z-index:1;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;right:0}.cmp-md-course-desc__modal.active{display:flex}.cmp-md-course-desc__upload-progress{border:5px solid #f3f3f3;border-top:5px solid var(--color-info);border-radius:var(--radius-circle);width:30px;height:30px;animation:2s linear infinite cmp-md-course-desc-spin}@keyframes cmp-md-course-desc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cmp-menu-hamburger{align-items:center;display:flex}.cmp-menu-hamburger__body{cursor:pointer;width:30px;height:22px;display:block;position:relative}.cmp-menu-hamburger__line{background:var(--mdc-theme-primary);border-radius:30px;width:100%;height:5px;transition:all .25s ease-in-out;display:block;position:absolute}.cmp-menu-hamburger__body span:first-child{top:0}.cmp-menu-hamburger__body span:nth-child(2){top:8px}.cmp-menu-hamburger__body span:nth-child(3){top:16px}.cmp-menu-question-card{background:var(--dsc-color-bg-primary);border-radius:var(--radius-sm);width:100%;margin-bottom:10px;padding:30px 20px 20px;display:flex}.cmp-menu-question-card__header{width:95%}.cmp-menu-question-card__title{font-weight:700;font-size:var(--font-md);align-items:center;line-height:19px;display:flex}.cmp-menu-question-card__avatar{border:1px solid var(--color-gray-200);border-radius:var(--radius-circle);height:40px;font-weight:400;font-size:var(--font-xl);text-transform:uppercase;background:var(--dsc-color-bg-tertiary);flex:0 0 40px;justify-content:center;align-items:center;margin-right:15px;display:flex}.cmp-menu-question-card__topic-title{font-size:var(--font-xs)}.cmp-menu-question-card__infos{font-weight:400;font-size:var(--font-sm);color:var(--color-gray-300);margin:10px 0;line-height:17px}.cmp-menu-question-card__footer{font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);margin:10px 0;line-height:15px}.cmp-menu-question-card__footer-highlight{font-size:var(--font-xs);color:var(--mdc-theme-primary);line-height:15px}.cmp-menu-question-card__likes{cursor:default;flex-direction:column;flex:0 0 40px;justify-content:center;display:flex}.cmp-menu-question-card__likes-count{justify-content:center;align-items:center;margin-bottom:15px;display:flex}.cmp-menu-question-card__likes img{margin-left:5px}@media (min-width:576px){.cmp-menu-question-card__topic-title{font-size:var(--font-sm)}}@media (min-width:768px){.cmp-menu-question-card__topic-title{font-size:var(--font-md)}}.cmp-menu-dropdown{border-radius:var(--radius-md);width:280px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:var(--font-sm);color:var(--color-gray-300);z-index:10;background:#2d2e30;margin-top:6px;padding:35px 0 25px;line-height:19px;position:absolute;right:0}.cmp-menu-dropdown--closed{display:none}.cmp-menu-dropdown__avatar{border-bottom:1px solid #5a5e61;flex-direction:column;align-items:center;padding-bottom:30px;display:flex}.cmp-menu-dropdown__user-icon{font-size:var(--font-xl);text-transform:uppercase;background:var(--dsc-color-bg-tertiary);border:1px solid var(--color-gray-200);border-radius:var(--radius-circle);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cmp-menu-dropdown__avatar img{border-radius:var(--radius-circle);border:2px solid var(--color-white)}.cmp-menu-dropdown__list{font-size:var(--font-sm);border-radius:var(--radius-md);list-style-type:none}.cmp-menu-dropdown__list li a{align-items:center;width:100%;height:100%;display:flex}.cmp-menu-dropdown__list li a:hover{background:#343537}.cmp-menu-dropdown__list li img{width:70px;height:100%;padding:10px 20px}.cmp-menu-dropdown__footer{text-align:center;border-top:1px solid #5a5e61;height:60px;padding-top:30px}@media screen and (min-width:576px){.cmp-menu-dropdown{width:340px}}.cmp-notification-card-dropdown{background:var(--dsc-color-bg-primary);border-radius:var(--radius-xs);flex-direction:column;justify-content:left;align-items:flex-start;margin-bottom:5px;margin-right:5px;padding:10px 5px;display:flex}.cmp-notification-card-dropdown:hover{background:#2e2e2e}.cmp-notification-card-dropdown__message{font-size:var(--font-sm);text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;margin-bottom:2px;font-weight:700;display:-webkit-box;overflow:hidden}.cmp-notification-card-dropdown__date{font-size:var(--font-xs);letter-spacing:0;text-align:left;color:var(--mdc-theme-primary);font-weight:400;line-height:15px}.cmp-notification-dropdown{float:right;border-radius:var(--radius-md);font-family:Open Sans;font-style:normal;font-weight:400;font-size:var(--font-sm);color:var(--color-gray-300);z-index:20;background:#161616;min-width:300px;margin-top:6px;padding:5px 0 5px 5px;line-height:19px;position:absolute;right:-80px}.cmp-notification-dropdown__header{font-family:Inter;font-size:var(--font-xs);letter-spacing:0;text-align:left;color:var(--mdc-theme-primary);margin:10px 0;font-weight:700;line-height:15px}.cmp-notification-dropdown--closed{display:none}.cmp-notification-dropdown__icon{font-size:var(--font-xl);text-transform:uppercase;background:var(--dsc-color-bg-tertiary);border:1px solid var(--color-gray-200);border-radius:var(--radius-circle);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cmp-notification-dropdown__list{font-size:var(--font-sm);border-radius:var(--radius-md);list-style-type:none}.cmp-notification-dropdown__list li a{align-items:center;width:100%;height:100%;display:flex}.cmp-notification-dropdown__list li a:hover{background:#343537}.cmp-notification-dropdown__list li img{width:70px;height:100%;padding:10px 20px}.cmp-notification-dropdown__footer{text-align:center;border-top:1px solid #5a5e61;height:60px;padding-top:30px}@media screen and (min-width:576px){.cmp-notification-dropdown{width:215px}}.cmp-offer-card{background:linear-gradient(90deg,#020202,#fff0);border-radius:8px;padding:10px}.cmp-offer-card__text{max-width:760px}.cmp-offer-card__title{font-size:var(--font-md);font-weight:700}.cmp-offer-card__description{font-size:var(--font-sm);color:var(--dsc-color-font-placeholder);margin-bottom:20px;font-weight:400}@media (min-width:576px){.cmp-offer-card__title{font-size:var(--font-lg)}.cmp-offer-card__description{font-size:var(--font-md)}}.cmp-replay-review-read{background:var(--dsc-color-bg-quintenary);border-radius:var(--radius-sm);width:100%;margin-bottom:40px;padding:23px 17px 35px 19px}.cmp-replay-review-read__avatar{border:1px solid var(--color-gray-200);border-radius:var(--radius-circle);width:40px;height:40px;font-weight:400;font-size:var(--font-xl);text-transform:uppercase;background:var(--dsc-color-bg-tertiary);justify-content:center;align-items:center;margin-right:15px;display:flex}.cmp-replay-review-read__head{margin-bottom:15px}.cmp-replay-review-read__author-row{color:var(--color-gray-300);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cmp-replay-review-read__author{font-weight:700;font-size:var(--font-sm);line-height:17px;display:flex}.cmp-replay-review-read__author-info{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);line-height:15px}.cmp-replay-review-read__following{display:inline-flex}.cmp-replay-review-read__following>img{margin-right:20px}.cmp-replay-review-read__following-count{font-weight:400;font-size:var(--font-sm);margin-right:5px;line-height:17px}.cmp-replay-review-read__body{margin-bottom:15px}.cmp-replay-review-read__controls{align-items:center;display:flex}.cmp-replay-review-read__control-btn{font-style:normal;font-weight:700;font-size:var(--font-xs);color:var(--mdc-theme-primary);cursor:pointer;margin-right:15px;line-height:15px}.cmp-replay-review-read__control-label{margin-right:15px}.cmp-replay-review-read__status--hidden{display:none}.cmp-replay-review-read__status--visible{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);border:1px solid var(--mdc-theme-primary);border-radius:var(--radius-sm);padding:4px 25px;line-height:15px;display:flex}.cmp-replay-review-read__custom-md{color:var(--color-gray-400)!important}.cmp-tab-menu-content{padding:5px 2px}.cmp-tab-menu-content__title{font-style:normal;font-weight:700;font-size:var(--font-sm);line-height:17px}.cmp-tab-menu-content__lesson-link{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--mdc-theme-primary);margin-bottom:20px;line-height:19px}.cmp-tab-menu-content__files-title{font-style:normal;font-weight:700;font-size:var(--font-sm);margin-bottom:10px;line-height:17px}.cmp-tab-menu-content__slides-title{font-style:normal;font-weight:700;font-size:var(--font-sm);margin-top:20px;line-height:17px}.cmp-tab-menu-content__slides-link{font-style:normal;font-weight:700;font-size:var(--font-sm);color:var(--mdc-theme-primary);line-height:17px}.content-button button{border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);width:100%;height:40px;color:var(--color-white);font-weight:700;font-size:var(--font-xs);cursor:pointer;background:#00000038;margin:15px 0;line-height:15px}.cmp-tab-menu-questions__found{font-weight:400;font-size:var(--font-xs);margin:10px 0;line-height:15px}.question-button button{border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);width:100%;height:40px;color:var(--color-white);font-weight:700;font-size:var(--font-xs);cursor:pointer;background:#00000038;margin:15px 0;line-height:15px}.cmp-tab-menu-questions__new{color:var(--mdc-theme-primary);font-weight:700;font-size:var(--font-md);cursor:pointer;line-height:19px}.cmp-tab-menu-search__input-row{margin-bottom:15px;display:flex}.cmp-tab-menu-search__input-row input{background:var(--color-black);border:1px solid var(--color-gray-300);height:40px;color:var(--color-white);border-radius:4px 0 0 4px;width:100%;padding-left:15px;display:inline-flex}.cmp-tab-menu-search__input-row input::placeholder{font-size:var(--font-sm);color:var(--color-gray-300);line-height:17px}.cmp-tab-menu-search__input-row input:focus{border:1px solid var(--mdc-theme-primary);outline:0}.cmp-tab-menu-search__input-row button:hover{background:#3d3d3d}.cmp-tab-menu-search__input-row button{border:1px solid var(--color-gray-300);color:var(--color-white);cursor:pointer;background:#00000038;border-radius:0 4px 4px 0;padding:11px 20px;display:inline-flex}.cmp-tab-menu-search__filters{flex-direction:column;display:flex}.cmp-tab-menu-search__select{border-radius:var(--radius-xs);border:1px solid var(--color-gray-300);height:40px;color:var(--color-white);background:#42424256;margin-right:15px;padding:10px}.cmp-tab-menu-search__check{cursor:pointer;font-size:var(--font-sm);align-items:center;width:100%;margin-bottom:6px;padding-top:6px;padding-left:25px;display:flex}.cmp-tab-menu-search__check input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.cmp-tab-menu-search__check-mark{background-color:var(--color-black);border:1px solid var(--color-white);border-radius:2px;width:16px;height:16px;position:absolute;top:0;left:0}.cmp-tab-menu-search__check:hover input~.cmp-tab-menu-search__check-mark,.cmp-tab-menu-search__check input:checked~.cmp-tab-menu-search__check-mark{background-color:var(--color-black)}.cmp-tab-menu-search__check .cmp-tab-menu-search__check-mark:after{content:"";border:solid var(--dsc-color-bg-secondary);border-width:0 3px 3px 0;width:3px;height:6px;display:none;position:absolute;top:0;left:4px;transform:rotate(45deg)}.cmp-tab-menu-search__check input:checked~.cmp-tab-menu-search__check-mark:after{display:block}.cmp-tab-menu-search__filter-row{align-items:center;display:flex}.cmp-tab-menu-search__custom-select{max-width:570px}.cmp-tab-menu-search__label{cursor:pointer;width:30px;height:22px;display:block;position:relative}.cmp-tab-menu-search__label-span{background:var(--mdc-theme-primary);border-radius:30px;width:100%;height:5px;transition:all .25s ease-in-out;display:block;position:absolute}.cmp-tab-menu-search__label-span:nth-child(2){top:6px}.cmp-tab-task-send{border:1px solid var(--color-gray-400);border-radius:var(--radius-xs);margin-bottom:20px}.cmp-tab-task-send__form{border-bottom:1px solid var(--color-gray-400);flex-direction:column;padding:10px;display:flex}.cmp-tab-task-send__form--empty{flex-direction:column;padding:10px;display:flex}.cmp-tab-task-send__heading{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--mdc-theme-primary);margin:10px 0 20px;line-height:19px}.cmp-tab-task-send__form input{background:var(--color-black);height:40px;color:var(--color-gray-400);border-radius:var(--radius-xs);border:none;outline:none;margin-bottom:15px;padding-left:10px}.cmp-tab-task-send__form button{border-radius:var(--radius-sm);background:var(--mdc-theme-primary);width:256px;font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);border:none;margin-bottom:20px;padding:10px 80px;line-height:19px}.cmp-tab-task-send__status-label{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-gray-400);align-items:center;margin-bottom:15px;line-height:19px;display:flex}.cmp-tab-task-send__accepted-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:#0f0;margin-bottom:none;line-height:19px}.cmp-tab-task-send__accepted-score{font-style:normal;font-size:var(--font-xs);color:var(--color-gray-400);line-height:15px}.cmp-tab-task-send__accepted-feedback{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400)}.cmp-tab-task-send__accepted-btn{border-radius:var(--radius-sm);background:var(--mdc-theme-primary);width:250px;font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);border:none;margin-top:20px;margin-bottom:20px;padding:10px 70px;line-height:19px}.cmp-tab-task-send__rejected{flex-direction:column;padding:10px;display:flex}.cmp-tab-task-send__rejected-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:#ff7272;margin-bottom:none;line-height:19px}.cmp-tab-task-send__rejected-score{font-style:normal;font-size:var(--font-xs);color:var(--color-gray-400);line-height:15px}.cmp-tab-task-send__rejected-feedback{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400)}.cmp-tab-task-send__waiting{flex-direction:column;padding:10px;display:flex}.cmp-tab-task-send__waiting-btn{padding:10px 0!important}.cmp-tab-task-send__waiting-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-warning);margin-bottom:none;line-height:19px}.cmp-tab-task-send__criteria{border-bottom:1px solid var(--color-gray-400);padding:10px}.cmp-tab-task-send__criteria-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);align-items:center;line-height:19px;display:flex}.cmp-tab-task-send__criteria-highlight{color:var(--color-warning);padding-left:3px}.cmp-tab-task-send__criteria-subtitle{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-warning);margin-bottom:15px;line-height:15px}.cmp-tab-task-send__criteria-item{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400);align-items:center;line-height:19px;display:flex}.cmp-tab-task-send__criteria--correct{font-style:normal;font-weight:400;font-size:var(--font-xs);color:#0f0;line-height:15px}.cmp-tab-task-send__criteria--incorrect{font-style:normal;font-weight:400;font-size:var(--font-xs);color:#ff7272;line-height:15px}.cmp-tab-task-send__skills{padding:10px}.cmp-tab-task-send__skills-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);align-items:center;margin-bottom:15px;line-height:19px;display:flex}.cmp-tab-task-send__skills-item{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400);align-items:center;line-height:19px;display:flex}.cmp-tab-task-send__feedback-title{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-white);line-height:19px}.cmp-tab-task-send__feedback-date{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-warning);margin-bottom:20px;line-height:15px}.cmp-tabmenu{border-radius:var(--radius-xs);font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-white);background:#42424256;width:100%;padding-bottom:40px;line-height:19px}.cmp-tabmenu__header{border-bottom:1px solid #eee;margin:0 10px;display:flex}.cmp-tabmenu__header ul{cursor:pointer;height:40px;list-style:none;display:flex}.cmp-tabmenu__header ul li{align-items:flex-end;height:100%;padding-bottom:5px;padding-left:10px;display:flex}.cmp-tabmenu__header ul li:hover,.cmp-tabmenu__header ul li.active,.cmp-tabmenu__header ul li.urlactive{border-bottom:3px solid var(--color-white);font-weight:700}.cmp-tabmenu__body{margin:10px}@media (max-width:576px){.cmp-tabmenu{font-size:var(--font-xs)}.cmp-tabmenu__header ul li.active{border-bottom:2px solid var(--color-white);font-size:var(--font-sm);line-height:15px}}.cmp-topic-review-read{background:var(--dsc-color-bg-quintenary);border-radius:var(--radius-sm);width:100%;margin-bottom:40px;padding:23px 17px 35px 19px}.cmp-topic-review-read__avatar{border:1px solid var(--color-gray-200);border-radius:var(--radius-circle);width:40px;height:40px;font-weight:400;font-size:var(--font-xl);text-transform:uppercase;background:var(--dsc-color-bg-tertiary);justify-content:center;align-items:center;margin-right:15px;display:flex}.cmp-topic-review-read__head{margin-bottom:15px}.cmp-topic-review-read__author-row{color:var(--color-gray-300);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cmp-topic-review-read__author{font-weight:700;font-size:var(--font-sm);line-height:17px;display:flex}.cmp-topic-review-read__author-info{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);line-height:15px}.cmp-topic-review-read__author-info-highlight{color:var(--dsc-label-warning)}.cmp-topic-review-read__following{display:inline-flex}.cmp-topic-review-read__following>img{margin-right:20px}.cmp-topic-review-read__following-count{font-weight:400;font-size:var(--font-sm);margin-right:5px;line-height:17px}.cmp-topic-review-read__topic-title{font-weight:700;font-size:var(--font-md);color:var(--color-white);margin-bottom:4px;font-style:normal;line-height:19px}.cmp-topic-review-read__topic-meta{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);line-height:15px}.cmp-topic-review-read__topic-link{color:var(--mdc-theme-primary);margin-left:4px}.cmp-topic-review-read__body{margin-bottom:15px}.cmp-topic-review-read__controls{align-items:center;display:flex}.cmp-topic-review-read__control-btn{font-style:normal;font-weight:700;font-size:var(--font-xs);color:var(--mdc-theme-primary);cursor:pointer;margin-right:15px;line-height:15px}.cmp-topic-review-read__control-label{margin-right:15px}.cmp-topic-review-read__status--hidden{display:none}.cmp-topic-review-read__status--visible{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);border:1px solid var(--mdc-theme-primary);border-radius:var(--radius-sm);padding:4px 25px;line-height:15px;display:flex}.cmp-topic-review-read__custom-md{color:var(--color-gray-400)!important}.cmp-video-iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.cmp-catalogue{padding:40px 0 80px}.cmp-catalogue__default-margin{margin-bottom:40px;margin-left:10px;margin-right:10px}.cmp-catalogue__text-container{text-align:left;max-width:780px}.cmp-catalogue__title{text-transform:uppercase;font-size:28px}.cmp-catalogue__title-subtitle{color:var(--dsc-color-font-placeholder);font-size:var(--font-md);font-weight:400}.cmp-catalogue__subtitle{font-size:var(--font-lg)}.cmp-catalogue__offers-container{gap:20px;max-width:840px;display:grid}@media (min-width:576px){.cmp-catalogue{padding:80px 0}.cmp-catalogue__title{font-size:42px}.cmp-catalogue__title-subtitle{font-size:var(--font-xl)}.cmp-catalogue__subtitle{font-size:var(--font-2xl)}}.cmp-course-detail{color:var(--dsc-color-font-tertiary);width:100%;margin:40px 0;padding:0 10px}.cmp-course-detail__heading{font-style:normal;font-weight:700;font-size:var(--font-2xl);line-height:19px}.cmp-course-detail__subheading{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-gray-400);line-height:19px}.cmp-course-detail__heading-sm{font-style:normal;font-weight:700;font-size:var(--font-md);line-height:19px}.cmp-course-detail__text{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400);line-height:19px}.cmp-course-detail__progress{flex-direction:column;display:flex}.cmp-course-detail__circle-progress{justify-content:flex-end;align-items:flex-end;width:100%;margin-bottom:5px;display:flex}.cmp-course-detail__label-progress{display:flex}.cmp-course-detail__label-progress img{margin:0 0 -4px 60px}.cmp-course-detail__btn-classroom{color:var(--dsc-color-card-bg);font-style:normal;font-weight:700;font-size:var(--font-md);cursor:pointer;border:none;border-radius:2px;padding:10px 80px;line-height:19px}.cmp-course-detail__big-card{border-radius:8px;padding:20px}.cmp-course-detail__summary-card{border:1px solid #333;border-radius:8px;padding:15px}.cmp-course-detail__column-container,.cmp-course-detail__summary-container{flex-direction:column;gap:40px;display:flex}.cmp-course-detail__summary-container>div{flex:1}@media (min-width:768px){.cmp-course-detail__summary-container{flex-direction:row}}.cmp-lessons{color:var(--dsc-color-bg-tertiary);display:flex}.cmp-lessons__collapse{display:none}.cmp-lessons__collapse-mobile{z-index:10;margin-top:64px;display:flex;position:absolute}.cmp-lessons__progress-container{background-color:var(--dsc-color-bg-primary);border-bottom:1px solid var(--dsl-color-bg-quaternary);justify-content:space-between;min-height:57px;padding:5px 10px;display:flex}.cmp-lessons__circular-progress{display:none}.cmp-lessons__progress-left{align-items:center;display:flex}.cmp-lessons__progress-right{flex:0 0 66px;align-items:center;gap:10px;display:flex}.cmp-lessons__video-container{background:var(--bg-color-background);border-radius:var(--radius-sm);flex-direction:column;align-items:center;width:100%;display:flex}.cmp-lessons__progress-info{flex-direction:column;flex-grow:1;display:flex}.cmp-lessons__progress-info-title{color:var(--dsc-title-lesson);font-size:var(--font-sm);margin-right:5px;display:flex}.cmp-lessons__progress-info-span{margin-right:5px}.cmp-lessons__progress-info-subtitle{color:var(--mdc-theme-primary);font-weight:400;font-size:var(--font-sm);width:100%;line-height:17px}.cmp-lessons__video-controller{background-color:var(--dsc-color-bg-primary);justify-content:space-between;width:100%;height:36px;padding:4px 6px;display:flex}.cmp-lessons__video-controller-left{cursor:pointer}.cmp-lessons__video-controller-left--disabled{cursor:none}.cmp-lessons__video-controller-right{cursor:pointer}.cmp-lessons__video-controller-right--disabled{cursor:none}.cmp-lessons__video-area{background-color:var(--color-black);width:100%;max-width:calc(177.778vh - 403.556px)}.cmp-lessons__iframe-container{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.cmp-lessons__warning-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cmp-lessons__warning{color:var(--dsc-label-warning);font-size:var(--font-md)}.cmp-lessons__menu-hamburger{flex:0 0 32px}@media (min-width:576px){.cmp-lessons__circular-progress{display:unset;flex:0 0 40px}}@media (min-width:768px){.cmp-lessons__collapse{display:block}.cmp-lessons__video-frame{margin:0 auto;padding:2px 70px}.cmp-lessons__video-frame iframe{width:100%;height:calc(80vh - 120px)}}.cmp-new-topic__forum-info{border-bottom:1px solid var(--color-black);display:flex}.cmp-new-topic__progress-infos{margin-bottom:10px;margin-left:12px}.cmp-new-topic__progress-title{font-weight:700;font-size:var(--font-md);color:var(--color-white);line-height:19px}.cmp-new-topic__progress-text,.cmp-new-topic__progress-text img{color:var(--color-gray-400);justify-content:center;align-items:center;font-size:13px;font-weight:400;line-height:16px;display:flex}.cmp-new-topic__form{background:var(--dsc-color-bg-quintenary);border-radius:var(--radius-sm);padding:20px}.cmp-new-topic__form-title{font-weight:700;font-size:var(--font-md);color:var(--color-white);margin-bottom:10px;line-height:19px}.cmp-new-topic__form-text{font-weight:400;font-size:var(--font-xs);color:var(--color-gray-300);text-align:start;margin-bottom:25px;line-height:15px}.cmp-new-topic__select{max-width:570px}.cmp-new-topic__input{color:var(--color-white)!important}.cmp-new-topic__input:focus{border:1px solid var(--mdc-theme-primary)}.cmp-new-topic__input::placeholder{font-size:var(--font-sm);color:var(--color-gray-300);line-height:17px}.cmp-new-topic__md{color:var(--color-white)!important}.cmp-new-topic__modal-editor{z-index:1;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;right:0}.cmp-new-topic__modal-editor.active{display:flex}.cmp-new-topic__upload-progress{border-radius:var(--radius-circle);border:16px solid #f3f3f3;border-top-color:#3498db;width:120px;height:120px;animation:2s linear infinite cmp-new-topic-spin}@keyframes cmp-new-topic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cmp-slides{background:var(--bg-color-background);border-radius:var(--radius-sm);flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 270px);margin-bottom:40px;display:flex}.cmp-slides__progress-container{background-color:var(--dsc-color-bg-primary);border-bottom:2px solid var(--bg-color-background);align-items:center;width:100%;height:57px;padding-left:10px;display:flex}.cmp-slides__filter{width:100%;padding:20px 10px 40px}.cmp-slides__filter-title{color:var(--color-white);font-style:normal;font-weight:700;font-size:var(--font-md);text-align:left;line-height:19px}.cmp-slides__md{width:99%}.cmp-topic-detail__forum-info{border-bottom:1px solid var(--color-black);display:flex}.cmp-topic-detail__progress-infos{margin-bottom:10px;margin-left:12px}.cmp-topic-detail__progress-title{font-weight:700;font-size:var(--font-md);color:var(--color-white);line-height:19px}.cmp-topic-detail__progress-text,.cmp-topic-detail__progress-text img{color:var(--color-gray-400);justify-content:center;align-items:center;font-size:13px;font-weight:400;line-height:16px;display:flex}.cmp-notifications{color:#fff;background:#161616;border-radius:6px;flex-direction:column;justify-content:left;align-items:flex-start;max-width:680px;min-height:calc(100vh - 250px);margin:10px auto 20px;padding:20px 10px;display:flex}.cmp-notifications__title{font-size:var(--font-xl);font-weight:700;line-height:24.2px}.cmp-notifications__label-text{font-size:var(--font-sm);width:100%;margin-left:4px;font-weight:400;line-height:16.94px}.cmp-notifications__input-container{margin-bottom:20px;display:flex}.cmp-notifications__input-container input{display:none}.cmp-notifications__checkbox-custom{cursor:pointer;border-radius:var(--radius-xs);background-color:#000;border:1px solid #fff;width:15px;height:15px}.cmp-notifications__input-container .cmp-notifications__checkbox-custom:before{content:"";color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-notifications__input-container input:checked+.cmp-notifications__checkbox-custom:before{content:"✓";color:#fff;font-size:var(--font-xs);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-notifications__read-all{font-size:var(--font-xs);color:var(--mdc-theme-primary);cursor:pointer;font-weight:700;line-height:14.52px}.cmp-notifications__card{background:var(--dsc-color-bg-primary);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;width:660px;margin:5px 0;padding:10px;display:flex}.cmp-notifications__card:hover{background:#2e2e2e}.cmp-notifications__card-info{cursor:pointer}.cmp-notifications__card-message{font-size:var(--font-sm);font-weight:700;line-height:16.94px}.cmp-notifications__card-message--read{font-size:13px;font-weight:400;line-height:16.94px}.cmp-notifications__card-time{font-size:var(--font-xs);color:var(--mdc-theme-primary);margin-top:6px;font-weight:400;line-height:14.52px}.cmp-notifications__check{border-radius:var(--radius-circle);cursor:pointer;border:1px solid #fff;width:15px;height:15px;padding:5px}.cmp-notifications__check--active{border-radius:var(--radius-circle);cursor:pointer;background-color:orange;border:1px solid #fff;width:15px;height:15px;padding:5px}.cmp-notifications__btn-paginate{border-radius:var(--radius-xs);background-color:#161616;border:1px solid #fff;width:660px;margin-top:10px;margin-bottom:10px;padding:10px 0}.cmp-sharing-send{min-height:calc(100vh - 270px);padding:40px 0}.cmp-sharing-send__container{background:var(--dsc-color-bg-primary);max-width:979px;margin:0 auto;padding:20px 10px 30px}.cmp-sharing-send__heading{font-style:normal;font-weight:700;font-size:var(--font-2xl);text-align:center;color:var(--color-white);margin-bottom:25px;line-height:29px}.cmp-sharing-send__subheading{font-style:normal;font-weight:400;font-size:var(--font-md);text-align:center;color:var(--color-gray-400);margin-bottom:10px;padding:0 140px;line-height:19px}.cmp-sharing-send__heading-sm{font-style:normal;font-weight:700;font-size:var(--font-md);text-align:center;color:var(--color-white);margin-bottom:25px;line-height:19px}.cmp-sharing-send__task{border:1px solid var(--color-gray-400);border-radius:var(--radius-xs);margin-bottom:20px}.cmp-sharing-send__task-send{border-bottom:1px solid var(--color-gray-400);flex-direction:column;padding:10px;display:flex}.cmp-sharing-send__task-send-not{flex-direction:column;padding:10px;display:flex}.cmp-sharing-send__task-send-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--mdc-theme-primary);margin:10px 0 20px;line-height:19px}.cmp-sharing-send__task-send input{background:var(--color-black);height:40px;color:var(--color-gray-400);border-radius:var(--radius-xs);border:none;outline:none;margin-bottom:15px;padding-left:10px}.cmp-sharing-send__task-send button{border-radius:var(--radius-sm);background:var(--mdc-theme-primary);width:256px;font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);border:none;margin-bottom:20px;padding:10px 100px;line-height:19px}.cmp-sharing-send__task-send-subtitle{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-gray-400);align-items:center;margin-bottom:15px;line-height:19px;display:flex}.cmp-sharing-send__task-accepted-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:#0f0;margin-bottom:none;line-height:19px}.cmp-sharing-send__task-accepted-text{font-style:normal;font-weight:700;font-size:var(--font-xs);color:var(--color-white);line-height:15px}.cmp-sharing-send__task-accepted-span{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-white);line-height:15px}.cmp-sharing-send__task-rejected{flex-direction:column;padding:10px;display:flex}.cmp-sharing-send__task-accepted-btn{border-radius:var(--radius-sm);background:var(--mdc-theme-primary);width:250px;font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);border:none;margin-top:20px;margin-bottom:20px;padding:10px 70px;line-height:19px}.cmp-sharing-send__task-reject-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:#ff7272;margin-bottom:none;line-height:19px}.cmp-sharing-send__task-reject-text{font-style:normal;font-weight:700;font-size:var(--font-xs);color:var(--color-white);line-height:15px}.cmp-sharing-send__task-reject-span{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-white);line-height:15px}.cmp-sharing-send__task-waiting-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-warning);margin-bottom:none;line-height:19px}.cmp-sharing-send__task-criteria{border-bottom:1px solid var(--color-gray-400);padding:10px}.cmp-sharing-send__task-criteria-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);align-items:center;line-height:19px;display:flex}.cmp-sharing-send__task-criteria-span{color:var(--color-warning);padding-left:3px}.cmp-sharing-send__task-criteria-subtitle{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-warning);margin-bottom:15px;line-height:15px}.cmp-sharing-send__task-criteria-text{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400);align-items:center;line-height:19px;display:flex}.cmp-sharing-send__task-correct{font-style:normal;font-weight:400;font-size:var(--font-xs);color:#0f0;line-height:15px}.cmp-sharing-send__task-incorrect{font-style:normal;font-weight:400;font-size:var(--font-xs);color:#ff7272;line-height:15px}.cmp-sharing-send__task-skills{padding:10px}.cmp-sharing-send__task-skills-title{font-style:normal;font-weight:700;font-size:var(--font-md);color:var(--color-white);align-items:center;margin-bottom:15px;line-height:19px;display:flex}.cmp-sharing-send__task-skills-text{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-gray-400);align-items:center;line-height:19px;display:flex}.cmp-sharing-send__feedback-title{font-style:normal;font-weight:400;font-size:var(--font-md);color:var(--color-white);line-height:19px}.cmp-sharing-send__feedback-text{font-style:normal;font-weight:400;font-size:var(--font-xs);color:var(--color-warning);margin-bottom:20px;line-height:15px}.cmp-profile-config{flex-direction:column;gap:20px;min-height:calc(100vh - 270px);padding:40px 10px;display:flex}.cmp-profile-config__card{border:1px solid var(--dsl-color-bg-quaternary);background-color:var(--dsc-color-bg-primary);color:var(--dsc-color-font-placeholder);border-radius:6px;padding:20px 20px 40px}.cmp-profile-config__form{background-color:unset;flex-direction:column;gap:20px;display:flex}.cmp-profile-config__info-box{border:1px solid var(--dsc-label-warning);color:var(--dsc-label-warning);border-radius:6px;justify-content:center;align-items:center;padding:10px;display:flex}.cmp-my-certificates{flex-direction:column;gap:20px;min-height:calc(100vh - 270px);padding:40px 0;display:flex}.cmp-certificate-page__form{background:var(--color-gray-900);max-width:360px;min-height:390px;margin:0 auto;padding:20px 25px}.cmp-certificate-page__error-form{background:var(--color-gray-900);max-width:360px;min-height:290px;margin:0 auto;padding:10px 30px}.cmp-certificate-page__form-buttons{width:100%}.cmp-certificate-page__check-card,.cmp-certificate-page__error-card{border:1px solid var(--color-gray-900);border-radius:var(--radius-xs);background-color:var(--color-gray-900);padding:60px 0}.cmp-certificate-page__captcha{justify-content:center;align-items:center;display:flex}.cmp-certificate-page__error-invalid{border:1px solid var(--color-error-dark);border-radius:var(--radius-sm);width:288px;height:66px;color:var(--color-error-dark);background:#d2a4a4;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:400;display:flex}.cmp-certificate-page__error-back{font-style:normal;font-weight:400;font-size:var(--font-sm);color:var(--color-white);cursor:pointer;justify-content:center;align-items:center;line-height:17px;display:flex}.cmp-login__form{background:var(--color-gray-900);width:100%;max-width:360px;margin:0 auto;padding:20px 25px}.cmp-login__form-buttons{width:100%}.cmp-login__card{border:1px solid var(--color-gray-900);border-radius:var(--radius-xs);background-color:var(--color-gray-900)}.cmp-login__captcha{justify-content:center;align-items:center;display:flex}.cmp-recover-password__form{background:var(--color-gray-900);width:100%;max-width:360px;margin:0 auto}.cmp-recover-password__form-buttons{width:100%}.cmp-recover-password__card{border:1px solid var(--color-gray-900);border-radius:var(--radius-xs);background-color:var(--color-gray-900)}.cmp-recover-password__captcha{justify-content:center;align-items:center;display:flex}.cmp-recover-password-token__form{background:var(--color-gray-900);width:100%;max-width:360px;margin:0 auto}.cmp-recover-password-token__form-buttons{width:100%}.cmp-recover-password-token__card{border:1px solid var(--color-gray-900);border-radius:var(--radius-xs);background-color:var(--color-gray-900)}.cmp-recover-password-err__form{background:var(--color-gray-900);width:100%;max-width:360px;margin:0 auto}.cmp-recover-password-err__form-buttons{width:100%}.cmp-recover-password-err__card{border:1px solid var(--color-gray-900);border-radius:var(--radius-xs);background-color:var(--color-gray-900)}.cmp-recover-password-status{min-height:calc(100vh - 270px);padding:40px 0}.cmp-recover-password-status__form h1{font-weight:700;font-size:var(--font-md);color:var(--color-white);margin-bottom:30px;line-height:19px}.cmp-recover-password-status__form-button h3{text-align:center;font-style:normal;font-weight:400;font-size:var(--font-sm);text-align:center;color:var(--color-white);margin-top:30px;line-height:17px}.cmp-recover-password-status__info{border:var(--color-error-dark) solid 1px;text-align:center;background:#d1ecf1;padding:12px 10px}.cmp-recover-password-status__info--error{border:var(--color-error-dark) solid 1px;text-align:center;background:#d2a4a4;padding:12px 10px}.cmp-recover-password-status__info--error p{text-align:center;color:var(--color-error-dark);font-size:13px;font-weight:400;line-height:16px}.cmp-recover-password-status__info p{text-align:center;color:#373737;font-size:13px;font-weight:400;line-height:16px}.cmp-recover-password-status__info p:nth-child(3){margin-top:10px}.cmp-recover-password-status__info span{text-align:center;color:#373737;font-size:13px;font-weight:700;line-height:16px}.cmp-recover-password-status__card{border:1px solid var(--color-gray-900);border-radius:var(--radius-xs);background-color:var(--color-gray-900)}.cmp-public-catalog,.cmp-creator-courses,.cmp-creator-courses-detail,.cmp-creator-courses-slides-select{padding:20px 0}.cmp-creator-slides{min-height:calc(100vh - 270px);padding:20px 0}.cmp-creator-slide-edit{border-radius:var(--radius-xs);background-color:var(--dsc-color-bg-primary);color:var(--dsc-title-lesson);height:100%;padding:20px 20px 100px}.cmp-creator-slide-edit__title{font-weight:700;font-size:var(--font-2xl);line-height:29px}.cmp-creator-slide-edit__subtitle{font-weight:400;font-size:var(--font-md);margin-bottom:50px;line-height:19px}.cmp-creator-slide-edit__highlight{color:var(--mdc-theme-primary);font-weight:700}.cmp-creator-slide-edit__md{height:100px}.cmp-creator-slide-edit__modal-editor{z-index:1;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;right:0}.cmp-creator-slide-edit__modal-editor.active{display:flex}.cmp-creator-slide-edit__upload-progress{border-radius:var(--radius-circle);border:16px solid #f3f3f3;border-top-color:#3498db;width:120px;height:120px;animation:2s linear infinite cmp-creator-slide-edit-spin}@keyframes cmp-creator-slide-edit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cmp-admin-home,.cmp-blog-home{padding:20px 0}.cmp-menu-dropdown__logout-btn{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}
