body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{margin:0;padding:0}#one-click{background:#0b0f0b;display:flex;flex-direction:column;min-height:100vh;min-width:100vw;overflow:hidden}#one-click:has(.MuiSlider-dragging){cursor:grabbing}#watermark-preview{color:#ffffeb;font-family:Roboto;font-size:10vw;opacity:.4;padding-left:2vw;position:absolute;text-shadow:4px 4px 4px #0b0f0b;z-index:5}#main-view{display:flex;flex:1 1;position:relative;z-index:0}#slides-container{display:flex;flex:1 1;justify-content:center;padding:0}#slide-deck{flex:1 1;height:100%}.number-of-students-container{--ratio:1.77778;align-self:center;aspect-ratio:var(--ratio);container-type:size;height:min(100%,calc(100vw/var(--ratio)));max-width:100%;position:absolute;z-index:1}.number-of-students{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";float:right;font-family:Roboto;font-size:7cqh;font-weight:700;text-align:center;width:10cqh;&.curr-poll-completed{color:#272736;-webkit-transform:translate(-8cqh,4cqh);transform:translate(-8cqh,4cqh)}&.logged-in{color:#ffffeb;-webkit-transform:translate(-4.6cqh,4.2cqh);transform:translate(-4.6cqh,4.2cqh)}}.progress-bars{align-content:center;display:flex;padding-top:10px;width:calc(100% - 48px);z-index:1}.slides-controls{background-color:#0b0f0b;height:8vh;max-height:96px;min-height:54px}.ctrl-bar-outer-container{height:100%;margin:auto;padding-top:5px;width:100%;z-index:0}.ctrl-bar-inner-container{height:100%;position:relative}.ctrl-bar-right{height:100%;right:8px}.ctrl-bar-left,.ctrl-bar-right{display:inline-flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ctrl-bar-left{left:24px}.ctrl-bar-text{display:flex}.ctrl-bar-text>p{color:#fff;font-family:Inter;font-size:clamp(15px,1.5vh,20px);font-weight:400;margin:auto}.slide-number{width:20px}.ctrl-bar-icon-btn{color:#fff;padding-top:6px;&:hover{color:#d3d3d3;cursor:pointer}&:focus{color:#d3d3d3;outline:1px solid gray}&:active{color:gray!important;outline:none}&:focus:not(:focus-visible):not(:hover){color:#fff}&:is(:focus:not(:focus-visible),:hover){color:#d3d3d3;outline:none}}.ctrl-bar-player-status-outer-container{align-content:center;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;width:22.5vw}.ctrl-bar-player-status-inner-container{display:inline-flex;height:100%}.ctrl-bar-player-status-icon{align-content:center;margin-right:10px;margin-top:6px}.ctrl-bar-responsive-icon{font-size:clamp(23px,2.5vh,28px)}.ctrl-bar-divider{align-self:center;background-color:#444;height:50%;margin-left:16px;margin-right:16px;width:1px}.ctrl-bar-btn-container{align-content:center;height:100%;margin-right:16px}.tailspin-loader{background-color:#141414;min-height:100%;min-width:100%}#poll-graph-container,.tailspin-loader{align-items:center;justify-content:center}#poll-graph-container{background:#fff;display:flex;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.thumbnail-caption{font-family:Roboto Mono;font-size:16px;font-weight:700;margin:10px 0;text-align:center}#gameplay{align-items:center;background:#0b0f0b;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}#gameplay-container{display:flex;max-height:100%}#game{border:0}#game,#game-paused{align-self:flex-end;height:600px;width:1024px}#game-paused{align-items:center;display:flex;justify-content:center;position:absolute}#game-pause-btn{font-family:Roboto Mono;font-size:20px;font-weight:700;height:clamp(30px,4vh,35px);left:24px;letter-spacing:120%;text-transform:capitalize;width:285px}.gameplay-sidebar{display:flex;flex:1 1;flex-direction:column;gap:16px;height:600px;margin-left:16px;max-width:228px;padding-top:15px}.gameplay-sidebar>div{border-radius:8px;display:flex;flex-direction:column;padding:20px 16px}.students-done-customizing{align-items:center;background:#00e676;color:#003918;justify-content:center}.students-done-customizing>.count{font:normal 600 48px Open Sans;text-align:center}.students-done-customizing>.text{font:normal 700 18px Open Sans;line-height:150%}#game-instructions{background-color:#181d18;color:#fff;float:right;font-size:18px;height:100%;line-height:150%;white-space:pre-wrap}#game-instructions svg{margin-top:-4px;position:relative;top:6px}#timer-game{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:#181d18;color:#fff;font:normal 700 64px Inter;text-align:center}#timer-game-controls{color:#bdbdbd;display:flex;font-size:36px;gap:24px;justify-content:center}#timer-discuss-container{--ratio:1.77778;align-self:center;aspect-ratio:var(--ratio);container-type:size;display:flex;height:min(100%,calc(100vw/var(--ratio)));justify-content:center;max-width:100%;position:absolute;z-index:2}#timer-discuss{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background-color:#0b0f0b;color:#fff;font-family:Inter;font-size:7cqh;font-weight:700;height:10cqh;justify-content:center;max-height:10cqw;text-align:center;width:100cqw}.timer-display{display:inline-block;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:88px}#timer-modal{align-items:center;background-color:#181d18;border-radius:28px;display:grid;font-family:Roboto Mono;height:386px;left:50%;outline:none;padding:48px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:504px}#timer-modal-header{color:#fff;font-size:48px;font-weight:700;height:63px;width:504px}#timer-modal-subheader{color:#fff;font-size:24px;font-weight:400;height:auto;white-space:pre-wrap;width:504px}#timer-modal-timer-text{color:#fff;font-family:Inter;font-size:96px;font-weight:700;height:136px;width:504px}#timer-discuss #timer-modal .mmss{margin:0;width:504px}#timer-modal-buttons-container{display:flex;gap:24px}.hide{z-index:-1}#timer-discuss .mmss{margin-left:15px;margin-right:15px;width:12cqw}.mmss{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;text-align:center}.mmss::selection{background-color:#424242}.glossary-modal-container{border-radius:16px;display:flex;flex-direction:column;height:600px;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px}.glossary-modal-container:focus-visible{outline:none}.glossary-modal-header{align-items:center;background-color:#0b0f0b;color:#fff;display:flex;flex:0 1 54px;flex-direction:column;font:normal 400 16px Inter;position:relative;width:100%}.glossary-content-container{background-color:#fff;flex:auto}.glossary-grid-outer-container{display:flex;flex-direction:column;justify-content:center;padding:0 48px}.glossary-grid-inner-container{height:462px;overflow-y:auto;padding:0 41px}.glossary-section-container{padding-bottom:32px}.glossary-section-title{color:#0b0f0b;display:flex;font:normal 700 24px Inter;padding-bottom:16px;padding-top:32px}.glossary-section-divider{background-color:#e0e0e0;flex:auto;height:1px;margin-top:16px}.glossary-grid-component{grid-row-gap:40px;display:grid;grid-template-columns:repeat(4,98px);grid-template-rows:auto;justify-content:space-between;padding-top:32px;row-gap:40px}.glossary-section-container>.glossary-grid-component{padding-top:0}.glossary-grid-item-container{display:flex;flex-direction:column;margin:0 auto;&.clickable{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);justify-content:center;padding:8px 12px;transition:.3s;&:hover{background:#e0e0e0;cursor:pointer}}}.glossary-item-label{color:#0b0f0b;font:normal 400 16px Inter;margin-top:8px;text-align:center}.glossary-object-info-content-outer-container{align-items:center;display:flex;flex-direction:column;overflow:auto;padding:24px}.glossary-object-info-content-inner-container{height:522px;overflow-y:auto;padding:0 68px}.glossary-object-info-gif-outer-container{align-items:center;background:#000;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:4px 12px;width:560px}.glossary-object-info-gif-inner-container{height:260px;width:400px}.glossary-object-info-bottom-container{display:flex;flex-direction:column;padding-top:24px;width:584px}.glossary-object-info-label{color:#0b0f0b;font:normal 700 24px Inter;line-height:normal;width:216px}.glossary-object-info-description-divider{background-color:#e0e0e0;height:1px;margin-bottom:16px;margin-top:16px;width:100%}.glossary-object-info-section-container{display:flex;flex-direction:column;gap:32px}.glossary-object-info-section{display:flex;gap:8px}.glossary-object-info-section-label{color:#0b0f0b;font:normal 700 16px Inter;width:136px}.glossary-object-info-section-text{color:#424242;flex:1 0;font:normal 400 16px Inter;line-height:20px;line-height:var(--Body-Medium-Line-Height,20px)}.tutorial-tooltip{align-items:flex-start;background-color:inherit;display:flex;flex-direction:column;gap:8px;width:280px;>h4,p{align-self:stretch;color:#0b0f0b;font-family:Inter;font-style:normal;margin:0}>h4{font-size:16px;font-size:var(--Title-Medium-Size,16px);font-weight:700;letter-spacing:.15px;letter-spacing:var(--Title-Medium-Tracking,.15px);line-height:24px;line-height:var(--Title-Medium-Line-Height,24px)}>.default-tooltip-text{font-size:14px;font-size:var(--Body-Medium-Size,14px);font-weight:400;letter-spacing:.25px;letter-spacing:var(--Body-Medium-Tracking,.25px);line-height:20px;line-height:var(--Body-Medium-Line-Height,20px)}>.glossary-tutorial-tooltip-content{align-items:center;align-self:stretch;background:#f8f8f8;border-radius:4px;display:flex;gap:32px;height:70px;justify-content:center;padding:12px;>div{align-items:flex-start;align-self:stretch;display:inline-flex;flex-direction:column;gap:4px;>div{align-items:center;color:#208347;display:flex;font-size:12px;gap:8px;>span{color:#0b0f0b;font:normal 400 16px Inter}}}>img{width:78.25px}}>.tutorial-tooltip-btn-container{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:flex-end;padding:12px 0 4px;>button{align-items:center;align-self:stretch;border-radius:24px;color:#0b0f0b;display:flex;font:normal 700 14px Inter;font:normal 700 var(--Label-Large-Size,14px) Inter;justify-content:center;letter-spacing:.1px;letter-spacing:var(--Label-Large-Tracking,.1px);line-height:20px;line-height:var(--Label-Large-Line-Height,20px);padding:10px 24px;text-align:center;text-transform:none;&.tutorial-tooltip-primary-btn{background-color:#208347;color:#fff;&:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}}&.tutorial-tooltip-secondary-btn{color:#0b0f0b;font-weight:500;&:hover{background-color:rgba(101,85,143,.08);background-color:var(
             
              --State-Layers-Primary-Opacity-08,rgba(101,85,143,.08)
          )}}}}}#tutorial-tooltip-overlay{background:rgba(33,33,33,.64);height:100vh;left:auto;position:absolute;top:auto;width:100vw}.tutorial-tooltip-non-active-highlight{padding:0 8px}.tutorial-tooltip-active-highlight{background-color:rgba(211,232,210,.2);border-radius:8px;padding:0 8px;position:relative;z-index:1}.msg-alert-container{z-index:1000}.msg-alert{align-items:center;border-radius:12px;display:flex;font:normal 400 14px Open Sans;justify-content:center;left:50%;position:absolute;top:40px;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;&.action{background-color:rgba(11,15,11,.6);color:#ebefe7;font-size:16px;gap:16px;button{background-color:initial;border:initial;color:#fff;&:hover{background-color:hsla(0,0%,100%,.2);cursor:pointer}}.close-btn{border-radius:inherit;border-bottom-right-radius:0;border-right:1px solid hsla(0,0%,100%,.4);border-top-right-radius:0;font-size:16px;padding:23px 16px 17px}.right-container{align-items:center;display:flex;gap:16px;padding-right:16px;.action-btn{border:1px solid #fff;border-radius:8px;padding:8px 16px}}}&.notice{background-color:#fff;color:#000;gap:32px;padding:16px 32px;button{background-color:inherit;border:initial;border-bottom:1px solid #000;font-weight:600;&:hover{border-bottom:1px solid #757575;color:#757575;cursor:pointer}}}}#video-container{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}#video{height:100%;width:100%;z-index:2}#video-end-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%;z-index:4;.end-overlay-controls{gap:16px;.replay{background:rgba(11,15,11,.4);border-radius:8px}.next-slide{background:hsla(0,0%,100%,.9);border-radius:8px;color:rgba(11,15,11,.9)}}}#video-end-overlay,.feedback-icon-container{align-items:center;display:flex;display:flex;justify-content:center;position:absolute}.feedback-icon-container{background:rgba(11,15,11,.4);border-radius:48px;height:80px;left:50%;pointer-events:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;z-index:3;.feedback-icon{color:#fff;font-size:48px}}.video-js{background-color:initial;font-family:Open Sans;.vjs-tech{height:calc(100% - 42px)}.vjs-time-control{font-size:14px;line-height:32px;min-width:1em;padding:0}.vjs-time-divider{min-width:auto;padding:0 4px}.vjs-current-time-display{padding-left:10px}.vjs-duration-display{padding-right:10px}.vjs-play-progress>.vjs-time-tooltip{display:none!important}.vjs-progress-control:hover .vjs-mouse-display{opacity:1!important;visibility:visible!important}.vjs-mouse-display{background-color:initial!important;-webkit-transform:translateX(50%);transform:translateX(50%);.vjs-time-tooltip{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#0b0f0b;font-family:inherit;font-size:12px!important;font-weight:700;position:fixed;-webkit-transform:translate(50%,-20%);transform:translate(50%,-20%);z-index:10}}.vjs-mouse-display .vjs-time-tooltip:after{border:6px solid transparent;border-top-color:#fff;content:"";left:50%;position:absolute;top:97%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vjs-big-play-button{display:none}.vjs-control-bar{background:rgba(11,15,11,.4);border-radius:8px;box-sizing:border-box;margin:6px auto;max-width:99%;padding:0 12px;z-index:5}}.video-js.no-hover .vjs-progress-control:hover .vjs-mouse-display{display:none!important}
/*# sourceMappingURL=main.8f92b0ea.css.map*/