.secure-player.secure-player .secure-player-stage{transition:none!important;animation:none!important}.secure-player.secure-player.is-fullscreen{color:#fff;z-index:2147483000;overscroll-behavior:contain;background:#000;container-type:inline-size;inset:auto!important;top:var(--player-viewport-top,0px)!important;left:var(--player-viewport-left,0px)!important;width:var(--player-viewport-width,100vw)!important;height:var(--player-viewport-height,100dvh)!important;aspect-ratio:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)scale(1)rotate(0)!important}.secure-player.secure-player.is-fullscreen::backdrop{background:#000}.secure-player.secure-player.is-fullscreen .secure-player-stage{width:100%;height:100%;inset:0;transform:none}.secure-player.secure-player.is-fullscreen.video-rotated .secure-player-stage{width:var(--player-viewport-height,100dvh);height:var(--player-viewport-width,100vw);transform-origin:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.secure-player.secure-player .video-controls{inset-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom))}.secure-player .video-controls-row{flex-wrap:wrap;gap:4px 8px}.secure-player .video-controls-main{flex-wrap:wrap;min-width:0}.secure-player .video-controls-side{flex-wrap:wrap;margin-left:auto}.secure-player .video-controls button{flex-shrink:0}.secure-player .video-time{white-space:nowrap}.secure-player .video-brand{width:84px;max-width:calc(100% - 120px);top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.secure-player .video-brand .brand-logo-word{font-size:calc(10px * var(--font-scale,1));max-width:100%}.secure-player .video-title-overlay{max-width:calc(100% - 118px)}.secure-player .video-progress{height:6px}.secure-player .player-settings{overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;width:min(320px,100% - 16px);max-height:calc(100% - 16px);inset:8px auto auto 8px;overflow:auto}.secure-player.is-fullscreen .player-settings{max-height:calc(100% - 70px);top:58px}.secure-player .player-settings>div{z-index:1;background:#050c1f;position:sticky;top:-12px}.secure-player .player-settings>div button{min-width:36px;min-height:36px;font-size:22px}.secure-player .player-settings label button{min-height:32px}.secure-player .video-exit-fullscreen{z-index:60;top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#061022dd;border:1px solid #fff5;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute}.secure-player .video-exit-fullscreen:focus-visible,.secure-player button:focus-visible{outline-offset:-3px;outline:2px solid #a6c9ff}.secure-player.is-fullscreen.video-rotated .video-exit-fullscreen{left:auto;right:max(8px, env(safe-area-inset-right))}.secure-player.is-fullscreen .video-title-overlay{top:max(64px, env(safe-area-inset-top));max-width:calc(100% - 30px)}.secure-player .video-action-message{z-index:55;top:58px;color:#fff;text-align:center;background:#07142ff2;border-radius:8px;padding:8px;font-size:12px;position:absolute;inset-inline:12px}@media (pointer:coarse){.secure-player .video-controls button{min-width:34px;min-height:36px}}@media (max-width:360px){.secure-player .video-controls-row{gap:2px}.secure-player .video-controls button{padding-inline:4px}.secure-player .video-time{margin-left:2px;font-size:9px}}@media (prefers-reduced-motion:reduce){.secure-player *,.secure-player :before,.secure-player :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.learning-room-resources-module__nMqKLa__panel{--resource-line:#1d2b43;--resource-muted:#71829e;color:#dce6f7;gap:15px;display:grid}.learning-room-resources-module__nMqKLa__heading{border:1px solid var(--resource-line);background:radial-gradient(circle at 7% 20%,#5e83ff29,#0000 15rem),linear-gradient(135deg,#0c1930,#0a1426);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 19px;display:flex;position:relative;overflow:hidden}.learning-room-resources-module__nMqKLa__heading:after{content:"";border:27px solid #ffffff06;border-radius:50%;width:150px;height:150px;position:absolute;inset:-100px auto auto -45px}.learning-room-resources-module__nMqKLa__heading>*{z-index:1;position:relative}.learning-room-resources-module__nMqKLa__heading span{color:#76a0ff;font-size:calc(7px * var(--font-scale,1));align-items:center;gap:6px;font-weight:800;display:inline-flex}.learning-room-resources-module__nMqKLa__heading h2{color:#eff5ff;font-size:calc(15px * var(--font-scale,1));margin:6px 0 5px}.learning-room-resources-module__nMqKLa__heading p{color:#7f90aa;font-size:calc(7px * var(--font-scale,1));margin:0;line-height:1.75}.learning-room-resources-module__nMqKLa__heading>button,.learning-room-resources-module__nMqKLa__empty button,.learning-room-resources-module__nMqKLa__error button{color:#9ab9ff;min-height:36px;font:inherit;font-size:calc(7px * var(--font-scale,1));cursor:pointer;background:#132648b8;border:1px solid #2a3e61;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.learning-room-resources-module__nMqKLa__heading>button:hover,.learning-room-resources-module__nMqKLa__empty button:hover,.learning-room-resources-module__nMqKLa__error button:hover{background:#162b50;border-color:#4669aa;transform:translateY(-1px)}.learning-room-resources-module__nMqKLa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learning-room-resources-module__nMqKLa__card{border:1px solid var(--resource-line);background:linear-gradient(145deg,#0b1729,#091322);border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 35px #00000017}.learning-room-resources-module__nMqKLa__card:hover{border-color:#2b4166;transform:translateY(-2px);box-shadow:0 18px 42px #00000029}.learning-room-resources-module__nMqKLa__fileIcon{color:#74a1ff;background:linear-gradient(145deg,#102c54,#0d203d);border:1px solid #213d6b;border-radius:15px;align-content:center;place-items:center;gap:5px;width:58px;height:58px;display:grid}.learning-room-resources-module__nMqKLa__fileIcon small{color:#96b7fa;max-width:50px;font-size:calc(5px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.learning-room-resources-module__nMqKLa__body{min-width:0}.learning-room-resources-module__nMqKLa__body h3{color:#eef4ff;font-size:calc(10px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;overflow:hidden}.learning-room-resources-module__nMqKLa__body p{color:#899ab4;min-height:30px;font-size:calc(7px * var(--font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.65;display:-webkit-box;overflow:hidden}.learning-room-resources-module__nMqKLa__body>div{color:#70809a;font-size:calc(6px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.learning-room-resources-module__nMqKLa__body>div i{background:#3b4b65;border-radius:50%;width:3px;height:3px}.learning-room-resources-module__nMqKLa__body>small{color:#586a86;max-width:100%;font-size:calc(5.5px * var(--font-scale,1));text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.learning-room-resources-module__nMqKLa__download{color:#82aaff;min-width:64px;min-height:54px;font:inherit;cursor:pointer;background:#0f2443;border:1px solid #284776;border-radius:12px;justify-items:center;gap:4px;padding:7px 10px;transition:all .18s;display:grid}.learning-room-resources-module__nMqKLa__download span{font-size:calc(6px * var(--font-scale,1));white-space:nowrap;font-weight:850}.learning-room-resources-module__nMqKLa__download:hover:not(:disabled){color:#c6d8ff;background:#17335d;border-color:#4775bf;transform:translateY(-1px)}.learning-room-resources-module__nMqKLa__download:disabled{opacity:.65;cursor:wait}.learning-room-resources-module__nMqKLa__loading,.learning-room-resources-module__nMqKLa__empty,.learning-room-resources-module__nMqKLa__error{color:#72839e;text-align:center;background:#091426b3;border:1px dashed #263750;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:195px;padding:26px;display:flex}.learning-room-resources-module__nMqKLa__loading svg,.learning-room-resources-module__nMqKLa__spin{color:#73a0ff;animation:.85s linear infinite learning-room-resources-module__nMqKLa__resourceSpin}.learning-room-resources-module__nMqKLa__loading strong{color:#dbe6fa;font-size:calc(9px * var(--font-scale,1));margin-top:3px}.learning-room-resources-module__nMqKLa__loading span,.learning-room-resources-module__nMqKLa__empty p,.learning-room-resources-module__nMqKLa__error p{color:#70819c;max-width:460px;font-size:calc(7px * var(--font-scale,1));margin:0;line-height:1.75}.learning-room-resources-module__nMqKLa__empty>svg{color:#668edc}.learning-room-resources-module__nMqKLa__empty h3,.learning-room-resources-module__nMqKLa__error h3{color:#e7eefb;font-size:calc(12px * var(--font-scale,1));margin:4px 0 0}.learning-room-resources-module__nMqKLa__empty button,.learning-room-resources-module__nMqKLa__error button{margin-top:7px}.learning-room-resources-module__nMqKLa__error{background:#48121f33;border-color:#dc566959}.learning-room-resources-module__nMqKLa__error>svg{color:#e66f81}.learning-room-resources-module__nMqKLa__error p{color:#b98c96}.learning-room-resources-module__nMqKLa__feedback{color:#9ebcff;font-size:calc(7px * var(--font-scale,1));background:#0e2240;border:1px solid #29456e;border-radius:11px;margin:0;padding:10px 12px}@keyframes learning-room-resources-module__nMqKLa__resourceSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.learning-room-resources-module__nMqKLa__grid{grid-template-columns:1fr}}@media (max-width:560px){.learning-room-resources-module__nMqKLa__heading{flex-direction:column;padding:15px}.learning-room-resources-module__nMqKLa__heading>button{width:100%}.learning-room-resources-module__nMqKLa__card{grid-template-columns:48px minmax(0,1fr);padding:12px}.learning-room-resources-module__nMqKLa__fileIcon{border-radius:13px;width:48px;height:52px}.learning-room-resources-module__nMqKLa__download{grid-column:1/-1;grid-template-columns:auto auto;justify-content:center;align-items:center;width:100%;min-height:40px}.learning-room-resources-module__nMqKLa__body p{min-height:0}}@media (prefers-reduced-motion:reduce){.learning-room-resources-module__nMqKLa__heading>button,.learning-room-resources-module__nMqKLa__empty button,.learning-room-resources-module__nMqKLa__error button,.learning-room-resources-module__nMqKLa__card,.learning-room-resources-module__nMqKLa__download{transition:none}.learning-room-resources-module__nMqKLa__loading svg,.learning-room-resources-module__nMqKLa__spin{animation-duration:1.5s}}
