@charset "UTF-8";.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;box-sizing:border-box;cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;justify-content:center;outline:none;position:relative;text-decoration:none;transition:.4s cubic-bezier(.25,.8,.25,1)}.button__text_hidden{opacity:0}.button__action_loading{position:absolute;top:7px}.button__action_success{position:absolute}.button__icon,.button_inline{display:inline-flex}.button__icon{align-items:center;flex-shrink:0;justify-content:center;margin-right:.5rem;overflow:visible}.button__icon_hidden{opacity:0}.button__icon_icon-only{margin-right:0}.button__icon svg{display:block;overflow:visible}.button__icon path,.button__icon svg{transition:.4s cubic-bezier(.25,.8,.25,1)}.button_icon-only{aspect-ratio:1}.button_icon-only.button_size_small{height:32px;width:32px}.button_icon-only.button_size_medium{height:40px;width:40px}.button_icon-only.button_size_large{height:48px;width:48px}.button_loading{background:#0f6f5c!important}.button_loading path{fill:#fff!important}.button_success{background:#0f6f5c!important;border-color:#0f6f5c!important}.button_success path{fill:#fff!important}.button_size_small{font-size:.75rem;font-weight:700;height:32px;line-height:140%}.button_size_small svg{height:16px;width:16px}.button_size_medium{font-size:.875rem;font-weight:600;height:40px;line-height:140%}.button_size_large{font-size:1rem;font-weight:500;height:48px;line-height:140%}.button_width_default{width:130px}.button_width_auto{padding:0 1rem;width:unset}.button_width_full{width:100%}.button_radius_micro{border-radius:4px}.button_radius_small{border-radius:6px}.button_radius_medium{border-radius:10px}.button_theme_primary{background:#0f6f5c;color:#fff}.button_theme_primary path{fill:#fff}.button_theme_primary:hover{background:#0f6f5c}.button_theme_primary-ghost{background:#fff;border-color:#0f6f5c;color:#0f6f5c}.button_theme_primary-ghost:disabled{border-color:#1a1f2e14}.button_theme_primary-ghost:hover{background:#0f6f5c;color:#fff}.button_theme_primary-light{background:#0f6f5c14;color:#0f6f5c}.button_theme_primary-light path{fill:#0f6f5c}.button_theme_primary-light_hover{background:#0f6f5c;color:#fff}.button_theme_primary-light_hover path{fill:#fff}.button_theme_primary-light:hover{background:#0f6f5c;color:#fff}.button_theme_primary-light:hover path{fill:#fff}.button_theme_action-blue{background:#3f57790d;border-color:#3f57794d;color:#3f5779;font-weight:700}.button_theme_action-blue path{fill:#3f5779}.button_theme_action-blue:disabled{border-color:#1a1f2e14}.button_theme_action-blue:hover{background:#3f577926}.button_theme_action-primary{background:#0f6f5c14;border-color:#0f6f5c47;color:#0f6f5c;font-weight:700}.button_theme_action-primary path{fill:#0f6f5c}.button_theme_action-primary:disabled{border-color:#1a1f2e14}.button_theme_action-primary:hover{background:#0f6f5c2e}.button_theme_action-mint{background:#eef4ef;border-color:#6e9b7e4d;color:#6e9b7e;font-weight:700}.button_theme_action-mint path{fill:#6e9b7e}.button_theme_action-mint:disabled{border-color:#1a1f2e14}.button_theme_action-mint:hover{background:#b8d3bf}.button_theme_action-orange{background:#d4974a0d;border-color:#d4974a4d;color:#d4974a;font-weight:700}.button_theme_action-orange path{fill:#d4974a}.button_theme_action-orange:disabled{border-color:#1a1f2e14}.button_theme_action-orange:hover{background:#d4974a26}.button_theme_action-peach{background:#c973560d;border-color:#c973564d;color:#c97356;font-weight:700}.button_theme_action-peach path{fill:#c97356}.button_theme_action-peach:disabled{border-color:#1a1f2e14}.button_theme_action-peach:hover{background:#c9735626}.button_theme_success{background:#0f6f5c;color:#fff}.button_theme_success:hover{background:#0f6f5c;box-shadow:0 1px 2px #1a1f2e0a,0 18px 28px -18px #1a1f2e38}.button_theme_success-light{background:#0f6f5c0f;color:#0f6f5c}.button_theme_success-light:hover{background:#0f6f5c;color:#fff}.button_theme_default{background:#fff;color:#1a1f2e}.button_theme_default:hover{background:#e5e2da4d}.button_theme_text{background:unset;color:#1a1f2e;height:unset;padding:0;width:unset}.button_theme_text:hover{color:#0f6f5c}.button_theme_ghost{background:#0f6f5c33;border-color:transparent;color:#0f6f5c}.button_theme_ghost path{fill:#0f6f5c}.button_theme_ghost:hover{background:#0f6f5c59}.button_theme_control{background:#fff;border-color:#1a1f2e1a;color:#0f6f5c}.button_theme_control:hover{color:#0f6f5c}.button_theme_control_active{border-color:#0f6f5c}.button:disabled{background:#e5e2da4d;color:#4a5165;cursor:not-allowed}.button:disabled path{fill:#4a5165}.form-grid{display:grid;grid-gap:1rem 1.5rem}.card{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;box-shadow:0 1px 2px #1a1f2e0a,0 8px 20px -16px #1a1f2e2e,inset 0 1px #fff9;box-sizing:border-box}.card_padding{padding:1.5rem}.card_grid_default{display:flex;flex-direction:column}.card_col_1{grid-column:span 1}.card_col_2{grid-column:span 2}.card_col_3{grid-column:span 3}.card_col_4{grid-column:span 4}.card_col_5{grid-column:span 5}.card_col_6{grid-column:span 6}@media(max-width:1024px){.card_col_3,.card_col_4,.card_col_5,.card_col_6{grid-column:span 2}}@media(max-width:767px){.card_col_2,.card_col_3,.card_col_4,.card_col_5,.card_col_6{grid-column:span 1}}.card_row_1{grid-row:span 1}.card_row_2{grid-row:span 2}.card_row_3{grid-row:span 3}.card_row_4{grid-row:span 4}.card_end_0{grid-column-end:unset}.card_end_1{grid-column-end:1}.card_end_2{grid-column-end:2}.card_end_3{grid-column-end:3}.card_end_4{grid-column-end:4}.card_end_5{grid-column-end:5}.card_end_6{grid-column-end:6}.card_end_7{grid-column-end:7}.card_shadow{box-shadow:0 12px 32px -16px #1a1f2e47}.card_border{border:1px solid rgba(26,31,46,.08)}.card__header{display:flex;justify-content:space-between;margin-bottom:2rem}.card__header-left{align-items:center;display:flex;flex-flow:row wrap}.card__header-left-controls{margin-left:1rem}.card__header_modal{align-items:flex-start;margin-bottom:24px}.card__header-controls{align-items:center;display:flex;justify-content:flex-end}.card__header-controls .button:not(:last-child){margin-right:1rem}.card__body{flex:1}.card__title{align-items:baseline;font-size:1.25rem}.card__subtitle,.card__title{display:flex;font-weight:600;line-height:33px}.card__subtitle{align-items:center;font-size:24px;margin-bottom:10px;width:100%}.card__footer{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;margin-top:1.5rem}.card__footer_divider{border-top:1px solid rgba(26,31,46,.08);padding-top:1.5rem}.card__counter{color:#b8b5ad;font-size:.75rem;font-weight:500;line-height:140%;margin-left:1rem}.content-grid{display:grid;grid-gap:2rem;box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1392px;padding:2rem;width:100%}@media(max-width:1024px){.content-grid{grid-template-columns:repeat(2,1fr);max-width:100%}}@media(max-width:767px){.content-grid{grid-template-columns:1fr;max-width:100%;padding:1.5rem}}.content-grid_full{grid-template-columns:repeat(4,1fr);max-width:none}@media(max-width:1024px){.content-grid_full{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.content-grid_full{grid-template-columns:1fr}}.content-grid_dashboard{grid-template-columns:repeat(6,1fr);max-width:1380px}.control-wrapper__title{font-size:12px;font-weight:700;line-height:140%;margin-bottom:.5rem}.control-wrapper_col_1{grid-column:span 1}.control-wrapper_col_2{grid-column:span 2}.control-wrapper_col_3{grid-column:span 3}.control-wrapper_col_4{grid-column:span 4}.control-wrapper_col_5{grid-column:span 5}.control-wrapper_col_6{grid-column:span 6}.control-wrapper__row{align-items:center;display:flex}.skeleton[data-v-7dfdaf35]{animation:skeleton-shimmer-7dfdaf35 1.4s ease-in-out infinite;background:linear-gradient(90deg,#1a1f2e0f,#1a1f2e1f 50%,#1a1f2e0f);background-size:200% 100%;border-radius:4px;display:block}.skeleton_rounded[data-v-7dfdaf35]{border-radius:50%}.skeleton_variant_line[data-v-7dfdaf35]{height:12px;width:100%}.skeleton_variant_circle[data-v-7dfdaf35]{border-radius:50%;height:32px;width:32px}.skeleton_variant_rect[data-v-7dfdaf35]{border-radius:6px;height:80px;width:100%}.skeleton_variant_card[data-v-7dfdaf35]{border-radius:10px;height:160px;width:100%}@keyframes skeleton-shimmer-7dfdaf35{0%{background-position:200% 0}to{background-position:-200% 0}}.course-card-skeleton[data-v-3ef502c2]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:.75rem}.course-card-skeleton__cover[data-v-3ef502c2]{height:120px}.course-card-skeleton__body[data-v-3ef502c2]{display:flex;flex-direction:column;gap:8px}.tooltip-icon{cursor:pointer;margin-left:.5rem;outline:none}.tooltip{display:block!important;max-width:460px;z-index:100}.tooltip_left .tooltip-arrow{left:15px!important}.tooltip .tooltip-inner{background:#1a1f2e;border-radius:8px;color:#fff;font-size:.875rem;padding:5px 10px 4px}.tooltip .tooltip-arrow{border-color:#1a1f2e;border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.page-title{align-items:center;display:flex;height:20px}.page-title__heading{color:#0f6f5c;font-size:.875rem;font-weight:700}.tabs{grid-column:span 6}.tabs__control{flex-shrink:0;margin-right:2rem}.tabs__header{margin-bottom:1rem}.tabs__container,.tabs__header{align-items:center;display:flex;width:100%}.tabs__container{box-sizing:border-box;overflow-x:auto;padding-bottom:.5rem;position:relative}.tabs__container:after{background:#1a1f2e14;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.tabs__container_type_closable{padding-bottom:0}.tabs__container_type_closable:after{display:none}.tabs__marker{background:#0f6f5c;bottom:0;height:1px;position:absolute;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.tabs__item{color:#b8b5ad;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;line-height:22px;transition:.4s cubic-bezier(.25,.8,.25,1)}.tabs__item:not(:last-child){margin-right:2rem}.tabs__item_type_closable{align-items:center;border:1px solid rgba(26,31,46,.08);border-radius:10px;display:flex;font-size:.875rem;font-weight:600;height:40px;line-height:140%;padding:0 .75rem}.tabs__item_type_closable:not(:last-child){margin-right:1rem}.tabs__item_active{border-color:#0f6f5c;color:#1a1f2e}.tabs__item_active path{fill:#1a1f2e!important}.tabs__item:hover{border-color:#0f6f5c;color:#1a1f2e}.tabs__close{border-left:1px solid rgba(26,31,46,.08);margin-left:.75rem;padding-left:.5rem;position:relative}.tabs__close,.tabs__close-icon{height:20px;transition:.4s cubic-bezier(.25,.8,.25,1);width:20px}.tabs__close-icon path{fill:#b8b5ad;transition:.4s cubic-bezier(.25,.8,.25,1)}.tabs__close:before{border-radius:100%;content:"";display:block;height:28px;left:63%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s cubic-bezier(.25,.8,.25,1);width:28px}.tabs__close:hover path{fill:#1a1f2e}.tabs__close:hover:before{background:#0f6f5c14}.select{border:1px solid transparent;border-radius:6px;box-sizing:border-box;min-width:80px;position:relative;transition:.4s cubic-bezier(.25,.8,.25,1)}.select__text{max-width:calc(100% - 20px)}.select__prepend-icon{height:14px;margin-right:.5rem;width:14px}.select__title{display:none;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.select__close{background:#fff;cursor:pointer;height:14px;position:absolute;right:32px;top:50%;transform:translateY(-50%);transition:.4s cubic-bezier(.25,.8,.25,1);width:14px}.select__close:hover path{fill:#b83b3b}.select__toggle{position:absolute;right:1rem;transition:.4s cubic-bezier(.25,.8,.25,1)}.select__toggle_open{transform:scaleY(-1)}.select__toggle_open path{fill:#0f6f5c}.select__placeholder{color:#b8b5ad}.select__button{align-items:center;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-sizing:border-box;color:#1a1f2e;cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;line-height:140%;padding:.5rem 1rem;transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.select__button:hover{border-color:#0f6f5c}.select__button_active{border-color:#0f6f5c;color:#0f6f5c}.select__button_active path{fill:#0f6f5c}.select__button_disabled{background:#8a8f9c!important;border-color:inherit!important;cursor:not-allowed!important}.select__button_disabled path{fill:#4a5165}.select__button_small{background:#fff;border-radius:6px;font-size:.875rem;font-weight:500;padding:.75rem 1rem}.select__list{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-shadow:0 1px 2px #1a1f2e0a,0 8px 20px -16px #1a1f2e2e;box-sizing:border-box;font-size:.75rem;font-weight:700;line-height:140%;opacity:0;padding:1.5rem 0 1.5rem 1.5rem;pointer-events:none;position:absolute;transform:translate3d(0,-8px,0);transition:transform .2s ease-in-out,opacity .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out;width:100%;z-index:4}.select__list_small{border:none;border-radius:10px;box-shadow:0 4px 24px #0000001f;min-width:140px;padding:1rem}.select__list_position_bottom{top:calc(34px + 1rem)}.select__list_position_top{bottom:calc(34px + 1rem)}.select__list_open{opacity:1;pointer-events:auto;transform:translateZ(0)}.select__wrapper{max-height:220px;overflow-y:scroll;padding-right:1.5rem}.select__wrapper_small{max-height:280px;overflow-y:auto;padding-right:0}.select__item{align-items:center;border-bottom:1px solid rgba(26,31,46,.08);cursor:pointer;display:flex;padding:.5rem 0}.select__item:not(:last-child){margin-bottom:1.5rem}.select__item_small{border-bottom:none;border-radius:4px;color:#1a1f2e;font-size:.875rem;font-weight:500;padding:.75rem .5rem}.select__item_small:not(:last-child){margin-bottom:.25rem}.select__item_small:hover{background:#0f6f5c14}.select__item:hover{color:#0f6f5c}.select__search{margin-bottom:1rem;padding-right:1.5rem;position:relative}.select__search:focus-within path{fill:#0f6f5c}.select__search-icon{bottom:9px;left:0;position:absolute}.select__search-controller{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:unset;border-bottom:1px solid rgba(26,31,46,.08);box-sizing:border-box;color:#1a1f2e;display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:600;line-height:140%;padding:.5rem 0 .5rem calc(16px + .5rem);transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.select__search-controller:focus{border-color:#0f6f5c;outline:none}.select__search-controller::-moz-placeholder{color:#b8b5ad;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.select__search-controller::placeholder{color:#b8b5ad;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.suggestion-chip{align-items:center;background:transparent;border:1px solid rgba(26,31,46,.1);border-radius:8px;box-sizing:border-box;color:#1a1f2e99;cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;gap:10px;height:32px;justify-content:center;padding:7px 16px;transition:.4s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.suggestion-chip:hover:not(.suggestion-chip_disabled){background:#f2efe880;border-color:#1a1f2e33;color:#1a1f2e}.suggestion-chip_active{background:#0f6f5c14;border-color:#0f6f5c;color:#0f6f5c}.suggestion-chip_disabled{cursor:not-allowed;opacity:.5}.suggestion-chip:focus{border-color:#1a1f2e33;box-shadow:0 0 0 3px #1a1f2e0d;outline:none}.suggestion-chip__icon{flex-shrink:0;height:16px;width:16px}.suggestion-chip__text{line-height:1}.suggestion-chip-group{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.suggestion-chip-group_gap_small{gap:.25rem}.suggestion-chip-group_gap_medium{gap:.5rem}.suggestion-chip-group_gap_large{gap:1rem}.choice-chip{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.15);border-radius:6px;color:#1a1f2e;cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:10px 14px;transition:border-color .25s ease-out,background .25s ease-out,box-shadow .25s ease-out,color .25s ease-out}.choice-chip:hover:not(:disabled){background:#0f6f5c0a;border-color:#0f6f5c59}.choice-chip:focus{outline:none}.choice-chip:focus-visible{border-color:#0f6f5c;box-shadow:0 0 0 3px #0f6f5c26}.choice-chip_selected{background:#0f6f5c14;border-color:#0f6f5c;box-shadow:0 0 0 1px #0f6f5c33;color:#0f6f5c}.choice-chip_disabled{cursor:not-allowed;opacity:.5}.choice-chip__emoji{font-size:16px;line-height:1}.choice-chip__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.choice-chip__icon,.choice-chip__icon svg{height:16px;width:16px}.choice-chip__label{line-height:1.25}.textarea{box-sizing:border-box;position:relative}.textarea_theme_default{border:1px solid transparent;border-radius:6px;transition:.4s cubic-bezier(.25,.8,.25,1)}.textarea_theme_default:focus-within{border:1px solid rgba(15,111,92,.2)}.textarea_theme_prompt,.textarea_theme_title{border:none;border-radius:0}.textarea_theme_description{background:transparent;border:1px solid transparent;border-radius:6px;transition:.4s cubic-bezier(.25,.8,.25,1)}.textarea_theme_description:focus-within{border:1px solid rgba(15,111,92,.2)}.textarea__controller{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#1a1f2e;display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;width:100%}.textarea__controller_disabled{background:#8a8f9c!important;cursor:not-allowed!important}.textarea__controller::-moz-placeholder{color:#b8b5ad;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.textarea__controller::placeholder{color:#b8b5ad;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.textarea__controller_theme_default{border:1px solid rgba(26,31,46,.08);border-radius:6px;font-size:.75rem;font-weight:700;line-height:140%;padding:.5rem 1rem;resize:vertical;transition:.4s cubic-bezier(.25,.8,.25,1)}.textarea__controller_theme_default:focus{border-color:#0f6f5c;outline:none}.textarea__controller_theme_prompt{background:transparent;border:none;border-radius:0;font-size:1rem;font-weight:400;line-height:150%;min-height:120px;outline:none;padding:1.5rem;resize:vertical}.textarea__controller_theme_prompt:focus{outline:none}.textarea__controller_theme_prompt.textarea__controller_disabled{background:#8a8f9c!important;cursor:not-allowed!important;opacity:.6}.textarea__controller_theme_text-block{background:transparent;border:none;border-radius:0;font-size:1rem;font-weight:400;line-height:150%;min-height:120px;outline:none;resize:vertical}.textarea__controller_theme_text-block:focus{outline:none}.textarea__controller_theme_text-block.textarea__controller_disabled{background:#8a8f9c!important;cursor:not-allowed!important;opacity:.6}.textarea__controller_theme_title{background:transparent;border:none;font-size:2.5rem;font-weight:700;line-height:1.2;outline:none;overflow:hidden;padding:0;resize:none}.textarea__controller_theme_description{background:transparent;border:1px solid rgba(26,31,46,.1);border-radius:6px;font-size:1rem;font-weight:400;line-height:140%;padding:.5rem 1rem 1.5rem;resize:vertical;transition:.4s cubic-bezier(.25,.8,.25,1)}.textarea__controller_theme_description:focus{border-color:#0f6f5c;outline:none}.textarea__controller_auto-resize{min-height:unset;overflow:hidden}.textarea__controller_has-char-count{padding-bottom:calc(1.5rem + 20px)}.textarea__char-count{background:#ffffffe6;border-radius:4px;bottom:12px;color:#4a5165;font-size:.75rem;padding:2px 6px;pointer-events:none;position:absolute;right:16px;z-index:1}.textarea__char-count_warning{color:#b83b3b;font-weight:500}.header-breadcrumb{align-items:center;background:#fff;border-bottom:1px solid rgba(26,31,46,.1);border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;filter:none;left:0;min-height:64px;padding:10px 24px;position:sticky;top:0;width:100%;z-index:100}.header-breadcrumb__logo{color:#0f6f5c;flex-shrink:0}.header-breadcrumb__logo a{color:inherit;display:block;height:40px;width:48px}.header-breadcrumb__logo svg{display:block;height:100%;width:100%}.header-breadcrumb__breadcrumb{align-items:center;color:#1a1f2e;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:1rem;font-weight:500;gap:11px;margin-left:35px}.header-breadcrumb__breadcrumb-link{color:#1a1f2e;text-decoration:none;transition:.4s cubic-bezier(.25,.8,.25,1)}.header-breadcrumb__breadcrumb-link:hover{color:#0f6f5c}.header-breadcrumb__breadcrumb-arrow{flex-shrink:0;opacity:.5}.header-breadcrumb__breadcrumb-current{color:#4a5165;max-width:400px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-breadcrumb__actions{align-items:center;display:flex;gap:20px;margin-left:auto}.header-breadcrumb__action-btn{align-items:center;display:flex;justify-content:center;opacity:.7;transition:.4s cubic-bezier(.25,.8,.25,1)}.header-breadcrumb__action-btn:hover{opacity:1}.header-breadcrumb__action-btn svg{height:24px;width:24px}@keyframes Spin-d28b2e5c{to{transform:rotate(1turn)}}.animation__spin[data-v-d28b2e5c]{animation:Spin-d28b2e5c 2.5s linear infinite}@keyframes Flip-d28b2e5c{to{transform:rotateX(180deg)}}.animation__flip[data-v-d28b2e5c]{animation:Flip-d28b2e5c 1s linear infinite}.text[data-v-d28b2e5c]{font-size:16px;font-weight:500;letter-spacing:0;line-height:160%}.content-text-block__plain-title[data-v-d28b2e5c]{color:#1a1f2e;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.content-markdown[data-v-d28b2e5c]{color:#1a1f2e;margin-inline:auto;max-width:42.5rem}.content-markdown[data-v-d28b2e5c] h1,.content-markdown[data-v-d28b2e5c] h2,.content-markdown[data-v-d28b2e5c] h3,.content-markdown[data-v-d28b2e5c] h4,.content-markdown[data-v-d28b2e5c] h5,.content-markdown[data-v-d28b2e5c] h6{color:#1a1f2e;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.content-markdown[data-v-d28b2e5c] h1:not(:first-child),.content-markdown[data-v-d28b2e5c] h2:not(:first-child),.content-markdown[data-v-d28b2e5c] h3:not(:first-child),.content-markdown[data-v-d28b2e5c] h4:not(:first-child),.content-markdown[data-v-d28b2e5c] h5:not(:first-child),.content-markdown[data-v-d28b2e5c] h6:not(:first-child){margin-top:1.5rem}.content-markdown[data-v-d28b2e5c] h1{font-size:2rem;letter-spacing:-.025em;line-height:1.15}.content-markdown[data-v-d28b2e5c] h2{font-size:1.5rem}.content-markdown[data-v-d28b2e5c] h3{font-size:1.25rem;line-height:1.3}.content-markdown[data-v-d28b2e5c] h4{font-size:1.1rem;font-weight:700}.content-markdown[data-v-d28b2e5c] h5,.content-markdown[data-v-d28b2e5c] h6{color:#4a5165;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.content-markdown[data-v-d28b2e5c] p{line-height:1.65;margin:0 0 .75rem}.content-markdown[data-v-d28b2e5c] p:last-child{margin-bottom:0}.content-markdown[data-v-d28b2e5c] ul{list-style-position:outside;list-style-type:disc;margin:0 0 .75rem;padding-inline-start:1rem}.content-markdown[data-v-d28b2e5c] ol{list-style-position:outside;list-style-type:decimal;margin:0 0 .75rem;padding-inline-start:1rem}.content-markdown[data-v-d28b2e5c] ol>li::marker{color:#0f6f5c;font-weight:700}.content-markdown[data-v-d28b2e5c] ul>li::marker{color:#0f6f5c}.content-markdown[data-v-d28b2e5c] ul ul{list-style-type:circle;margin-bottom:0;margin-top:.5rem}.content-markdown[data-v-d28b2e5c] ul ul ul{list-style-type:square}.content-markdown[data-v-d28b2e5c] ol ol{list-style-type:decimal;margin-bottom:0;margin-top:.5rem}.content-markdown[data-v-d28b2e5c] li{line-height:1.6;margin-bottom:.5rem}.content-markdown[data-v-d28b2e5c] li:last-child{margin-bottom:0}.content-markdown[data-v-d28b2e5c] li>p{margin:0 0 .25rem}.content-markdown[data-v-d28b2e5c] li>p:last-child{margin-bottom:0}.content-markdown[data-v-d28b2e5c] li>ol,.content-markdown[data-v-d28b2e5c] li>ul{margin-bottom:0;margin-top:.5rem}.content-markdown[data-v-d28b2e5c] blockquote{background:#0f6f5c0f;border-left:4px solid #0f6f5c;border-radius:0 6px 6px 0;color:#1a1f2e;font-size:1.02em;margin:1rem 0;padding:.75rem 1rem}.content-markdown[data-v-d28b2e5c] blockquote>p{margin:0 0 .25rem}.content-markdown[data-v-d28b2e5c] blockquote>p:last-child{margin-bottom:0}.content-markdown[data-v-d28b2e5c] pre{background:#1a1f2e0f;border-radius:6px;font-size:.9em;margin:0 0 .75rem;overflow:auto;padding:.75rem}.content-markdown[data-v-d28b2e5c] code{background:#1a1f2e0f;border-radius:4px;font-family:ui-monospace,monospace;font-size:.9em;padding:.1em .35em}.content-markdown[data-v-d28b2e5c] pre code{background:none;padding:0}.content-markdown[data-v-d28b2e5c] a{color:#0f6f5c;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.content-markdown[data-v-d28b2e5c] hr{border:none;border-top:1px solid #e5e2da;margin:1rem 0}.content-markdown[data-v-d28b2e5c] p:has(>img:only-child){margin:1rem 0;text-align:center}.content-markdown[data-v-d28b2e5c] img{border-radius:10px;box-shadow:0 4px 16px #1a1f2e0f;display:block;height:auto;margin:0 auto;max-width:100%}.content-markdown[data-v-d28b2e5c] p:has(>img:only-child)+p>em:only-child{color:#8a8f9c;display:block;font-size:.875rem;margin-top:-.5rem;text-align:center}.content-markdown[data-v-d28b2e5c] strong{font-weight:700}.content-markdown[data-v-d28b2e5c] em{font-style:italic}.content-markdown[data-v-d28b2e5c]>:first-child{margin-top:0}.content-markdown[data-v-d28b2e5c]>:last-child{margin-bottom:0}@media(min-width:1025px){.content-markdown[data-v-d28b2e5c]{max-width:46.25rem}}.image-block__frame[data-v-74773de5]{border-radius:16px;overflow:hidden;position:relative;width:100%}.image-block__img[data-v-74773de5]{border-radius:16px;display:block;margin:0 auto;max-height:500px;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-block__overlay[data-v-74773de5]{background-color:#1a1f2e0d;border-radius:16px;inset:0;pointer-events:none;position:absolute}.youtube__iframe[data-v-4c7dea75]{border-radius:16px;height:479px;width:100%}.audio[data-v-f9746d3c]{border:1px solid rgba(26,31,46,.1);border-radius:8px;height:100%;margin:16px 0}.audio-title[data-v-f9746d3c]{font-size:16px;font-weight:700;letter-spacing:0;line-height:150%;margin:25px 0 14px 30px}.audio audio[data-v-f9746d3c]{border-radius:4px;margin:0 30px 22px;width:90%}.content-block--open-question[data-v-a0f85964]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:6px;display:flex;flex-direction:column;gap:20px;padding:30px}.question-header[data-v-a0f85964]{display:flex;flex-direction:column;gap:4px;min-width:0}.question-header h3[data-v-a0f85964]{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1}.question-header h3[data-v-a0f85964],.question-text[data-v-a0f85964]{color:#1a1f2e;margin:0;overflow-wrap:break-word}.question-text[data-v-a0f85964]{font-size:16px;font-weight:500;line-height:1.6}.answer-group[data-v-a0f85964]{display:flex;flex-direction:column;gap:10px}.answer-group__label[data-v-a0f85964]{color:#1a1f2e;font-size:.75rem;font-weight:700;line-height:1.4;margin:0}.answer-textarea[data-v-a0f85964]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:6px;box-sizing:border-box;color:#1a1f2e;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:16px;font-weight:500;height:120px;padding:12px 19px;resize:none;transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.answer-textarea[data-v-a0f85964]::-moz-placeholder{color:#b8b5ad}.answer-textarea[data-v-a0f85964]::placeholder{color:#b8b5ad}.answer-textarea[data-v-a0f85964]:focus{border-color:#1a1f2e4d;outline:none}.answer-textarea[data-v-a0f85964]:disabled{cursor:default;opacity:.7}.check-button[data-v-a0f85964]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:16px;font-weight:500;gap:10px;height:50px;justify-content:center;line-height:1.4;padding:0 25px;transition:.4s cubic-bezier(.25,.8,.25,1);width:180px}.check-button--default[data-v-a0f85964]{background:#f1f1f1;color:#c7c7c7;cursor:not-allowed}.check-button--active[data-v-a0f85964]{background:#0f6f5c0d;color:#0f6f5c}.check-button__status-icon[data-v-a0f85964]{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;width:18px}.content-block--interactive-poll[data-v-174da664]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:6px;display:flex;flex-direction:column;gap:20px;padding:30px}.question-header[data-v-174da664]{display:flex;flex-direction:column;gap:4px;min-width:0}.question-header h3[data-v-174da664]{color:#1a1f2e;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0}.question-text[data-v-174da664]{font-size:16px;margin:0;overflow-wrap:break-word}.options-group[data-v-174da664]{display:flex;flex-direction:column;gap:10px;margin:0}.options-group__label[data-v-174da664]{color:#1a1f2e;font-size:.75rem;font-weight:700;line-height:1.4;margin:0}.options-container[data-v-174da664]{display:flex;flex-direction:column;gap:20px;padding:20px 0}.option-item[data-v-174da664]{align-items:flex-start;display:flex;gap:20px}.option-item__checkbox[data-v-174da664]{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.3);border-radius:2px;color:#0f6f5c;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;position:relative;transition:.4s cubic-bezier(.25,.8,.25,1);width:24px}.option-item__checkbox[data-v-174da664]:disabled{cursor:default}.option-item__checkbox--checked[data-v-174da664],.option-item__checkbox--correct[data-v-174da664]{border-color:#0f6f5c}.option-item__checkbox--checked[data-v-174da664]:after,.option-item__checkbox--correct[data-v-174da664]:after{border-bottom:2px solid #0f6f5c;border-right:2px solid #0f6f5c;box-sizing:border-box;content:"";height:13px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:7px}.option-item__radio[data-v-174da664]{background:#fff;border:1px solid rgba(26,31,46,.3);border-radius:50%;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:.4s cubic-bezier(.25,.8,.25,1);width:24px}.option-item__radio[data-v-174da664]:disabled{cursor:default}.option-item__radio[data-v-174da664]:after{border-radius:50%;content:"";height:10px;left:6px;opacity:0;position:absolute;top:6px;transition:.4s cubic-bezier(.25,.8,.25,1);width:10px}.option-item__radio--selected[data-v-174da664]{border-color:#0f6f5c}.option-item__radio--selected[data-v-174da664]:after{background:#0f6f5c;opacity:1}.option-item__radio--incorrect[data-v-174da664]{border-color:#b83b3b}.option-item__radio--incorrect[data-v-174da664]:after{background:#b83b3b;opacity:1}.option-item__text[data-v-174da664]{color:#1a1f2e;font-size:16px;font-weight:500;line-height:1.6;margin:0}.check-button[data-v-174da664]{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:16px;font-weight:500;gap:10px;height:48px;justify-content:center;line-height:1.4;padding:0 25px;transition:.4s cubic-bezier(.25,.8,.25,1);width:180px}.check-button--default[data-v-174da664]{background:#e5e2da;color:#1a1f2e14;cursor:not-allowed}.check-button--active[data-v-174da664]{background:#0f6f5c14;color:#0f6f5c;cursor:pointer}.check-button--correct[data-v-174da664]{background:#0f6f5c1a;color:#0f6f5c;cursor:default;width:180px}.check-button--incorrect[data-v-174da664]{background:#b83b3b1a;color:#b83b3b;cursor:default;width:180px}.check-button__status-icon[data-v-174da664]{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;width:18px}.correct-answer-hint[data-v-174da664]{align-items:center;color:#0f6f5c;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;gap:16px;line-height:1.6}.correct-answer-hint__icon[data-v-174da664]{color:#0f6f5c;flex-shrink:0;height:20px;width:20px}.correct-answer-hint__label[data-v-174da664]{color:#0f6f5c}.correct-answer-hint__answer[data-v-174da664]{color:#0f6f5c;font-weight:800;letter-spacing:-.01em}.link[data-v-6faa2a76]{align-items:center;background:#fff;border:1px solid #e5e2da;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:40px;padding:18px 20px}.link__icon[data-v-6faa2a76]{flex-shrink:0;height:20px;width:20px}.link__icon[data-v-6faa2a76] path{fill:#8a8f9c}.link__url[data-v-6faa2a76]{color:#2a2f3e;font-size:15px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-block--file[data-v-8a7e915b]{margin-bottom:24px}.file-card[data-v-8a7e915b]{align-items:center;background-color:#fff;border:1px solid rgba(26,31,46,.1);border-radius:8px;box-shadow:0 0 4px #1a1f2e1c;cursor:pointer;display:flex;gap:16px;padding:25px 30px;text-align:left;transition:box-shadow .2s;width:100%}.file-card[data-v-8a7e915b]:hover{box-shadow:0 0 8px #1a1f2e29}.file-card[data-v-8a7e915b]:disabled{cursor:default;opacity:.6}.file-card__type-icon[data-v-8a7e915b]{flex-shrink:0;height:35px;width:35px}.file-card__name[data-v-8a7e915b]{color:#1a1f2e;flex:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card__download-icon[data-v-8a7e915b]{flex-shrink:0;height:24px;width:24px}.content-block[data-v-7579093a]{margin-bottom:16px}.content-block__header[data-v-7579093a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.content-block__icon[data-v-7579093a]{fill:#666;height:20px;width:20px}.content-block__remove[data-v-7579093a]{background:transparent;border:none;color:red;cursor:pointer;font-size:18px;padding:0}.content-block__input[data-v-7579093a]{margin-bottom:8px}.content-block__preview[data-v-7579093a]{margin-bottom:12px;margin-top:12px;text-align:center}.content-block__preview iframe[data-v-7579093a]{border-radius:6px;max-width:98%}.content-title-block-view .content-markdown[data-v-3b6246ca]{color:#1a1f2e}.content-title-block-view .content-markdown[data-v-3b6246ca] h1,.content-title-block-view .content-markdown[data-v-3b6246ca] h2,.content-title-block-view .content-markdown[data-v-3b6246ca] h3,.content-title-block-view .content-markdown[data-v-3b6246ca] h4,.content-title-block-view .content-markdown[data-v-3b6246ca] h5,.content-title-block-view .content-markdown[data-v-3b6246ca] h6{color:#1a1f2e;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.content-title-block-view .content-markdown[data-v-3b6246ca] h1:not(:first-child),.content-title-block-view .content-markdown[data-v-3b6246ca] h2:not(:first-child),.content-title-block-view .content-markdown[data-v-3b6246ca] h3:not(:first-child),.content-title-block-view .content-markdown[data-v-3b6246ca] h4:not(:first-child),.content-title-block-view .content-markdown[data-v-3b6246ca] h5:not(:first-child),.content-title-block-view .content-markdown[data-v-3b6246ca] h6:not(:first-child){margin-top:1.5rem}.content-title-block-view .content-markdown[data-v-3b6246ca] h1{font-size:2rem;letter-spacing:-.025em;line-height:1.15}.content-title-block-view .content-markdown[data-v-3b6246ca] h2{font-size:1.5rem}.content-title-block-view .content-markdown[data-v-3b6246ca] h3{font-size:1.25rem;line-height:1.3}.content-title-block-view .content-markdown[data-v-3b6246ca] h4{font-size:1.1rem;font-weight:700}.content-title-block-view .content-markdown[data-v-3b6246ca] h5,.content-title-block-view .content-markdown[data-v-3b6246ca] h6{color:#4a5165;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.content-title-block-view .content-markdown[data-v-3b6246ca] p{line-height:1.65}.content-title-block-view .content-markdown[data-v-3b6246ca] ul{list-style-position:outside;list-style-type:disc;margin:0 0 .75rem;padding-inline-start:1rem}.content-title-block-view .content-markdown[data-v-3b6246ca] ol{list-style-position:outside;list-style-type:decimal;margin:0 0 .75rem;padding-inline-start:1rem}.content-title-block-view .content-markdown[data-v-3b6246ca] ol>li::marker{color:#0f6f5c;font-weight:700}.content-title-block-view .content-markdown[data-v-3b6246ca] ul>li::marker{color:#0f6f5c}.content-title-block-view .content-markdown[data-v-3b6246ca] ul ul{list-style-type:circle;margin-bottom:0;margin-top:.5rem}.content-title-block-view .content-markdown[data-v-3b6246ca] ul ul ul{list-style-type:square}.content-title-block-view .content-markdown[data-v-3b6246ca] ol ol{list-style-type:decimal;margin-bottom:0;margin-top:.5rem}.content-title-block-view .content-markdown[data-v-3b6246ca] li{line-height:1.6;margin-bottom:.5rem}.content-title-block-view .content-markdown[data-v-3b6246ca] li:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-3b6246ca] li>p{margin:0 0 .25rem}.content-title-block-view .content-markdown[data-v-3b6246ca] li>p:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-3b6246ca] li>ol,.content-title-block-view .content-markdown[data-v-3b6246ca] li>ul{margin-bottom:0;margin-top:.5rem}.content-title-block-view .content-markdown[data-v-3b6246ca] blockquote{background:#0f6f5c0f;border-left:4px solid #0f6f5c;border-radius:0 6px 6px 0;color:#1a1f2e;font-size:1.02em;margin:1rem 0;padding:.75rem 1rem}.content-title-block-view .content-markdown[data-v-3b6246ca] blockquote>p{margin:0 0 .25rem}.content-title-block-view .content-markdown[data-v-3b6246ca] blockquote>p:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-3b6246ca] pre{background:#1a1f2e0f;border-radius:6px;font-size:.9em;margin:0 0 .75rem;overflow:auto;padding:.75rem}.content-title-block-view .content-markdown[data-v-3b6246ca] code{background:#1a1f2e0f;border-radius:4px;font-family:ui-monospace,monospace;font-size:.9em;padding:.1em .35em}.content-title-block-view .content-markdown[data-v-3b6246ca] pre code{background:none;padding:0}.content-title-block-view .content-markdown[data-v-3b6246ca] a{color:#0f6f5c;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.content-title-block-view .content-markdown[data-v-3b6246ca] hr{border:none;border-top:1px solid #e5e2da;margin:1rem 0}.content-title-block-view .content-markdown[data-v-3b6246ca] p:has(>img:only-child){margin:1rem 0;text-align:center}.content-title-block-view .content-markdown[data-v-3b6246ca] img{border-radius:10px;box-shadow:0 4px 16px #1a1f2e0f;display:block;height:auto;margin:0 auto;max-width:100%}.content-title-block-view .content-markdown[data-v-3b6246ca] p:has(>img:only-child)+p>em:only-child{color:#8a8f9c;display:block;font-size:.875rem;margin-top:-.5rem;text-align:center}.content-title-block-view .content-markdown[data-v-3b6246ca] strong{font-weight:700}.content-title-block-view .content-markdown[data-v-3b6246ca] em{font-style:italic}.content-title-block-view .content-markdown[data-v-3b6246ca]>:first-child{margin-top:0}.content-title-block-view .content-markdown[data-v-3b6246ca]>:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-3b6246ca] p{color:#1a1f2e;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.content-title-block-view .content-markdown[data-v-3b6246ca] p:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-3b6246ca] ol,.content-title-block-view .content-markdown[data-v-3b6246ca] ul{color:#1a1f2e;font-size:1rem;font-weight:500;letter-spacing:0}.markdown-toolbar[data-v-11da3088]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.markdown-toolbar_bubble[data-v-11da3088]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:6px;box-shadow:0 16px 36px #1a1f2e1f;display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:0;overflow:hidden;padding:2px;width:min(292px,100vw - 16px)}.markdown-toolbar__btn[data-v-11da3088]{background:#fff;border:1px solid #e5e2da;border-radius:4px;color:#1a1f2e;cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;line-height:1.2;min-width:2rem;padding:3px 6px;transition:background .25s ease-out,border-color .25s ease-out}.markdown-toolbar__btn[data-v-11da3088]:hover{background:#0f6f5c14;border-color:#0f6f5c47;color:#0f6f5c}.markdown-toolbar__btn[data-v-11da3088]:focus-visible{outline:2px solid #0f6f5c;outline-offset:2px}.markdown-toolbar_bubble .markdown-toolbar__btn[data-v-11da3088]{background:transparent;border:1px solid transparent;border-radius:4px;color:#1a1f2ecc;font-size:10px;font-weight:700;min-height:1.28rem;min-width:1.28rem;padding:1px 3px}.markdown-toolbar_bubble .markdown-toolbar__btn[data-v-11da3088]:hover{background:#0f6f5c14;border-color:#0f6f5c47;color:#0f6f5c}.markdown-toolbar_bubble .markdown-toolbar__btn[data-v-11da3088]:focus-visible{outline-color:#0f6f5c}.markdown-editor[data-v-b787408c]{width:100%}.markdown-editor__codemirror-shell[data-v-b787408c]{display:flex;flex-direction:column;max-height:min(70vh,720px);min-height:120px;min-width:0;overflow:hidden;resize:vertical}.markdown-editor__codemirror-shell--title[data-v-b787408c]{max-height:min(40vh,320px);min-height:72px}.markdown-editor__codemirror-host[data-v-b787408c]{display:flex;flex:1;flex-direction:column;min-height:100px;min-width:0}.markdown-editor__codemirror-host[data-v-b787408c] .cm-editor{border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;min-height:100px}.markdown-editor__codemirror-host[data-v-b787408c] .cm-scroller{flex:1 1 auto;min-height:0}.markdown-editor__selection-bubble[data-v-b787408c]{display:flex;flex-direction:column;gap:5px;margin:-32px -16px;padding:32px 16px;position:fixed;z-index:2000}.markdown-editor__link-panel[data-v-b787408c]{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;box-shadow:0 16px 36px #1a1f2e1f;display:flex;gap:6px;padding:7px}.markdown-editor__link-input[data-v-b787408c]{background:#f2efe8;border:1px solid rgba(26,31,46,.15);border-radius:6px;color:#1a1f2e;font-size:12px;min-width:0;padding:5px 8px;width:184px}.markdown-editor__link-input[data-v-b787408c]:focus{border-color:#0f6f5c;outline:1px solid #0f6f5c}.markdown-editor__link-btn[data-v-b787408c]{background:#0f6f5c14;border:1px solid rgba(15,111,92,.3);border-radius:6px;color:#0f6f5c;cursor:pointer;font-size:11px;font-weight:700;padding:4px 8px}.markdown-editor__link-btn[data-v-b787408c]:hover{background:#0f6f5c;color:#fff}.markdown-editor__link-btn_ghost[data-v-b787408c]{background:#ff5a502e;border-color:#ff5a5066}.content-title-block-edit[data-v-3b5a4d9a] .cm-content{letter-spacing:-.02em}.image-edit[data-v-f2eb8406]{display:flex;flex-direction:column;gap:16px}.image-edit__file-input[data-v-f2eb8406]{display:none}.image-edit__dropzone[data-v-f2eb8406]{align-items:center;background-color:#f2efe8;border:2px dashed #8a8f9c;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:40px 24px;transition:border-color .2s,background-color .2s}.image-edit__dropzone--dragover[data-v-f2eb8406],.image-edit__dropzone[data-v-f2eb8406]:hover{background-color:#0f6f5c14;border-color:#0f6f5c}.image-edit__dropzone--uploading[data-v-f2eb8406]{cursor:default;pointer-events:none}.image-edit__dropzone--error[data-v-f2eb8406]{border-color:#b83b3b}.image-edit__upload-icon[data-v-f2eb8406]{height:32px;opacity:.6;width:32px}.image-edit__upload-icon[data-v-f2eb8406] path{fill:#0f6f5c}.image-edit__label[data-v-f2eb8406]{color:#2a2f3e;font-size:15px;font-weight:500}.image-edit__hint[data-v-f2eb8406]{color:#8a8f9c;font-size:13px}.image-edit__error[data-v-f2eb8406]{color:#b83b3b;font-size:13px;text-align:center}.image-edit__spinner[data-v-f2eb8406]{animation:spin-f2eb8406 .7s linear infinite;border:3px solid #e5e2da;border-radius:50%;border-top-color:#0f6f5c;height:32px;width:32px}.image-edit__preview-wrap[data-v-f2eb8406]{position:relative}.image-edit__preview[data-v-f2eb8406]{border-radius:12px;display:inline-block;max-width:100%;overflow:hidden;position:relative}.image-edit__preview:hover .image-edit__overlay[data-v-f2eb8406]{opacity:1}.image-edit__img[data-v-f2eb8406]{background-color:#f2efe8;display:block;margin:0 auto;max-height:479px;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-edit__overlay[data-v-f2eb8406]{align-items:center;background-color:#1a1f2e73;display:flex;gap:12px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s}.image-edit__overlay-btn[data-v-f2eb8406]{background-color:#fff;border:none;border-radius:8px;color:#2a2f3e;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background-color .15s}.image-edit__overlay-btn[data-v-f2eb8406]:hover{background-color:#e5e2da}.image-edit__overlay-btn--remove[data-v-f2eb8406]{background-color:transparent;border:1px solid hsla(0,0%,100%,.6);color:#fff}.image-edit__overlay-btn--remove[data-v-f2eb8406]:hover{background-color:#ffffff26}@keyframes spin-f2eb8406{to{transform:rotate(1turn)}}.base-input{color:inherit}.base-input_theme_default{border:1px solid transparent;border-radius:6px;box-sizing:border-box;position:relative;transition:.4s cubic-bezier(.25,.8,.25,1)}.base-input_theme_default:focus-within{border:1px solid rgba(15,111,92,.2)}.base-input_theme_media-url{align-items:center;background:#fff;border:1px solid #e5e2da;border-radius:10px;display:flex;gap:12px;padding:18px 20px}.base-input__prefix-icon{flex-shrink:0;height:20px;width:20px}.base-input__prefix-icon :deep(path){fill:#8a8f9c}.base-input__controller_theme_default{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-sizing:border-box;color:#1a1f2e;display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;line-height:140%;padding:.5rem 1rem;transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.base-input__controller_theme_default::-moz-placeholder{color:#b8b5ad;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.base-input__controller_theme_default::placeholder{color:#b8b5ad;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.base-input__controller_theme_default:focus{border-color:#0f6f5c;outline:none}.base-input__controller_theme_default:-moz-read-only{cursor:default!important}.base-input__controller_theme_default:read-only{cursor:default!important}.base-input__controller_theme_media-url{background:transparent;border:none;color:#2a2f3e;flex:1;font-size:15px;font-weight:400;line-height:1.4;outline:none;padding:0}.base-input__controller_theme_media-url::-moz-placeholder{color:#8a8f9c}.base-input__controller_theme_media-url::placeholder{color:#8a8f9c}.youtube-edit__iframe[data-v-082dd822]{border-radius:16px;height:479px;width:100%}.audio-edit[data-v-abc9151b]{display:flex;flex-direction:column;gap:16px}.audio-edit__file-input[data-v-abc9151b]{display:none}.audio-edit__dropzone[data-v-abc9151b]{align-items:center;background-color:#f2efe8;border:2px dashed #8a8f9c;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:40px 24px;transition:border-color .2s,background-color .2s}.audio-edit__dropzone--dragover[data-v-abc9151b],.audio-edit__dropzone[data-v-abc9151b]:hover{background-color:#0f6f5c14;border-color:#0f6f5c}.audio-edit__dropzone--uploading[data-v-abc9151b]{cursor:default;pointer-events:none}.audio-edit__dropzone--error[data-v-abc9151b]{border-color:#b83b3b}.audio-edit__upload-icon[data-v-abc9151b]{height:32px;opacity:.6;width:32px}.audio-edit__upload-icon[data-v-abc9151b] path{fill:#0f6f5c}.audio-edit__label[data-v-abc9151b]{color:#2a2f3e;font-size:15px;font-weight:500}.audio-edit__hint[data-v-abc9151b]{color:#8a8f9c;font-size:13px}.audio-edit__error[data-v-abc9151b]{color:#b83b3b;font-size:13px;text-align:center}.audio-edit__spinner[data-v-abc9151b]{animation:spin-abc9151b .7s linear infinite;border:3px solid #e5e2da;border-radius:50%;border-top-color:#0f6f5c;height:32px;width:32px}.audio-edit__options[data-v-abc9151b]{align-items:center;display:flex;flex-direction:column;gap:12px}.audio-edit__divider[data-v-abc9151b]{align-items:center;color:#8a8f9c;display:flex;font-size:13px;gap:8px;width:100%}.audio-edit__divider[data-v-abc9151b]:after,.audio-edit__divider[data-v-abc9151b]:before{background-color:#e5e2da;content:"";flex:1;height:1px}.audio-edit__record-btn[data-v-abc9151b]{align-items:center;background-color:transparent;border:1px solid #0f6f5c;border-radius:8px;color:#0f6f5c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:background-color .15s,color .15s}.audio-edit__record-btn[data-v-abc9151b]:hover{background-color:#0f6f5c14}.audio-edit__mic-icon[data-v-abc9151b]{flex-shrink:0;height:16px;width:16px}.audio-edit__mic-icon[data-v-abc9151b] path{fill:#0f6f5c}.audio-edit__recording[data-v-abc9151b]{align-items:center;background-color:#b83b3b0a;border:2px solid #b83b3b;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:160px;padding:32px 24px}.audio-edit__recording-top[data-v-abc9151b]{align-items:center;display:flex;gap:10px}.audio-edit__recording-dot[data-v-abc9151b]{animation:pulse-abc9151b 1s ease-in-out infinite;background-color:#b83b3b;border-radius:50%;height:12px;width:12px}.audio-edit__recording-time[data-v-abc9151b]{color:#2a2f3e;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.audio-edit__stop-btn[data-v-abc9151b]{align-items:center;background-color:#b83b3b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:background-color .15s}.audio-edit__stop-btn[data-v-abc9151b]:hover{background-color:#dc2626}.audio-edit__stop-icon[data-v-abc9151b]{flex-shrink:0;height:14px;width:14px}.audio-edit__stop-icon[data-v-abc9151b] path{fill:#fff}.audio-edit__cancel-btn[data-v-abc9151b]{background:none;border:none;color:#8a8f9c;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.audio-edit__cancel-btn[data-v-abc9151b]:hover{color:#2a2f3e}.audio-edit__preview[data-v-abc9151b],.audio-edit__preview-wrap[data-v-abc9151b]{display:flex;flex-direction:column;gap:12px}.audio-edit__preview[data-v-abc9151b]{background-color:#f2efe8;border:1px solid #e5e2da;border-radius:12px;padding:16px}.audio-edit__player[data-v-abc9151b]{border-radius:8px;width:100%}.audio-edit__actions[data-v-abc9151b]{display:flex;gap:8px}.audio-edit__action-btn[data-v-abc9151b]{background-color:#fff;border:1px solid #8a8f9c;border-radius:8px;color:#2a2f3e;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:background-color .15s}.audio-edit__action-btn[data-v-abc9151b]:hover{background-color:#e5e2da}.audio-edit__action-btn--remove[data-v-abc9151b]{background-color:transparent;border-color:#b83b3b;color:#b83b3b}.audio-edit__action-btn--remove[data-v-abc9151b]:hover{background-color:#b83b3b0f}@keyframes spin-abc9151b{to{transform:rotate(1turn)}}@keyframes pulse-abc9151b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.link[data-v-700776b5]{align-items:center;background:#fff;border:1px solid #e5e2da;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:40px;padding:18px 20px}.link__icon[data-v-700776b5]{flex-shrink:0;height:20px;width:20px}.link__icon[data-v-700776b5] path{fill:#8a8f9c}.link__url[data-v-700776b5]{color:#2a2f3e;font-size:15px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-edit[data-v-9b0366fc]{display:flex;flex-direction:column;gap:16px}.file-edit__file-input[data-v-9b0366fc]{display:none}.file-edit__dropzone[data-v-9b0366fc]{align-items:center;background-color:#f2efe8;border:2px dashed #8a8f9c;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:40px 24px;transition:border-color .2s,background-color .2s}.file-edit__dropzone--dragover[data-v-9b0366fc],.file-edit__dropzone[data-v-9b0366fc]:hover{background-color:#0f6f5c14;border-color:#0f6f5c}.file-edit__dropzone--uploading[data-v-9b0366fc]{cursor:default;pointer-events:none}.file-edit__dropzone--error[data-v-9b0366fc]{border-color:#b83b3b}.file-edit__upload-icon[data-v-9b0366fc]{height:32px;opacity:.6;width:32px}.file-edit__upload-icon[data-v-9b0366fc] path{fill:#0f6f5c}.file-edit__label[data-v-9b0366fc]{color:#2a2f3e;font-size:15px;font-weight:500}.file-edit__hint[data-v-9b0366fc]{color:#8a8f9c;font-size:13px}.file-edit__error[data-v-9b0366fc]{color:#b83b3b;font-size:13px;text-align:center}.file-edit__spinner[data-v-9b0366fc]{animation:spin-9b0366fc .7s linear infinite;border:3px solid #e5e2da;border-radius:50%;border-top-color:#0f6f5c;height:32px;width:32px}.file-edit__file-card[data-v-9b0366fc]{align-items:center;background-color:#fff;border:1px solid rgba(26,31,46,.1);border-radius:8px;box-shadow:0 0 4px #1a1f2e1c;box-sizing:border-box;display:flex;gap:16px;padding:25px 30px;text-decoration:none;transition:box-shadow .2s;width:100%}.file-edit__file-card[data-v-9b0366fc]:hover{box-shadow:0 0 8px #1a1f2e29}.file-edit__type-icon[data-v-9b0366fc]{flex-shrink:0;height:35px;width:35px}.file-edit__file-card-name[data-v-9b0366fc]{color:#1a1f2e;flex:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-edit__file-card-download[data-v-9b0366fc]{flex-shrink:0;height:24px;width:24px}@keyframes spin-9b0366fc{to{transform:rotate(1turn)}}.google-slides-edit__iframe[data-v-b5a4b4cf]{border-radius:16px;height:479px;width:100%}.open-question-edit[data-v-52c0ccda]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:8px;display:flex;flex-direction:column;gap:15px;padding:30px}.open-question-edit__header[data-v-52c0ccda]{color:#1a1f2e;font-size:24px;font-weight:700;margin:0!important}.radio{align-items:center;box-sizing:border-box;display:flex;height:20px;position:relative}.radio:not(:last-child){margin-right:2rem!important}.radio__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;height:20px;left:0;margin:0;opacity:0;padding:0;position:absolute;width:20px;z-index:1}.radio__control:checked+label{border-color:#0f6f5c}.radio__control:checked+label:after{background-color:#0f6f5c;opacity:1}.radio__control:hover+label{background:#0f6f5c14;border-color:#0f6f5c}.radio__correct{color:#0f6f5c}.radio__label{background-color:#fff;border:1px solid rgba(26,31,46,.08);border-radius:50%;box-sizing:border-box;cursor:pointer;height:20px;left:0;top:0;width:20px}.radio__label,.radio__label:after{position:absolute;transition:.4s cubic-bezier(.25,.8,.25,1)}.radio__label:after{background:transparent;border-radius:100%;content:"";height:10px;left:4px;opacity:0;top:4px;width:10px}.radio__text{font-size:.875rem;font-weight:600;line-height:140%;margin-left:calc(20px + .5rem)}.interactive-poll-edit[data-v-31924774]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:8px;display:flex;flex-direction:column;gap:15px;padding:30px}.interactive-poll-edit__header[data-v-31924774]{color:#1a1f2e;font-size:24px;font-weight:800;letter-spacing:-.48px;margin:0!important}.interactive-poll-edit__label[data-v-31924774]{color:#1a1f2e;font-size:12px;font-weight:700;line-height:1.4;margin:0}.interactive-poll-edit__options[data-v-31924774]{display:flex;flex-direction:column;gap:10px;width:100%}.interactive-poll-edit__option[data-v-31924774]{align-items:center;display:flex;gap:16px;width:100%}.interactive-poll-edit__option[data-v-31924774] .radio{flex-shrink:0;height:24px;margin-right:0!important;width:24px}.interactive-poll-edit__option[data-v-31924774] .radio__control{height:24px;width:24px}.interactive-poll-edit__option[data-v-31924774] .radio__label{border:1px solid rgba(26,31,46,.3);height:24px;width:24px}.interactive-poll-edit__option[data-v-31924774] .radio__label:after{height:12px;left:6px;top:6px;width:12px}.interactive-poll-edit__option[data-v-31924774] .radio__control:checked+.radio__label{border-color:#0f6f5c}.interactive-poll-edit__option[data-v-31924774] .radio__control:checked+.radio__label:after{background:#0f6f5c;opacity:1}.interactive-poll-edit__option[data-v-31924774] .control-wrapper{flex:1;min-width:0}.interactive-poll-edit__checkbox[data-v-31924774]{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.3);border-radius:2px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;position:relative;transition:.4s cubic-bezier(.25,.8,.25,1);width:24px}.interactive-poll-edit__checkbox--checked[data-v-31924774]{border-color:#0f6f5c}.interactive-poll-edit__checkbox--checked[data-v-31924774]:after{border-bottom:2px solid #0f6f5c;border-right:2px solid #0f6f5c;box-sizing:border-box;content:"";height:13px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:7px}.interactive-poll-edit__remove[data-v-31924774]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#b8b5ad;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:1;padding:0;transition:opacity .2s;width:24px}.interactive-poll-edit__remove[data-v-31924774]:hover{opacity:.7}.interactive-poll-edit__add[data-v-31924774]{width:200px}.graded-test-block[data-v-1163f8bb]{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:6px;display:flex;flex-direction:column;gap:20px;padding:30px}.graded-test-block__eyebrow[data-v-1163f8bb]{color:#1a1f2e;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.graded-test-block__title[data-v-1163f8bb]{color:#1a1f2e;font-size:24px;font-weight:600;line-height:1;margin:0}.graded-test-block__desc[data-v-1163f8bb]{color:#1a1f2e;font-size:1rem;font-weight:500;line-height:1.6;margin:0}.graded-test-block__stats[data-v-1163f8bb]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.graded-test-block__stat-card[data-v-1163f8bb]{background:#f2efe8;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-height:111px;padding:20px}.graded-test-block__stat-label[data-v-1163f8bb]{color:#1a1f2e;font-size:14px;font-weight:600;line-height:1.4;margin:0}.graded-test-block__stat-divider[data-v-1163f8bb]{background:#1a1f2e;height:1px;width:16px}.graded-test-block__stat-value[data-v-1163f8bb]{color:#1a1f2e;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0}.graded-test-block__action[data-v-1163f8bb]{min-width:260px}.graded-test-block__results-card[data-v-1163f8bb]{background:#f2efe8;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.graded-test-block__results-head[data-v-1163f8bb]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.graded-test-block__results-list[data-v-1163f8bb]{display:flex;flex-direction:column;gap:10px;width:100%}.graded-test-block__results-row[data-v-1163f8bb]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto}.graded-test-block__attempt-label[data-v-1163f8bb]{color:#1a1f2e;font-size:16px;font-weight:700;line-height:1.6;margin:0}.graded-test-block__attempt-date[data-v-1163f8bb]{color:#1a1f2e;font-size:16px;font-weight:500;line-height:1.6;margin:0;white-space:nowrap}.graded-test-block__attempt-score[data-v-1163f8bb]{font-size:16px;font-weight:700;line-height:1.6;margin:0;min-width:32px;text-align:right}.graded-test-block__attempt-score_success[data-v-1163f8bb]{color:#0f6f5c}.graded-test-block__attempt-score_fail[data-v-1163f8bb]{color:#b83b3b}.graded-test-block__results-placeholder[data-v-1163f8bb],.graded-test-block__score-note[data-v-1163f8bb]{color:#1a1f2e;font-size:16px;font-weight:500;line-height:1.6;margin:0}@media(max-width:1023px){.graded-test-block__stats[data-v-1163f8bb]{grid-template-columns:1fr}.graded-test-block__eyebrow[data-v-1163f8bb]{font-size:32px}.graded-test-block__title[data-v-1163f8bb]{font-size:20px;line-height:1.2}.graded-test-block__action[data-v-1163f8bb]{min-width:0;width:100%}.graded-test-block__results-row[data-v-1163f8bb]{gap:4px;grid-template-columns:1fr}.graded-test-block__attempt-date[data-v-1163f8bb],.graded-test-block__attempt-score[data-v-1163f8bb]{text-align:left}}.graded-test-edit[data-v-fe0d9e57]{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;display:flex;flex-direction:column;gap:15px;padding:30px}.graded-test-edit__header[data-v-fe0d9e57]{color:#1a1f2e;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.graded-test-edit__field[data-v-fe0d9e57]{display:flex;flex-direction:column;gap:10px}.graded-test-edit__field_col[data-v-fe0d9e57]{flex:1;min-width:0}.graded-test-edit__label[data-v-fe0d9e57]{color:#1a1f2e;font-size:.75rem;font-weight:700;line-height:1.4}.graded-test-edit__input[data-v-fe0d9e57]{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-sizing:border-box;color:#1a1f2e;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:1rem;font-weight:500;height:50px;padding:0 40px 0 19px;transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.graded-test-edit__input[data-v-fe0d9e57]::-moz-placeholder{color:#b8b5ad}.graded-test-edit__input[data-v-fe0d9e57]::placeholder{color:#b8b5ad}.graded-test-edit__input[data-v-fe0d9e57]:focus{border-color:#0f6f5c;outline:none}.graded-test-edit__input[type=number][data-v-fe0d9e57]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.graded-test-edit__input[type=number][data-v-fe0d9e57]::-webkit-inner-spin-button,.graded-test-edit__input[type=number][data-v-fe0d9e57]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.graded-test-edit__textarea[data-v-fe0d9e57]{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-sizing:border-box;color:#1a1f2e;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:1rem;font-weight:500;height:120px;padding:12px 19px;resize:none;transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.graded-test-edit__textarea[data-v-fe0d9e57]::-moz-placeholder{color:#b8b5ad}.graded-test-edit__textarea[data-v-fe0d9e57]::placeholder{color:#b8b5ad}.graded-test-edit__textarea[data-v-fe0d9e57]:focus{border-color:#0f6f5c;outline:none}.graded-test-edit__select-wrapper[data-v-fe0d9e57]{position:relative}.graded-test-edit__select[data-v-fe0d9e57]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-sizing:border-box;color:#1a1f2e;cursor:pointer;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:1rem;font-weight:500;height:50px;padding:0 40px 0 19px;transition:.4s cubic-bezier(.25,.8,.25,1);width:100%}.graded-test-edit__select[data-v-fe0d9e57]:focus{border-color:#0f6f5c;outline:none}.graded-test-edit__select option[value=""][disabled][data-v-fe0d9e57]{color:#b8b5ad}.graded-test-edit__select-icon[data-v-fe0d9e57]{height:14px;pointer-events:none;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:14px}.graded-test-edit__scale[data-v-fe0d9e57]{display:flex;flex-direction:column;gap:10px}.graded-test-edit__scale-row[data-v-fe0d9e57]{align-items:flex-end;display:flex;gap:15px}.graded-test-edit__scale-delete[data-v-fe0d9e57]{align-items:center;background:none;border:none;color:#b83b3b;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;padding:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1);width:40px}.graded-test-edit__scale-delete[data-v-fe0d9e57]:hover{opacity:.7}.graded-test-edit__scale-delete_hidden[data-v-fe0d9e57]{pointer-events:none;visibility:hidden}.graded-test-edit__scale-delete-icon[data-v-fe0d9e57]{height:16px;width:16px}.graded-test-edit__question-group[data-v-fe0d9e57],.graded-test-edit__questions[data-v-fe0d9e57]{display:flex;flex-direction:column;gap:15px}.graded-test-edit__question-divider[data-v-fe0d9e57]{border-bottom:1px dashed #a5a5a5}.graded-test-edit__question-title[data-v-fe0d9e57]{color:#1a1f2e;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:normal;margin:0}.graded-test-edit__question[data-v-fe0d9e57]{display:flex;flex-direction:column;gap:8px}.graded-test-edit__question-delete[data-v-fe0d9e57]{align-items:center;align-self:flex-start;background:none;border:none;color:#b83b3b;cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;gap:6px;opacity:.7;padding:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.graded-test-edit__question-delete[data-v-fe0d9e57]:hover{opacity:1}.graded-test-edit__question-delete-icon[data-v-fe0d9e57]{height:12px;width:12px}.graded-test-edit__add-question-wrapper[data-v-fe0d9e57]{align-self:flex-start;position:relative}.graded-test-edit__type-popup[data-v-fe0d9e57]{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:10px;box-shadow:0 48px 100px #1a1f2e14;display:flex;flex-direction:column;gap:14px;left:0;min-width:220px;padding:19px;position:absolute;top:calc(100% + 4px);z-index:100}.graded-test-edit__type-option[data-v-fe0d9e57]{align-items:center;background:none;border:none;color:#1a1f2e;cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;gap:12px;padding:0;text-align:left;transition:opacity .4s cubic-bezier(.25,.8,.25,1);width:100%}.graded-test-edit__type-option[data-v-fe0d9e57]:hover{opacity:.7}.graded-test-edit__type-icon[data-v-fe0d9e57]{flex-shrink:0;height:20px;width:20px}.graded-test-edit__divider[data-v-fe0d9e57]{background:#1a1f2e14;height:1px;margin:0 -30px}.graded-test-edit__add-btn[data-v-fe0d9e57]{background:#0f6f5c0d;border:none;border-radius:6px;color:#0f6f5c;cursor:pointer;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:1rem;font-weight:500;height:50px;min-width:260px;padding:0 25px;text-align:center;transition:.4s cubic-bezier(.25,.8,.25,1)}.graded-test-edit__add-btn[data-v-fe0d9e57]:hover{background:#0f6f5c1a}.graded-test-edit__add-btn_scale[data-v-fe0d9e57]{min-width:200px}.block-type-selector[data-v-36dc1b76]{animation:block-type-pop-36dc1b76 .14s cubic-bezier(.2,0,0,1) both;background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:10px;box-shadow:0 1px 2px #1a1f2e0a,0 14px 28px -14px #1a1f2e2e,0 4px 10px -6px #1a1f2e1a;box-sizing:border-box;display:flex;flex-direction:column;gap:0;left:0;max-height:min(360px,100vh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:4px;position:absolute;scrollbar-color:rgba(26,31,46,.16) transparent;scrollbar-width:thin;top:calc(100% + 6px);width:220px;z-index:1000}.block-type-selector[data-v-36dc1b76]::-webkit-scrollbar{width:4px}.block-type-selector[data-v-36dc1b76]::-webkit-scrollbar-thumb{background:#1a1f2e24;border-radius:2px}.block-type-selector--flipped[data-v-36dc1b76]{bottom:calc(100% + 6px);top:auto;transform-origin:bottom center}.block-type-selector__group[data-v-36dc1b76]{display:flex;flex-direction:column;gap:0}.block-type-selector__group+.block-type-selector__group[data-v-36dc1b76]{border-top:1px solid rgba(26,31,46,.06);margin-top:4px;padding-top:4px}.block-type-selector__group-label[data-v-36dc1b76]{color:#8a8f9c;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;margin:6px 0 2px;padding:0 8px;text-transform:uppercase}.block-type-selector__item[data-v-36dc1b76]{align-items:center;background:none;border:0;border-radius:6px;box-sizing:border-box;color:#1a1f2e;cursor:pointer;display:flex;gap:10px;height:32px;padding:0 10px;text-align:left;transition:background-color .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1);width:100%}.block-type-selector__item[data-v-36dc1b76]:focus-visible,.block-type-selector__item[data-v-36dc1b76]:hover{background:#0f6f5c14;color:#0f6f5c;outline:none}.block-type-selector__item:focus-visible .block-type-selector__icon-frame[data-v-36dc1b76],.block-type-selector__item:hover .block-type-selector__icon-frame[data-v-36dc1b76]{color:#0f6f5c}.block-type-selector__icon-frame[data-v-36dc1b76]{align-items:center;color:#4a5165;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;transition:color .14s cubic-bezier(.2,0,0,1);width:20px}.block-type-selector__icon[data-v-36dc1b76]{color:inherit;display:block;flex-shrink:0;height:20px;overflow:visible;width:20px}.block-type-selector__item-body[data-v-36dc1b76]{align-items:center;display:inline-flex;flex:1 1 auto;min-width:0}.block-type-selector__item-label[data-v-36dc1b76]{color:inherit;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes block-type-pop-36dc1b76{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.block-type-selector[data-v-36dc1b76]{animation:none}}.action-chip[data-v-0a67f581]{align-items:center;background:none;border:1px solid rgba(26,31,46,.08);border-radius:6px;color:#1a1f2e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:6px;padding:7px 16px;transition:background .4s cubic-bezier(.25,.8,.25,1),border-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.action-chip[data-v-0a67f581]:hover,.action-chip_active[data-v-0a67f581]{background:#0f6f5c14;border-color:#0f6f5c47;color:#0f6f5c}.action-chip_disabled[data-v-0a67f581]{cursor:not-allowed;opacity:.5}.action-chip_loading[data-v-0a67f581]{cursor:not-allowed;opacity:.7}.action-chip__icon[data-v-0a67f581]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.action-chip__icon svg[data-v-0a67f581]{height:16px;overflow:visible;width:16px}@keyframes Spin-9d316643{to{transform:rotate(1turn)}}.animation__spin[data-v-9d316643]{animation:Spin-9d316643 2.5s linear infinite}@keyframes Flip-9d316643{to{transform:rotateX(180deg)}}.animation__flip[data-v-9d316643]{animation:Flip-9d316643 1s linear infinite}.writing-tools-panel[data-v-9d316643]{box-shadow:0 48px 100px #1a1f2e14;position:absolute;right:0;top:calc(100% + 4px);width:280px;z-index:100}@media(min-width:1025px){.writing-tools-panel[data-v-9d316643]{width:380px}}@media(min-width:1440px){.writing-tools-panel[data-v-9d316643]{width:510px}}.writing-tools-panel[data-v-9d316643]{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;padding:16px}.writing-tools-panel__section+.writing-tools-panel__section[data-v-9d316643]{margin-top:15px}.writing-tools-panel__title[data-v-9d316643]{color:#4a5165;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.writing-tools-panel__actions[data-v-9d316643]{display:flex;flex-wrap:wrap;gap:8px}.writing-tools-panel__edit-area[data-v-9d316643]{position:relative}.writing-tools-panel__textarea[data-v-9d316643]{border:1px solid rgba(15,111,92,.28);border-radius:6px;box-sizing:border-box;color:#1a1f2e;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;min-height:120px;padding:12px;resize:vertical;width:100%}.writing-tools-panel__textarea[data-v-9d316643]:focus{border-color:#0f6f5c;outline:none}.writing-tools-panel__send-btn[data-v-9d316643]{align-items:center;background:none;border:none;bottom:8px;color:#0f6f5c47;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:8px}.writing-tools-panel__send-btn[data-v-9d316643]:hover{color:#0f6f5c}.writing-tools-panel__snippet[data-v-9d316643]{background:#1a1f2e14;border-radius:6px;color:#4a5165;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;max-height:80px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;-webkit-box-orient:vertical}.writing-tools-panel__lang-input[data-v-9d316643]{border:1px solid rgba(15,111,92,.28);border-radius:6px;box-sizing:border-box;color:#1a1f2e;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;margin-bottom:12px;padding:10px 12px;width:100%}.writing-tools-panel__lang-input[data-v-9d316643]:focus{border-color:#0f6f5c;outline:none}.writing-tools-panel__button-row[data-v-9d316643]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.writing-tools-panel__btn[data-v-9d316643]{border:none;border-radius:6px;cursor:pointer;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;padding:8px 16px}.writing-tools-panel__btn--primary[data-v-9d316643]{background:#0f6f5c;color:#fff}.writing-tools-panel__btn--primary[data-v-9d316643]:hover{opacity:.9}.writing-tools-panel__btn--secondary[data-v-9d316643]{background:#1a1f2e14;color:#1a1f2e}.writing-tools-panel__btn--secondary[data-v-9d316643]:hover{background:#1a1f2e14}.writing-tools-panel__loading[data-v-9d316643]{align-items:center;display:flex;gap:10px;padding:8px 0}.writing-tools-panel__spinner[data-v-9d316643]{animation:spin-9d316643 .7s linear infinite;border:2px solid rgba(26,31,46,.08);border-radius:50%;border-top-color:#0f6f5c;flex-shrink:0;height:18px;width:18px}.writing-tools-panel__loading-text[data-v-9d316643]{color:#4a5165;font-size:.875rem}.writing-tools-panel__original[data-v-9d316643]{background:#1a1f2e14;color:#4a5165;max-height:100px;text-decoration:line-through}.writing-tools-panel__original[data-v-9d316643],.writing-tools-panel__result[data-v-9d316643]{border-radius:6px;font-size:.875rem;overflow-y:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.writing-tools-panel__result[data-v-9d316643]{background:#0f6f5c1a;color:#1a1f2e;max-height:150px}.writing-tools-panel__error[data-v-9d316643]{background:#b83b3b0d;border-radius:6px;color:#b83b3b;font-size:.875rem;margin-bottom:4px;padding:10px 12px}@keyframes spin-9d316643{to{transform:rotate(1turn)}}.content-renderer__inserter[data-v-e42dbe3d]{align-items:center;display:flex;gap:8px;height:20px;justify-content:center;margin:0;pointer-events:auto;position:relative;z-index:3}.content-renderer__inserter--active[data-v-e42dbe3d]{z-index:200}.content-renderer__inserter[data-v-e42dbe3d]:before{content:"";inset:-10px 0;position:absolute;z-index:-1}.content-renderer__inserter .content-renderer__inserter-line[data-v-e42dbe3d]{opacity:0;transition:opacity .15s ease-out}.content-renderer__inserter .content-renderer__inserter-btn[data-v-e42dbe3d]{opacity:0;transform:scale(.85);transition:opacity .15s ease-out,transform .15s ease-out}.content-renderer__inserter--active .content-renderer__inserter-line[data-v-e42dbe3d],.content-renderer__inserter:hover .content-renderer__inserter-line[data-v-e42dbe3d]{opacity:1}.content-renderer__inserter--active .content-renderer__inserter-btn[data-v-e42dbe3d],.content-renderer__inserter:hover .content-renderer__inserter-btn[data-v-e42dbe3d]{opacity:1;transform:scale(1)}.content-renderer__block-wrapper--active+.content-renderer__inserter .content-renderer__inserter-line[data-v-e42dbe3d],.content-renderer__inserter:has(+.content-renderer__block-wrapper--active) .content-renderer__inserter-line[data-v-e42dbe3d]{opacity:1}.content-renderer__block-wrapper--active+.content-renderer__inserter .content-renderer__inserter-btn[data-v-e42dbe3d],.content-renderer__inserter:has(+.content-renderer__block-wrapper--active) .content-renderer__inserter-btn[data-v-e42dbe3d]{opacity:1;transform:scale(1)}.content-renderer__inserter-line[data-v-e42dbe3d]{border-top:1px dashed color-mix(in srgb,#0f6f5c 40%,transparent);flex:1;height:0}.content-renderer__inserter-anchor[data-v-e42dbe3d]{display:inline-flex;position:relative}.content-renderer__inserter-btn[data-v-e42dbe3d]{background:#fff;border:1px solid color-mix(in srgb,#0f6f5c 35%,transparent);border-radius:50%;box-shadow:0 1px 3px #00000014;color:#0f6f5c;cursor:pointer;display:inline-grid;height:24px;margin:0;padding:0;place-items:center;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out;width:24px}.content-renderer__inserter-btn[data-v-e42dbe3d]:hover{background:#0f6f5c;border-color:#0f6f5c;color:#fff;transform:scale(1.08)}.content-renderer__inserter-icon[data-v-e42dbe3d]{display:block;fill:none;height:12px;width:12px}.content-renderer__block-wrapper[data-v-e42dbe3d]{margin-bottom:0;margin-top:0;position:relative}.content-renderer__block-wrapper[data-v-e42dbe3d]:first-child{margin-top:0}.content-renderer__block-wrapper[data-v-e42dbe3d]{border-radius:8px;transition:opacity .3s ease-out,outline-color .3s ease-out,box-shadow .2s ease-out}.content-renderer__block-wrapper .content-renderer__toolbar[data-v-e42dbe3d]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.content-renderer__block-wrapper--active .content-renderer__toolbar[data-v-e42dbe3d]{opacity:1;pointer-events:auto;transform:translateY(0)}.content-renderer__block-wrapper .content-renderer__toolbar--pinned[data-v-e42dbe3d]{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.content-renderer__block-wrapper[data-v-e42dbe3d]:before{background:#0f6f5c;border-radius:2px;bottom:4px;content:"";left:-12px;opacity:0;pointer-events:none;position:absolute;top:4px;transform:scaleY(.4);transform-origin:center;transition:opacity .18s ease-out,transform .18s ease-out;width:2px}.content-renderer__block-wrapper[data-v-e42dbe3d]:focus-within:before{opacity:1;transform:scaleY(1)}.content-renderer__block-wrapper--dragging[data-v-e42dbe3d]{opacity:.55}.content-renderer__block-wrapper--drag-over[data-v-e42dbe3d]{outline:2px dashed rgba(75,77,237,.45);outline-offset:4px}.content-renderer__toolbar[data-v-e42dbe3d]{position:absolute;right:8px;top:-54px;z-index:5}.content-renderer__toolbar[data-v-e42dbe3d]:before{bottom:-58px;content:"";height:58px;left:-8px;position:absolute;right:-8px}.content-renderer__toolbar[data-v-e42dbe3d]{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.18);border-radius:6px;box-shadow:0 6px 18px #00000014;display:flex;gap:2px;padding:4px}.content-renderer__toolbar-anchor[data-v-e42dbe3d]{display:inline-flex;position:relative}.content-renderer__toolbar-divider[data-v-e42dbe3d]{align-self:stretch;background:#1a1f2e2e;margin:4px 2px;width:1px}.content-renderer__toolbar-button[data-v-e42dbe3d]{flex-shrink:0}.content-renderer__toolbar-button.button.button_icon-only[data-v-e42dbe3d]{height:34px;padding:0;width:34px}.content-renderer__toolbar-button.button.button_theme_ghost[data-v-e42dbe3d]{background:transparent}.content-renderer__toolbar-button.button.button_theme_ghost[data-v-e42dbe3d]:hover:not(:disabled){background:#0f6f5c40}.content-renderer__toolbar-button[data-v-e42dbe3d] .button__icon{height:auto;margin:0;width:auto}.content-renderer__toolbar-button[data-v-e42dbe3d] .button__icon svg{height:18px;width:18px}.content-renderer__toolbar-button--active[data-v-e42dbe3d]{background:#0f6f5c1a}.content-renderer__drag-handle[data-v-e42dbe3d]{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-renderer__drag-handle[data-v-e42dbe3d]:active{cursor:grabbing}.content-renderer__block-content[data-v-e42dbe3d]{min-width:0;width:100%}.content-renderer__view-ai[data-v-e42dbe3d]{position:absolute;right:8px;top:8px;z-index:4}.content-renderer__delete-button[data-v-e42dbe3d]{color:#c97356;transition:background-color .25s ease-out,color .25s ease-out}.content-renderer__delete-button[data-v-e42dbe3d] path{fill:currentColor}.content-renderer__delete-button.button.button_theme_ghost[data-v-e42dbe3d]:hover:not(:disabled){background:#b83b3b1a;color:#b83b3b}.content-renderer__delete-button[data-v-e42dbe3d]:disabled{color:#b8b5ad;opacity:.45}[data-v-e42dbe3d] .button.content-renderer__ai-button.button_theme_ghost{background:#d4974a14;border:1px solid rgba(212,151,74,.25);color:#d4974a}[data-v-e42dbe3d] .button.content-renderer__ai-button.button_theme_ghost path{fill:#d4974a}[data-v-e42dbe3d] .button.content-renderer__ai-button.button_theme_ghost:hover{background:#d4974a26;border-color:#d4974a59;color:#d4974a}[data-v-e42dbe3d] .button.content-renderer__ai-button.button_theme_ghost:hover path{fill:#d4974a}@keyframes Spin-30400fc1{to{transform:rotate(1turn)}}.animation__spin[data-v-30400fc1]{animation:Spin-30400fc1 2.5s linear infinite}@keyframes Flip-30400fc1{to{transform:rotateX(180deg)}}.animation__flip[data-v-30400fc1]{animation:Flip-30400fc1 1s linear infinite}.ped-accordion[data-v-30400fc1]{display:flex;flex-direction:column;gap:.75rem}.ped-card[data-v-30400fc1]{--role-color:#8a8f9c;background:#fff;border:1px solid color-mix(in srgb,var(--role-color) 40%,transparent);border-radius:10px;transition:border-color .2s}.ped-card[data-v-30400fc1]:hover{border-color:color-mix(in srgb,var(--role-color) 60%,transparent)}.ped-card_open[data-v-30400fc1]{border-color:var(--role-color)}.ped-card_empty .ped-card__title[data-v-30400fc1]{color:#8a8f9c}.ped-card__head[data-v-30400fc1]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;padding:.75rem 1rem;width:100%}.ped-card__index[data-v-30400fc1]{background:var(--role-color);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.75rem;font-weight:700;height:28px;place-items:center;width:28px}.ped-card__title[data-v-30400fc1]{color:#1a1f2e;flex:1;font-size:.875rem;font-weight:600;text-align:left}.ped-card__count[data-v-30400fc1]{color:#8a8f9c;font-size:.75rem;white-space:nowrap}.ped-card__chevron[data-v-30400fc1]{color:#8a8f9c;flex-shrink:0;height:20px;transition:transform .2s,color .2s;width:20px}.ped-card_open .ped-card__chevron[data-v-30400fc1]{color:var(--role-color);transform:rotate(180deg)}.ped-card__body[data-v-30400fc1]{background:transparent;border:none;border-radius:10px;padding:1rem;transition:background .15s,box-shadow .15s}.ped-card__body--drop-target[data-v-30400fc1]{background:color-mix(in srgb,var(--role-color) 8%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--role-color) 50%,transparent)}.ped-card__body[data-v-30400fc1] .content-renderer__block-wrapper{margin-bottom:0;margin-top:0}.ped-card__hint[data-v-30400fc1]{color:#8a8f9c;font-size:.875rem;line-height:1.55;margin:0 0 .75rem}.ped-card__add-inline[data-v-30400fc1]{display:flex;justify-content:center;margin-top:1rem}.ped-card__add-btn[data-v-30400fc1]{background:#fff;border:1px solid color-mix(in srgb,var(--role-color) 40%,transparent);border-radius:50%;color:color-mix(in srgb,var(--role-color) 80%,#8a8f9c);cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;width:28px}.ped-card__add-btn[data-v-30400fc1]:hover{background:color-mix(in srgb,var(--role-color) 14%,transparent);border-color:var(--role-color);color:var(--role-color);transform:scale(1.08)}.ped-card__add-btn-icon[data-v-30400fc1]{height:14px;width:14px}.ped-card__add-btn-icon path[data-v-30400fc1]{fill:currentColor}.ped-card__add[data-v-30400fc1]{margin-top:1rem}.ped-card__add[data-v-30400fc1] .button{background:transparent!important;border:1px dashed color-mix(in srgb,var(--role-color) 45%,transparent)!important;color:color-mix(in srgb,var(--role-color) 85%,#1a1f2e)!important;transition:background .15s,border-color .15s,color .15s,border-style .15s!important;width:100%!important}.ped-card__add[data-v-30400fc1] .button path{fill:currentColor!important}.ped-card__add[data-v-30400fc1] .button:hover:not(:disabled){background:color-mix(in srgb,var(--role-color) 14%,transparent)!important;border-color:var(--role-color)!important;border-style:solid!important;color:var(--role-color)!important}@media(min-width:1025px){.ped-card__head[data-v-30400fc1]{padding:1rem 1.5rem}.ped-card__body[data-v-30400fc1]{padding:1.5rem}}.multi-select{border:1px solid transparent;border-radius:6px;min-width:80px;position:relative}.multi-select,.multi-select__button{box-sizing:border-box;transition:.4s cubic-bezier(.25,.8,.25,1)}.multi-select__button{align-items:center;border:1px solid rgba(26,31,46,.08);border-radius:6px;color:#1a1f2e;cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;line-height:140%;padding:.5rem 1rem;width:100%}.multi-select__button:hover{border-color:#0f6f5c}.multi-select__button_active{border-color:#0f6f5c;color:#0f6f5c}.multi-select__button_active path{fill:#0f6f5c}.multi-select__button_disabled{background:#8a8f9c!important;border-color:inherit!important;cursor:not-allowed!important}.multi-select__button_disabled path{fill:#4a5165}.multi-select__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select__placeholder{color:#b8b5ad;flex:1}.multi-select__close{background:#fff;flex-shrink:0;height:14px;margin-right:.5rem;transition:.4s cubic-bezier(.25,.8,.25,1);width:14px}.multi-select__close:hover path{fill:#b83b3b}.multi-select__toggle{flex-shrink:0;position:relative;right:unset;transition:.4s cubic-bezier(.25,.8,.25,1)}.multi-select__toggle_open{transform:scaleY(-1)}.multi-select__toggle_open path{fill:#0f6f5c}.multi-select__list{background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:6px;box-shadow:0 1px 2px #1a1f2e0a,0 8px 20px -16px #1a1f2e2e;box-sizing:border-box;font-size:.75rem;font-weight:700;line-height:140%;max-height:220px;opacity:0;overflow-y:auto;padding:1.5rem;pointer-events:none;position:absolute;transform:translate3d(0,-8px,0);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:100%;z-index:4}.multi-select__list_position_bottom{top:calc(34px + 1rem)}.multi-select__list_position_top{bottom:calc(34px + 1rem)}.multi-select__list_open{opacity:1;pointer-events:auto;transform:translateZ(0)}.multi-select__item{align-items:center;border-bottom:1px solid rgba(26,31,46,.08);cursor:pointer;display:flex;gap:.5rem;padding:.5rem 0}.multi-select__item:not(:last-child){margin-bottom:.75rem}.multi-select__item:hover,.multi-select__item_selected{color:#0f6f5c}.multi-select__check{flex-shrink:0;height:14px;width:14px}.multi-select__check path{fill:#0f6f5c}.course-cover{display:flex;flex-direction:column;gap:20px;padding:0}@media(max-width:767px){.course-cover{gap:16px}}.course-cover__upload{border-radius:6px;cursor:pointer;outline:none;overflow:hidden;position:relative;width:100%}.course-cover__upload:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f6f5c}.course-cover__image{border:1px solid hsla(0,0%,100%,.5);border-radius:6px;height:233px;position:relative;width:100%}.course-cover__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform .45s ease-out;width:100%;will-change:transform}.course-cover__image:after{background:#1a1f2e2e;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-out;z-index:1}@media(min-width:768px)and (max-width:1023px){.course-cover__image{height:200px}}@media(max-width:767px){.course-cover__image{height:160px}}.course-cover__upload--hover .course-cover__image img{transform:scale(1.08)}.course-cover__upload--hover .course-cover__image:after{opacity:1}.course-cover__image-placeholder{align-items:center;background-color:#e5e2da;border:1px solid rgba(26,31,46,.1);border-radius:6px;display:flex;height:233px;justify-content:center;overflow:hidden;position:relative;width:100%}.course-cover__image-placeholder:after{background:#1a1f2e14;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-out}@media(min-width:768px)and (max-width:1023px){.course-cover__image-placeholder{height:200px}}@media(max-width:767px){.course-cover__image-placeholder{height:160px}}.course-cover__placeholder-inner{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.course-cover__placeholder-icon{color:#1a1f2e59;flex-shrink:0;height:44px;transition:color .25s ease-out,transform .25s ease-out;width:44px}.course-cover__placeholder-icon :deep(path){fill:currentColor!important}.course-cover__upload--hover .course-cover__placeholder-icon{color:#1a1f2e80;transform:scale(1.04)}.course-cover__upload--hover .course-cover__image-placeholder:after{opacity:1}.course-cover__description{position:relative}.course-cover__char-count{bottom:.5rem;color:#8a8f9c;font-size:.75rem;position:absolute;right:1rem}.course-cover__meta{display:grid;flex:1;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:767px){.course-cover__meta{grid-template-columns:1fr}}.course-cover__methodology{display:flex;flex-direction:column;gap:12px}.course-cover__methodology-title{color:#8a8f9c;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.course-cover__methodology-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:767px){.course-cover__methodology-grid{grid-template-columns:1fr}}.agent-chat{border:1px solid rgba(15,111,92,.28);border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.agent-chat__header{align-items:center;display:flex;gap:8px;padding:15px 19px}.agent-chat__sparkle{color:#0f6f5c;flex-shrink:0;height:24px;width:24px}.agent-chat__title{color:#1a1f2e;flex-grow:1;font-size:1.5rem;font-weight:800;margin:0}.agent-chat__close{align-items:center;background:none;border:none;color:#8a8f9c;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.agent-chat__close svg{height:24px;width:24px}.agent-chat__messages{flex-grow:1;overflow-y:auto;padding:0 15px 15px;scrollbar-width:none}.agent-chat__messages::-webkit-scrollbar{width:0}.agent-chat__bubble{background-color:#6e5b8a14;border-radius:12px 12px 12px 4px;padding:9px 12px}.agent-chat__bubble p{color:#1a1f2e;font-size:1rem;font-weight:500;line-height:1.5;margin:0}.agent-chat__divider{background-color:#e5e2da;flex-shrink:0;height:1px}.agent-chat__input-area{align-items:flex-end;display:flex;gap:8px;padding:16px}.agent-chat__textarea{border:none;color:#1a1f2e;flex-grow:1;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;outline:none;resize:none}.agent-chat__textarea::-moz-placeholder{color:#8a8f9c}.agent-chat__textarea::placeholder{color:#8a8f9c}.agent-chat__send{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.agent-chat__send svg{height:24px;width:24px}.agent-chat__send svg path{fill:#e5e2da;transition:fill .2s ease}.agent-chat__send_active svg path{fill:#0f6f5c}.content-tag-badge[data-v-1c383842]{align-items:center;border-radius:4px;cursor:default;display:inline-flex;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;gap:5px;line-height:1;padding:4px 6px;white-space:nowrap}.content-tag-badge__icon[data-v-1c383842]{flex-shrink:0;height:12px;width:12px}.content-tag-badge__label[data-v-1c383842]{line-height:1}.content-tag-badge__remove[data-v-1c383842]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:12px;justify-content:center;line-height:1;opacity:.7;padding:0;width:12px}.content-tag-badge__remove[data-v-1c383842]:hover{opacity:1}.pedagogy-score{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;box-shadow:0 1px 2px #1a1f2e0a,0 8px 20px -16px #1a1f2e2e,inset 0 1px #fff9;padding:1.5rem}.pedagogy-score__header{align-items:center;display:flex;gap:6px;margin-bottom:.5rem}.pedagogy-score__title{color:#1a1f2e;font-size:1rem;font-weight:700;line-height:1}.pedagogy-score__help{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;font-size:0;height:20px;justify-content:center;margin:0;opacity:.4;padding:0;transition:opacity .2s;width:20px}.pedagogy-score__help:hover{opacity:.8}.pedagogy-score__help svg{display:block;height:20px;overflow:visible;width:20px}.pedagogy-score__value{color:#0f6f5c;font-size:1.5rem;font-weight:800;line-height:1;margin-left:auto}.pedagogy-score__bar{background:#0f6f5c14;border-radius:3px;height:6px;margin-bottom:1rem;width:100%}.pedagogy-score__bar-fill{background:#0f6f5c;border-radius:3px;height:100%;transition:width .4s cubic-bezier(.25,.8,.25,1)}.pedagogy-score__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.pedagogy-score__item{align-items:center;cursor:default;display:flex;gap:.5rem}.pedagogy-score__item_suggested{opacity:.6}.pedagogy-score__item_uncovered{opacity:.4}.pedagogy-score__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.pedagogy-score__check,.pedagogy-score__icon{height:20px;width:20px}.pedagogy-score__check path{fill:#0f6f5c}.pedagogy-score__empty-circle{border:2px solid rgba(26,31,46,.08);border-radius:50%;display:block;height:16px;width:16px}.pedagogy-score__label{color:#1a1f2e;font-size:1rem;font-weight:500}.pedagogy-guide-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.pedagogy-guide{background:#fff;border-radius:10px;box-shadow:0 12px 32px -16px #1a1f2e47;display:flex;flex-direction:column;max-height:80vh;max-width:640px;overflow:hidden;width:100%}.pedagogy-guide__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 1.5rem .75rem}.pedagogy-guide__title{color:#1a1f2e;font-size:1.5rem;font-weight:700;margin:0}.pedagogy-guide__close{align-items:center;background:none;border:none;color:#8a8f9c;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;transition:color .2s}.pedagogy-guide__close:hover{color:#1a1f2e}.pedagogy-guide__close svg{display:block;height:24px;overflow:visible;width:24px}.pedagogy-guide__body{overflow-y:auto;padding:.75rem 1.5rem 1.5rem;scrollbar-width:thin}.pedagogy-guide__intro{color:#8a8f9c;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.pedagogy-guide__subtitle{color:#8a8f9c;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.pedagogy-guide__weights{margin-bottom:2rem}.pedagogy-guide__weight-bars{display:flex;flex-direction:column;gap:6px}.pedagogy-guide__weight-row{align-items:center;display:flex;gap:.75rem}.pedagogy-guide__weight-label{color:#1a1f2e;flex-shrink:0;font-size:.875rem;font-weight:500;width:130px}.pedagogy-guide__weight-track{background:#0f6f5c14;border-radius:3px;flex:1;height:6px;overflow:hidden}.pedagogy-guide__weight-fill{background:#0f6f5c;border-radius:3px;height:100%}.pedagogy-guide__weight-value{color:#0f6f5c;flex-shrink:0;font-size:.875rem;font-weight:600;text-align:right;width:36px}.pedagogy-guide__roles{display:flex;flex-direction:column;gap:.75rem}.pedagogy-guide__role{background:#0f6f5c05;border:1px solid rgba(15,111,92,.08);border-radius:6px;padding:1rem}.pedagogy-guide__role-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.pedagogy-guide__role-name{color:#1a1f2e;font-size:1rem;font-weight:700}.pedagogy-guide__role-weight{background:#0f6f5c14;border-radius:4px;color:#0f6f5c;font-size:.75rem;font-weight:600;padding:2px .5rem}.pedagogy-guide__role-desc{color:#8a8f9c;font-size:.875rem;line-height:1.5;margin:0 0 .75rem}.pedagogy-guide__role-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.75rem}.pedagogy-guide__role-reqs{display:flex;flex-direction:column;gap:6px}.pedagogy-guide__req{align-items:flex-start;display:flex;gap:.5rem}.pedagogy-guide__req-badge{border-radius:4px;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:3px 8px;text-transform:uppercase}.pedagogy-guide__req-badge_min{background:#e5e2da;color:#1a1f2e}.pedagogy-guide__req-badge_best{background:#0f6f5c2e;color:#0f6f5c}.pedagogy-guide__req-text{color:#1a1f2e;font-size:.875rem;line-height:1.5}.pedagogy-guide-fade-enter-active,.pedagogy-guide-fade-leave-active{transition:opacity .2s ease}.pedagogy-guide-fade-enter-from,.pedagogy-guide-fade-leave-to{opacity:0}.qa-check{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;box-shadow:0 1px 2px #1a1f2e0a,0 8px 20px -16px #1a1f2e2e,inset 0 1px #fff9;padding:1.5rem}.qa-check__header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.qa-check__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.qa-check__icon svg{display:block;height:24px;width:24px}.qa-check__title{color:#1a1f2e;font-size:1rem;font-weight:700;line-height:1}.qa-check__list{display:flex;flex-direction:column;gap:.75rem}.qa-check__item{border-left:3px solid;border-radius:6px;padding:1rem}.qa-check__item_ok{background:#0f6f5c0f;border-left-color:#0f6f5c}.qa-check__item_warn{background:#d4974a0f;border-left-color:#d4974a}.qa-check__item_risk{background:#b83b3b0f;border-left-color:#b83b3b}.qa-check__item-header{align-items:center;display:flex;gap:.5rem;margin-bottom:4px}.qa-check__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.qa-check__item_ok .qa-check__dot{background:#0f6f5c}.qa-check__item_warn .qa-check__dot{background:#d4974a}.qa-check__item_risk .qa-check__dot{background:#b83b3b}.qa-check__item-title{color:#1a1f2e;font-size:1rem;font-weight:700;line-height:1.3}.qa-check__item-desc{color:#8a8f9c;font-size:.875rem;line-height:1.4;margin-bottom:.5rem;padding-left:18px}.qa-check__badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:700;line-height:1.4;margin-left:18px;padding:2px .5rem}.qa-check__item_ok .qa-check__badge{background:#0f6f5c26;color:#0f6f5c}.qa-check__item_warn .qa-check__badge{background:#d4974a26;color:#d4974a}.qa-check__item_risk .qa-check__badge{background:#b83b3b26;color:#b83b3b}@keyframes Spin{to{transform:rotate(1turn)}}.animation__spin{animation:Spin 2.5s linear infinite}@keyframes Flip{to{transform:rotateX(180deg)}}.animation__flip{animation:Flip 1s linear infinite}.mqa-check{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;box-shadow:0 1px 2px #1a1f2e0a,0 8px 20px -16px #1a1f2e2e,inset 0 1px #fff9;box-sizing:border-box;padding:1.5rem}.mqa-check__header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.mqa-check__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.mqa-check__icon svg{display:block;height:24px;width:24px}.mqa-check__title{color:#1a1f2e;font-size:1rem;font-weight:700;line-height:1}.mqa-check__loading{display:flex;justify-content:center;padding:1rem 0}.mqa-check__empty{color:#0f6f5c;font-size:.875rem;font-weight:500;padding:.75rem 0;text-align:center}.mqa-check__list{display:flex;flex-direction:column;gap:.75rem}.mqa-check__item{background:none;border-left:3px solid;border-radius:6px;box-sizing:border-box;cursor:pointer;padding:1rem;text-align:left;transition:opacity .15s ease;width:100%}.mqa-check__item:disabled{cursor:default;opacity:.7}.mqa-check__item_info{background:#0f6f5c0f;border-left-color:#0f6f5c}.mqa-check__item_warning{background:#d4974a0f;border-left-color:#d4974a}.mqa-check__item_error{background:#b83b3b0f;border-left-color:#b83b3b}.mqa-check__item-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:4px}.mqa-check__item-left{align-items:center;display:flex;gap:.5rem;min-width:0}.mqa-check__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.mqa-check__item_info .mqa-check__dot{background:#0f6f5c}.mqa-check__item_warning .mqa-check__dot{background:#d4974a}.mqa-check__item_error .mqa-check__dot{background:#b83b3b}.mqa-check__item-title{color:#1a1f2e;font-size:1rem;font-weight:700;line-height:1.3}.mqa-check__item-desc{color:#8a8f9c;font-size:.875rem;line-height:1.4;margin-bottom:.5rem;padding-left:18px}.mqa-check__item-footer{align-items:center;display:flex;justify-content:flex-start;min-width:0;padding-left:18px}.mqa-check__improve-btn{align-items:center;align-self:flex-start;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:6px;line-height:1.4;max-width:100%;padding:4px 10px;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:-moz-fit-content;width:fit-content}.mqa-check__improve-btn:disabled{cursor:default;opacity:.6}.mqa-check__improve-btn:not(:disabled):hover{transform:translateY(-1px)}.mqa-check__improve-btn:not(:disabled):active{transform:translateY(0)}.mqa-check__improve-btn_info{background:#0f6f5c26;color:#0f6f5c}.mqa-check__improve-btn_info:not(:disabled):hover{background:#0f6f5c47;box-shadow:0 4px 12px #0f6f5c40}.mqa-check__improve-btn_warning{background:#d4974a26;color:#d4974a}.mqa-check__improve-btn_warning:not(:disabled):hover{background:#d4974a4d;box-shadow:0 4px 12px #d4974a4d}.mqa-check__improve-btn_error{background:#b83b3b26;color:#b83b3b}.mqa-check__improve-btn_error:not(:disabled):hover{background:#b83b3b47;box-shadow:0 4px 12px #b83b3b40}.mqa-check__improve-icon{display:block;flex:0 0 12px;height:12px;width:12px}.mqa-check__spinner{align-items:center;display:flex}.sidebar{background-color:#fff;border-right:none;box-shadow:2px 0 12px #0000000a;box-sizing:border-box;height:100vh;left:0;padding-bottom:2rem;padding-top:1.5rem;position:fixed;transition:.4s cubic-bezier(.25,.8,.25,1);z-index:3}.sidebar_collapsed{width:72px}.sidebar_collapsed .sidebar__title{opacity:0;transform:translate(-100%);visibility:hidden}.sidebar_collapsed .sidebar__item-icon{justify-content:center;transform:translate(24px)}.sidebar_collapsed .sidebar__link{opacity:0;visibility:hidden;width:0}.sidebar_collapsed .sidebar__logo{opacity:0;transform:translate(-16px)}.sidebar_collapsed .sidebar__logo_small{opacity:1}@media(max-width:1024px){.sidebar{width:72px}.sidebar .sidebar__title{opacity:0;transform:translate(-100%);visibility:hidden}.sidebar .sidebar__item-icon{justify-content:center;transform:translate(24px)}.sidebar .sidebar__link{opacity:0;visibility:hidden;width:0}.sidebar .sidebar__logo{opacity:0;transform:translate(-16px)}.sidebar .sidebar__logo_small{opacity:1}.sidebar .sidebar__toggle{display:none}}@media(max-width:767px){.sidebar{display:none}}.sidebar__logo{display:block;height:44px;margin-bottom:48px;-o-object-fit:contain;object-fit:contain;padding-left:2rem;transition:.4s cubic-bezier(.25,.8,.25,1);width:150px}.sidebar__logo_small{opacity:0}.sidebar__logo_small,.sidebar__toggle{height:32px;position:absolute;width:32px}.sidebar__toggle{align-items:center;background:#fff;border:1px solid rgba(26,31,46,.08);border-radius:100%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;right:-16px;top:78px;transform:scaleX(1);transition:.4s cubic-bezier(.25,.8,.25,1)}.sidebar__toggle:hover{border-color:#0f6f5c}.sidebar__toggle_collapsed{transform:scaleX(-1)}.sidebar__title{overflow:hidden;padding-left:2rem;transition:.4s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.sidebar__nav{height:calc(100vh - 200px);margin-top:2rem;overflow-y:auto}.sidebar__item{align-items:center;color:#1a1f2e;cursor:pointer;display:flex;height:24px;overflow:hidden;padding:1rem 0;position:relative;transition:.4s cubic-bezier(.25,.8,.25,1)}.sidebar__item.router-link-active{background-color:#0f6f5c0d;color:#0f6f5c}.sidebar__item.router-link-active .sidebar__item-icon path{fill:#0f6f5c}.sidebar__item.router-link-active .sidebar__link-text{color:#0f6f5c}.sidebar__item.router-link-active:before{left:0}.sidebar__item-icon{height:24px;position:absolute;transform:translate(2rem);transition:.4s cubic-bezier(.25,.8,.25,1);transition-delay:.25s;width:24px}.sidebar__item:before{background-color:#0f6f5c;content:"";height:100%;left:-20px;position:absolute;top:0;transition:.25s ease-out;width:6px}.sidebar__item:hover{background-color:#0f6f5c0d;color:#0f6f5c}.sidebar__item:hover .sidebar__item-icon path{fill:#0f6f5c}.sidebar__item:hover .sidebar__link-text{color:#0f6f5c}.sidebar__item:hover:before{left:0}.sidebar__item_active{background-color:#0f6f5c0d;color:#0f6f5c}.sidebar__item_active .sidebar__item-icon path{fill:#0f6f5c}.sidebar__item_active .sidebar__link-text{color:#0f6f5c}.sidebar__item_active:before{left:0}.sidebar__link{font-size:.875rem;font-weight:600;left:68px;line-height:140%;position:absolute;text-decoration:none;transition:.4s cubic-bezier(.25,.8,.25,1);transition-delay:.25s;white-space:nowrap}.sidebar__link-text{color:#1a1f2e;transition:.4s cubic-bezier(.25,.8,.25,1)}.toggle{align-items:center;display:inline-flex;gap:8px}.toggle_disabled{opacity:.5;pointer-events:none}.toggle__label{color:#1a1f2e80;font-size:12px;font-weight:500;transition:color .2s,font-weight .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle__label_active{color:#1a1f2ee6;font-weight:700}.toggle__track{background:#1a1f2e33;border:none;border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .2s;width:36px}.toggle__track:focus-visible{outline:2px solid #0f6f5c;outline-offset:2px}.toggle__track_active{background:#0f6f5c}.toggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.toggle__thumb_active{transform:translate(16px)}.dropdown-select{position:relative}.dropdown-select__button{align-items:center;cursor:pointer;display:flex;gap:5px;opacity:.82;transition:.4s cubic-bezier(.25,.8,.25,1)}.dropdown-select__button:hover{color:#0f6f5c;opacity:1}.dropdown-select__text{font-size:16px;font-weight:500;line-height:23px;text-transform:capitalize}.dropdown-select__list{background:#fff;border:1px solid rgba(26,31,46,.1);border-radius:10px;box-shadow:0 48px 100px #1a1f2e14;left:-20px;opacity:0;padding:12px 20px;position:absolute;top:-12px;transition:.4s cubic-bezier(.25,.8,.25,1);visibility:hidden;z-index:1}.dropdown-select__list_open{opacity:1;visibility:visible}.dropdown-select__item{align-items:center;color:#1a1f2e;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;line-height:23px;text-transform:capitalize;transition:.4s cubic-bezier(.25,.8,.25,1)}.dropdown-select__item:not(:last-child){margin-bottom:.5rem}.dropdown-select__item:hover{color:#0f6f5c}.dropdown-select__item-active{align-items:center;cursor:pointer;display:flex;gap:5px;margin-bottom:18px;opacity:.65}.dropdown-select__toggle{transition:.4s cubic-bezier(.25,.8,.25,1)}.dropdown-select__toggle_open{transform:scaleY(-1)}.dropdown-select__toggle_open path{fill:#0f6f5c}.locale-flag{display:inline-flex;flex-shrink:0;line-height:0;overflow:hidden}.locale-flag svg{display:block;height:100%;width:100%}.locale-flag_1x1{border-radius:50%;height:1em;width:1em}.locale-flag_3x2{border-radius:2px;height:1em;width:1.5em}.dateline[data-v-90b88474]{align-items:baseline;color:var(--color-text-muted,#8a8f9c);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,Fira Code,ui-monospace,SF Mono,monospace;font-size:.6875rem;font-variant-numeric:tabular-nums lining-nums;font-weight:500;gap:0;letter-spacing:.08em;line-height:1.4;margin:0;padding:0;text-transform:uppercase}.dateline__item[data-v-90b88474]{align-items:baseline;display:inline-flex;white-space:nowrap}.dateline__item+.dateline__item[data-v-90b88474]:before{color:var(--color-text-muted,#8a8f9c);content:"·";margin:0 .6em;opacity:.6}.dateline__item--strong[data-v-90b88474]{color:var(--color-text-primary,#1a1f2e);font-weight:600}.status-pill[data-v-5ddb49f4]{align-items:center;background:transparent;border:1px solid;border-radius:999px;color:var(--status-color,#8a8f9c);display:inline-flex;font-family:Manrope,-apple-system,system-ui,sans-serif;font-size:.6875rem;font-weight:600;gap:.4em;letter-spacing:.04em;line-height:1.3;padding:.18em .5em;text-transform:uppercase;white-space:nowrap}.status-pill--draft[data-v-5ddb49f4]{--status-color:var(--color-status-draft,#d4974a)}.status-pill--published[data-v-5ddb49f4]{--status-color:var(--color-status-published,#0f6f5c)}.status-pill--archived[data-v-5ddb49f4]{--status-color:var(--color-status-archived,#8a8f9c)}.status-pill__dot[data-v-5ddb49f4]{background:currentColor;border-radius:50%;flex-shrink:0;height:.42em;width:.42em}.status-pill__label[data-v-5ddb49f4]{display:inline-block}.rule[data-v-95f98a14]{border:0;margin:0;width:100%}.rule--hairline[data-v-95f98a14]{background:var(--color-border-soft,rgba(26,31,46,.1));height:1px}.rule--strong[data-v-95f98a14]{background:var(--color-border-strong,rgba(26,31,46,.18));height:1px}.rule--dotted[data-v-95f98a14]{background:transparent;border-top:1px dotted var(--color-border-strong,rgba(26,31,46,.18));height:0}.rule--ornament[data-v-95f98a14]{background:var(--color-border-strong,rgba(26,31,46,.18));display:block;height:1px;margin:var(--rhythm-md,1.5rem) 0;position:relative}.rule--ornament:hover .rule__mark[data-v-95f98a14]{color:var(--color-primary,#0f6f5c);transform:translate(-50%,-50%) rotate(8deg)}.rule__mark[data-v-95f98a14]{background:var(--color-bg-main,#f8f5f0);color:var(--color-text-muted,#8a8f9c);font-family:var(--font-editorial,"Fraunces","Iowan Old Style","Palatino Linotype","Georgia",serif);font-size:.875rem;font-style:italic;font-variation-settings:"opsz" 36;left:50%;padding:0 .6em;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .32s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.rule__mark[data-v-95f98a14]{transition:color .22s}.rule--ornament:hover .rule__mark[data-v-95f98a14]{transform:translate(-50%,-50%)}}.cover-thumb[data-v-b1c5f1b9]{align-items:center;border-radius:2px;box-shadow:inset 0 0 0 1px #1a1f2e14;display:flex;flex-shrink:0;font-family:var(--font-editorial,"Fraunces","Iowan Old Style","Palatino Linotype","Georgia",serif);height:60px;justify-content:center;overflow:hidden;position:relative;width:48px}.cover-thumb--accent-0[data-v-b1c5f1b9]{background:var(--color-primary-light,rgba(15,111,92,.08));color:var(--color-primary,#0f6f5c)}.cover-thumb--accent-1[data-v-b1c5f1b9]{background:var(--color-accent-light,rgba(212,151,74,.1));color:#9a6d33}.cover-thumb--accent-2[data-v-b1c5f1b9]{background:var(--color-blue-active,rgba(63,87,121,.15));color:var(--color-blue,#3f5779)}.cover-thumb--accent-3[data-v-b1c5f1b9]{background:var(--color-mint-ghost,rgba(110,155,126,.1));color:var(--color-mint,#6e9b7e)}.cover-thumb--accent-4[data-v-b1c5f1b9]{background:var(--color-peach-ghost,rgba(201,115,86,.1));color:var(--color-peach,#c97356)}.cover-thumb__img[data-v-b1c5f1b9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-thumb__monogram[data-v-b1c5f1b9]{font-size:1.5rem;font-style:italic;font-variation-settings:"opsz" 144;font-weight:500;letter-spacing:-.025em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cover-thumb__corner[data-v-b1c5f1b9]{border-color:transparent hsla(0,0%,100%,.35) transparent transparent;border-style:solid;border-width:0 8px 8px 0;height:0;pointer-events:none;position:absolute;right:0;top:0;width:0}
