.w8WFlW_card.w8WFlW_card{background-image:linear-gradient(-45deg, transparent 30%, var(--olymp-color-pale) 150%);border-radius:20px;flex-direction:row;align-items:center;transition:transform .2s;display:flex;position:relative}.w8WFlW_link{position:absolute;inset:0}@media (hover:hover){.w8WFlW_card:has(.w8WFlW_link):hover{transform:scale(.98)}.w8WFlW_card:has(.w8WFlW_link):active{transform:scale(.95)}}@media (hover:none){.w8WFlW_card:has(.w8WFlW_link):active{transform:scale(.97)}}.w8WFlW_logo{aspect-ratio:1;background-color:var(--background-secondary);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:10px;flex-shrink:0;width:90px}.w8WFlW_compact .w8WFlW_logo{width:70px}.w8WFlW_content{margin-left:var(--padding-s);gap:var(--padding-xxs);flex-direction:column;display:flex}.w8WFlW_title{line-height:1.1em}@media screen and (max-width:500px){.w8WFlW_card.w8WFlW_card{-webkit-hyphens:auto;hyphens:auto}.w8WFlW_logo{width:70px}.w8WFlW_content{margin-left:var(--padding-xs)}}
.LhFazW_container{width:100%;padding:0 var(--padding-m);margin:0 auto}.LhFazW_size_XXS{max-width:400px}.LhFazW_size_XS{max-width:500px}.LhFazW_size_S{max-width:600px}.LhFazW_size_M{max-width:800px}.LhFazW_size_L{max-width:1000px}.LhFazW_size_XL{max-width:1200px}.LhFazW_topGap_None{padding-top:0}.LhFazW_topGap_XXS{padding-top:var(--padding-xxs)}.LhFazW_topGap_XS{padding-top:var(--padding-xs)}.LhFazW_topGap_S{padding-top:var(--padding-s)}.LhFazW_topGap_M{padding-top:var(--padding-m)}.LhFazW_topGap_L{padding-top:var(--padding-l)}.LhFazW_topGap_XL{padding-top:var(--padding-xl)}.LhFazW_bottomGap_None{padding-bottom:0}.LhFazW_bottomGap_XXS{padding-bottom:var(--padding-xxs)}.LhFazW_bottomGap_XS{padding-bottom:var(--padding-xs)}.LhFazW_bottomGap_S{padding-bottom:var(--padding-s)}.LhFazW_bottomGap_M{padding-bottom:var(--padding-m)}.LhFazW_bottomGap_L{padding-bottom:var(--padding-l)}.LhFazW_bottomGap_XL{padding-bottom:var(--padding-xl)}
.rZ6PKW_container{margin-top:var(--padding-l);justify-content:center;display:flex}
.LHu4sG_map{align-items:center;gap:var(--padding-xs);padding-bottom:var(--padding-xxs);display:flex;overflow-x:auto}.LHu4sG_dot{border:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic);width:32px;height:32px;color:var(--g-color-text-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.LHu4sG_dot:hover{border-color:var(--g-color-line-brand);transform:scale(1.05)}.LHu4sG_dotCorrect.LHu4sG_dotCorrect{background:var(--g-color-base-positive-light);border-color:var(--g-color-line-positive);color:var(--g-color-text-positive)}.LHu4sG_dotIncorrect.LHu4sG_dotIncorrect{background:var(--g-color-base-danger-light);border-color:var(--g-color-line-danger);color:var(--g-color-text-danger)}.LHu4sG_dotPartial.LHu4sG_dotPartial{background:var(--g-color-base-warning-light);border-color:var(--g-color-line-warning);color:var(--g-color-text-warning)}.LHu4sG_dotNotChecked.LHu4sG_dotNotChecked{background:var(--g-color-base-info-light);border-color:var(--g-color-line-info);color:var(--g-color-text-info)}.LHu4sG_dotCurrent{border-color:var(--g-color-line-brand)}.LHu4sG_dotCurrent:not(.LHu4sG_dotCorrect):not(.LHu4sG_dotIncorrect):not(.LHu4sG_dotPartial):not(.LHu4sG_dotNotChecked){background:var(--g-color-base-brand);color:var(--g-color-text-light-primary)}.LHu4sG_dotNumber{font-size:var(--g-text-caption-2-font-size);font-weight:500;line-height:1}
.r9CTBq_modal{padding:var(--padding-l);border-radius:var(--padding-s);max-width:450px}.r9CTBq_title{margin-bottom:var(--padding-xs)}.r9CTBq_body{margin-bottom:var(--padding-s);display:block}.r9CTBq_buttons{gap:var(--padding-xs);margin-top:var(--padding-s);display:flex}
.iKuQxW_page{gap:var(--padding-l);flex-direction:column;display:flex}.iKuQxW_taskHeader{gap:var(--padding-s);flex-direction:column;display:flex}.iKuQxW_backLink{align-items:center;gap:var(--padding-xxs);color:var(--g-color-text-secondary);width:fit-content;text-decoration:none;display:inline-flex}.iKuQxW_backLink:hover{color:var(--g-color-text-primary)}.iKuQxW_header{gap:var(--padding-m);flex-direction:column;display:flex}.iKuQxW_headerTop{justify-content:space-between;align-items:flex-start;gap:var(--padding-m);flex-wrap:wrap;display:flex}.iKuQxW_headerText{gap:var(--padding-xs);flex-direction:column;flex:1;min-width:0;display:flex}.iKuQxW_headerActions{align-items:center;gap:var(--padding-xs);flex-shrink:0;display:flex}.iKuQxW_meta{align-items:center;gap:var(--padding-m);flex-wrap:wrap;display:flex}.iKuQxW_author{align-items:center;gap:var(--padding-xs);min-width:0;display:flex}.iKuQxW_problemSkeleton{gap:var(--padding-s);flex-direction:column;display:flex}.iKuQxW_skeletonLine{width:60%;height:24px}.iKuQxW_skeletonBlock{width:100%;height:240px}.iKuQxW_pagination{justify-content:center;display:flex}
.e-j92G_shell{flex-direction:column;min-height:100dvh;display:flex}.e-j92G_main{flex:1 0 auto}
.FmP71q_tiles{gap:var(--padding-xs);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.FmP71q_tile{padding:var(--padding-xs) var(--padding-s);border-radius:var(--padding-s);background-color:#fff;flex-direction:column;gap:2px;display:flex}
.sXRkwq_school{--school-background:#fbfbfb;--school-border:#ebebeb;--school-selection:#ebf7f2;--school-cover:#e5f5ed;--school-radius:18px;background:var(--school-background)}.sXRkwq_school>main>div{max-width:1440px;padding:calc(var(--padding-l) + var(--padding-m)) var(--padding-xl) var(--padding-xl);margin-top:0}@media (max-width:720px){.sXRkwq_school>main>div{padding:var(--padding-s)}}.sXRkwq_choice>main{padding:var(--padding-l) var(--padding-m);padding-bottom:calc(var(--padding-l) + 60px + var(--padding-s) + var(--padding-m));place-items:center;display:grid}
.IPwoAa_codeWithLove{color:var(--g-color-text-primary);align-items:center;gap:4px;text-decoration:none;display:flex}.IPwoAa_heart{color:#ff6389}.IPwoAa_avatar{width:28px;height:28px}
.fBIbZG_registered{align-items:center;gap:var(--padding-xs);padding:var(--padding-l) 0;text-align:center;flex-direction:column;display:flex}.fBIbZG_icon{width:88px;height:88px;color:var(--g-color-text-info);background:var(--g-color-base-info-light);border-radius:50%;justify-content:center;align-items:center;display:flex}.fBIbZG_actions{justify-content:center;gap:var(--padding-xs);margin-top:var(--padding-xs);flex-wrap:wrap;display:flex}.fBIbZG_hint{max-width:420px}.fBIbZG_heading:focus{outline:none}
.l4sx3W_footer{grid-template-columns:1fr auto var(--footer-legal-width) auto;gap:var(--padding-xl);padding:var(--footer-card-padding);border-radius:var(--footer-card-radius);background:var(--footer-card-bg);box-shadow:var(--footer-card-shadow);-webkit-backdrop-filter:blur(var(--footer-card-blur));backdrop-filter:blur(var(--footer-card-blur));grid-template-areas:"subjects links legal meta";justify-content:space-between;align-items:start;display:grid}.l4sx3W_zoneSubjects{grid-area:subjects}.l4sx3W_zoneLinks{grid-area:links}.l4sx3W_zoneLegal{padding-top:calc(var(--g-text-subheader-2-line-height) + var(--padding-xs));text-align:left;grid-area:legal}.l4sx3W_zoneMeta{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--padding-m);text-align:right;flex-direction:column-reverse;grid-area:meta;display:flex}.l4sx3W_codeWithLove{justify-content:flex-end;display:flex}.l4sx3W_subjects{width:100%}.l4sx3W_links{gap:var(--padding-s);padding-top:calc(var(--g-text-subheader-2-line-height) + var(--padding-xs));flex-direction:column;display:flex}.l4sx3W_legalText{max-width:var(--footer-legal-width);color:var(--g-color-text-secondary);text-align:left}.l4sx3W_infoLine{text-wrap-style:balance}.l4sx3W_textLink{color:var(--g-color-text-primary);text-decoration:underline}.l4sx3W_copyright{color:var(--g-color-text-secondary)}@media screen and (max-width:900px){.l4sx3W_footer{gap:var(--padding-l);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"subjects links""legal legal""meta meta";align-items:start}.l4sx3W_zoneLinks{overflow-wrap:anywhere;min-width:0}.l4sx3W_links{padding-top:0}.l4sx3W_zoneLegal{text-align:left;padding-top:0}.l4sx3W_legalText{max-width:none}.l4sx3W_zoneMeta{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center}.l4sx3W_codeWithLove{margin-inline-start:auto}}
.jnafkW_heading{margin-bottom:var(--padding-xs);display:block}.jnafkW_columns{column-gap:var(--padding-l);list-style:none}.jnafkW_cols1{column-count:1}.jnafkW_cols2{column-count:2}.jnafkW_cols3{column-count:3}.jnafkW_item{break-inside:avoid;margin-bottom:var(--padding-xs)}.jnafkW_link{color:var(--g-color-text-primary);text-decoration:none}.jnafkW_link:hover{text-decoration:underline}@media screen and (max-width:900px){.jnafkW_columns.jnafkW_columns{column-count:1}}
.Uh_rwW_content{--text-font-family:var(--library-font-family);--g-text-body-font-family:var(--library-font-family);font-family:var(--library-font-family), sans-serif;color:#333}
.aIm6RG_page{gap:var(--padding-xl);min-width:0;max-width:calc(1200px + 2 * var(--padding-m));overflow-wrap:anywhere;flex-direction:column;display:flex}.aIm6RG_header,.aIm6RG_heading,.aIm6RG_actions{align-items:center;gap:var(--padding-xs);display:flex}.aIm6RG_header{justify-content:space-between}.aIm6RG_heading{min-width:0}.aIm6RG_heading>:first-child{flex-shrink:0}.aIm6RG_logo{object-fit:contain;max-width:260px;max-height:48px}.aIm6RG_summary{gap:var(--padding-m);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);display:grid}.aIm6RG_metric,.aIm6RG_encouragement{border:1px solid var(--g-color-line-generic);border-radius:var(--padding-m);min-width:0}.aIm6RG_metric{justify-content:space-between;gap:var(--padding-xs)}.aIm6RG_value{font-family:var(--accent-font-family);white-space:nowrap;font-weight:400}.aIm6RG_rankStatus{font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height);white-space:normal;display:block}.aIm6RG_suffix{font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height)}.aIm6RG_encouragement{justify-content:space-between;gap:var(--padding-xs)}.aIm6RG_comparison{gap:var(--padding-m);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aIm6RG_comparison .aIm6RG_metric{gap:0}.aIm6RG_section{gap:var(--padding-s);flex-direction:column;min-width:0;display:flex}.aIm6RG_actions{flex-wrap:wrap}.aIm6RG_details{align-items:start;gap:var(--padding-xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.aIm6RG_taskList{border-radius:var(--padding-m)}.aIm6RG_taskRow{text-align:left;border-radius:0;height:auto;min-height:40px}.aIm6RG_taskRow:not(:last-child){border-bottom:1px solid var(--g-color-line-generic)}.aIm6RG_taskRow .g-button__text{width:100%;margin:0;display:block}.aIm6RG_taskRowContent{align-items:center;gap:var(--padding-s);grid-template-columns:100px minmax(0,1fr) auto;display:grid}.aIm6RG_taskTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aIm6RG_taskNumber,.aIm6RG_taskScore{white-space:nowrap}.aIm6RG_themes,.aIm6RG_actions{gap:var(--padding-xs);flex-wrap:wrap;display:flex}.aIm6RG_theme{padding:var(--padding-xxs) var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:var(--background-secondary)}.aIm6RG_recommendations{padding-left:var(--padding-m);gap:var(--padding-xs);flex-direction:column;display:flex}.aIm6RG_recommendations li::marker{color:var(--g-color-text-hint)}.aIm6RG_training{margin-top:var(--padding-s-static);align-items:flex-start;gap:var(--padding-xs-static);flex-direction:column;display:flex}.aIm6RG_training .g-button{max-width:100%;height:auto;min-height:36px}.aIm6RG_training .g-button__text{white-space:normal;font-size:var(--g-text-body-2-font-size)}.aIm6RG_workComment{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.aIm6RG_summary{grid-template-columns:repeat(3,minmax(0,1fr))}.aIm6RG_encouragement{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center}.aIm6RG_encouragement>:first-child{flex-shrink:0}.aIm6RG_comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.aIm6RG_details{grid-template-columns:1fr}}@media (max-width:600px){.aIm6RG_header{flex-direction:column;align-items:flex-start}.aIm6RG_summary,.aIm6RG_comparison{gap:var(--padding-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.aIm6RG_summary>:nth-child(3){grid-column:1/-1}.aIm6RG_value{white-space:normal}.aIm6RG_taskRowContent{padding:var(--padding-xs) 0;grid-template-columns:minmax(0,1fr) auto}.aIm6RG_taskTitle{grid-area:2/1/auto/-1}.aIm6RG_taskScore{grid-area:1/2}}
.kE29DW_sidebar{min-height:calc(100dvh - 184px);padding:var(--padding-l) var(--padding-s);border:1px solid var(--school-border);border-radius:var(--school-radius);background:var(--background-secondary);flex-direction:column;display:flex}.kE29DW_navigation{gap:var(--padding-xxs);flex-direction:column;display:flex}.kE29DW_navigation>div{position:relative}.kE29DW_navItem,.kE29DW_activeNav{text-align:left;--g-button-border-radius:10px;justify-content:flex-start;width:100%}.kE29DW_activeNav{background:var(--school-selection);color:var(--g-color-text-brand)}.kE29DW_soon{right:var(--padding-xs);top:var(--padding-s);font-size:10px;position:absolute}.kE29DW_navigation .kE29DW_navItem{padding-right:var(--padding-l)}.kE29DW_settings{border-top:1px solid var(--school-border);margin-top:var(--padding-s);padding-top:var(--padding-s)}.kE29DW_settings .kE29DW_soon{top:var(--padding-l)}.kE29DW_sidebarFooter{gap:var(--padding-xs);padding:var(--padding-l) var(--padding-xs) 0;flex-direction:column;margin-top:auto;display:flex}.kE29DW_unavailable{align-items:center;gap:var(--padding-xs);min-height:44px;padding:var(--padding-xs);color:var(--g-color-text-secondary);font-size:14px;display:flex}.kE29DW_unavailable>span:not(.kE29DW_soon){flex:1;min-width:0}.kE29DW_unavailable .kE29DW_soon{font-size:10px;position:static}.kE29DW_activeNav{border-radius:var(--g-button-border-radius)}@media (max-width:720px){.kE29DW_sidebar{min-height:auto;padding:var(--padding-s)}.kE29DW_navigation{flex-flow:wrap}.kE29DW_navigation>div{display:none}.kE29DW_sidebarFooter{padding:var(--padding-xs) 0 0;flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}.kE29DW_sidebarFooter .kE29DW_navItem{width:auto}}.kE29DW_navigation .kE29DW_activeNav,.kE29DW_navigation .kE29DW_navItem,.kE29DW_sidebarFooter .kE29DW_navItem{text-align:left;justify-content:flex-start}.kE29DW_navigation .kE29DW_activeNav{background:var(--school-selection);color:var(--g-color-text-brand)}
._2dog9W_page,._2dog9W_heroContent,._2dog9W_learning,._2dog9W_description,._2dog9W_accessBox,._2dog9W_progressBox{flex-direction:column;display:flex}._2dog9W_page{gap:var(--padding-l);min-height:calc(100vh - 90px);padding-top:var(--padding-l);padding-bottom:var(--padding-xl);background:var(--background-primary);box-shadow:0 0 0 100vmax var(--background-primary);clip-path:inset(0 -100vmax)}._2dog9W_hero{align-items:center;gap:var(--padding-l);padding-bottom:var(--padding-l);border-bottom:1px solid var(--g-color-line-generic);grid-template-columns:minmax(0,1fr) minmax(180px,280px);display:grid}._2dog9W_cover{object-fit:cover;border-radius:var(--padding-xs);width:100%;max-height:180px}._2dog9W_heroContent{align-items:flex-start;gap:var(--padding-s)}._2dog9W_title._2dog9W_title{margin:0}._2dog9W_accessBox,._2dog9W_progressBox{align-items:flex-start;gap:var(--padding-s);width:min(100%,460px);margin-top:var(--padding-xs);padding:var(--padding-s) 0 0;border-top:1px solid var(--g-color-line-generic);background:0 0;border-radius:0}._2dog9W_progressBox{width:100%}._2dog9W_progressHeader{justify-content:space-between;align-items:center;width:100%;display:flex}._2dog9W_progressBox>.g-progress{width:100%}._2dog9W_learning{gap:var(--padding-l);width:min(100%,760px);margin-inline:auto}._2dog9W_description{gap:var(--padding-m)}@media (max-width:800px){._2dog9W_hero{grid-template-columns:1fr}._2dog9W_cover{order:-1;max-height:260px}}
.VNoWfG_workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;padding-bottom:40px;display:grid}.VNoWfG_content{background:var(--background-secondary);border:1px solid var(--school-border);border-radius:var(--school-radius);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.VNoWfG_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.VNoWfG_heading>div{flex-direction:column;gap:6px;display:flex}.VNoWfG_heading h1,.VNoWfG_heading h2{margin:0}.VNoWfG_tabs,.VNoWfG_categories{flex-wrap:wrap;gap:8px;display:flex}.VNoWfG_tabs button,.VNoWfG_categories button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex}.VNoWfG_tabs button[aria-selected=true]{color:#fff;background:#252525}.VNoWfG_tabs span,.VNoWfG_categories span{background:var(--g-color-base-generic);border-radius:12px;padding:2px 5px;font-size:12px}.VNoWfG_tabs button[aria-selected=true] span{background:#ffffff30}.VNoWfG_categories button{border:1px solid var(--g-color-line-generic);padding:6px 10px;font-size:12px}.VNoWfG_categories button[aria-pressed=true]{background:var(--school-selection);color:var(--g-color-text-brand);border-color:var(--g-color-text-brand)}.VNoWfG_capacity{background:var(--g-color-base-generic-ultralight);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.VNoWfG_capacityTitle{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.VNoWfG_legend{color:var(--g-color-text-secondary);white-space:nowrap;align-items:center;gap:6px;display:flex}.VNoWfG_legend i{border-radius:50%;width:6px;height:6px}.VNoWfG_capacityTrack{background:var(--g-color-base-generic);border-radius:6px;height:6px;display:flex;overflow:hidden}.VNoWfG_videoColor{background:#759b8e}.VNoWfG_fileColor{background:#c6d982}.VNoWfG_reservedColor{background:#d3d3d3}.VNoWfG_filters{flex-wrap:wrap;gap:8px;display:flex}.VNoWfG_search{flex:1;width:auto;min-width:180px;max-width:360px}.VNoWfG_courseFilter{flex-shrink:0;width:180px}.VNoWfG_filters>div{max-width:260px}.VNoWfG_chips{flex-wrap:wrap;gap:6px;display:flex}.VNoWfG_tableWrap{width:100%;overflow-x:auto}.VNoWfG_table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.VNoWfG_table th{color:var(--g-color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--g-color-line-generic);white-space:nowrap;padding:12px 8px;font-size:10px;font-weight:400}.VNoWfG_table td{border-bottom:1px solid var(--g-color-line-generic);vertical-align:middle;padding:16px 8px}.VNoWfG_table th:first-child,.VNoWfG_table td:first-child{padding-left:0}.VNoWfG_table th:last-child,.VNoWfG_table td:last-child{padding-right:0}.VNoWfG_assetName{align-items:center;gap:12px;min-width:180px;max-width:340px;display:flex}.VNoWfG_assetName>span:last-child{overflow-wrap:anywhere}.VNoWfG_assetName small{color:var(--g-color-text-secondary);margin-top:4px;display:block}.VNoWfG_thumbnail,.VNoWfG_videoThumbnail{object-fit:cover;border-radius:6px;flex-shrink:0;width:72px;height:44px}.VNoWfG_videoThumbnail{background:#cedcd5;place-items:center;display:grid;position:relative;overflow:hidden}.VNoWfG_videoThumbnail video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VNoWfG_videoThumbnail>svg{color:#fff;box-sizing:content-box;background:#30303070;border-radius:50%;padding:4px;position:relative}.VNoWfG_videoThumbnail small{color:#fff;background:#2229;border-radius:3px;padding:1px 3px;font-size:9px;position:absolute;bottom:3px;right:3px}.VNoWfG_fileIcon{color:#777;background:#f4f4f4;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:36px;display:grid}.VNoWfG_type{background:var(--g-color-base-generic);white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:10px}.VNoWfG_uploader{align-items:center;gap:6px;max-width:130px;display:flex}.VNoWfG_uploader span{text-overflow:ellipsis;overflow:hidden}.VNoWfG_usageBadge{background:var(--school-selection);color:var(--g-color-text-brand);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.VNoWfG_rowActions{opacity:0;transition:opacity .1s;display:flex}.VNoWfG_table tr:hover .VNoWfG_rowActions,.VNoWfG_table tr:focus-within .VNoWfG_rowActions{opacity:1}.VNoWfG_table td:nth-last-child(3){white-space:nowrap}.VNoWfG_usagePopup{width:min(350px,100vw - 48px);max-height:420px;padding:16px;overflow:auto}.VNoWfG_usageList{flex-direction:column;gap:16px;margin-top:12px;display:flex}.VNoWfG_usageList ul{margin:8px 0 0;padding-left:16px}.VNoWfG_usageList li{margin:8px 0}.VNoWfG_usageList li span,.VNoWfG_usageList li a,.VNoWfG_usageList li small{display:block}.VNoWfG_usageList li span,.VNoWfG_usageList li small{color:var(--g-color-text-secondary);font-size:11px}.VNoWfG_usageList li a{color:var(--g-color-text-brand);margin:3px 0;text-decoration:none}.VNoWfG_pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.VNoWfG_empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.VNoWfG_dateFilter{box-sizing:border-box;flex-direction:column;gap:12px;width:224px;max-width:calc(100vw - 32px);padding:16px;display:flex}.VNoWfG_dateFilter label{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.VNoWfG_dateFilter input{box-sizing:border-box;border:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:6px}.VNoWfG_pending{border:1px solid var(--g-color-line-generic);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.VNoWfG_dialog,.VNoWfG_uploadDialog{box-sizing:border-box;background:var(--background-secondary);border-radius:var(--g-border-radius-xl);flex-direction:column;gap:16px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;display:flex;overflow:auto}.VNoWfG_uploadDialog{width:min(520px,100vw - 32px)}.VNoWfG_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.VNoWfG_dropZone{color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px dashed #c6d1cd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.VNoWfG_dropZone:hover,.VNoWfG_dragging{background:var(--school-selection);border-color:var(--g-color-text-brand)}.VNoWfG_dropZone:disabled{opacity:.65;cursor:default}.VNoWfG_dropZone u{color:var(--g-color-text-brand);text-underline-offset:3px}.VNoWfG_cloud{background:var(--school-selection);width:52px;height:52px;color:var(--g-color-text-brand);border-radius:14px;place-items:center;display:grid}.VNoWfG_uploadHint{background:var(--g-color-base-info-light);border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.VNoWfG_uploadHint>svg{flex-shrink:0}.VNoWfG_queueItem{border:1px solid var(--g-color-line-generic);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.VNoWfG_queueItem>div:first-child{flex-direction:column;gap:4px;display:flex}.VNoWfG_queueItem progress{width:100%;accent-color:var(--g-color-text-brand);height:6px}.VNoWfG_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:1100px){.VNoWfG_workspace{grid-template-columns:210px minmax(0,1fr);gap:24px}.VNoWfG_uploader span{display:none}}@media (max-width:720px){.VNoWfG_workspace{grid-template-columns:1fr;gap:16px}.VNoWfG_content{padding:16px}.VNoWfG_search{flex-basis:100%;max-width:none}.VNoWfG_rowActions{opacity:1}.VNoWfG_legend{display:none}.VNoWfG_pending,.VNoWfG_capacityTitle{flex-wrap:wrap}}.VNoWfG_videoThumbnail{cursor:pointer;border:0;padding:0}.VNoWfG_imageThumbnail{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:0;display:flex}.VNoWfG_previewDialog{box-sizing:border-box;background:var(--background-secondary);border-radius:var(--g-border-radius-xl);flex-direction:column;gap:16px;width:min(900px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;display:flex;overflow:auto}.VNoWfG_previewDialog video,.VNoWfG_previewDialog>img{object-fit:contain;width:100%;max-height:70dvh}
.z4QZOG_page{gap:var(--padding-l);min-height:calc(100vh - 90px);padding-top:var(--padding-s);padding-bottom:var(--padding-xl);background:var(--background-secondary);box-shadow:0 0 0 100vmax var(--background-secondary);clip-path:inset(0 -100vmax);flex-direction:column;display:flex}.z4QZOG_back{align-self:flex-start}.z4QZOG_content{gap:var(--padding-l);flex-direction:column;min-width:0;display:flex}
.lVgfXW_page{justify-content:center;display:flex}.lVgfXW_card{align-items:flex-start;gap:var(--padding-m)}.lVgfXW_icon{color:var(--g-color-text-secondary)}
.kzqLsG_page{padding-top:var(--padding-l);padding-bottom:var(--padding-xl);gap:var(--padding-l);flex-direction:column;min-height:calc(100vh - 90px);display:flex}.kzqLsG_header,.kzqLsG_filters,.kzqLsG_footer,.kzqLsG_school,.kzqLsG_actions,.kzqLsG_pagination,.kzqLsG_pills,.kzqLsG_tags{align-items:center;gap:var(--padding-xs);display:flex}.kzqLsG_header,.kzqLsG_filters,.kzqLsG_footer{justify-content:space-between}.kzqLsG_header>div{gap:var(--padding-xs);flex-direction:column;display:flex}.kzqLsG_header h1{margin:0}.kzqLsG_filters,.kzqLsG_pills,.kzqLsG_actions,.kzqLsG_tags,.kzqLsG_school{flex-wrap:wrap}.kzqLsG_search{gap:var(--padding-xxs);width:min(100%,260px);display:flex}.kzqLsG_cards{gap:var(--padding-l);flex-direction:column;display:flex}.kzqLsG_card{gap:var(--padding-l);background:var(--background-secondary);padding:var(--padding-l);border-radius:24px;grid-template-columns:minmax(200px,350px) minmax(0,1fr);display:grid}.kzqLsG_cover{aspect-ratio:1;color:var(--g-color-text-brand);background:#e6f4ed;border-radius:20px;place-items:center;display:grid;overflow:hidden}.kzqLsG_cover img{object-fit:cover;width:100%;height:100%}.kzqLsG_content{gap:var(--padding-s);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.kzqLsG_title.kzqLsG_title{margin:0}.kzqLsG_schoolAvatar{background:var(--g-color-base-generic);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.kzqLsG_level{margin-left:auto}.kzqLsG_footer{padding-top:var(--padding-l);flex-wrap:wrap;margin-top:auto}.kzqLsG_empty{padding:var(--padding-xl);background:var(--background-secondary);align-items:center;gap:var(--padding-m);text-align:center;border-radius:24px;flex-direction:column;display:flex}.kzqLsG_pagination{flex-wrap:wrap;justify-content:center}@media (max-width:750px){.kzqLsG_card{padding:var(--padding-m);gap:var(--padding-m);grid-template-columns:minmax(0,1fr)}.kzqLsG_cover{justify-self:center;width:100%;max-width:350px}.kzqLsG_header{flex-wrap:wrap;align-items:flex-start}.kzqLsG_filters{gap:var(--padding-m)}.kzqLsG_search{width:100%}.kzqLsG_level{margin-left:0}}@media (max-width:400px){.kzqLsG_card{padding:var(--padding-s)}.kzqLsG_footer,.kzqLsG_actions{width:100%}.kzqLsG_actions{flex-direction:column;align-items:stretch}}.kzqLsG_filterActive,.kzqLsG_detailsAction{--g-button-background-color:#62636f;--g-button-background-color-hover:#53545f;--g-button-text-color:#fff;--g-button-text-color-hover:#fff;--g-button-border-color:#62636f}
.BW9vTa_page{gap:var(--padding-m);min-height:560px;padding:var(--padding-l);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-s);background:var(--background-secondary);flex-direction:column;display:flex}.BW9vTa_header{justify-content:space-between;align-items:flex-start;gap:var(--padding-m);display:flex}.BW9vTa_header>div{gap:var(--padding-xxs);flex-direction:column;display:flex}.BW9vTa_list,.BW9vTa_deletedList{gap:var(--padding-s);flex-direction:column;display:flex}.BW9vTa_tombstone{gap:var(--padding-xs);padding:var(--padding-m);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-background);flex-direction:column;display:flex}.BW9vTa_tombstone>div{justify-content:space-between;gap:var(--padding-s);display:flex}@media (max-width:750px){.BW9vTa_header{flex-direction:column}.BW9vTa_page{padding:var(--padding-s)}}.BW9vTa_dashboard{gap:var(--padding-xl);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.BW9vTa_sidebar{min-height:calc(100dvh - 184px);padding:var(--padding-l) var(--padding-s);border:1px solid var(--school-border);border-radius:var(--school-radius);background:var(--background-secondary);flex-direction:column;display:flex}.BW9vTa_navigation{gap:var(--padding-xxs);flex-direction:column;display:flex}.BW9vTa_navigation>div{position:relative}.BW9vTa_navItem,.BW9vTa_activeNav{text-align:left;--g-button-border-radius:10px;justify-content:flex-start;width:100%}.BW9vTa_activeNav{background:var(--school-selection);color:var(--g-color-text-brand)}.BW9vTa_soon{right:var(--padding-xs);top:var(--padding-s);font-size:10px;position:absolute}.BW9vTa_navigation .BW9vTa_navItem{padding-right:var(--padding-l)}.BW9vTa_settings{border-top:1px solid var(--school-border);margin-top:var(--padding-s);padding-top:var(--padding-s)}.BW9vTa_settings .BW9vTa_soon{top:var(--padding-l)}.BW9vTa_sidebarFooter{gap:var(--padding-xs);padding:var(--padding-l) var(--padding-xs) 0;flex-direction:column;margin-top:auto;display:flex}.BW9vTa_content{gap:var(--padding-l);min-width:0;padding-top:var(--padding-s);flex-direction:column;display:flex}.BW9vTa_toolbar{align-items:center;gap:var(--padding-m);flex-wrap:wrap;display:flex}.BW9vTa_search{--g-text-input-border-radius:12px;flex:220px;width:269px;max-width:320px}.BW9vTa_filters{gap:var(--padding-xs);flex-wrap:wrap;display:flex}.BW9vTa_filter,.BW9vTa_activeFilter{--g-button-border-radius:22px}.BW9vTa_activeFilter{--g-button-background-color:var(--school-selection);--g-button-text-color:var(--g-color-text-brand);--g-button-border-color:transparent;background:var(--school-selection);color:var(--g-color-text-brand)}.BW9vTa_create{--g-button-border-radius:12px;margin-left:auto}.BW9vTa_empty{align-items:center;gap:var(--padding-m);padding:var(--padding-xl);text-align:center;border:1px dashed var(--school-border);border-radius:var(--school-radius);color:var(--g-color-text-secondary);flex-direction:column;display:flex}@media (max-width:1100px){.BW9vTa_dashboard{gap:var(--padding-l);grid-template-columns:220px minmax(0,1fr)}.BW9vTa_toolbar{gap:var(--padding-s)}.BW9vTa_filters{order:3;width:100%}}@media (max-width:720px){.BW9vTa_dashboard{grid-template-columns:minmax(0,1fr)}.BW9vTa_sidebar{min-height:auto;padding:var(--padding-s)}.BW9vTa_navigation{flex-flow:wrap}.BW9vTa_navigation>div{display:none}.BW9vTa_sidebarFooter{padding:var(--padding-xs) 0 0;flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}.BW9vTa_sidebarFooter .BW9vTa_navItem{width:auto}.BW9vTa_content{padding:0}.BW9vTa_search{flex-basis:100%;width:100%;max-width:none}.BW9vTa_create{margin-left:0}.BW9vTa_filters{order:0}}.BW9vTa_activeNav,.BW9vTa_activeFilter{border-radius:var(--g-button-border-radius)}.BW9vTa_unavailable{align-items:center;gap:var(--padding-xs);min-height:44px;padding:var(--padding-xs);color:var(--g-color-text-secondary);font-size:14px;display:flex}.BW9vTa_unavailable>span:not(.BW9vTa_soon){flex:1;min-width:0}.BW9vTa_unavailable .BW9vTa_soon{font-size:10px;position:static}@media (min-width:1101px){.BW9vTa_toolbar{gap:var(--padding-s);flex-wrap:nowrap}.BW9vTa_search{min-width:180px}.BW9vTa_filters{flex-wrap:nowrap}}.BW9vTa_content h1{font-size:32px;line-height:1.3}@media (max-width:480px){.BW9vTa_content h1{font-size:24px}}
