.teacher-video-tile{color:#ffffffb8;text-align:center;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 32% 12%,#38f9d738,#0000 42%),linear-gradient(145deg,#0ea5e929,#6c63ff29),#060812d1;border:1px solid #38f9d738;border-radius:14px;flex:none;place-items:center;width:clamp(82px,8vw,122px);height:clamp(82px,8vw,122px);padding:8px;display:grid;box-shadow:0 16px 36px #00000052}.teacher-video-tile .teacher-video-avatar{width:clamp(36px,4vw,54px);height:clamp(36px,4vw,54px);font-size:clamp(15px,1.5vw,24px)}.teacher-video-tile span:last-child{font-size:10px;font-weight:950;line-height:1}.teacher-video-slot{color:#ffffff94;background:radial-gradient(circle at 30% 0,#38f9d729,#0000 45%),#ffffff0b;border:1px solid #38f9d72e;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;min-width:152px;min-height:48px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.teacher-video-avatar,.student-video-avatar{color:#dffcff;background:linear-gradient(135deg,#38f9d73d,#6c63ff38);border:1px solid #38f9d74d;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.teacher-video-copy,.student-video-copy{gap:1px;min-width:0;display:grid}.teacher-video-copy strong,.student-video-copy strong{color:#ffffffd1;font-size:11px;line-height:1.1}.teacher-video-copy small,.student-video-copy small{color:#ffffff75;font-size:10px;font-weight:800;line-height:1.15}@media (max-width:639px){.teacher-video-tile{border-radius:12px;width:72px;height:72px}.teacher-video-tile .teacher-video-avatar{width:32px;height:32px;font-size:12px}}.live-result-chip{color:#ffffffad;background:#38f9d714;border:1px solid #38f9d72e;border-radius:10px;justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.live-result-chip strong{color:#67e8f9;font-size:14px;font-weight:950}.teacher-student-preview{background:#02061757;border-radius:12px;height:clamp(340px,38vh,500px);min-height:0;display:flex;overflow:hidden}.teacher-student-preview-inner{--teacher-preview-scale:.82;width:calc(100% / var(--teacher-preview-scale));height:calc(100% / var(--teacher-preview-scale));flex:0 0 calc(100% / var(--teacher-preview-scale));transform:scale(var(--teacher-preview-scale));transform-origin:0 0;min-height:0!important}@media (min-width:1280px){.teacher-student-preview-inner{--teacher-preview-scale:.88}}.teacher-student-preview-inner>*{width:100%;height:100%;min-height:0!important}.student-live-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.student-video-tile{aspect-ratio:1;text-align:center;background:linear-gradient(135deg,#38f9d71a,#6c63ff14),#ffffff0b;border:1px solid #38f9d72e;border-radius:12px;flex:none;place-items:center;width:clamp(72px,7.2vw,96px);padding:8px;display:grid}.student-video-tile .student-video-avatar{width:clamp(34px,3.8vw,48px);height:clamp(34px,3.8vw,48px)}.student-video-tile small{color:#ffffff7a;font-size:9px;font-weight:900;line-height:1}.student-video-tile-offline{background:#ffffff09;border-color:#ffffff14}.student-video-tile-offline .student-video-avatar{color:#ffffff7a;background:#ffffff14;border-color:#ffffff1f}@media (max-width:720px){.teacher-video-tile{border-radius:12px;width:clamp(66px,17vw,82px);height:clamp(66px,17vw,82px);padding:5px}.teacher-video-tile .teacher-video-avatar{width:clamp(30px,8vw,40px);height:clamp(30px,8vw,40px)}}.instructor-cockpit{color:#121715}.instructor-command-panel{box-shadow:0 18px 52px #362f2514;background:#ffffffd6!important;border-color:#d2c9bceb!important}.instructor-commandbar{border-bottom:1px solid #d2c9bcc7;grid-template-columns:auto auto minmax(150px,210px) minmax(180px,260px) auto auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.instructor-live-badge{color:#ef4f3e;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.instructor-live-badge span{background:#ef4f3e;border-radius:999px;width:8px;height:8px}.instructor-command-select{color:#303834;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d2c9bcdb;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:900;overflow:hidden}.instructor-commandbar button{border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.instructor-command-primary{color:#fff;background:#087c78;border:0;box-shadow:0 12px 26px #087c7838}.instructor-command-ghost{color:#48514d;background:#fff;border:1px solid #d2c9bcdb}.instructor-command-danger{color:#ef4f3e;background:#fff;border:1px solid #ef4f3e3d}.instructor-modulebar{grid-template-columns:minmax(140px,210px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:none}.instructor-module-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.instructor-body-grid{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.instructor-side-rail{background:#ffffffc7;border:1px solid #d2c9bcdb;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-height:0;padding:9px 6px;display:flex;box-shadow:0 14px 36px #362f2512}.instructor-side-rail button{color:#5d6762;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.instructor-side-rail button.is-active{color:#fff;background:#087c78;box-shadow:0 10px 22px #087c7838}.instructor-body-main{min-width:0}.teacher-cockpit-workspace{background:#ffffffc7!important;border-color:#d2c9bceb!important;padding:10px!important}.teacher-cockpit-workspace .teacher-live-board-main>.rounded-lg.border.border-ink-950\/10.bg-paper-50.p-3{background:0 0!important;border-color:#0000!important;padding:0!important}.teacher-cockpit-workspace h3{color:#26302c!important}.teacher-cockpit-workspace .teacher-camera-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-cockpit-workspace .student-live-card-head{align-items:start}.teacher-cockpit-workspace .rounded-lg.border.p-3.shadow-card{color:#121715;overflow:hidden;background:#fff!important;border-color:#d2c9bcdb!important;box-shadow:0 16px 38px #362f251a!important}.teacher-cockpit-workspace .rounded-lg.border.p-3.shadow-card p,.teacher-cockpit-workspace .rounded-lg.border.p-3.shadow-card small{color:#59635f!important}.teacher-cockpit-workspace .rounded-lg.border.p-3.shadow-card p:first-child{color:#121715!important}.teacher-cockpit-workspace .student-video-tile{color:#087c78;background:radial-gradient(circle at 50% 30%,#e9c6b4 0 16%,#0000 17%),linear-gradient(135deg,#e3ebe5,#b8c6bf);border-color:#087c7838}.teacher-cockpit-workspace .teacher-student-preview{background:#f7f3ec}.teacher-live-cockpit-shell{gap:10px;display:grid}.teacher-live-board{grid-template-columns:minmax(0,1fr) clamp(260px,23vw,330px);align-items:stretch;gap:10px;display:grid}.teacher-live-board-main{min-width:0;min-height:0}.teacher-live-side-panel{border-left:1px solid #d2c9bcd1;flex-direction:column;gap:10px;min-width:0;padding:8px 2px 8px 12px;display:flex}.teacher-side-self-view{color:#4f5854;background:#fffdf9c7;border:1px solid #d2c9bcc2;border-radius:10px;gap:7px;padding:8px;display:grid;box-shadow:0 1px 3px -2px #11171514}.teacher-side-self-video{aspect-ratio:16/9;background:radial-gradient(circle at 50% 30%,#f0c8b7b8 0 13%,#0000 14%),linear-gradient(135deg,#dce3dd,#b8c6bf);border-radius:8px;place-items:center;min-height:96px;display:grid;position:relative;overflow:hidden}.teacher-side-self-video:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#1117152e,#111715b3);position:absolute;inset:0}.teacher-side-self-video span{z-index:3;color:#087c78;background:#ffffff70;border-radius:999px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid;position:relative}.teacher-side-self-livekit-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#111715;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.teacher-side-self-video small{z-index:4;color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;background:#101413c2;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:850;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.teacher-side-self-copy{justify-content:space-between;align-items:center;gap:8px;display:flex}.teacher-side-self-copy strong{color:#111715;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.teacher-side-self-copy span{color:#68716c;flex-shrink:0;font-size:11px;font-weight:850}.teacher-side-self-controls{justify-content:center;align-items:center;gap:8px;display:flex}.teacher-self-media-button{color:#4f5854;width:38px;height:38px;transition:transform .18s var(--gl-ease), box-shadow .18s var(--gl-ease), border-color .18s var(--gl-ease), background .18s var(--gl-ease), color .18s var(--gl-ease);background:#fffdf9f0;border:1px solid #d2c9bcd1;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #1117150f}.teacher-self-media-button:hover:not(:disabled){color:#087c78;border-color:#087c785c;transform:translateY(-1px);box-shadow:0 8px 18px #362f250f}.teacher-self-media-button:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px 3px #1117151f}.teacher-self-media-button:focus-visible{outline-offset:2px;outline:3px solid #087c7838}.teacher-self-media-button.is-active{color:#fffdf9;background:#087c78;border-color:#087c786b;box-shadow:0 8px 18px #087c7824}.teacher-self-media-button.is-busy{color:#087c78;background:#087c7817;border-color:#087c784d}.teacher-self-media-button:disabled{cursor:not-allowed;opacity:.55}.teacher-side-progress i{background:#ded8ce;border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.teacher-side-progress b{border-radius:inherit;background:#087c78;height:100%;display:block}.teacher-side-select{color:#4f5854;font-size:12px;font-weight:950;display:block}.teacher-side-select select{color:#26302c;background:#fff;border:1px solid #d2c9bcdb;border-radius:8px;width:100%;min-height:38px;margin-top:7px;padding:8px 10px;font-size:12px;font-weight:800}.teacher-side-eyebrow{text-transform:uppercase;margin:0;color:#087c78!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:950!important}.teacher-side-lesson-guide,.teacher-side-activity-guide,.teacher-side-brief{color:#4f5854;background:#fffdf9b3;border:1px solid #d2c9bcc2;border-radius:10px;gap:6px;padding:9px;display:grid;box-shadow:0 1px 3px -2px #11171514}.teacher-side-lesson-guide h3,.teacher-side-activity-guide h4{color:#111715;margin:0;font-size:15px;font-weight:760;line-height:1.25}.teacher-side-lesson-guide span,.teacher-side-activity-guide small,.teacher-side-brief span{color:#5f6964;font-size:11px;font-weight:680;line-height:1.42}.teacher-side-guide-note{border-top:1px solid #d2c9bc6b;gap:3px;padding-top:7px;display:grid}.teacher-side-skill-focus{border-top:1px solid #d2c9bc6b;gap:6px;padding-top:7px;display:grid}.teacher-side-skill-focus div{flex-wrap:wrap;gap:5px;display:flex}.teacher-side-skill-focus small{background:#087c7814;border-radius:999px;align-items:center;width:fit-content;color:#087c78!important;border:1px solid #087c7838!important;padding:4px 7px!important;font-size:10.5px!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}.teacher-side-skill-focus em,.teacher-side-skill-focus span{color:#5f6964;font-size:11px;font-style:normal;font-weight:680;line-height:1.36}.teacher-side-skill-focus span{color:#68716c;font-size:10.5px}.teacher-side-guide-note small{border-top:0!important;padding-top:0!important}.teacher-side-lesson-guide small{color:#68716c;border-top:1px solid #d2c9bc8a;padding-top:8px;font-size:11px;font-weight:650;line-height:1.45;display:block}.teacher-side-activity-guide span{color:#087c78;background:#087c7814;border:1px solid #087c782e;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:850}.teacher-side-lesson-guide strong,.teacher-side-activity-guide strong,.teacher-side-brief p{color:#303834;margin:0;font-size:12px;font-weight:900}.teacher-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.teacher-side-metrics span,.teacher-side-student{color:#5b635f;background:#ffffffad;border:1px solid #d2c9bcc2;border-radius:10px;padding:8px;font-size:11px;font-weight:850}.teacher-side-metrics b{color:#087c78;margin-right:0;font-size:17px;font-weight:950;display:block}.teacher-side-usage{background:#ffffff94;border:1px solid #d2c9bcc2;border-radius:10px;gap:7px;padding:10px;display:grid}.teacher-side-usage p{color:#303834;margin:0;font-size:12px;font-weight:950}.teacher-side-usage span{color:#68716c;font-size:11px;font-weight:720;line-height:1.4;display:block}.teacher-live-timeline{background:#ffffffc2;border:1px solid #d2c9bcdb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 12px 30px #362f2512}.teacher-live-timeline div{border-right:1px solid #d2c9bcad;min-height:52px;padding:9px 10px 8px 42px;position:relative}.teacher-live-timeline div:last-child{border-right:0}.teacher-live-timeline span{color:#fff;background:#a2a6a3;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid;position:absolute;top:12px;left:12px}.teacher-live-timeline strong,.teacher-live-timeline small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.teacher-live-timeline strong{color:#303834;font-size:12px;font-weight:950}.teacher-live-timeline small{color:#8b928e;margin-top:2px;font-size:10px;font-weight:800}.teacher-live-timeline small:first-of-type{color:#68716c;letter-spacing:.08em;text-transform:uppercase;margin-top:0;font-size:9px;font-weight:950}.teacher-live-timeline .is-active{box-shadow:inset 0 -3px #087c78}.teacher-live-timeline .is-active span{background:#087c78}.teacher-live-timeline .is-done span{background:#66a847}.teacher-live-timeline .is-empty{opacity:.58}.teacher-live-actions>.teacher-live-control-actions{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(128px,1.12fr);grid-template-areas:"action-repeat action-previous action-preview action-start action-next action-finish";background:#ffffff9e!important;border-color:#d2c9bcc2!important;padding:8px!important}.teacher-live-actions button{min-height:38px!important;padding:8px 10px!important;font-size:12px!important}.teacher-camera-card{background:radial-gradient(circle at 50% 38%,#ccfbf13d,#0000 30%),linear-gradient(145deg,#20302d 0%,#111715 64%,#0b3431 100%);border-radius:10px;min-height:clamp(220px,24vw,330px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -90px 80px #10141394}.teacher-livekit-video{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#111715;width:100%;height:100%;position:absolute;inset:0}.teacher-camera-card[data-live-video=true]{background:#111715}.teacher-camera-card[data-live-video=true]:before{opacity:.12}.teacher-camera-card[data-live-video=true] .teacher-camera-person{opacity:0}.teacher-camera-top{z-index:2;color:#fff;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.teacher-camera-top>span{background:#0a0e0dd1;border:1px solid #ffffff61;border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.teacher-camera-top>strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 12px #00000073;flex:1;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.teacher-camera-top>em{color:#fff;background:#087c78e0;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.teacher-camera-person{place-items:center;width:100%;display:grid;position:relative}.teacher-camera-person:before{aspect-ratio:1;content:"";background:#fffdf90d;border:1px solid #ccfbf159;border-radius:999px;width:clamp(92px,42%,180px);position:absolute}.teacher-camera-person svg{z-index:1;stroke-width:1.7px;color:#ccfbf1eb;filter:drop-shadow(0 8px 20px #00000057);width:clamp(42px,15%,76px);height:clamp(42px,15%,76px);position:relative}.teacher-camera-overlay{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:linear-gradient(#0508071f 0%,#05080770 32%,#05080785 100%);border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:42px 14px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.teacher-camera-overlay strong,.teacher-camera-overlay small{display:block}.teacher-camera-overlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.teacher-camera-overlay small{color:#ffffffc2;margin-top:12px;font-size:11px;font-weight:800}.teacher-camera-overlay i{background:#ffffff47;border-radius:999px;width:100%;height:7px;margin-top:5px;display:block;overflow:hidden}.teacher-camera-overlay i b{border-radius:inherit;background:#26b89d;height:100%;display:block}.teacher-camera-statusline small{margin-top:5px}.teacher-camera-signals{border-left:1px solid #ffffff2e;align-content:end;gap:8px;padding-left:12px;display:grid}.teacher-camera-signals span{color:#ffffffd1;grid-template-columns:minmax(0,1fr) 9px 9px;align-items:center;gap:6px;font-size:11px;font-weight:800;display:grid}.teacher-camera-signals b{background:#ffffff61;border-radius:999px;width:9px;height:9px;display:inline-block}.teacher-camera-signals b[data-on=true]{background:#26b89d}.teacher-camera-signals b[data-state=idle]{background:#ffffff5c}.teacher-camera-signals b[data-state=ok]{background:#35ff7b;box-shadow:0 0 0 2px #35ff7b29,0 0 10px #35ff7b7a}.teacher-camera-signals b[data-state=warn]{background:#ffd43b;box-shadow:0 0 0 2px #ffd43b29,0 0 10px #ffd43b80}.teacher-camera-signals b[data-state=lost]{background:#ff453a;box-shadow:0 0 0 2px #ff453a29,0 0 10px #ff453a7a}.teacher-camera-result-strip{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.teacher-camera-result-pill{color:#ffffffe6;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;align-items:baseline;gap:5px;min-width:0;padding:4px 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.teacher-camera-result-pill b,.teacher-camera-result-pill strong{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.teacher-camera-result-pill b{color:#ffffffa8;text-transform:uppercase;font-size:9px}.teacher-camera-result-pill strong{color:#fff;font-size:10px;font-weight:950}.teacher-camera-result-pill[data-tone=good]{background:#35ff7b2e;border-color:#35ff7b52}.teacher-camera-result-pill[data-tone=warn]{background:#ffd43b2e;border-color:#ffd43b57}.teacher-camera-result-pill[data-tone=hot]{background:#ff453a2e;border-color:#ff453a57}.instructor-cockpit,.instructor-cockpit :is(button,input,select,textarea){font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0}.instructor-cockpit .font-display{font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif!important}.instructor-cockpit{--cockpit-ink:#111715;--cockpit-muted:#68716c;--cockpit-line:#dad3c8e0;--cockpit-surface:#ffffffdb;--cockpit-paper:#fbf8f3;--cockpit-accent:#087c78;color:var(--cockpit-ink);background:#f8f4ed}.instructor-command-panel{box-shadow:0 16px 42px #362f2512;border-color:var(--cockpit-line)!important;background:#fffdf9eb!important;border-radius:0!important}.instructor-commandbar{min-height:70px;padding:10px 16px}.instructor-command-select{color:#252c29;background:#fffdf9;border-color:#dad3c8eb;border-radius:6px;min-height:42px;font-size:13px;font-weight:650;box-shadow:inset 0 1px #ffffffdb}.instructor-commandbar button{border-radius:6px;gap:8px;min-height:42px;font-weight:700}.instructor-command-primary{background:linear-gradient(#0b8a86 0%,#06746f 100%);box-shadow:0 14px 28px #087c7833,inset 0 1px #fff3}.instructor-command-ghost,.instructor-command-danger{background:#fffdf9;box-shadow:0 8px 18px #362f250d}.instructor-body-grid{grid-template-columns:62px minmax(0,1fr);gap:0}.instructor-side-rail{box-shadow:none;background:#fffdf9c7;border-top:0;border-bottom:0;border-left:0;border-radius:0;padding-top:24px}.instructor-side-rail button{color:#6a716d;border-radius:8px;width:36px;height:36px}.instructor-side-rail button.is-active{background:#087c78;box-shadow:0 10px 24px #087c7833}.teacher-cockpit-workspace{border-color:var(--cockpit-line)!important;box-shadow:none!important;background:#fffdf9bd!important;border-radius:0!important}.teacher-cockpit-workspace .teacher-live-board-main>.rounded-lg.border.border-ink-950\/10.bg-paper-50.p-3{background:0 0!important;border-color:#0000!important}.teacher-cockpit-workspace .teacher-camera-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.teacher-cockpit-workspace .teacher-camera-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.teacher-cockpit-workspace .teacher-camera-grid[data-count="2"],.teacher-cockpit-workspace .teacher-camera-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-cockpit-workspace .teacher-camera-grid[data-count="3"],.teacher-cockpit-workspace .teacher-camera-grid[data-count="5"],.teacher-cockpit-workspace .teacher-camera-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-live-student-card{color:var(--cockpit-ink);cursor:pointer;perspective:1200px;text-align:left;outline:none;position:relative;overflow:hidden;background:#fff!important;border-color:#d2c9bceb!important;border-radius:10px!important;box-shadow:0 16px 36px #362f2521!important}.teacher-live-student-card:focus-visible{box-shadow:0 0 0 3px #087c7838,0 16px 36px #362f2521!important}.teacher-card-flip{width:100%;height:100%;min-height:0;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.16,1,.3,1);position:relative}.teacher-live-student-card[data-flipped=true] .teacher-card-flip{transform:rotateY(180deg)}.teacher-card-face{backface-visibility:hidden;width:100%;height:100%;min-height:0}.teacher-card-face-back{position:absolute;inset:0;transform:rotateY(180deg)}.teacher-student-screen-preview{background:radial-gradient(circle at 18% 0,#087c7814,#0000 34%),#fffdf9;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;padding:8px;display:grid}.teacher-student-preview-head{color:#111715;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.teacher-student-preview-head strong,.teacher-student-preview-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teacher-student-preview-head strong{font-size:12px;font-weight:820}.teacher-student-preview-head span,.teacher-card-flip-hint{color:#087c78;font-size:10px;font-weight:850}.teacher-student-preview-stage{border-radius:8px;height:100%;min-height:0;overflow:hidden}.teacher-student-preview-empty{color:#111715;text-align:center;background:radial-gradient(circle at 50% 0,#087c7821,#0000 40%),linear-gradient(#fffdf9f5,#f8f4eddb);border:1px solid #dad3c8b8;border-radius:8px;align-content:center;place-items:center;gap:8px;height:100%;min-height:0;padding:14px;display:grid}.teacher-student-preview-empty p,.teacher-student-preview-empty strong,.teacher-student-preview-empty small{margin:0}.teacher-student-preview-empty p{color:#087c78;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.teacher-student-preview-empty strong{color:#111715;font-size:clamp(15px,1.8vw,22px);font-weight:850;line-height:1.18}.teacher-student-preview-empty small{color:#68716c;max-width:24ch;font-size:11px;font-weight:700;line-height:1.35}.teacher-card-flip-hint{justify-self:end;line-height:1}.teacher-live-student-card.is-complete{border-color:#66a847b8!important;box-shadow:0 0 0 1px #66a8472e,0 16px 36px #362f251c!important}.teacher-live-student-card .live-result-chip{display:none}.teacher-camera-card{background-color:#d9e2dc;background-position:50%;background-size:cover;border-radius:9px;min-height:clamp(168px,50svh - 134px,330px);box-shadow:inset 0 -96px 84px #0f12117a}.teacher-camera-grid[data-count="1"] .teacher-camera-card,.teacher-camera-grid[data-count="2"] .teacher-camera-card,.teacher-camera-grid[data-count="4"] .teacher-camera-card{min-height:clamp(210px,50svh - 134px,360px)}.teacher-camera-card:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#04080747,#0000 28%),radial-gradient(circle at 50% 38%,#0000 0 42%,#0f12111a 72%,#0f12113d 100%);position:absolute;inset:0}.teacher-camera-card[data-offline=true]{filter:grayscale(.18)saturate(.88)}.teacher-camera-top{z-index:3;gap:9px;top:12px;left:12px;right:12px}.teacher-camera-top>span{color:#fffffff0;background:#080b0adb;border-radius:5px;width:25px;height:25px;font-size:12px;font-weight:760}.teacher-camera-top>strong{font-size:15px;font-weight:760}.teacher-camera-top>em{background:#087c78e6;border:1px solid #ffffff29;font-size:11px;font-weight:700;box-shadow:0 8px 18px #052c2a2e}.teacher-camera-top>em.teacher-camera-status-warn{background:#cc5b2ceb}.teacher-camera-top>em.teacher-camera-status-done{background:#54963af0}.teacher-student-audio-toggle{color:#fffffff2;min-width:0;max-width:118px;transition:background .18s var(--gl-ease), opacity .18s var(--gl-ease), transform .18s var(--gl-ease);background:#080b0ab8;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.teacher-student-audio-toggle:hover:not(:disabled){background:#087c78eb;transform:translateY(-1px)}.teacher-student-audio-toggle.is-active{color:#fffdf9;background:#087c78f2;border-color:#28b89f6b}.teacher-student-audio-toggle:disabled{cursor:not-allowed;opacity:.55}.teacher-student-audio-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teacher-camera-overlay{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0508071f 0%,#05080770 32%,#05080785 100%);border-top:1px solid #ffffff29;border-radius:0 0 9px 9px;grid-template-columns:minmax(0,1fr) 118px;align-items:end;min-height:92px;padding:38px 14px 14px}.teacher-camera-overlay strong{font-size:13px;font-weight:760}.teacher-camera-overlay small{margin-top:7px;font-size:11px;font-weight:620}.teacher-camera-overlay i{background:#ffffff4d;height:6px;margin-top:6px}.teacher-camera-overlay i b,.teacher-camera-signals b[data-on=true]{background:#28b89f}.teacher-camera-signals b[data-state=ok]{background:#35ff7b}.teacher-camera-signals b[data-state=warn]{background:#ffd43b}.teacher-camera-signals b[data-state=lost]{background:#ff453a}.teacher-camera-signals{gap:9px}.teacher-camera-signals span{font-size:11px;font-weight:620}.teacher-camera-signals small{color:#ffffffb8;text-align:right;grid-column:1/-1;margin-top:-2px;font-size:10px;font-weight:760;line-height:1.15}.teacher-camera-overlay .teacher-camera-result-pill strong{color:#fff;font-size:10px;font-weight:950;display:inline}.teacher-card-controls{z-index:6;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);background:#101413bd;border:1px solid #ffffff24;border-radius:10px;padding:8px;transition:opacity .16s,transform .16s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.teacher-live-student-card:hover .teacher-card-controls,.teacher-live-student-card:focus-within .teacher-card-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.teacher-card-controls button,.teacher-card-controls span{border-radius:7px!important;min-height:30px!important;padding:6px 9px!important;font-size:11px!important;font-weight:700!important}.teacher-live-side-panel{gap:18px;padding:14px 4px 12px 18px}.teacher-live-side-panel h3{font-size:22px;font-weight:760;color:#151b19!important}.teacher-live-side-panel p{color:var(--cockpit-muted)}.teacher-live-side-panel .teacher-side-usage p{color:#303834}.teacher-live-side-panel .teacher-side-usage span{color:#68716c}.teacher-side-progress i{background:#e1dbd2;height:8px}.teacher-side-metrics span,.teacher-side-usage,.teacher-side-student{background:#ffffffad;border-color:#dad3c8e0;border-radius:9px;box-shadow:inset 0 1px #ffffffb3}.teacher-side-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.teacher-side-actions button{color:#3e4843;background:#ffffffb8;border:1px solid #dad3c8eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 20px #362f250d}.teacher-live-timeline{background:#fffdf9cc;border-radius:10px}.teacher-live-timeline strong{font-weight:760}@media (max-width:860px){.instructor-commandbar{grid-template-columns:1fr auto}.instructor-command-select,.instructor-commandbar button,.instructor-live-badge{display:none}.instructor-body-grid,.teacher-live-board{grid-template-columns:1fr}.instructor-side-rail{flex-direction:row;justify-content:center}.teacher-cockpit-workspace .teacher-camera-grid,.teacher-live-timeline,.teacher-live-actions>.grid{grid-template-columns:1fr}}.instructor-cockpit{grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:calc(100svh - 16px);display:grid}.instructor-cockpit-live{height:calc(100svh - 16px);min-height:0;overflow:hidden}.instructor-cockpit-lesson{min-height:calc(var(--eg-live-vh,100dvh) - 16px)}@media (min-width:1241px){.instructor-cockpit-lesson{height:calc(var(--eg-live-vh,100dvh) - 16px);min-height:0;overflow:hidden}.instructor-cockpit-lesson .instructor-body-grid,.instructor-cockpit-lesson .instructor-body-main{height:100%;min-height:0;overflow:hidden}.instructor-cockpit-lesson .lesson-planner-workspace{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.instructor-cockpit-lesson .lesson-planner-main{height:100%;min-height:0}}.instructor-cockpit>*+*{margin-top:0!important}.instructor-cockpit .instructor-command-panel{background:#fffdf9e6!important;border-color:#dad3c89e!important;box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508!important}.instructor-cockpit .instructor-commandbar{border-bottom:0;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:2px 10px;display:grid}.instructor-cockpit .instructor-commandbar>a:first-child{gap:6px;height:32px}.instructor-cockpit .instructor-commandbar>a:first-child svg{width:27px;height:27px}.instructor-cockpit .instructor-commandbar>a:first-child span{font-size:18px}.instructor-command-status{min-width:0}.instructor-command-status strong,.instructor-command-status small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.instructor-command-status strong{color:#111715;margin-top:0;font-size:15px;font-weight:680;line-height:1.15}.instructor-command-status small{color:#68716c;margin-top:2px;font-size:12px;font-weight:620}.instructor-command-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.instructor-command-password-link{color:#48514d;background:#fffdf9;border:1px solid #d2c9bcdb;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:32px;min-height:32px;padding-inline:10px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,background .18s;display:inline-flex;box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508}.instructor-command-password-link:hover{color:#087c78;background:#087c780f;border-color:#087c7857;transform:translateY(-1px)}.instructor-cockpit .instructor-commandbar button{border-radius:7px;height:32px;min-height:32px;padding-inline:10px;font-size:12px}.instructor-cockpit .instructor-live-badge span{background:#ef4f3e;position:relative}.instructor-cockpit .instructor-live-badge span:after{content:"";background:#ef4f3e2e;border-radius:999px;animation:1.6s cubic-bezier(.16,1,.3,1) infinite gl-live-pulse;position:absolute;inset:-5px}.instructor-cockpit .instructor-body-grid{grid-template-columns:50px minmax(0,1fr);gap:8px;min-height:0}.instructor-cockpit-live .instructor-body-grid,.instructor-cockpit-live .instructor-body-main{height:100%;min-height:0;overflow:hidden}.instructor-cockpit .instructor-side-rail{min-height:0;box-shadow:none;background:#fffdf9a8;border-color:#dad3c875;border-radius:0;justify-content:start;padding-top:10px}.instructor-cockpit .instructor-body-main,.instructor-cockpit .instructor-body-main>section,.instructor-cockpit .teacher-cockpit-workspace,.instructor-cockpit .teacher-cockpit-workspace>div,.instructor-cockpit .teacher-live-cockpit-shell{min-height:0}.instructor-cockpit .teacher-cockpit-workspace{height:100%;min-height:0;overflow:hidden;background:#fffdf9b8!important;border-color:#dad3c89e!important;padding:6px!important;box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508!important}.instructor-cockpit .lesson-planner-workspace{--lesson-planner-left:minmax(520px, 1fr);--lesson-planner-right:minmax(520px, 1fr);gap:12px;min-height:0;display:grid}.instructor-cockpit .lesson-planner-toolbar{grid-template-columns:var(--lesson-planner-left) var(--lesson-planner-right);align-items:stretch;gap:12px;display:grid}.instructor-cockpit .lesson-planner-toolbar>section,.instructor-cockpit .lesson-planner-control-panel{min-width:0;height:100%}.instructor-cockpit .lesson-planner-main{grid-template-columns:var(--lesson-planner-left) var(--lesson-planner-right);align-items:stretch;gap:12px;display:grid}.instructor-cockpit .lesson-flow-panel,.instructor-cockpit .lesson-edit-panel,.instructor-cockpit .lesson-preview-panel{min-width:0}.instructor-cockpit .lesson-flow-panel{flex-direction:column;grid-column:1;align-self:stretch;height:min(68svh,720px);min-height:500px;display:flex}@media (min-width:1241px){.instructor-cockpit-lesson .lesson-flow-panel{height:100%;min-height:0}.instructor-cockpit-lesson .lesson-preview-panel{grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;min-height:0;display:grid}.instructor-cockpit-lesson .lesson-student-preview-stage{height:100%;min-height:0}}.instructor-cockpit .lesson-add-section{background:#faf7f1a3;border:1px solid #11171514;border-radius:8px;padding:10px}.instructor-cockpit .lesson-add-bar{grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:8px;display:grid}.instructor-cockpit .lesson-compact-field{color:#27312d;gap:5px;min-width:0;font-size:.78rem;font-weight:800;display:grid}.instructor-cockpit .lesson-compact-field-wide{min-width:0}.instructor-cockpit .lesson-compact-field span{color:#27312dad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instructor-cockpit .lesson-compact-field select,.instructor-cockpit .lesson-compact-field input,.instructor-cockpit .lesson-edit-panel select,.instructor-cockpit .lesson-edit-panel input,.instructor-cockpit .lesson-edit-panel textarea{color:#27312d;background:#fff;border:1px solid #1117151a;border-radius:8px;min-height:42px;padding:9px 11px;font-size:.86rem;font-weight:700}.instructor-cockpit .lesson-add-submit{color:#fffdf9;background:#087c78;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:.86rem;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.instructor-cockpit .lesson-add-submit:hover:not(:disabled){background:#006c68}.instructor-cockpit .lesson-add-submit:active:not(:disabled){transform:translateY(1px)}.instructor-cockpit .lesson-add-submit:disabled{cursor:not-allowed;opacity:.48}.instructor-cockpit .lesson-flow-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#087c7859 #1117150f;flex:auto;align-content:start;gap:5px;min-height:0;max-height:none;margin-top:8px;padding-right:4px;display:grid;overflow-y:auto}.instructor-cockpit .lesson-flow-list::-webkit-scrollbar{width:8px}.instructor-cockpit .lesson-flow-list::-webkit-scrollbar-track{background:#1117150f;border-radius:999px}.instructor-cockpit .lesson-flow-list::-webkit-scrollbar-thumb{background:#087c7859;border-radius:999px}.instructor-cockpit .lesson-flow-row{text-align:left;background:#fffdf9e0;border:1px solid #11171514;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;transition:border-color .16s,background .16s;display:grid}.instructor-cockpit .lesson-flow-select-button{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:0;display:grid}.instructor-cockpit .lesson-flow-select-button:focus-visible,.instructor-cockpit .lesson-flow-edit-button:focus-visible,.instructor-cockpit .lesson-flow-icon-button:focus-visible{outline-offset:2px;outline:3px solid #087c7842}.instructor-cockpit .lesson-flow-row:hover{background:#087c780b;border-color:#087c7847}.instructor-cockpit .lesson-flow-row.is-active{background:#087c7817;border-color:#087c7875}.instructor-cockpit .lesson-flow-index{color:#087c78;background:#087c781a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.76rem;font-weight:900;display:grid}.instructor-cockpit .lesson-flow-main{min-width:0}.instructor-cockpit .lesson-flow-main strong,.instructor-cockpit .lesson-flow-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.instructor-cockpit .lesson-flow-main strong{color:#111715;font-size:.86rem;font-weight:900;line-height:1.15}.instructor-cockpit .lesson-flow-main span,.instructor-cockpit .lesson-flow-duration{color:#27312d94;font-size:.74rem;font-weight:750}.instructor-cockpit .lesson-flow-duration{white-space:nowrap}.instructor-cockpit .lesson-flow-status{justify-content:flex-end;display:inline-flex}.instructor-cockpit .lesson-flow-edit-button{color:#087c78;background:#fffdf9eb;border:1px solid #087c783d;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.instructor-cockpit .lesson-flow-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.instructor-cockpit .lesson-flow-icon-button{color:#087c78;background:#fffdf9eb;border:1px solid #087c782e;border-radius:8px;place-items:center;width:34px;height:34px;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:inline-grid}.instructor-cockpit .lesson-flow-icon-button:hover:not(:disabled){background:#087c781a;border-color:#087c7875}.instructor-cockpit .lesson-flow-icon-button.is-danger{color:#dc4e4d;border-color:#dc4e4d38}.instructor-cockpit .lesson-flow-icon-button.is-danger:hover:not(:disabled){background:#dc4e4d1a;border-color:#dc4e4d7a}.instructor-cockpit .lesson-flow-icon-button:disabled,.instructor-cockpit .lesson-flow-edit-button:disabled{cursor:not-allowed;opacity:.38}.instructor-cockpit .lesson-flow-icon-button[aria-disabled=true],.instructor-cockpit .lesson-flow-edit-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.instructor-cockpit .lesson-flow-edit-button:hover{color:#006c68;background:#087c781a;border-color:#087c7885}.instructor-cockpit .lesson-flow-edit-button[aria-disabled=true]:hover{color:#087c78;background:#fffdf9eb;border-color:#087c783d}.instructor-cockpit .lesson-edit-panel{background:#fffdf9f5!important}.lesson-editor-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1117155c;place-items:center;padding:clamp(12px,2vw,28px);display:grid;position:fixed;inset:0}.lesson-editor-dialog-shell{width:min(980px,100vw - 28px);min-height:0;max-height:min(88svh,860px)}.instructor-cockpit .lesson-editor-dialog{flex-direction:column;min-height:0;max-height:min(88svh,860px);display:flex;overflow:hidden}.instructor-cockpit .lesson-editor-scroll{scrollbar-width:thin;scrollbar-color:#087c7859 #1117150f;min-height:0;padding-right:4px;overflow-y:auto}.instructor-cockpit .lesson-editor-footer{border-top:1px solid #11171514;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}.instructor-cockpit .lesson-editor-secondary,.instructor-cockpit .lesson-editor-primary{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.88rem;font-weight:900;display:inline-flex}.instructor-cockpit .lesson-editor-secondary{color:#27312d;background:#fffdf9eb;border:1px solid #1117151a}.instructor-cockpit .lesson-editor-primary{color:#fffdf9;background:#087c78;border:1px solid #087c782e}.instructor-cockpit .lesson-edit-panel>.grid,.instructor-cockpit .lesson-edit-panel .lesson-editor-scroll>.grid,.instructor-cockpit .lesson-edit-panel .grid.gap-3{align-items:end}.instructor-cockpit .lesson-edit-panel>.mt-4.rounded-lg,.instructor-cockpit .lesson-edit-panel .lesson-editor-scroll>.mt-4.rounded-lg,.instructor-cockpit .lesson-edit-panel>.mt-4.space-y-3>.rounded-lg{background:#faf7f19e!important;border-color:#11171514!important;padding:10px!important}.instructor-cockpit .lesson-edit-panel>.mt-4.rounded-lg>.mb-3,.instructor-cockpit .lesson-edit-panel .lesson-editor-scroll>.mt-4.rounded-lg>.mb-3,.instructor-cockpit .lesson-edit-panel>.mt-4.space-y-3 .mb-3{margin-bottom:8px!important}.instructor-cockpit .lesson-edit-panel p.mt-1.text-xs{line-height:1.45!important}.instructor-cockpit .lesson-placement-summary{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.instructor-cockpit .lesson-placement-summary span{color:#27312db8;background:#087c7814;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:850}.instructor-cockpit .lesson-preview-panel{grid-column:2;align-self:start;position:sticky;top:8px}@media (min-width:1241px){.instructor-cockpit-lesson .lesson-preview-panel{align-self:stretch;height:100%;min-height:0;position:static;top:auto}}@media (max-width:1240px){.instructor-cockpit .lesson-planner-toolbar,.instructor-cockpit .lesson-planner-main{grid-template-columns:1fr}.instructor-cockpit .lesson-preview-panel{grid-area:auto;position:static}.instructor-cockpit .lesson-flow-panel{height:auto;min-height:0}.instructor-cockpit .lesson-flow-list{max-height:min(54svh,520px)}}@media (max-width:1100px){.instructor-cockpit .lesson-flow-panel{position:static}}@media (max-width:720px){.instructor-cockpit .lesson-add-bar{grid-template-columns:1fr}.instructor-cockpit .lesson-flow-row{grid-template-columns:minmax(0,1fr) auto}.instructor-cockpit .lesson-flow-select-button{grid-template-columns:30px minmax(0,1fr)}.instructor-cockpit .lesson-flow-duration,.instructor-cockpit .lesson-flow-status{display:none}.instructor-cockpit .lesson-flow-edit-button{min-height:32px;padding:0 9px}.instructor-cockpit .lesson-flow-actions{gap:3px}.instructor-cockpit .lesson-flow-icon-button{width:30px;height:32px}.lesson-editor-backdrop{align-items:end;padding:10px}.lesson-editor-dialog-shell,.instructor-cockpit .lesson-editor-dialog{width:min(100%,100vw - 20px);max-height:92svh}.instructor-cockpit .lesson-editor-footer{grid-template-columns:1fr 1fr;display:grid}}.instructor-cockpit .teacher-live-workspace-inner{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;gap:0!important}.instructor-cockpit .teacher-live-cockpit-shell{grid-template-rows:minmax(0,1fr);gap:8px;height:100%;display:grid;overflow:hidden}.teacher-live-setup-grid{align-items:stretch}.instructor-cockpit .teacher-live-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.teacher-live-setup-card{box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508;background:#fffdf9b8!important;border-color:#dad3c89e!important;border-radius:8px!important;padding:7px 9px!important}.teacher-live-setup-card label,.teacher-live-setup-card span{color:#40504b!important;font-size:11px!important;font-weight:680!important}.instructor-cockpit .teacher-live-setup-card label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.instructor-cockpit .teacher-live-setup-card{align-items:center;min-height:58px;display:grid}.teacher-live-setup-card select,.teacher-live-setup-card button{border-radius:8px!important;min-height:30px!important;margin-top:0!important;font-size:11px!important}.teacher-live-class-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:100%;min-height:42px;display:grid}.teacher-live-class-summary strong,.teacher-live-class-summary span{min-width:0;display:block}.teacher-live-class-summary strong{color:#111715;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.teacher-live-class-summary span{color:#68716c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:760;overflow:hidden}.teacher-live-class-metrics{gap:6px;display:flex}.teacher-live-class-metrics small{color:#68716c;white-space:nowrap;background:#fffdf9d1;border:1px solid #dad3c89e;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;font-weight:820;display:inline-flex}.teacher-live-class-metrics b{color:#087c78}.teacher-live-class-switch{grid-column:1/-1}.teacher-live-class-switch label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.instructor-cockpit .teacher-live-board{grid-template-columns:minmax(0,1fr) clamp(278px,22.5vw,338px);gap:10px;height:100%;min-height:0;overflow:hidden}.instructor-cockpit .teacher-live-board-main{grid-template-rows:auto minmax(0,1fr) auto auto;gap:7px;height:100%;min-height:0;display:grid;overflow:hidden}.instructor-cockpit .teacher-live-grid-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.instructor-cockpit .teacher-live-timeout-toast{z-index:12;color:#4b3b21;pointer-events:none;background:#fffdf9f0;border:1px solid #ffb44061;border-radius:9px;align-items:center;gap:10px;max-width:min(360px,100% - 28px);padding:9px 11px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex;position:absolute;top:64px;right:14px;box-shadow:0 14px 32px -22px #362f2557}.instructor-cockpit .teacher-live-timeout-toast strong{color:#3d2f18;background:#ffb4402e;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:950}.instructor-cockpit .teacher-live-grid-panel>.mb-3{margin-bottom:6px!important}.instructor-cockpit .teacher-camera-grid{--teacher-camera-gap:clamp(8px, .9vw, 12px);place-content:center;gap:var(--teacher-camera-gap);width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.instructor-cockpit .teacher-camera-grid[data-count="1"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;max-width:none;margin:auto}.instructor-cockpit .teacher-camera-grid[data-count="2"]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(260px,1fr));max-width:none;margin:auto}.instructor-cockpit .teacher-camera-grid[data-count="3"]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(220px,1fr))}.instructor-cockpit .teacher-camera-grid[data-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:66.5%;min-width:min(100%,540px);max-width:100%;margin:auto}.instructor-cockpit .teacher-camera-grid[data-count="5"],.instructor-cockpit .teacher-camera-grid[data-count="6"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(210px,1fr))}.instructor-cockpit .teacher-live-student-card{width:100%;height:100%;min-height:0;border-color:#dad3c89e!important;box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508!important}.instructor-cockpit .teacher-camera-grid[data-count="1"] .teacher-live-student-card{aspect-ratio:1;width:auto;max-width:100%;height:100%}.instructor-cockpit .teacher-camera-card{border-radius:8px;height:100%;min-height:0!important}.instructor-cockpit .teacher-live-refresh-button{background:#fffdf9db;border-color:#dad3c89e;min-height:36px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.instructor-cockpit .teacher-live-refresh-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #362f250f}.instructor-cockpit .teacher-live-audio-button{color:#2f3a36;min-height:36px;transition:transform .18s var(--gl-ease), box-shadow .18s var(--gl-ease), border-color .18s var(--gl-ease), background .18s var(--gl-ease), color .18s var(--gl-ease);background:#fffdf9db;border:1px solid #dad3c89e;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 1px 2px #1117150f}.instructor-cockpit .teacher-live-audio-button:hover:not(:disabled){color:#087c78;transform:translateY(-1px);box-shadow:0 8px 18px #362f250f}.instructor-cockpit .teacher-live-audio-button:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px 3px #1117151f}.instructor-cockpit .teacher-live-audio-button.is-active{color:#fffdf9;background:#087c78;border-color:#087c786b;box-shadow:0 8px 18px #087c7824}.instructor-cockpit .teacher-live-audio-button.is-active:hover:not(:disabled){color:#fffdf9;background:#076d69}.instructor-cockpit .teacher-live-audio-button.is-class-share{background:#cc5b2c;border-color:#cc5b2c5c}.instructor-cockpit .teacher-live-audio-button.is-busy{color:#087c78;background:#087c7817;border-color:#087c784d}.instructor-cockpit .teacher-live-audio-button:disabled{cursor:not-allowed;opacity:.55}.instructor-cockpit .teacher-live-status-controls{flex-wrap:wrap;justify-content:flex-end}.instructor-cockpit .teacher-live-status-controls>span,.instructor-cockpit .teacher-live-status-controls .teacher-live-audio-button,.instructor-cockpit .teacher-live-status-controls .teacher-live-refresh-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:36px;min-height:36px;line-height:1.05;display:inline-flex}.instructor-cockpit .teacher-live-status-controls>span{padding:0 10px;font-weight:850}.instructor-cockpit .teacher-camera-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0508071f 0%,#05080770 32%,#0508078a 100%)!important}.instructor-cockpit .teacher-camera-statusline small{margin-top:5px}.instructor-cockpit .teacher-live-side-panel{scrollbar-width:none;border-left-color:#dad3c875;gap:clamp(7px,1.15vh,12px);height:100%;min-height:0;padding:clamp(8px,1.2vh,12px) 2px clamp(8px,1.2vh,12px) 12px;display:flex;overflow:auto}.instructor-cockpit .teacher-live-side-panel::-webkit-scrollbar{display:none}.instructor-cockpit .teacher-side-metrics,.instructor-cockpit .teacher-side-usage,.instructor-cockpit .teacher-side-student,.instructor-cockpit .teacher-side-brief,.instructor-cockpit .teacher-side-self-view{flex-shrink:0}.instructor-cockpit .teacher-side-self-view{border-radius:8px;padding:clamp(7px,.95vh,10px)}.instructor-cockpit .teacher-side-self-video{min-height:clamp(94px,13vh,136px)}.instructor-cockpit .teacher-side-self-copy strong{font-size:clamp(11px,1.22vh,13px)}.instructor-cockpit .teacher-side-self-copy span,.instructor-cockpit .teacher-side-self-video small{font-size:clamp(10px,1.1vh,12px)}.instructor-cockpit .teacher-side-lesson-guide,.instructor-cockpit .teacher-side-activity-guide{overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#087c7847 transparent;border-radius:8px;flex-direction:column;justify-content:space-between;gap:clamp(6px,.95vh,10px);min-height:0;padding:clamp(10px,1.55vh,15px);display:flex;overflow:auto}.instructor-cockpit .teacher-side-lesson-guide{flex:1 1 0}.instructor-cockpit .teacher-side-activity-guide{flex:1.18 1 0}.instructor-cockpit .teacher-side-eyebrow{font-size:clamp(10px,1.12vh,12px)!important}.instructor-cockpit .teacher-side-lesson-guide h3,.instructor-cockpit .teacher-side-activity-guide h4{font-size:clamp(18px,2.05vh,23px);font-weight:780;line-height:1.12;color:#151b19!important}.instructor-cockpit .teacher-side-lesson-guide span{color:#33413d;font-size:clamp(13px,1.48vh,15px);font-weight:820;line-height:1.34}.instructor-cockpit .teacher-side-guide-note small,.instructor-cockpit .teacher-side-activity-guide small{color:#58635e;font-size:clamp(12px,1.34vh,14px);font-weight:680;line-height:1.38}.instructor-cockpit .teacher-side-guide-note{border-top-color:#d2c9bc61;gap:3px;padding-top:clamp(6px,.82vh,9px)}.instructor-cockpit .teacher-side-skill-focus{border-top-color:#d2c9bc61;gap:clamp(5px,.7vh,8px);padding-top:clamp(6px,.82vh,9px)}.instructor-cockpit .teacher-side-skill-focus div{gap:5px}.instructor-cockpit .teacher-side-skill-focus small{padding:4px 8px!important;font-size:clamp(10px,1.08vh,12px)!important}.instructor-cockpit .teacher-side-skill-focus em{color:#46534f;font-size:clamp(11px,1.22vh,13px);line-height:1.34}.instructor-cockpit .teacher-side-skill-focus span{color:#68716c;font-size:clamp(10px,1.12vh,12px);line-height:1.34}.instructor-cockpit .teacher-side-guide-note strong,.instructor-cockpit .teacher-side-lesson-guide strong,.instructor-cockpit .teacher-side-activity-guide strong,.instructor-cockpit .teacher-side-skill-focus strong{color:#2d3834;font-size:clamp(11px,1.24vh,13px);font-weight:930}.instructor-cockpit .teacher-side-activity-guide span{padding:5px 9px;font-size:clamp(11px,1.24vh,13px)}@media (min-width:861px) and (max-height:650px){.instructor-cockpit .teacher-live-side-panel{gap:6px;padding-top:7px;padding-bottom:7px}.instructor-cockpit .teacher-side-lesson-guide,.instructor-cockpit .teacher-side-activity-guide{justify-content:flex-start;gap:5px;padding:8px}.instructor-cockpit .teacher-side-self-view{padding:6px}.instructor-cockpit .teacher-side-self-video{min-height:74px}.instructor-cockpit .teacher-side-lesson-guide h3,.instructor-cockpit .teacher-side-activity-guide h4{font-size:17px;line-height:1.08}.instructor-cockpit .teacher-side-lesson-guide span,.instructor-cockpit .teacher-side-guide-note small,.instructor-cockpit .teacher-side-activity-guide small{font-size:12px;line-height:1.3}.instructor-cockpit .teacher-side-guide-note{padding-top:5px}}.instructor-cockpit .teacher-live-timeline{border-color:#dad3c885;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508}.instructor-cockpit .teacher-live-timeline div{min-height:42px;padding:6px 8px 6px 36px}.instructor-cockpit .teacher-live-timeline span{width:20px;height:20px;top:9px;left:9px}.instructor-cockpit .teacher-live-timeline strong{font-size:11px}.instructor-cockpit .teacher-live-actions>.grid{background:#fffdf9ad!important;border-color:#dad3c885!important;padding:6px!important}.instructor-cockpit .teacher-live-actions button{white-space:nowrap;min-height:32px!important}@media (min-width:1280px){.instructor-cockpit .teacher-camera-grid[data-count="4"] .teacher-live-student-card{max-height:100%}}@media (max-width:860px){.instructor-cockpit{min-height:auto}.instructor-cockpit .instructor-commandbar{grid-template-columns:auto minmax(0,1fr)}.instructor-cockpit .instructor-command-select{display:none}.instructor-cockpit .instructor-live-badge{display:inline-flex}.instructor-cockpit .instructor-body-grid,.instructor-cockpit .teacher-live-board{grid-template-columns:1fr}.instructor-cockpit .instructor-side-rail{flex-direction:row;justify-content:center}.instructor-cockpit .teacher-camera-grid,.instructor-cockpit .teacher-camera-grid[data-count]{grid-template-rows:none;grid-template-columns:1fr;width:100%;min-width:0;max-width:none}.instructor-cockpit .teacher-camera-card{min-height:220px!important}}.teacher-live-mobile-guide{display:none}.teacher-live-desktop-guide{min-width:0;min-height:0}.teacher-live-desktop-guide .teacher-live-side-panel{height:100%}@media (max-width:860px){.instructor-cockpit,.instructor-cockpit-live{height:auto;min-height:100svh;overflow:auto}.instructor-cockpit .instructor-commandbar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:38px;padding:3px 8px}.instructor-cockpit .instructor-commandbar>button,.instructor-cockpit .instructor-commandbar>a:not(:first-child){display:inline-flex}.instructor-cockpit .instructor-command-actions{gap:6px}.instructor-cockpit .instructor-command-actions button,.instructor-cockpit .instructor-command-actions a{display:inline-flex}.instructor-cockpit .instructor-command-password-link{width:32px;padding-inline:0}.instructor-cockpit .instructor-command-password-link span{display:none}.instructor-cockpit .instructor-commandbar>a:first-child{gap:5px;height:30px}.instructor-cockpit .instructor-commandbar>a:first-child svg{width:24px;height:24px}.instructor-cockpit .instructor-commandbar>a:first-child span{font-size:15px}.instructor-cockpit .instructor-command-status strong{font-size:13px}.instructor-cockpit .instructor-body-grid,.instructor-cockpit-live .instructor-body-grid,.instructor-cockpit-live .instructor-body-main{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.instructor-cockpit .instructor-side-rail{scrollbar-width:none;border:1px solid #dad3c875;flex-direction:row;justify-content:flex-start;gap:6px;min-height:0;padding:5px 6px;overflow-x:auto}.instructor-cockpit .instructor-side-rail::-webkit-scrollbar{display:none}.instructor-cockpit .teacher-cockpit-workspace,.instructor-cockpit .teacher-live-workspace-inner,.instructor-cockpit .teacher-live-cockpit-shell,.instructor-cockpit .teacher-live-board,.instructor-cockpit .teacher-live-board-main,.instructor-cockpit .teacher-live-grid-panel{height:auto;overflow:visible}.instructor-cockpit .teacher-cockpit-workspace{padding:6px!important}.instructor-cockpit .teacher-live-board{grid-template-columns:1fr}.instructor-cockpit .teacher-live-board-main{flex-direction:column;gap:7px;display:flex}.instructor-cockpit .teacher-live-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}.instructor-cockpit .teacher-live-setup-card{min-width:0;min-height:50px;padding:7px!important}.instructor-cockpit .teacher-live-setup-card label{grid-template-columns:1fr;gap:4px}.instructor-cockpit .teacher-live-setup-card select,.instructor-cockpit .teacher-live-setup-card button{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.teacher-live-class-summary{grid-template-columns:1fr}.teacher-live-class-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.instructor-cockpit .teacher-camera-grid,.instructor-cockpit .teacher-camera-grid[data-count]{grid-template-rows:none;grid-template-columns:1fr;place-items:stretch stretch;height:auto;max-height:none;overflow:visible}.instructor-cockpit .teacher-live-actions{order:2}.teacher-live-desktop-guide{display:none}.teacher-live-mobile-guide{order:3;display:block}.instructor-cockpit .teacher-live-grid-panel{order:4}.instructor-cockpit .teacher-live-timeline{order:5}.instructor-cockpit .teacher-camera-card{min-height:min(42svh,260px)!important}.instructor-cockpit .teacher-camera-grid[data-count="1"] .teacher-live-student-card{aspect-ratio:auto;width:100%;height:auto}.instructor-cockpit .teacher-camera-grid[data-count="1"] .teacher-camera-card{min-height:min(52svh,360px)!important}.instructor-cockpit .teacher-live-desktop-guide .teacher-live-side-panel{border-top:1px solid #dad3c875;border-left:0;height:auto;max-height:none;padding:8px 0 0;overflow:visible}.instructor-cockpit .teacher-live-mobile-guide .teacher-live-side-panel{background:#fffdf9c7;border:1px solid #dad3c885;border-radius:10px;height:auto;max-height:none;padding:7px;overflow:visible}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-lesson-guide,.instructor-cockpit .teacher-live-mobile-guide .teacher-side-progress,.instructor-cockpit .teacher-live-mobile-guide .teacher-side-metrics,.instructor-cockpit .teacher-live-mobile-guide .teacher-side-select{display:none}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-view{border-radius:10px;grid-template-columns:minmax(82px,104px) minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-video{aspect-ratio:1;min-height:0}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-livekit-video{-o-object-fit:cover;object-fit:cover}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-video:after,.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-video small{display:none}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-controls{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:6px;height:100%;display:grid}.instructor-cockpit .teacher-live-mobile-guide .teacher-self-media-button{width:100%;height:100%;min-height:44px}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-copy{display:none}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-activity-guide{box-shadow:none;background:0 0;border:0;padding:0}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-activity-guide h4{font-size:14px}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-activity-guide small{font-size:11px;line-height:1.38}.instructor-cockpit .teacher-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.instructor-cockpit .teacher-live-timeline{grid-template-columns:1fr}.instructor-cockpit .teacher-live-actions>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.instructor-cockpit .teacher-live-actions>.grid button:nth-child(3){grid-column:auto}.instructor-cockpit .teacher-live-actions .teacher-live-primary-action{grid-area:span 2;min-height:82px!important}.instructor-cockpit .teacher-live-actions button{justify-content:center;min-width:0;line-height:1.15;white-space:normal!important;min-height:38px!important;padding:7px 6px!important;font-size:11px!important}}.instructor-cockpit :is(.teacher-live-audio-button,.teacher-live-refresh-button,.teacher-live-actions button,.teacher-self-media-button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:760px){.instructor-cockpit .teacher-live-grid-panel>.mb-3{grid-template-columns:minmax(0,1fr);gap:7px!important;display:grid!important}.instructor-cockpit .teacher-live-grid-panel>.mb-3>div:first-child{min-width:0}.instructor-cockpit .teacher-live-grid-panel>.mb-3>div:first-child h3{line-height:1.15;font-size:16px!important}.instructor-cockpit .teacher-live-grid-panel>.mb-3>div:first-child p{display:none}.instructor-cockpit .teacher-live-grid-panel>.mb-3>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;gap:6px!important;display:grid!important}.instructor-cockpit .teacher-live-grid-panel>.mb-3>div:last-child>span,.instructor-cockpit .teacher-live-audio-button,.instructor-cockpit .teacher-live-refresh-button{text-align:center;text-overflow:ellipsis;white-space:normal;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;height:36px;min-height:36px;line-height:1.08;overflow:hidden;padding:0 6px!important;font-size:10.5px!important;display:inline-flex!important}.instructor-cockpit .teacher-live-audio-button svg,.instructor-cockpit .teacher-live-refresh-button svg{flex:none;width:14px;height:14px}}.teacher-live-program-select{color:#087c78!important;background:#fffdf9f5!important;border-color:#087c783d!important;font-weight:900!important}.teacher-live-program-select option{color:#111715;font-weight:700}.teacher-side-self-livekit-video,.teacher-livekit-video{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}@media (max-width:1180px) and (pointer:coarse){.instructor-cockpit,.instructor-cockpit-live{padding-top:max(0px, env(safe-area-inset-top))!important}.instructor-cockpit .instructor-commandbar{align-items:center!important;min-height:42px!important}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-view{grid-template-columns:minmax(84px,108px) minmax(0,1fr)!important;gap:7px!important}.instructor-cockpit .teacher-live-mobile-guide .teacher-side-self-video{aspect-ratio:1!important}}@media (min-width:700px) and (max-width:1180px) and (min-height:640px){.instructor-cockpit-live{height:100dvh!important;min-height:0!important;overflow:hidden!important}@supports not (height:100dvh){.instructor-cockpit-live{height:100svh!important}}.instructor-cockpit-live .instructor-body-grid,.instructor-cockpit-live .instructor-body-main,.instructor-cockpit-live .teacher-cockpit-workspace,.instructor-cockpit-live .teacher-live-workspace-inner,.instructor-cockpit-live .teacher-live-cockpit-shell,.instructor-cockpit-live .teacher-live-board,.instructor-cockpit-live .teacher-live-board-main,.instructor-cockpit-live .teacher-live-grid-panel{height:100%!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-board{grid-template-columns:minmax(0,1fr) clamp(218px,26vw,292px)!important;gap:8px!important}.instructor-cockpit-live .teacher-live-side-panel{min-height:0!important;overflow:auto!important}.instructor-cockpit-live .teacher-camera-grid[data-count],.instructor-cockpit-live .teacher-camera-grid[data-count="3"],.instructor-cockpit-live .teacher-camera-grid[data-count="5"],.instructor-cockpit-live .teacher-camera-grid[data-count="6"]{grid-template-rows:none!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}}.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.teacher-live-command-top{grid-template-columns:minmax(0,1.25fr) minmax(220px,.65fr) auto;align-items:stretch;gap:10px;display:grid}.teacher-live-command-setup{background:#fffdf9f0;border:1px solid #1117151a;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.teacher-live-command-current,.teacher-live-command-progress,.teacher-live-command-demo{background:#fffdf9f0;border:1px solid #1117151a;border-radius:10px;min-width:0;padding:10px 12px}.teacher-live-command-current span,.teacher-live-command-progress span,.teacher-live-command-demo{letter-spacing:.12em;text-transform:uppercase;color:#11171585;font-size:10px;font-weight:900;display:block}.teacher-live-command-current strong,.teacher-live-command-progress strong{color:#111715;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.teacher-live-command-current small{color:#1117159e;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font-size:12px;font-weight:750;display:block;overflow:hidden}.teacher-live-command-progress{gap:8px;display:grid}.teacher-live-command-progress i{background:#087c781f;border-radius:999px;height:6px;display:block;overflow:hidden}.teacher-live-command-progress b{border-radius:inherit;background:linear-gradient(90deg,#087c78,#3cc3b2);height:100%;transition:width .22s;display:block}.teacher-live-command-body{grid-template-columns:minmax(0,1fr) clamp(360px,23vw,430px);gap:12px;min-height:0;display:grid}.teacher-live-command-main{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.teacher-live-stage-panel,.teacher-live-video-rail,.teacher-live-cue-strip{background:#fffdf9f5;border:1px solid #1117151a;border-radius:10px;box-shadow:0 16px 42px #1117150f}.teacher-live-stage-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.teacher-live-stage-toolbar{border-bottom:1px solid #11171514;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.teacher-live-stage-toolbar span{letter-spacing:.16em;text-transform:uppercase;color:#1117159e;font-size:11px;font-weight:950;display:block}.teacher-live-stage-toolbar strong{color:#111715;font-size:15px;font-weight:950;line-height:1.15;display:block}.teacher-live-stage-toolbar small{color:#087c78;letter-spacing:.04em;background:#ccfbf16b;border:1px solid #087c782e;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:950}.teacher-live-stage-surface{min-height:0;padding:10px;overflow:hidden}.teacher-live-stage-surface>*{height:100%;min-height:0}.teacher-live-stage-surface .live-stage-empty,.teacher-live-stage-surface .live-stage-paused,.teacher-live-stage-surface .live-stage-finished{background:#ccfbf12e!important;border-color:#087c7824!important}.teacher-live-stage-surface .live-stage-empty p,.teacher-live-stage-surface .live-stage-paused p,.teacher-live-stage-surface .live-stage-finished p{color:#111715!important}.teacher-live-stage-surface .live-stage-empty p+p,.teacher-live-stage-surface .live-stage-paused p+p,.teacher-live-stage-surface .live-stage-finished p+p{color:#1117159e!important}.teacher-live-cue-strip{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.teacher-live-cue-strip div{min-width:0}.teacher-live-cue-strip span{color:#087c78e6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.teacher-live-cue-strip strong,.teacher-live-cue-strip p,.teacher-live-cue-strip em{text-overflow:ellipsis;min-width:0;overflow:hidden}.teacher-live-cue-strip strong{color:#111715;white-space:nowrap;font-size:13px;font-weight:950;display:block}.teacher-live-cue-strip p,.teacher-live-cue-strip em{color:#111715b8;margin:0;font-size:12px;font-weight:750;line-height:1.35}.teacher-live-cue-strip em{color:#111715d6;font-style:normal;display:block}.teacher-live-cue-select{color:#1117159e;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:950;display:grid}.teacher-live-cue-select select{color:#111715;text-transform:none;background:#fffdf9;border:1px solid #1117151f;border-radius:8px;min-width:180px;padding:7px 9px;font-size:12px;font-weight:850}.teacher-live-command-dock .teacher-live-control-actions{border-radius:10px!important;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(128px,1.12fr)!important;grid-template-areas:"action-repeat action-previous action-preview action-start action-next action-finish"!important;gap:8px!important;padding:8px!important;display:grid!important}.teacher-live-video-rail{flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden}.teacher-live-video-rail .teacher-side-self-controls{gap:6px;display:flex;position:absolute;bottom:6px;right:6px}.teacher-live-video-rail .teacher-side-self-copy{min-width:0}.teacher-live-video-rail .teacher-side-self-copy strong{color:#111715;font-size:14px;font-weight:950;display:block}.teacher-live-video-rail .teacher-side-self-copy span{color:#1117159e;margin-top:3px;font-size:12px;font-weight:750;display:block}.teacher-live-video-rail .teacher-live-status-controls{flex-wrap:wrap;gap:5px;display:flex}.teacher-live-video-rail .teacher-live-status-controls>*{min-height:28px!important;font-size:10.5px!important}.teacher-live-video-rail .teacher-live-audio-button,.teacher-live-video-rail .teacher-live-refresh-button{border-radius:8px!important;min-height:28px!important;padding:5px 8px!important;font-size:10.5px!important}.teacher-live-video-rail .teacher-camera-grid{flex:auto;grid-auto-rows:minmax(126px,auto);min-height:0;padding-right:2px;overflow:auto;gap:9px!important;display:grid!important}.teacher-live-video-rail .teacher-camera-grid[data-count="4"],.teacher-live-video-rail .teacher-camera-grid[data-count="5"],.teacher-live-video-rail .teacher-camera-grid[data-count="6"]{grid-auto-rows:minmax(112px,auto);grid-template-columns:repeat(2,minmax(0,1fr))!important}.teacher-live-video-rail .teacher-live-student-card{border-width:2px;min-height:126px;position:relative;overflow:hidden;background:#fffdf9!important}.teacher-live-video-rail .teacher-camera-grid[data-count="1"] .teacher-live-student-card,.teacher-live-video-rail .teacher-camera-grid[data-count="2"] .teacher-live-student-card,.teacher-live-video-rail .teacher-camera-grid[data-count="3"] .teacher-live-student-card{min-height:clamp(134px,16vh,178px)}.teacher-live-video-rail .teacher-card-flip,.teacher-live-video-rail .teacher-card-face,.teacher-live-video-rail .teacher-camera-card{height:100%;min-height:inherit}.teacher-camera-head-frame-label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.teacher-camera-edge-results{z-index:4;pointer-events:none;position:absolute;inset:0}.teacher-camera-edge-metric{color:#fffdf9;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111715b8;border:1px solid #fffdf99e;border-radius:999px;max-width:calc(100% - 22px);padding:6px 8px;font-size:10.5px;font-weight:950;line-height:1;position:absolute;overflow:hidden}.teacher-camera-edge-metric[data-tone=good]{background:#27ae60db}.teacher-camera-edge-metric[data-tone=warn]{background:#f59e0be6}.teacher-camera-edge-metric[data-tone=hot]{background:#ef4f3ee6}.teacher-camera-edge-top-right{top:8px;right:8px}.teacher-camera-edge-bottom-left{bottom:8px;left:8px}.teacher-camera-edge-bottom-right{bottom:8px;right:8px}.instructor-cockpit-live .teacher-live-command-screen{grid-template:"top rail""main rail"minmax(0,1fr)"dock rail"/minmax(0,1fr) clamp(372px,24vw,440px);gap:10px 12px;height:100%;min-height:0;display:grid}.teacher-live-command-top{grid-area:top;grid-template-columns:minmax(0,1.2fr) minmax(190px,.48fr) auto;min-width:0}.teacher-live-command-setup{min-width:0}.teacher-live-command-setup[data-locked=true]{background:#fffdf9c7}.teacher-live-command-setup[data-locked=true] select{cursor:not-allowed;color:#11171594}.teacher-live-program-lock[aria-disabled=true]{pointer-events:none;opacity:.62}.teacher-live-command-progress,.teacher-live-command-demo{min-height:58px;padding:9px 11px}.teacher-live-command-progress strong{font-size:13px}.teacher-live-command-progress i{height:5px}.teacher-live-command-main{grid-area:main;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.teacher-live-stage-toolbar{min-height:38px;padding:8px 12px}.teacher-live-stage-toolbar strong{font-size:14px}.teacher-live-stage-toolbar small{padding:4px 8px}.teacher-live-stage-surface{padding:8px}.teacher-live-cue-strip{grid-template-columns:minmax(150px,.52fr) minmax(0,1fr) minmax(0,1fr);padding:8px 10px}.teacher-live-command-dock{grid-area:dock;min-width:0}.teacher-live-command-dock .teacher-live-control-actions{min-height:0;border-radius:10px!important;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(128px,1.12fr)!important;grid-template-areas:"action-repeat action-previous action-preview action-start action-next action-finish"!important;gap:7px!important;padding:7px!important;display:grid!important}.teacher-live-command-dock .teacher-live-control-actions button{line-height:1.05;border-radius:9px!important;min-height:38px!important;padding:6px 8px!important;font-size:11.5px!important}.teacher-live-command-dock .teacher-live-control-actions .teacher-live-primary-action{font-size:12.5px!important}.teacher-live-video-rail{flex-direction:column;grid-area:rail;gap:9px;min-height:0;padding:9px;display:flex;overflow:hidden}.teacher-live-video-rail .teacher-side-self-view{background:#ffffffb3;border:1px solid #1117151a;border-radius:10px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.teacher-live-video-rail .teacher-side-self-video{aspect-ratio:1;background:#101a18;border:2px solid #087c7833;border-radius:9px;position:relative;overflow:hidden}.teacher-live-video-rail .teacher-side-self-video>span{color:#ccfbf1;place-items:center;width:100%;height:100%;font-size:28px;font-weight:950;display:grid}.teacher-live-video-rail .teacher-side-self-video small{display:none}.teacher-live-video-rail .teacher-side-self-controls{z-index:12;pointer-events:auto;gap:6px;display:flex;position:absolute;bottom:6px;right:6px}.teacher-live-video-rail .teacher-self-media-button{color:#fffdf9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111715c7;border:1px solid #fffdf9b8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.teacher-live-video-rail .teacher-self-media-button:hover:not(:disabled){background:#087c78eb}.teacher-live-video-rail .teacher-self-media-button.is-active{background:#087c78f5}.teacher-live-video-rail .teacher-self-media-button:disabled{cursor:not-allowed;opacity:.55}.teacher-live-video-rail .teacher-side-self-footer{min-width:0}.teacher-live-video-rail .teacher-side-self-footer strong{color:#111715;font-size:14px;font-weight:950;display:block}.teacher-live-video-rail .teacher-side-self-footer span{color:#1117159e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;font-weight:750;line-height:1.3;display:block;overflow:hidden}.teacher-live-video-rail-head{gap:6px;display:grid}.teacher-live-video-rail-head>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.teacher-live-video-rail-head strong{color:#111715;font-size:14px;font-weight:950}.teacher-live-video-rail-head span{color:#11171599;font-size:12px;font-weight:800}.teacher-live-video-rail .teacher-live-status-controls{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:5px;display:grid}.teacher-live-status-summary,.teacher-live-video-summary{color:#087c78;text-overflow:ellipsis;white-space:nowrap;background:#ccfbf142;border:1px solid #087c7824;border-radius:8px;min-width:0;padding:7px 8px;font-size:10.5px;font-weight:900;line-height:1.1;overflow:hidden}.teacher-live-video-summary[data-tone=warn],.teacher-live-status-summary[data-tone=warn]{color:#9a5800;background:#f59e0b1f;border-color:#f59e0b3d}.teacher-live-video-summary[data-tone=hot],.teacher-live-status-summary[data-tone=hot]{color:#a63a2f;background:#ef4f3e1a;border-color:#ef4f3e3d}.teacher-live-video-rail .teacher-live-audio-button,.teacher-live-video-rail .teacher-live-refresh-button{color:#24302c;background:#fffdf9;border:1px solid #1117151a;justify-content:center;align-items:center;gap:5px;min-width:34px;font-weight:900;line-height:1;display:inline-flex;border-radius:8px!important;min-height:30px!important;padding:6px 8px!important;font-size:10.5px!important}.teacher-live-video-rail .teacher-live-refresh-button{width:34px;padding:0!important}.teacher-live-video-rail .teacher-live-audio-button.is-active{color:#fffdf9;background:#cc5b2c;border-color:#cc5b2c57}.teacher-live-video-rail .teacher-camera-grid{flex:auto;min-height:0;padding:1px;overflow:hidden;gap:12px!important;display:grid!important}.teacher-live-video-rail .teacher-camera-grid[data-count="1"],.teacher-live-video-rail .teacher-camera-grid[data-count="2"],.teacher-live-video-rail .teacher-camera-grid[data-count="3"]{grid-template-columns:minmax(0,1fr)!important}.teacher-live-video-rail .teacher-camera-grid[data-count="1"]{grid-template-rows:minmax(0,1fr)}.teacher-live-video-rail .teacher-camera-grid[data-count="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}.teacher-live-video-rail .teacher-camera-grid[data-count="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.teacher-live-video-rail .teacher-camera-grid[data-count="4"],.teacher-live-video-rail .teacher-camera-grid[data-count="5"],.teacher-live-video-rail .teacher-camera-grid[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.teacher-live-video-rail .teacher-camera-grid[data-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}.teacher-live-video-rail .teacher-camera-grid[data-count="5"],.teacher-live-video-rail .teacher-camera-grid[data-count="6"]{grid-template-rows:repeat(3,minmax(0,1fr))}.teacher-live-video-rail .teacher-live-student-card{position:relative;overflow:hidden;background:#fffdf9!important;border-width:4px!important;border-radius:11px!important;min-height:0!important}.teacher-live-video-rail .teacher-card-flip,.teacher-live-video-rail .teacher-card-face{height:100%;min-height:0}.teacher-live-video-rail .teacher-card-face-front{background:#fffdf9;grid-template-rows:minmax(0,1fr) auto;display:grid}.teacher-live-video-rail .teacher-camera-card{height:100%;box-shadow:none;background-color:#d9e2dc;background-position:50%;background-size:cover;border-radius:7px 7px 0 0;min-height:0!important}.teacher-live-video-rail .teacher-camera-card:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0408074d,#0408070a 34%,#0000 62%);position:absolute;inset:0}.teacher-live-video-rail .teacher-camera-card[data-live-video=true]{background:#111715}.teacher-live-video-rail .teacher-camera-top{z-index:5;color:#fff;align-items:center;gap:5px;display:flex;position:absolute;top:7px;left:7px;right:7px}.teacher-live-video-rail .teacher-camera-top>span{display:none}.teacher-live-video-rail .teacher-camera-top>strong{color:#fffdf9;text-overflow:ellipsis;min-width:0;text-shadow:none;white-space:nowrap;background:#0c11108a;border:1px solid #fffdf947;border-radius:999px;flex:1;padding:5px 7px;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.teacher-live-video-rail .teacher-student-audio-cluster{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.teacher-live-video-rail .teacher-student-audio-toggle{color:#111715;background:#fffdf9f0;border:1px solid #11171524;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:0;padding:0;display:inline-flex;box-shadow:0 8px 18px #11171529}.teacher-live-video-rail .teacher-student-audio-toggle.is-active{background:#087c78db;border-color:#ccfbf199}.teacher-live-video-rail .teacher-student-audio-toggle.is-help-requested{color:#8b4a05;background:#fff4d6;border-color:#ffd56fb8;box-shadow:0 0 0 3px #ffd56f2e,0 8px 18px #8b4a0524}.teacher-live-video-stack .teacher-self-media-button.is-locked,.teacher-live-video-stack .teacher-self-media-button.is-locked:hover,.teacher-live-video-rail .teacher-student-audio-toggle.is-locked,.teacher-live-video-rail .teacher-student-audio-toggle.is-locked:hover{opacity:.58;filter:saturate(.5)drop-shadow(0 2px 5px #0000007a);cursor:not-allowed!important;transform:none!important}.teacher-live-video-rail .teacher-student-help-badge{color:#ffdf8a;min-width:0;min-height:22px;box-shadow:none;cursor:default;pointer-events:none;white-space:nowrap;background:#0c1110ad;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.teacher-live-video-rail .teacher-camera-person{place-items:center;width:100%;height:100%;display:grid}.teacher-live-video-rail .teacher-camera-person span{color:#087c78;background:#ffffff5c;border-radius:999px;place-items:center;width:clamp(46px,7vw,76px);height:clamp(46px,7vw,76px);font-size:clamp(20px,2vw,32px);font-weight:950;display:grid}.teacher-live-video-rail .teacher-camera-card[data-live-video=true] .teacher-camera-person{opacity:0}.teacher-live-video-rail .teacher-camera-card-footer{background:#fffdf9fa;border-top:1px solid #11171514;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px 7px 7px;display:grid}.teacher-live-video-rail .teacher-camera-statusline{min-width:0}.teacher-live-video-rail .teacher-camera-statusline strong,.teacher-live-video-rail .teacher-camera-statusline small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.teacher-live-video-rail .teacher-camera-statusline strong{color:#111715;font-size:11.5px;font-weight:950;line-height:1.12}.teacher-live-video-rail .teacher-camera-statusline small{color:#11171594;margin-top:2px;font-size:10.5px;font-weight:750;line-height:1.1}.teacher-live-video-rail .teacher-camera-footer-metrics{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.teacher-live-video-rail .teacher-camera-footer-metrics:empty{display:none}.teacher-live-video-rail .teacher-camera-footer-metrics span{color:#087c78;text-overflow:ellipsis;white-space:nowrap;background:#ccfbf152;border:1px solid #087c7824;border-radius:999px;max-width:100%;padding:4px 6px;font-size:10px;font-weight:950;line-height:1;overflow:hidden}.teacher-live-video-rail .teacher-camera-footer-metrics span[data-tone=good]{color:#217345;background:#27ae601f;border-color:#27ae6038}.teacher-live-video-rail .teacher-camera-footer-metrics span[data-tone=warn]{color:#9a5800;background:#f59e0b1f;border-color:#f59e0b38}.teacher-live-video-rail .teacher-camera-footer-metrics span[data-tone=hot]{color:#a63a2f;background:#ef4f3e1a;border-color:#ef4f3e38}.teacher-live-student-card[data-attention-frame=good]{box-shadow:0 0 0 2px #27ae6024,0 14px 28px #11171512;border-color:#27ae60f0!important}.teacher-live-student-card[data-attention-frame=warn]{box-shadow:0 0 0 2px #f59e0b26,0 14px 28px #11171512;border-color:#f59e0bf5!important}.teacher-live-student-card[data-attention-frame=hot]{box-shadow:0 0 0 2px #ef4f3e26,0 14px 28px #11171512;border-color:#ef4f3efa!important}.teacher-live-student-card[data-attention-frame=idle]{border-color:#087c7857!important}.teacher-live-student-card[data-attention-frame=offline]{opacity:.82;border-color:#11171529!important}@media (max-width:1240px){.instructor-cockpit-live .teacher-live-command-shell{height:auto;min-height:calc(100dvh - 110px);overflow:visible}.instructor-cockpit-live .teacher-live-command-screen{grid-template:"top""main"minmax(520px,auto)"rail""dock"/minmax(0,1fr)}.teacher-live-video-rail{overflow:visible}.teacher-live-video-rail .teacher-camera-grid{max-height:none;overflow:visible}}@media (max-width:860px){.teacher-live-command-top,.teacher-live-command-setup,.teacher-live-cue-strip{grid-template-columns:minmax(0,1fr)}.teacher-live-command-dock .teacher-live-control-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"action-repeat action-previous action-preview""action-start action-next action-finish"!important}.teacher-live-video-rail .teacher-camera-grid[data-count]{grid-template-columns:minmax(0,1fr)!important}}.instructor-cockpit-live{height:calc(var(--eg-live-vh,100dvh) - 12px)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.instructor-cockpit-live .instructor-side-rail,.instructor-cockpit-live .instructor-body-main,.instructor-cockpit-live .teacher-cockpit-workspace,.instructor-cockpit-live .teacher-live-workspace-inner,.instructor-cockpit-live .teacher-live-command-shell{height:100%!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-cockpit-workspace{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.instructor-cockpit-live .teacher-live-workspace-inner{display:block!important}.instructor-cockpit-live .teacher-live-command-shell{height:100%!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-screen{grid-template:"top rail""main rail"minmax(0,1fr)"dock rail"/minmax(0,1fr) clamp(340px,22vw,430px)!important;gap:8px 10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-top{grid-area:top!important;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr) auto!important;gap:8px!important;min-width:0!important;min-height:0!important;display:grid!important}.teacher-live-viewport-header{background:#fffdf9eb;border:1px solid #dad3c894;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;padding:5px 8px 5px 10px;display:flex;box-shadow:0 2px 8px -4px #11171514}.teacher-live-viewport-brand,.teacher-live-viewport-actions{align-items:center;gap:8px;min-width:0;display:inline-flex}.teacher-live-viewport-brand>a{height:30px}.teacher-live-viewport-brand strong{color:#111715;white-space:nowrap;font-size:15px;font-weight:950}.teacher-live-viewport-actions{justify-content:flex-end}.teacher-live-viewport-actions .instructor-command-password-link,.teacher-live-viewport-actions button{border-radius:8px;height:30px;min-height:30px;padding-inline:9px;font-size:11.5px}.instructor-cockpit-live .teacher-live-command-setup,.instructor-cockpit-live .teacher-live-command-progress,.instructor-cockpit-live .teacher-live-command-demo{min-height:50px!important;padding:8px 10px!important}.instructor-cockpit-live .teacher-live-command-main{grid-area:main!important;gap:7px!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-stage-panel,.instructor-cockpit-live .teacher-live-stage-surface{min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-dock{grid-area:dock!important;min-width:0!important}.instructor-cockpit-live .teacher-live-command-dock .teacher-live-control-actions{gap:6px!important;min-height:0!important;padding:6px!important}.instructor-cockpit-live .teacher-live-command-dock .teacher-live-control-actions button{min-height:34px!important;padding:5px 7px!important;font-size:11px!important}.instructor-cockpit-live .teacher-live-video-rail{background:#fffdf9d1;border:1px solid #dad3c89e;border-radius:13px;grid-area:rail!important;height:100%!important;min-height:0!important;padding:8px!important;display:block!important;position:relative!important;overflow:hidden!important}.teacher-live-video-rail-head{z-index:12;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;position:absolute;top:10px;left:10px;right:10px;display:flex!important}.teacher-live-video-rail-head>div:first-child{color:#fffdf9;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1117155c;border:1px solid #fffdf957;border-radius:999px;align-items:center;gap:6px;max-width:145px;padding:5px 7px;display:inline-flex!important}.teacher-live-video-rail-head strong,.teacher-live-video-rail-head span{white-space:nowrap;color:inherit!important;font-size:10.5px!important;line-height:1!important}.teacher-live-video-rail-head .teacher-live-status-controls{pointer-events:auto;justify-content:flex-end;max-width:calc(100% - 150px);gap:5px!important;display:inline-flex!important}.teacher-live-video-rail-head .teacher-live-status-summary,.teacher-live-video-rail-head .teacher-live-video-summary{max-width:96px;padding:6px 7px!important;font-size:10px!important}.teacher-live-video-rail-head .teacher-live-audio-button span{display:none}.teacher-live-video-stack{gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.teacher-live-video-stack[data-students="0"]{justify-content:center;align-items:center;display:flex}.teacher-live-video-stack[data-students="0"] .teacher-camera-grid{display:none!important}.teacher-live-video-stack[data-total-participants="1"] .teacher-side-self-view{flex:0 0 clamp(220px,34vh,340px)}.teacher-live-video-stack[data-total-participants="2"],.teacher-live-video-stack[data-total-participants="3"]{flex-direction:column;justify-content:center;display:flex}.teacher-live-video-stack[data-total-participants="2"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="3"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="4"] .teacher-camera-grid{display:contents!important}.teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card{flex:0 0 clamp(190px,28%,260px)}.teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card{flex:0 0 clamp(176px,24%,236px)}.teacher-live-video-stack[data-total-participants="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}.teacher-live-video-stack[data-total-participants="5"],.teacher-live-video-stack[data-total-participants="6"],.teacher-live-video-stack[data-total-participants="7"]{grid-template-rows:minmax(142px,.72fr) minmax(0,2.28fr)}.teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important}.teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important}.teacher-live-video-stack .teacher-side-self-view{width:100%;height:100%;overflow:hidden;box-shadow:0 12px 26px #1117151a;background:#111715!important;border:4px solid #087c7857!important;border-radius:12px!important;min-height:0!important;padding:0!important;display:block!important}.teacher-live-video-stack .teacher-side-self-video{width:100%;height:100%;aspect-ratio:auto!important;background:#111715!important;border:0!important;border-radius:8px!important;min-height:0!important}.teacher-live-video-stack .teacher-side-self-livekit-video,.teacher-live-video-stack .teacher-livekit-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.teacher-live-video-stack .teacher-side-self-video>span{width:100%;height:100%;font-size:clamp(34px,5vw,64px)!important}.teacher-live-video-stack .teacher-side-self-controls{gap:10px!important;bottom:9px!important;right:9px!important}.teacher-live-video-stack .teacher-self-media-button{filter:drop-shadow(0 2px 5px #000000a6);color:#fffdf9eb!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.teacher-live-video-stack .teacher-self-media-button:hover:not(:disabled),.teacher-live-video-stack .teacher-self-media-button.is-active{transform:scale(1.08);color:#ccfbf1!important;background:0 0!important}.teacher-live-video-stack .teacher-self-media-button:focus-visible{outline-offset:4px;outline:2px solid #ccfbf1f2}.teacher-live-video-stack .teacher-side-self-footer{display:none!important}.teacher-live-video-stack .teacher-live-student-card{border-width:4px!important;min-height:0!important}.teacher-live-video-stack .teacher-card-flip,.teacher-live-video-stack .teacher-card-face,.teacher-live-video-stack .teacher-card-face-front,.teacher-live-video-stack .teacher-camera-card{height:100%!important;min-height:0!important}.teacher-live-video-stack .teacher-card-face-front{grid-template-rows:minmax(0,1fr) auto!important}.teacher-live-video-stack .teacher-camera-card{overflow:hidden;border-radius:7px 7px 0 0!important}@media (max-width:1240px){.instructor-cockpit-live{height:calc(var(--eg-live-vh,100dvh) - 8px)!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-columns:50px minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .instructor-side-rail{height:100%!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-screen{grid-template:"top""main"minmax(0,1fr)"dock""rail"clamp(150px,24vh,220px)/minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail{height:100%!important;overflow:hidden!important}.teacher-live-video-stack,.teacher-live-video-stack[data-total-participants]{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;grid-template-rows:minmax(0,1fr)!important;display:grid!important}.teacher-live-video-stack .teacher-camera-grid,.teacher-live-video-stack[data-total-participants] .teacher-camera-grid{display:contents!important}}@media (max-width:760px){.teacher-live-viewport-header{min-height:38px}.teacher-live-viewport-brand strong{display:none}.teacher-live-viewport-actions .instructor-command-password-link{width:30px;padding-inline:0}.teacher-live-viewport-actions .instructor-command-password-link span{display:none}.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:minmax(0,1fr)!important}.teacher-live-video-rail-head{display:none!important}}.instructor-cockpit-live .teacher-live-video-rail-head{display:none!important}.instructor-cockpit-live .teacher-live-stage-surface>*{width:100%!important}.teacher-live-video-stack .teacher-side-self-video:after{display:none!important}.teacher-live-video-stack .teacher-self-avatar{color:#ccfbf1eb;background:radial-gradient(circle at 50% 38%,#ccfbf13d,#0000 30%),linear-gradient(145deg,#20302d 0%,#111715 64%,#0b3431 100%);place-items:center;display:grid;position:absolute;inset:0}.teacher-live-video-stack .teacher-self-avatar:before{aspect-ratio:1;content:"";background:#fffdf90d;border:1px solid #ccfbf12e;border-radius:999px;width:clamp(92px,42%,180px);position:absolute}.teacher-live-video-stack .teacher-self-avatar svg{z-index:1;stroke-width:1.7px;filter:drop-shadow(0 8px 20px #00000057);width:clamp(42px,15%,76px);height:clamp(42px,15%,76px);position:relative}.teacher-live-video-stack .teacher-side-self-controls{box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;padding:0!important;display:inline-flex!important;bottom:10px!important;left:auto!important;right:10px!important}.teacher-live-video-stack .teacher-self-media-button,.teacher-live-video-stack .teacher-self-class-share-button{filter:none;box-shadow:0 8px 18px #00000038;color:#fffdf9!important;background:#0c1110e0!important;border:1px solid #fffdf947!important;border-radius:999px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;position:relative!important}.teacher-live-video-stack .teacher-self-media-button svg,.teacher-live-video-stack .teacher-self-class-share-button svg{width:19px;height:19px}.teacher-live-video-stack .teacher-self-media-button:hover:not(:disabled),.teacher-live-video-stack .teacher-self-class-share-button:hover:not(:disabled),.teacher-live-video-stack .teacher-self-media-button.is-active,.teacher-live-video-stack .teacher-self-class-share-button.is-active{color:#ccfbf1!important;background:#087c78f0!important}.teacher-live-video-stack .teacher-self-class-share-button:not(.is-active):after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;height:2px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-42deg);box-shadow:0 1px 3px #0000008c}.teacher-live-video-rail .teacher-camera-top{pointer-events:none;justify-content:flex-end!important;top:8px!important;left:auto!important;right:8px!important}.teacher-live-video-rail .teacher-camera-top>span,.teacher-live-video-rail .teacher-camera-top>strong{display:none!important}.teacher-live-video-rail .teacher-student-audio-toggle{filter:none;pointer-events:auto;box-shadow:0 8px 18px #00000038;color:#fffdf9!important;background:#0c1110e0!important;border:1px solid #fffdf947!important;border-radius:999px!important;flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.teacher-live-video-rail .teacher-student-audio-toggle.is-active,.teacher-live-video-rail .teacher-student-audio-toggle:hover:not(:disabled){color:#ccfbf1!important;background:#087c78f0!important}.teacher-live-video-rail .teacher-student-audio-toggle.is-help-requested{box-shadow:0 0 0 3px #ffd56f29,0 8px 18px #0000003d;color:#fff7df!important;background:#0c1110f0!important;border-color:#ffd56f9e!important}.teacher-live-video-rail .teacher-student-help-badge{color:#ffdf8a!important;min-height:22px!important;box-shadow:none!important;cursor:default!important;pointer-events:none!important;background:#0c1110ad!important;border:0!important}.teacher-live-video-rail .teacher-camera-card-footer{padding:7px 8px 8px!important}.teacher-live-video-rail .teacher-camera-statusline strong{font-size:12px!important}@media (max-width:760px){.instructor-cockpit-live{height:calc(var(--eg-live-vh,100dvh) - 8px)!important;overflow:hidden!important}.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.instructor-cockpit-live .instructor-side-rail{border-bottom:1px solid #dad3c875!important;border-right:0!important;flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;height:auto!important;min-height:0!important;padding:6px!important;overflow:auto hidden!important}.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(0,1fr) auto clamp(138px,22vh,190px)!important}}.instructor-cockpit-live .teacher-live-viewport-header{grid-column:auto!important;min-height:38px!important;padding:4px 7px 4px 9px!important}.instructor-cockpit-live .teacher-live-command-setup{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)!important;gap:7px!important;min-height:38px!important;padding:6px!important}.instructor-cockpit-live .teacher-live-command-setup label,.instructor-cockpit-live .teacher-live-program-lock{min-width:0}.instructor-cockpit-live .teacher-live-command-setup span,.instructor-cockpit-live .teacher-live-command-progress span{letter-spacing:.09em!important;font-size:9px!important}.instructor-cockpit-live .teacher-live-command-setup select{min-height:30px!important;padding-block:5px!important;font-size:12px!important}.instructor-cockpit-live .teacher-live-command-progress{align-content:center!important;gap:4px!important;min-width:64px!important;min-height:38px!important;padding:5px 8px!important}.instructor-cockpit-live .teacher-live-command-progress strong{font-size:12px!important;line-height:1!important}.instructor-cockpit-live .teacher-live-command-progress i{height:4px!important}.teacher-live-info-popover{z-index:30;justify-content:center;align-items:center;display:inline-flex;position:relative}.teacher-live-info-button{color:#087c78;background:#ccfbf147;border:1px solid #087c782e;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 6px 14px #1117150f}.teacher-live-info-button:hover,.teacher-live-info-button[aria-expanded=true]{background:#ccfbf18a}.teacher-live-info-panel{background:#fffdf9fa;border:1px solid #1117151f;border-radius:12px;width:min(340px,100vw - 28px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 54px #11171529}.teacher-live-info-panel span{color:#087c78eb;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.teacher-live-info-panel strong{color:#111715;margin-top:4px;font-size:14px;font-weight:950;line-height:1.18;display:block}.teacher-live-info-panel p,.teacher-live-info-panel em{color:#111715bd;margin:8px 0 0;font-size:12px;font-style:normal;font-weight:760;line-height:1.38;display:block}.teacher-live-info-panel em{color:#111715}.teacher-live-info-select{color:#1117159e;letter-spacing:.08em;text-transform:uppercase;gap:5px;margin-top:10px;font-size:10px;font-weight:950;display:grid}.teacher-live-info-select select{color:#111715;text-transform:none;background:#fffdf9;border:1px solid #1117151f;border-radius:8px;min-width:0;padding:8px;font-size:12px;font-weight:850}.instructor-cockpit-live .teacher-live-command-main,.instructor-cockpit-live .teacher-live-stage-panel{grid-template-rows:minmax(0,1fr)!important}.instructor-cockpit-live .teacher-live-stage-toolbar,.instructor-cockpit-live .teacher-live-cue-strip{display:none!important}.instructor-cockpit-live .teacher-live-stage-surface{padding:7px!important}.teacher-live-video-stack .teacher-side-self-livekit-video,.teacher-live-video-stack .teacher-livekit-video{-o-object-position:center 38%;object-position:center 38%}@media (min-width:761px) and (max-width:1240px){.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(0,1fr) auto clamp(240px,32dvh,360px)!important}.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:minmax(156px,auto) minmax(0,1fr) auto auto!important}.instructor-cockpit-live .teacher-live-command-demo{display:none!important}.instructor-cockpit-live .teacher-live-video-rail{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.teacher-live-video-stack,.teacher-live-video-stack[data-total-participants]{width:100%;height:100%;place-content:center!important;gap:10px!important}.teacher-live-video-stack[data-total-participants="1"],.teacher-live-video-stack[data-total-participants="2"],.teacher-live-video-stack[data-total-participants="3"],.teacher-live-video-stack[data-total-participants="4"]{grid-template-rows:minmax(0,1fr)!important;align-items:center!important;display:grid!important}.teacher-live-video-stack[data-total-participants="1"]{max-width:300px;grid-template-columns:minmax(0,1fr)!important}.teacher-live-video-stack[data-total-participants="2"]{max-width:560px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.teacher-live-video-stack[data-total-participants="3"]{max-width:780px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.teacher-live-video-stack[data-total-participants="4"]{max-width:980px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.teacher-live-video-stack[data-total-participants="1"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="4"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="4"] .teacher-live-student-card{aspect-ratio:4/3;flex:none!important;width:100%!important;height:auto!important;min-height:0!important}.teacher-live-video-stack[data-total-participants="2"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="3"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="4"] .teacher-camera-grid{display:contents!important}.teacher-live-video-stack[data-total-participants="5"],.teacher-live-video-stack[data-total-participants="6"]{max-width:660px;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.teacher-live-video-stack[data-total-participants="7"]{max-width:860px;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{display:contents!important}.teacher-live-video-stack[data-total-participants="5"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="6"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="7"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="5"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="6"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="7"] .teacher-live-student-card{aspect-ratio:4/3;place-self:center!important;width:auto!important;max-width:100%!important;height:100%!important;min-height:0!important}}@media (min-width:761px) and (max-width:1240px) and (orientation:landscape){.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(0,1fr) auto clamp(268px,36dvh,390px)!important}}@media (max-width:760px){.instructor-cockpit-live{height:auto!important;min-height:100dvh!important;overflow:visible!important}.instructor-cockpit-live .instructor-live-viewport-shell,.instructor-cockpit-live .instructor-body-main,.instructor-cockpit-live .teacher-cockpit-workspace,.instructor-cockpit-live .teacher-live-workspace-inner,.instructor-cockpit-live .teacher-live-command-shell{height:auto!important;min-height:0!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-command-screen{grid-template:"top""main""dock""rail"/minmax(0,1fr)!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:minmax(0,1fr) auto!important}.instructor-cockpit-live .teacher-live-viewport-header,.instructor-cockpit-live .teacher-live-command-setup{grid-column:1/-1!important}.instructor-cockpit-live .teacher-live-command-setup{grid-template-columns:minmax(0,1fr)!important}.instructor-cockpit-live .teacher-live-command-main{min-height:58dvh!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-stage-panel{min-height:58dvh!important}.instructor-cockpit-live .teacher-live-video-rail{height:auto!important;overflow:visible!important}.teacher-live-video-stack,.teacher-live-video-stack[data-total-participants]{flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.teacher-live-video-stack .teacher-camera-grid,.teacher-live-video-stack[data-total-participants] .teacher-camera-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.teacher-live-video-stack .teacher-side-self-view,.teacher-live-video-stack .teacher-live-student-card{aspect-ratio:4/3;flex:none!important;width:100%!important;height:auto!important;min-height:0!important}}.instructor-cockpit-live .teacher-live-command-top{align-items:center!important}.instructor-cockpit-live .teacher-live-viewport-header,.instructor-cockpit-live .teacher-live-command-setup,.instructor-cockpit-live .teacher-live-command-progress,.instructor-cockpit-live .teacher-live-command-demo,.instructor-cockpit-live .teacher-live-command-demo .teacher-live-primary-action{height:40px!important;min-height:40px!important}.instructor-cockpit-live .teacher-live-command-demo{align-items:center!important;padding:0!important;display:flex!important}.instructor-cockpit-live .teacher-live-command-setup{align-items:center!important;padding-block:4px!important}.instructor-cockpit-live .teacher-live-command-setup label{align-items:center!important;min-height:0!important;display:flex!important}.instructor-cockpit-live .teacher-live-command-setup label>span{display:none!important}.instructor-cockpit-live .teacher-live-select-label,.instructor-cockpit-live .teacher-live-program-lock,.instructor-cockpit-live .teacher-live-program-lock>*,.instructor-cockpit-live .teacher-live-command-setup select,.instructor-cockpit-live .teacher-live-program-select,.instructor-cockpit-live .teacher-live-program-static{width:100%!important}.instructor-cockpit-live .teacher-live-command-setup select,.instructor-cockpit-live .teacher-live-program-select,.instructor-cockpit-live .teacher-live-program-static{height:32px!important;min-height:32px!important;margin:0!important;padding-block:4px!important}.instructor-cockpit-live .teacher-live-program-static{color:#111715;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.1;align-items:center!important;display:flex!important;overflow:hidden!important}.teacher-live-info-button{width:40px!important;height:40px!important}.teacher-live-info-panel{width:min(360px,100vw - 28px);padding:14px}.teacher-live-info-panel p,.teacher-live-info-panel em{color:#111715;margin:0;font-size:14px;font-weight:780;line-height:1.48}.teacher-live-info-panel em{color:#111715c7;border-top:1px solid #11171514;margin-top:10px;padding-top:10px}@media (min-width:761px) and (max-width:1240px){.instructor-cockpit-live .teacher-live-command-demo{display:none!important}.teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="4"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="4"] .teacher-live-student-card{aspect-ratio:4/3!important;place-self:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.teacher-live-video-stack[data-total-participants="5"]{max-width:680px;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(210px,1.25fr) repeat(2,minmax(0,1fr))!important;display:grid!important}.teacher-live-video-stack[data-total-participants="6"],.teacher-live-video-stack[data-total-participants="7"]{max-width:900px;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(0,1fr))!important;display:grid!important}.teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{display:contents!important}.teacher-live-video-stack[data-total-participants="5"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="6"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="7"] .teacher-side-self-view{grid-area:1/1/-1!important}.teacher-live-video-stack[data-total-participants="5"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="6"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="7"] .teacher-side-self-view,.teacher-live-video-stack[data-total-participants="5"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="6"] .teacher-live-student-card,.teacher-live-video-stack[data-total-participants="7"] .teacher-live-student-card{aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important}}.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:auto minmax(0,1.45fr) minmax(0,.95fr) auto auto!important;align-items:center!important;gap:8px!important}.instructor-cockpit-live .teacher-live-viewport-header{width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:1!important;padding:0!important}.instructor-cockpit-live .teacher-live-viewport-brand{min-height:40px}.instructor-cockpit-live .teacher-live-command-setup{height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:2!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:8px!important;padding:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-activity-select-label{grid-column:3;align-items:center;min-width:0;height:40px;display:flex;position:relative}.instructor-cockpit-live .teacher-live-info-popover{grid-column:4;height:40px}.instructor-cockpit-live .teacher-live-command-demo,.instructor-cockpit-live .teacher-live-command-spacer{display:none!important}.instructor-cockpit-live .teacher-live-viewport-actions{grid-column:5!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;height:40px!important;min-height:40px!important;display:inline-flex!important}.instructor-cockpit-live .teacher-live-program-lock,.instructor-cockpit-live .teacher-live-select-label,.instructor-cockpit-live .teacher-live-program-lock>*,.instructor-cockpit-live .teacher-live-command-setup label{height:40px!important;min-height:40px!important}.instructor-cockpit-live .teacher-live-command-setup select,.instructor-cockpit-live .teacher-live-program-select,.instructor-cockpit-live .teacher-live-program-static,.instructor-cockpit-live .teacher-live-activity-select,.instructor-cockpit-live .teacher-live-info-button,.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link,.instructor-cockpit-live .teacher-live-viewport-actions button{border-radius:10px!important;height:40px!important;min-height:40px!important}.instructor-cockpit-live .teacher-live-command-setup select,.instructor-cockpit-live .teacher-live-program-select,.instructor-cockpit-live .teacher-live-program-static,.instructor-cockpit-live .teacher-live-activity-select{color:#111715!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fffdf9f5!important;border:1px solid #1117151f!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 34px 0 11px!important;font-size:12.5px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.teacher-live-activity-select-loader{color:#087c78;pointer-events:none;position:absolute;right:10px}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link,.instructor-cockpit-live .teacher-live-viewport-actions button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding-inline:12px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}@media (max-width:1320px){.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:auto minmax(0,1.35fr) minmax(0,.88fr) auto auto!important}.instructor-cockpit-live .teacher-live-command-setup{grid-column:2!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important}.instructor-cockpit-live .teacher-live-activity-select-label{grid-column:3!important}.instructor-cockpit-live .teacher-live-info-popover{grid-column:4!important}.instructor-cockpit-live .teacher-live-command-demo,.instructor-cockpit-live .teacher-live-command-spacer{display:none!important}.instructor-cockpit-live .teacher-live-viewport-actions{grid-column:5!important}}@media (max-width:980px){.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:auto minmax(0,1fr) auto auto!important}.instructor-cockpit-live .teacher-live-command-setup{grid-area:2/1/auto/5!important}.instructor-cockpit-live .teacher-live-activity-select-label{grid-area:3/1/auto/5!important}.instructor-cockpit-live .teacher-live-info-popover{grid-area:1/3!important}.instructor-cockpit-live .teacher-live-viewport-actions{grid-area:1/4!important}}.instructor-cockpit-live .teacher-live-stage-panel,.instructor-cockpit-live .teacher-live-stage-surface-fit{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-session-alert{z-index:18;color:#3f3321;background:#fffdf9f5;border:1px solid #d9770657;border-radius:10px;align-items:center;gap:10px;max-width:min(420px,100% - 20px);padding:8px 9px 8px 11px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 16px 34px -24px #1117156b}.instructor-cockpit-live .teacher-live-session-alert>div{gap:1px;min-width:0;display:grid}.instructor-cockpit-live .teacher-live-session-alert strong{font-size:12px;font-weight:950;line-height:1.15}.instructor-cockpit-live .teacher-live-session-alert span{color:#66513a;font-size:11.5px;font-weight:780;line-height:1.25}.instructor-cockpit-live .teacher-live-session-alert button{color:#5c4630;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.instructor-cockpit-live .teacher-live-session-alert button:hover{background:#d977061f}.instructor-cockpit-live .teacher-live-stage-surface-fit>:is(.live-stage-status,.reading-live-stage,.placement-story-stage,.placement-quiz-stage,.reading-drill-frame,.source-expansion-stage,.source-pattern-stage,.source-bank-stage,.source-story-stage,.reading-check-stage,.focus-drill-stage,.comprehension-repair-stage,.breathing-exercise,.eye-exercise-stage,.eye-rest-stage){align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.reading-live-stage,.placement-story-stage,.placement-quiz-stage,.source-expansion-stage,.source-pattern-stage,.source-bank-stage,.source-story-stage,.reading-check-stage,.focus-drill-stage,.comprehension-repair-stage,.breathing-exercise,.eye-exercise-stage,.eye-rest-stage){flex-direction:column!important;justify-content:stretch!important;min-height:0!important;display:flex!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.reading-live-main,.reading-live-quiz,.reading-live-quiz-card,.placement-story-reader,.placement-story-reader-full,.placement-quiz-card,.source-expansion-page,.source-pattern-page,.source-bank-page,.source-bank-page-six,.source-bank-page-columns,.source-bank-page-column-blocks,.source-story-paper,.reading-check-paper,.focus-drill-paper,.comprehension-repair-paper){flex:auto!important;min-height:0!important;max-height:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .placement-story-reader-full .placement-story-body,.instructor-cockpit-live .teacher-live-stage-surface-fit .source-story-body{min-height:0!important;max-height:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-live-header{flex:none!important;margin-bottom:clamp(6px,.8vh,10px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-live-main{flex:auto!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;padding:clamp(18px,2.4vw,38px)!important;display:grid!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-word,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-word-side,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-word-focus{font-size:clamp(2.8rem,min(8vw,13vh),6.2rem)!important;line-height:1.08!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-live-main .focus-word>span{font-size:inherit!important;line-height:inherit!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise{justify-content:center!important;padding:clamp(8px,1.1vw,14px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise>.relative.grid{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding-top:0!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise>.relative.grid>.w-full{align-content:center!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-orbit{width:clamp(160px,min(26vw,32vh),286px)!important;height:clamp(160px,min(26vw,32vh),286px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-core{width:clamp(118px,min(18vw,23vh),208px)!important;height:clamp(118px,min(18vw,23vh),208px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-title{font-size:clamp(1.45rem,min(3.2vw,4.6vh),2.75rem)!important;line-height:1.08!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-cue{margin-top:5px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-phases{gap:6px!important;margin-top:clamp(7px,1.2vh,14px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-phases>div{padding:clamp(5px,.75vw,9px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-badges{margin-top:clamp(6px,1vh,11px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-stage{justify-content:stretch!important;padding:clamp(8px,1.1vw,14px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-header{flex:none!important;align-items:center!important;gap:8px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-helper{display:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-pill{white-space:nowrap!important;padding:6px 9px!important;font-size:11px!important;line-height:1!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-board,.instructor-cockpit-live .teacher-live-stage-surface-fit .infinity-eye-board{flex:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin-top:8px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-stage-infinity>p{display:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-stage-saccade .eye-exercise-board,.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-stage-peripheral .eye-exercise-board{min-height:clamp(230px,43vh,430px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-point{width:clamp(32px,3.1vw,48px)!important;height:clamp(32px,3.1vw,48px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-exercise-cue{min-width:clamp(64px,6vw,112px)!important;padding:clamp(8px,1vw,13px) clamp(10px,1.25vw,18px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-rest-stage{place-items:center!important;height:100%!important;min-height:0!important;padding:clamp(8px,1.1vw,14px)!important;display:grid!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-rest-card{gap:clamp(14px,2vw,28px)!important;width:min(100%,980px)!important;min-height:min(100%,360px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-rest-card h3{font-size:clamp(2rem,min(4.2vw,6vh),3.8rem)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-rest-countdown{width:clamp(172px,min(21vw,30vh),258px)!important;height:clamp(172px,min(21vw,30vh),258px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-stage,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-stage,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-stage{padding:clamp(8px,1vw,12px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-stage>.flex,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-stage>.flex{display:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-paper,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-paper,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-paper{flex-direction:column!important;flex:auto!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:100%!important;margin-top:0!important;padding:clamp(8px,1vw,13px)!important;display:flex!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-grid,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-grid,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-card{scrollbar-width:thin;scrollbar-color:#087c7857 transparent;flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;overflow-y:auto!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-question,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-question,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-question{min-width:0!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-card{padding:clamp(9px,1.15vw,16px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-questions{gap:clamp(8px,1vw,13px)!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-option,.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-option,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-option{min-height:34px!important;padding:6px 9px!important;font-size:clamp(12px,.78vw,14px)!important;line-height:1.28!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-prompt,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-question p,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-question p{font-size:clamp(13px,.9vw,15px)!important;line-height:1.35!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .reading-check-option strong,.instructor-cockpit-live .teacher-live-stage-surface-fit .focus-drill-option strong,.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-option strong{font-size:inherit!important;line-height:inherit!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-read{text-align:left!important;justify-self:center!important;width:min(100%,760px)!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .comprehension-repair-read h3{text-align:left!important;width:100%!important;max-width:none!important;font-size:clamp(18px,1.45vw,24px)!important;line-height:1.45!important}@media (max-height:760px){.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-phases,.instructor-cockpit-live .teacher-live-stage-surface-fit .breathing-exercise-badges,.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-rest-badges{display:none!important}.instructor-cockpit-live .teacher-live-stage-surface-fit .eye-rest-card{min-height:0!important}}.instructor-cockpit-live .teacher-live-command-dock-wrap{grid-area:dock;gap:6px;min-width:0;min-height:0;display:grid}.instructor-cockpit-live .teacher-live-dock-notice{color:#6f4d18;background:#fff8ebf5;border:1px solid #d9770647;border-radius:9px;margin:0;padding:7px 10px;font-size:12px;font-weight:850;line-height:1.25}.instructor-cockpit-live .teacher-live-command-dock-wrap .teacher-live-command-dock{grid-area:auto!important}.instructor-cockpit-live .teacher-live-video-stack{align-content:center!important;gap:10px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"]{justify-content:center!important;align-items:center!important;display:flex!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"] .teacher-side-self-view{aspect-ratio:4/3!important;width:100%!important;height:auto!important;max-height:min(360px,58vh)!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"]{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;display:flex!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-camera-grid{display:contents!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card{aspect-ratio:4/3!important;flex:0 auto!important;width:100%!important;height:auto!important;max-height:min(245px,28vh)!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{grid-template-rows:repeat(4,minmax(0,1fr))!important;align-content:stretch!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"]{grid-template-rows:minmax(150px,.9fr) minmax(0,2.1fr)!important;align-content:stretch!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important}@media (min-width:761px) and (max-width:1240px){.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(0,1fr) auto clamp(180px,28vh,260px)!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{place-content:center!important;gap:10px!important;height:100%!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"]{grid-template-columns:minmax(0,min(260px,100%))!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"]{grid-template-columns:repeat(2, minmax(0, min(240px, 1fr)))!important;max-width:500px!important;margin-inline:auto!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"]{grid-template-columns:repeat(3, minmax(0, min(230px, 1fr)))!important;max-width:720px!important;margin-inline:auto!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{grid-template-columns:repeat(4, minmax(0, min(220px, 1fr)))!important;max-width:920px!important;margin-inline:auto!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-live-student-card{aspect-ratio:4/3!important;width:100%!important;height:auto!important;max-height:none!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(210px,1.05fr) minmax(0,2fr)!important;align-content:stretch!important;max-width:980px!important;margin-inline:auto!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-side-self-view{aspect-ratio:auto!important;grid-area:1/1!important;height:100%!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-area:1/2!important;height:100%!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.source-expansion-stage,.source-pattern-stage,.source-bank-stage){padding:8px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.source-expansion-topline,.source-pattern-topline,.source-bank-topline){margin-bottom:6px!important;font-size:10px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.source-expansion-page,.source-pattern-page,.source-bank-page){gap:8px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.source-expansion-card,.source-pattern-block,.source-bank-box,.source-bank-column-block){padding:8px 11px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.source-expansion-lines,.source-pattern-lines,.source-bank-box-lines,.source-bank-column-block-lines){gap:2px!important}.instructor-cockpit-live .teacher-live-stage-surface-fit :is(.source-expansion-lines p,.source-pattern-lines p,.source-bank-box-lines p,.source-bank-column-cell){font-size:clamp(11px,1.25vw,13px)!important;line-height:1.18!important}}.instructor-cockpit-live .teacher-live-video-rail{min-width:0!important}.instructor-cockpit-live .teacher-live-video-stack,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants],.instructor-cockpit-live .teacher-live-video-stack :is(.teacher-side-self-view,.teacher-live-student-card){min-width:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-stack :is(.teacher-side-self-livekit-video,.teacher-livekit-video,video){-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 38%!important;object-position:center 38%!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-card-face-front{grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-card-footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:5px 7px!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline{min-width:0!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline strong,.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline strong{font-size:11px!important;line-height:1.05!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline small{margin-top:1px!important;font-size:9px!important;line-height:1.05!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-head-frame-label{display:none!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-footer-metrics{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:3px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-footer-metrics span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:86px!important;min-height:18px!important;padding:2px 5px!important;font-size:9px!important;line-height:1.05!important;overflow:hidden!important}@media (min-width:761px) and (max-width:1240px){.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(0,1fr) auto clamp(210px,33dvh,380px)!important}.instructor-cockpit-live .teacher-live-video-rail{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center stretch!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-stack,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants]{place-content:center!important;justify-self:stretch!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{grid-template-rows:minmax(0,1fr)!important;place-items:center!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"]{grid-template-columns:minmax(0,1fr)!important;max-width:290px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:570px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:820px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1040px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-camera-grid{display:contents!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-live-student-card{aspect-ratio:4/3!important;place-self:center!important;width:100%!important;height:auto!important;max-height:100%!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(210px,.95fr) minmax(0,2.2fr)!important;place-items:stretch stretch!important;max-width:1040px!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-side-self-view{aspect-ratio:auto!important;grid-area:1/1!important;width:100%!important;height:100%!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-area:1/2!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-live-student-card{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline small{display:none!important}}@media (max-width:760px){.instructor-cockpit-live .teacher-live-video-rail{height:auto!important;min-height:0!important;padding:8px!important;display:block!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-video-stack,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants]{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:min(100%,440px)!important;height:auto!important;min-height:0!important;margin-inline:auto!important;display:flex!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-video-stack .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants] .teacher-camera-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack .teacher-live-student-card{aspect-ratio:4/3!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-card-footer{min-height:28px!important;padding:4px 6px!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline small,.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-footer-metrics span:nth-child(n+2){display:none!important}}@media (min-width:641px) and (max-width:1440px) and (orientation:portrait){.instructor-cockpit-live{height:calc(var(--eg-live-vh,100dvh) - 12px)!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .instructor-body-grid,.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.instructor-cockpit-live .instructor-side-rail{background:#fffdf9eb!important;border:1px solid #dad3c885!important;border-radius:11px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:3px 8px!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px -4px #11171514!important}.instructor-cockpit-live .instructor-side-rail button{border-radius:8px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.instructor-cockpit-live .teacher-cockpit-workspace{height:100%!important;min-height:0!important;padding:6px!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-workspace-inner,.instructor-cockpit-live .teacher-live-command-shell{height:100%!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-screen{grid-template:"top""main"minmax(0,1fr)"dock""rail"clamp(300px,36dvh,420px)/minmax(0,1fr)!important;gap:7px!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-top,.instructor-cockpit-live .teacher-live-command-main,.instructor-cockpit-live .teacher-live-command-dock-wrap,.instructor-cockpit-live .teacher-live-video-rail{min-width:0!important}.instructor-cockpit-live .teacher-live-command-main{grid-area:main!important;min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-stage-panel,.instructor-cockpit-live .teacher-live-stage-surface{min-height:0!important;max-height:100%!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-dock-wrap,.instructor-cockpit-live .teacher-live-command-dock{grid-area:dock!important;min-height:0!important}.instructor-cockpit-live .teacher-live-command-dock{padding:0!important}.instructor-cockpit-live .teacher-live-control-actions{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(128px,1.12fr)!important;grid-template-areas:"action-repeat action-previous action-preview action-start action-next action-finish"!important;gap:6px!important;display:grid!important}.instructor-cockpit-live .teacher-live-control-actions button{min-height:36px!important;padding:0 6px!important;font-size:11.5px!important;line-height:1.1!important}.instructor-cockpit-live .teacher-live-viewport-actions{flex-shrink:0!important;min-width:max-content!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link{width:auto!important;min-width:max-content!important;padding-inline:9px!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link span{display:inline!important}.instructor-cockpit-live .teacher-live-video-rail{grid-area:rail!important;place-items:center!important;height:100%!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-stack,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants]{place-content:center!important;justify-items:stretch!important;gap:10px!important;width:100%!important;max-width:1040px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;max-width:280px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:560px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:790px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:980px!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-camera-grid{display:contents!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="1"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-live-student-card{aspect-ratio:4/3!important;place-self:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(210px,.95fr) minmax(0,2.2fr)!important;place-items:stretch stretch!important;max-width:1040px!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-side-self-view{aspect-ratio:auto!important;grid-area:1/1!important;width:100%!important;height:100%!important;min-height:0!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-area:1/2!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-camera-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-camera-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="5"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="6"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="7"] .teacher-live-student-card{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-card-footer{min-height:26px!important;padding:4px 6px!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline small,.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-footer-metrics span:nth-child(n+2){display:none!important}}.instructor-commandbar-navigation,.teacher-live-viewport-navigation{min-width:0;display:none}.teacher-live-inline-nav{background:#fffdf9db;border:1px solid #dad3c894;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:max-content;min-width:0;max-width:100%;padding:3px;display:flex;overflow:hidden;box-shadow:0 2px 8px -5px #11171514}.teacher-live-inline-nav button{color:#53605c;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;transition:background .18s,border-color .18s,color .18s;display:grid}.teacher-live-inline-nav button.is-active{color:#fffdf9;background:#0f7c90;border-color:#0f7c9052;box-shadow:0 10px 22px -18px #0f7c9099}@media (min-width:641px) and (max-width:1440px) and (orientation:portrait){.instructor-cockpit:not(.instructor-cockpit-live) .instructor-commandbar{grid-template-columns:auto minmax(220px,1fr) auto!important;grid-template-areas:"brand nav actions"!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:7px 10px!important;display:grid!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-commandbar>:first-child{grid-area:brand!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-command-status{display:none!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-commandbar-navigation{grid-area:nav!important;justify-content:center!important;min-width:0!important;display:flex!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-command-actions{grid-area:actions!important;min-width:max-content!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-modulebar{display:none!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-body-grid{grid-template-columns:minmax(0,1fr)!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-side-rail{display:none!important}.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.instructor-cockpit-live .instructor-side-rail{display:none!important}.instructor-cockpit-live .instructor-body-main{min-height:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:auto minmax(180px,1fr) auto auto!important;grid-template-areas:"brand nav info actions""setup setup setup setup""activity activity activity activity""demo demo demo demo"!important;align-items:center!important;gap:6px!important;display:grid!important}.instructor-cockpit-live .teacher-live-viewport-header{grid-area:brand!important;min-width:max-content!important}.instructor-cockpit-live .teacher-live-viewport-navigation{grid-area:nav!important;justify-content:center!important;min-width:0!important;display:flex!important}.instructor-cockpit-live .teacher-live-command-setup{grid-area:setup!important;width:100%!important}.instructor-cockpit-live .teacher-live-activity-select-label{grid-area:activity!important;width:100%!important}.instructor-cockpit-live .teacher-live-info-popover{grid-area:info!important}.instructor-cockpit-live .teacher-live-info-button{border-radius:9px!important;width:34px!important;min-width:34px!important;height:34px!important}.instructor-cockpit-live .teacher-live-command-demo{grid-area:demo!important;min-height:0!important}.instructor-cockpit-live .teacher-live-command-spacer{display:none!important}.instructor-cockpit-live .teacher-live-viewport-actions{grid-area:actions!important;justify-content:flex-end!important;min-width:max-content!important;display:flex!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link{width:auto!important;min-width:max-content!important;padding-inline:10px!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link span{display:inline!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"]{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(100%,640px)!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"],.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"]{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(100%,720px)!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-camera-grid{display:contents!important}.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="2"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="3"] .teacher-live-student-card,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants="4"] .teacher-live-student-card{aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-card-footer{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:26px!important;max-height:28px!important;padding:4px 6px!important;display:flex!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline{flex:auto!important;min-width:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-footer-metrics{flex:none!important;min-width:0!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-statusline small,.instructor-cockpit-live .teacher-live-video-rail .teacher-camera-footer-metrics span:nth-child(n+2){display:none!important}}@media (max-width:640px){.instructor-cockpit:not(.instructor-cockpit-live) .instructor-commandbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""nav nav"!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:6px 8px!important;display:grid!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-commandbar>:first-child{grid-area:brand!important;min-width:0!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-command-status{display:none!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-commandbar-navigation{grid-area:nav!important;justify-content:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-command-actions{grid-area:actions!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-modulebar{display:none!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-body-grid{grid-template-columns:minmax(0,1fr)!important}.instructor-cockpit:not(.instructor-cockpit-live) .instructor-side-rail{display:none!important}.instructor-cockpit .teacher-live-inline-nav{scrollbar-width:none!important;justify-content:center!important;width:max-content!important;max-width:100%!important;overflow-x:auto!important}.instructor-cockpit .teacher-live-inline-nav::-webkit-scrollbar{display:none!important}.instructor-cockpit-live{height:auto!important;min-height:calc(var(--eg-live-vh,100dvh) - 8px)!important;overflow:visible!important}.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important;overflow:visible!important}.instructor-cockpit-live .instructor-body-main{grid-row:1!important;min-width:0!important;overflow:visible!important}.instructor-cockpit-live .instructor-side-rail{display:none!important}.instructor-cockpit-live .teacher-live-command-top{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"brand info actions""nav nav nav""setup setup setup""activity activity activity""demo demo demo"!important;align-items:center!important;gap:6px!important;display:grid!important}.instructor-cockpit-live .teacher-live-viewport-navigation{grid-area:nav!important;justify-content:center!important;min-width:0!important;display:flex!important}.instructor-cockpit-live .teacher-live-viewport-header{grid-area:brand!important;min-width:0!important}.instructor-cockpit-live .teacher-live-info-popover{grid-area:info!important}.instructor-cockpit-live .teacher-live-info-button{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.instructor-cockpit-live .teacher-live-viewport-actions{grid-area:actions!important;justify-content:flex-end!important;gap:8px!important;min-width:max-content!important;display:inline-flex!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link,.instructor-cockpit-live .teacher-live-viewport-actions button{border-radius:10px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link svg,.instructor-cockpit-live .teacher-live-viewport-actions button svg{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link span,.instructor-cockpit-live .teacher-live-viewport-actions button span{display:none!important}.instructor-cockpit-live .teacher-live-command-setup{grid-area:setup!important}.instructor-cockpit-live .teacher-live-activity-select-label{grid-area:activity!important}.instructor-cockpit-live .teacher-live-command-demo{grid-area:demo!important}.instructor-cockpit-live .teacher-live-command-spacer{display:none!important}.instructor-cockpit-live .teacher-live-command-screen{grid-template-rows:auto minmax(360px,auto) auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-video-rail{overflow:visible!important}.instructor-cockpit-live .teacher-live-video-stack,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants]{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}.instructor-cockpit-live .teacher-live-video-stack .teacher-camera-grid,.instructor-cockpit-live .teacher-live-video-stack[data-total-participants] .teacher-camera-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.instructor-cockpit-live .teacher-live-video-stack .teacher-side-self-view,.instructor-cockpit-live .teacher-live-video-stack .teacher-live-student-card{aspect-ratio:4/3!important;width:100%!important;height:auto!important}}.instructor-cockpit-live .teacher-live-command-top{grid-area:top!important;min-width:0!important;min-height:0!important;display:block!important}.instructor-live-keepalive:not([hidden]){display:contents}.instructor-cockpit-live .teacher-live-command-panel{background:#fffdf9e6!important;border-color:#dad3c89e!important;width:100%!important;min-width:0!important;overflow:visible!important;box-shadow:0 2px 8px -3px #1117150d,0 1px 3px -1px #11171508!important}.instructor-cockpit-live .teacher-live-commandbar{grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand.info actions"!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:7px 10px!important;display:grid!important}.instructor-cockpit-live .teacher-live-viewport-header{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:brand!important;align-items:center!important;padding:0!important;display:flex!important}.instructor-cockpit-live .teacher-live-viewport-navigation{grid-area:nav!important;justify-content:center!important;min-width:0!important;display:none!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-info-popover{grid-area:info!important;justify-content:center!important;display:inline-flex!important}.instructor-cockpit-live .teacher-live-info-desktop{display:none}.instructor-cockpit-live .teacher-live-viewport-actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;height:40px!important;min-height:40px!important;display:inline-flex!important}.instructor-cockpit-live .teacher-live-command-controls{border-top:1px solid #dad3c885!important;grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 10px 8px!important;display:grid!important}.instructor-cockpit-live .teacher-live-command-controls>*{grid-area:auto!important}.instructor-cockpit-live .teacher-live-command-setup{min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:auto!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:8px!important;padding:0!important;display:grid!important}.instructor-cockpit-live .teacher-live-activity-select-label{grid-area:auto!important;align-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;display:flex!important;position:relative!important}.instructor-cockpit-live .teacher-live-command-demo,.instructor-cockpit-live .teacher-live-command-spacer{display:none!important}.instructor-cockpit-live .teacher-live-program-lock,.instructor-cockpit-live .teacher-live-select-label,.instructor-cockpit-live .teacher-live-program-lock>*,.instructor-cockpit-live .teacher-live-command-setup label{min-width:0!important;height:40px!important;min-height:40px!important}.instructor-cockpit-live .teacher-live-command-setup select,.instructor-cockpit-live .teacher-live-program-select,.instructor-cockpit-live .teacher-live-program-static,.instructor-cockpit-live .teacher-live-activity-select{color:#111715!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fffdf9f5!important;border:1px solid #1117151f!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 34px 0 11px!important;font-size:12.5px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.instructor-cockpit-live .teacher-live-info-button,.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link,.instructor-cockpit-live .teacher-live-viewport-actions button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;display:inline-flex!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link{gap:7px!important;width:auto!important;min-width:max-content!important;padding-inline:12px!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link svg,.instructor-cockpit-live .teacher-live-viewport-actions button svg{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important}@media (min-width:641px) and (max-width:1440px) and (orientation:portrait){.instructor-cockpit-live .teacher-live-commandbar{grid-template-columns:auto minmax(220px,1fr) auto auto!important;grid-template-areas:"brand nav info actions"!important}.instructor-cockpit-live .teacher-live-viewport-navigation,.instructor-cockpit-live .teacher-live-inline-nav{justify-content:center!important;margin-inline:auto!important;display:flex!important}.instructor-cockpit-live .teacher-live-command-controls{grid-template-columns:minmax(0,1fr)!important}.instructor-cockpit-live .teacher-live-command-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link{flex:0 0 40px!important;width:40px!important;min-width:40px!important;padding-inline:0!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link span{display:none!important}}@media (max-width:640px){.instructor-cockpit-live .teacher-live-commandbar{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"brand info actions""nav nav nav"!important;gap:6px!important;min-height:0!important;padding:6px 8px!important}.instructor-cockpit-live .teacher-live-viewport-navigation{justify-content:center!important;display:flex!important}.instructor-cockpit-live .teacher-live-command-controls{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:0 8px 8px!important}.instructor-cockpit-live .teacher-live-command-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;height:auto!important;min-height:0!important}.instructor-cockpit-live .teacher-live-info-button,.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link,.instructor-cockpit-live .teacher-live-viewport-actions button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.instructor-cockpit-live .teacher-live-viewport-actions .instructor-command-password-link span,.instructor-cockpit-live .teacher-live-viewport-actions button span{display:none!important}}@media (min-width:1241px) and (orientation:landscape) and (hover:hover) and (pointer:fine){.instructor-cockpit-live{height:calc(var(--eg-live-vh,100dvh) - 16px)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important}.instructor-cockpit-live .instructor-live-viewport-shell{grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;height:100%!important}.instructor-cockpit-live .teacher-live-commandbar{display:none!important}.instructor-cockpit-live .teacher-live-info-desktop{align-items:center!important;display:inline-flex!important}.instructor-cockpit-live .teacher-live-command-controls{border-top:0!important;grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr) auto!important;padding:8px 10px!important}}@media (max-width:1240px),(orientation:portrait),(hover:none) and (pointer:coarse){.instructor-cockpit-live>.instructor-shell-command-panel{display:none!important}}.teacher-live-control-actions{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(128px,1.12fr)!important;grid-template-areas:"action-repeat action-previous action-preview action-start action-next action-finish"!important}.teacher-live-control-repeat{grid-area:action-repeat}.teacher-live-control-previous{grid-area:action-previous}.teacher-live-control-preview{grid-area:action-preview}.teacher-live-control-start{grid-area:action-start}.teacher-live-control-next{grid-area:action-next}.teacher-live-finish-and-timer{grid-area:action-finish;grid-template-columns:minmax(0,1fr) 62px;align-items:stretch;gap:6px;min-width:0;display:grid}.teacher-live-finish-and-timer>button{min-width:0}.teacher-live-elapsed-timer{color:#075e5a;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;background:#eaf8f5db;border:1px solid #087c7838;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.teacher-live-elapsed-timer[data-active=false]{color:#1117158a;background:#fffdf9b8;border-color:#1117151f}.teacher-live-elapsed-timer svg{flex:none}@media (max-width:860px){.teacher-live-control-actions,.instructor-cockpit-live .teacher-live-control-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"action-repeat action-previous action-preview""action-start action-next action-finish"!important}}@media (max-width:640px){.teacher-live-control-actions,.instructor-cockpit-live .teacher-live-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"action-repeat action-previous""action-preview action-start""action-next action-finish"!important}.teacher-live-control-actions button{min-height:42px!important;padding-inline:6px!important;font-size:10.5px!important}.teacher-live-finish-and-timer{grid-template-columns:minmax(0,1fr) 58px;gap:4px}.teacher-live-elapsed-timer{border-radius:8px;gap:3px;min-height:42px;font-size:10px}}.teacher-camera-new-badge{color:#d9fffb;background:#087c781f;border:1px solid #087c7847;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:6px;padding:5px 8px;font-size:11px;font-weight:850;animation:.48s cubic-bezier(.16,1,.3,1) both teacher-camera-new-badge-in;display:inline-flex}.teacher-camera-new-badge span,.teacher-camera-new-badge strong{color:inherit;font-size:inherit;font-weight:inherit}.teacher-camera-new-badge span{font-size:13px}@keyframes teacher-camera-new-badge-in{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.teacher-camera-new-badge{animation:none}}
