.lecture-session{box-sizing:border-box;background:var(--color-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lecture-session__cover{z-index:30;position:absolute;top:0;bottom:0;left:0;right:0}.lecture-session__grid{flex:1;grid-template:"video rail"minmax(0,1fr)"main rail"/minmax(0,1fr) 340px;gap:.75rem 1.25rem;min-height:0;padding-block-start:22px;padding-block-end:22px;display:grid}.lecture-session.is-minimized .lecture-session__grid{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"main video""main rail";row-gap:1rem}.lecture-session__grid:not(:has(.lecture-session__video)){grid-template-rows:minmax(0,1fr);grid-template-areas:"main rail";align-items:stretch;gap:1.25rem}.lecture-session__video{grid-area:video;min-width:0;min-height:0}.lecture-session.is-minimized .lecture-session__video{aspect-ratio:16/9;width:100%;max-height:260px;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.lecture-session__main{flex-direction:column;grid-area:main;gap:.75rem;min-width:0;min-height:0;display:flex;overflow:hidden}.lecture-session__card{flex-direction:column;flex:1;min-height:0;display:flex}.lecture-session__rail{grid-area:rail;height:100%;min-height:0}.lecture-rail{z-index:2;border:1px solid var(--color-line);background:var(--color-surface);width:340px;min-width:340px;height:100%;min-height:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}@media (max-width:960px){.lecture-session__grid{grid-template:"video"minmax(0,1fr)"main""rail"/1fr;overflow-y:auto}.lecture-session.is-minimized .lecture-session__grid{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"main""video""rail"}.lecture-session__grid:not(:has(.lecture-session__video)){grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main""rail"}.lecture-rail{width:100%;min-width:0;max-height:20rem}}.lecture-session__video-players,.lecture-session__share-players{box-sizing:border-box;background:0 0;padding:0;position:absolute!important}.lecture-session__video-players{grid-template-rows:1fr;grid-template-columns:1fr;display:grid!important}.lecture-session__share-mounts{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.lecture-session__share-view{position:relative;overflow:hidden}.lecture-session__share-box{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0}.lecture-session__share-players{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.lecture-session__share-players video-player{object-fit:fill!important;width:calc(100% + 2px)!important;min-width:0!important;max-width:none!important;height:calc(100% + 2px)!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;top:-1px!important;bottom:auto!important;left:-1px!important;right:auto!important}.lecture-session.is-minimized .lecture-session__share-shell.is-fitted .lecture-session__share-box:-webkit-any(canvas,video){object-fit:fill!important;width:calc(100% + 2px)!important;min-width:0!important;max-width:none!important;height:calc(100% + 2px)!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;top:-1px!important;bottom:auto!important;left:-1px!important;right:auto!important}.lecture-session.is-minimized .lecture-session__share-shell.is-fitted .lecture-session__share-box:is(canvas,video){object-fit:fill!important;width:calc(100% + 2px)!important;min-width:0!important;max-width:none!important;height:calc(100% + 2px)!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;top:-1px!important;bottom:auto!important;left:-1px!important;right:auto!important}.lecture-session__video-players{aspect-ratio:16/9;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;height:auto!important}.lecture-session__video-players video-player,.lecture-session__share-players video-player{background:0 0;min-width:0;min-height:0;display:block;overflow:hidden}.lecture-session__video-players video-player{width:100%;height:100%}.lecture-session__video-players video-player video,.lecture-session__video-players video-player canvas{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.lecture-session.is-minimized .lecture-session__main:has(.lecture-session__share-shell.is-fitted):not(:has(.is-covered)){justify-content:flex-start;container-type:size}.lecture-session.is-minimized .lecture-session__main:has(.lecture-session__share-shell.is-fitted):not(:has(.is-covered))>.lecture-session__card{flex:auto;width:100%;min-height:0;container-type:size}.lecture-session.is-minimized .lecture-session__share-shell.is-fitted{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border-width:0;flex:auto;justify-content:center;align-items:flex-start;display:flex}.lecture-session.is-minimized .lecture-session__share-shell.is-fitted .lecture-session__viewport{width:min(100cqw, calc(100cqh * var(--share-w) / var(--share-h)));aspect-ratio:var(--share-w) / var(--share-h);outline:1px solid var(--color-line);outline-offset:-1px;max-width:100%;height:auto;box-shadow:var(--shadow-card);border:none;border-radius:16px;flex:none}.lecture-session.is-minimized .lecture-session__main:has(.lecture-session__share-shell.is-fitted):not(:has(.is-covered))>:not(.lecture-session__card){width:min(100cqw, calc((100cqh - .75rem) * var(--share-w) / var(--share-h)));max-width:100%;translate:0 min(0px, calc(-100cqh + 100% + .75rem + (100cqw * var(--share-h) / var(--share-w))));flex:none;align-self:center}.lecture-session:not(.is-minimized) .lecture-session__main:has(>.lecture-session__card){display:contents}.lecture-session:not(.is-minimized) .lecture-session__main:has(>.lecture-session__card)>.lecture-session__card{visibility:hidden;pointer-events:none;grid-area:video;min-width:0;min-height:0}.lecture-session:not(.is-minimized) .lecture-session__main:has(>.lecture-session__card)>:not(.lecture-session__card){grid-area:main;min-width:0}.lecture-session:not(.is-minimized) .lecture-session__video{z-index:1;position:relative}.lecture-session__share-fit{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lecture-session__share-freeze{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}
