.Fa2f3q_wrap{z-index:42;box-sizing:border-box;pointer-events:auto;isolation:isolate;background:#0f172a;border:3px solid #d89f39;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 36px #0f172a80}.Fa2f3q_wrap:before{content:"Quest";z-index:3;color:#1a4d6d;letter-spacing:.08em;text-transform:uppercase;text-align:center;pointer-events:none;background:#d89f39;width:110px;padding:3px 0;font-size:10px;font-weight:800;position:absolute;top:8px;left:-28px;transform:rotate(-45deg)}.Fa2f3q_chrome{z-index:50;color:#f8fafc;background:#0f172af5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;font-family:system-ui,sans-serif;font-size:12px;display:flex;position:relative}.Fa2f3q_badge{color:#d89f39;letter-spacing:.02em;font-weight:700}.Fa2f3q_tally{color:#cbd5e1;gap:10px;display:flex}.Fa2f3q_tallyCorrect{color:#86efac;font-weight:600}.Fa2f3q_btns{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.Fa2f3q_btn{color:#fde68a;cursor:pointer;background:#d89f392e;border:1px solid #d89f39b3;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.Fa2f3q_btn:hover{background:#d89f3952}.Fa2f3q_btn[aria-pressed=true]{background:#d89f3973;box-shadow:inset 0 0 0 1px #d89f39}.Fa2f3q_player{isolation:isolate;flex:1;width:100%;min-height:0;position:relative}.Fa2f3q_btnDanger{color:#fecaca;background:#f8717126;border-color:#f87171b3}.Fa2f3q_frameShell{z-index:1;position:absolute;inset:0;overflow:hidden}.Fa2f3q_frame{z-index:0;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.Fa2f3q_inkHost{z-index:20;pointer-events:none;position:absolute;inset:0}.Fa2f3q_inkHostDraw{pointer-events:auto}.Fa2f3q_startChip{z-index:43;color:#d89f39;cursor:pointer;pointer-events:auto;background:#0f172aeb;border:1px solid #d89f39;border-radius:999px;padding:6px 14px;font-family:system-ui,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000047}.Fa2f3q_startChip:hover{background:#1e293bf5}.Fa2f3q_waitingChip{z-index:43;color:#cbd5e1;pointer-events:none;text-align:center;background:#0f172ac7;border:1px dashed #94a3b8bf;border-radius:999px;max-width:min(240px,80%);padding:7px 14px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3;position:absolute}.Fa2f3q_idleChrome{z-index:43;pointer-events:auto;gap:6px;display:flex;position:absolute}.Fa2f3q_btnEyeOn{color:#a7f3d0;background:#10b98138;border-color:#34d399bf}.Fa2f3q_btnEyeOff{color:#fde68a;background:#f59e0b2e;border-color:#fbbf24b3}.Fa2f3q_tooSmallHint,.Fa2f3q_tooSmallBar{z-index:43;color:#fde68a;pointer-events:none;background:#f59e0b2e;border:1px solid #fbbf248c;border-radius:8px;max-width:min(280px,70%);padding:6px 10px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3;position:absolute}.Fa2f3q_tooSmallBar{flex-shrink:0;max-width:none;position:relative}.Fa2f3q_resizeHandle{z-index:5;touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none}.Fa2f3q_hiddenRibbon{color:#f8fafc;letter-spacing:.03em;text-transform:uppercase;pointer-events:none;background:#1a4d6d;border-radius:4px;align-self:flex-start;margin:6px 8px 0;padding:3px 8px;font-size:11px;font-weight:700}.Fa2f3q_idleTeacherDock{z-index:44;pointer-events:auto;position:absolute}.Fa2f3q_teacherPanel{color:#f8fafc;background:#0f172af5;border:1px solid #d89f3973;border-radius:8px;max-height:240px;margin:6px 8px;padding:10px;font-family:system-ui,sans-serif;font-size:12px;overflow:auto}.Fa2f3q_teacherPanelTitle{color:#d89f39;margin-bottom:8px;font-weight:700}.Fa2f3q_optionsFields{flex-direction:column;gap:6px;display:flex}.Fa2f3q_optionsLabel{align-items:center;gap:6px;display:flex}.Fa2f3q_responsesTable{border-collapse:collapse;width:100%;font-size:11px}.Fa2f3q_responsesTable th,.Fa2f3q_responsesTable td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b840;padding:4px 6px}
.OWUNHa_list{color:#e2e8f0;background:#0f172aeb;flex-wrap:wrap;flex-shrink:0;gap:6px 12px;margin:0;padding:4px 8px 6px;font-family:system-ui,sans-serif;font-size:11px;list-style:none;display:flex}.OWUNHa_list li{align-items:center;gap:6px;display:inline-flex}.OWUNHa_name{font-weight:600}.OWUNHa_waiting{color:#94a3b8}.OWUNHa_answered{color:#fde68a}.OWUNHa_gotIt{color:#86efac;font-weight:700}
.Ob1xLG_chip{inset-inline-start:16px;z-index:1100;color:#e2e8f0;cursor:pointer;max-width:min(420px,100vw - 32px);font:inherit;background:#1e2330;border:1px solid #2e3549;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;bottom:16px;box-shadow:0 8px 24px #00000059}.Ob1xLG_chipBadge{letter-spacing:.06em;text-transform:uppercase;color:#818cf8;font-size:.72rem;font-weight:700}.Ob1xLG_chipTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.Ob1xLG_chipMeta{color:#94a3b8;flex-shrink:0;gap:8px;font-size:.78rem;display:flex}.Ob1xLG_chipHands{color:#fbbf24;font-weight:700}.Ob1xLG_resizeHandle{z-index:2;background:0 0;position:absolute}.Ob1xLG_resizeN{top:0;left:12px;cursor:ns-resize;height:8px;inset-inline-end:12px}.Ob1xLG_resizeS{bottom:0;left:12px;cursor:ns-resize;height:8px;inset-inline-end:12px}.Ob1xLG_resizeE{cursor:ew-resize;width:8px;top:12px;bottom:12px;right:0}.Ob1xLG_resizeW{cursor:ew-resize;width:8px;top:12px;bottom:12px;left:0}.Ob1xLG_resizeNe{cursor:nesw-resize;width:12px;height:12px;top:0;right:0}.Ob1xLG_resizeNw{cursor:nwse-resize;width:12px;height:12px;top:0;left:0}.Ob1xLG_resizeSe{cursor:nwse-resize;width:12px;height:12px;bottom:0;right:0}.Ob1xLG_resizeSw{cursor:nesw-resize;width:12px;height:12px;bottom:0;left:0}
.ndzLmG_overlayOpen{z-index:1100;background:#0f141f;border:1px solid #2e3549;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 60px #000000b3}.ndzLmG_overlayMaximised{z-index:1100;background:#0f141f;flex-direction:column;display:flex;position:fixed;inset:0}.ndzLmG_chrome{background:#1e2330;border-bottom:1px solid #2e3549;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ndzLmG_meta{align-items:center;gap:10px;min-width:0;display:flex}.ndzLmG_badge{color:#818cf8;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.75rem;font-weight:700}.ndzLmG_title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.ndzLmG_teacherBtns{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.ndzLmG_closeBtn{color:#e2e8f0;cursor:pointer;background:#252d40;border:1px solid #2e3549;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:.85rem;font-weight:600}.ndzLmG_closeBtn:hover{background:#2e3549}.ndzLmG_frame{background:#fff;border:0;flex:1;width:100%;min-height:0}
.EK2Ciq_dock{right:16px;bottom:calc(72px + var(--tf-corner-reserve,0px));z-index:930;color:#f8fafc;background:#0f172af5;border:1px solid #d89f398c;border-radius:12px;width:min(360px,100vw - 24px);max-height:min(48vh,420px);font-family:system-ui,sans-serif;font-size:12px;position:fixed;overflow:auto;box-shadow:0 12px 32px #00000059}.EK2Ciq_header{color:#d89f39;background:#0f172afa;border-bottom:1px solid #94a3b840;padding:10px 12px;font-weight:700;position:sticky;top:0}.EK2Ciq_list{flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:flex}.EK2Ciq_card{background:#1e293bb3;border:1px solid #94a3b840;border-radius:8px;padding:8px}.EK2Ciq_titleRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.EK2Ciq_badge{color:#d89f39;flex-shrink:0;font-weight:700}.EK2Ciq_title{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0;overflow:hidden}.EK2Ciq_flow{color:#cbd5e1;margin:0 0 8px;font-size:12px;line-height:1.4}.EK2Ciq_tally{color:#cbd5e1;gap:10px;margin-bottom:6px;display:flex}.EK2Ciq_tallyCorrect{color:#86efac;font-weight:600}.EK2Ciq_btns{flex-wrap:wrap;gap:6px;display:flex}.EK2Ciq_btn{color:#fde68a;cursor:pointer;background:#d89f392e;border:1px solid #d89f39b3;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.EK2Ciq_btn:hover{background:#d89f3952}.EK2Ciq_btnDanger{color:#fecaca;background:#f8717126;border-color:#f87171b3}
.sCjoTq_overlayOpen{z-index:1100;pointer-events:none;justify-content:stretch;align-items:stretch;display:flex;position:fixed}.sCjoTq_overlayMaximised{z-index:1100;background:#000000b8;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.sCjoTq_panel{pointer-events:auto;background:#1e2330;border:1px solid #2e3549;border-radius:12px;flex-direction:column;width:min(1200px,100%);max-width:100%;height:min(92vh,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 60px #000000b3}.sCjoTq_overlayOpen .sCjoTq_panel{width:100%;max-width:none;height:100%}.sCjoTq_overlayMaximised .sCjoTq_panel{border-radius:0;width:100%;max-width:none;height:100%}.sCjoTq_chrome{background:#1e2330;border-bottom:1px solid #2e3549;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 16px;display:flex}.sCjoTq_chromeLead{align-items:center;gap:12px;min-width:0;display:flex}.sCjoTq_contentTitle{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.sCjoTq_badge{color:#818cf8;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.sCjoTq_frame{background:#fff;border:0;flex:1;width:100%;min-height:0}.sCjoTq_teacherControls{flex-direction:column;gap:10px;display:flex}.sCjoTq_tally{color:#e2e8f0;align-items:center;gap:18px;font-size:.92rem;display:flex}.sCjoTq_tallyCorrect{color:#86efac}.sCjoTq_teacherBtns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sCjoTq_revealBtn{color:#000;cursor:pointer;background:#f59e0b;border:none;border-radius:7px;padding:9px 16px;font-size:.88rem;font-weight:600;transition:background .15s}.sCjoTq_revealBtn:hover{background:#d97706}.sCjoTq_closeBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:7px;padding:9px 16px;font-size:.88rem;font-weight:600;transition:background .15s}.sCjoTq_closeBtn:hover{background:#dc2626}.sCjoTq_dismissBtn{color:#e2e8f0;cursor:pointer;background:#252d40;border:1px solid #2e3549;border-radius:7px;padding:8px 14px;font-size:.88rem;font-weight:600}.sCjoTq_dismissBtn:hover{background:#2e3549}.sCjoTq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sCjoTq_challengeChrome{background:#131929;border:1px solid #2e3549;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sCjoTq_challengeMeta{color:#94a3b8;flex-wrap:wrap;gap:12px 18px;font-size:.85rem;display:flex}.sCjoTq_countdown{color:#fbbf24;font-variant-numeric:tabular-nums;font-weight:700}.sCjoTq_leaderboard{flex-direction:column;gap:4px;max-height:120px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sCjoTq_leaderboard li{color:#e2e8f0;border-bottom:1px solid #1f2937;grid-template-columns:2rem 1fr auto;gap:8px;padding:4px 0;font-size:.88rem;display:grid}.sCjoTq_lbRank{color:#818cf8;font-weight:700}.sCjoTq_lbLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sCjoTq_lbPoints{font-variant-numeric:tabular-nums;color:#86efac;font-weight:600}.sCjoTq_nextRoundBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:7px;padding:9px 16px;font-size:.88rem;font-weight:600;transition:background .15s}.sCjoTq_nextRoundBtn:hover{background:#4f46e5}
._1c6e7W_layer{z-index:60;pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;inset:0}._1c6e7W_layer path{vector-effect:non-scaling-stroke}._1c6e7W_draw{pointer-events:auto;cursor:crosshair;touch-action:none}
.XAEw1q_wrap{z-index:42;box-sizing:border-box;pointer-events:auto;isolation:isolate;background:#0f172a;border:1px solid #0d9488a6;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 28px #0f172a59}.XAEw1q_wrapScreen{z-index:1150;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;position:fixed;inset:0}.XAEw1q_wrapScreen .XAEw1q_modeBadge{display:none}.XAEw1q_chrome{z-index:50;color:#f8fafc;background:#0f172af5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;font-family:system-ui,sans-serif;font-size:12px;display:flex;position:relative}.XAEw1q_badge{color:#5eead4;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:700;overflow:hidden}.XAEw1q_modeBadge{color:#cbd5e1;font-weight:600}.XAEw1q_syncOk{color:#34d399}.XAEw1q_syncStale{color:#fbbf24}.XAEw1q_syncBad{color:#f87171}.XAEw1q_btns{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.XAEw1q_btn{color:#ccfbf1;cursor:pointer;background:#0d948838;border:1px solid #2dd4bfa6;border-radius:6px;align-items:center;padding:4px 8px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.XAEw1q_btn:hover{background:#0d948861}.XAEw1q_stagePicker{color:#ccfbf1;align-items:center;gap:5px;font-family:system-ui,sans-serif;font-size:11px;display:inline-flex}.XAEw1q_stagePickerLabel{color:#cbd5e1;font-weight:600}.XAEw1q_stageSelect{color:#ccfbf1;cursor:pointer;background:#0d948838;border:1px solid #2dd4bfa6;border-radius:6px;max-width:190px;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:600}.XAEw1q_stageSelect option{color:#0f172a;background:#e2e8f0}.XAEw1q_stageSelect option:disabled{color:#94a3b8}.XAEw1q_btnDanger{color:#fecaca;background:#f8717126;border-color:#f87171b3}.XAEw1q_frame{z-index:0;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.XAEw1q_player{isolation:isolate;flex:1;width:100%;min-height:0;position:relative}.XAEw1q_frameShell{z-index:1;position:absolute;inset:0;overflow:hidden}.XAEw1q_inkHost{z-index:20;pointer-events:none;position:absolute;inset:0}.XAEw1q_inkHostDraw{pointer-events:auto}.XAEw1q_openChip{z-index:43;color:#5eead4;cursor:pointer;pointer-events:auto;background:#0f172aeb;border:1px solid #0d9488;border-radius:999px;padding:8px 16px;font-family:system-ui,sans-serif;font-size:12px;font-weight:700;position:absolute;box-shadow:0 4px 14px #00000047}.XAEw1q_openChip:hover{background:#1e293bf5}.XAEw1q_waitingChip{z-index:43;color:#cbd5e1;pointer-events:none;text-align:center;background:#0f172ac7;border:1px dashed #94a3b8bf;border-radius:999px;max-width:min(240px,80%);padding:7px 14px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3;position:absolute}.XAEw1q_btnEyeOn{color:#a7f3d0;background:#10b98138;border-color:#34d399bf;gap:5px}.XAEw1q_btnEyeOff{color:#fde68a;background:#f59e0b2e;border-color:#fbbf24b3;gap:5px}.XAEw1q_eyeIcon{flex-shrink:0}.XAEw1q_tally{color:#cbd5e1;gap:10px;display:flex}
.FGamoq_wrap{z-index:42;box-sizing:border-box;pointer-events:auto;isolation:isolate;background:#0f172a;border:1px solid #6366f1a6;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 28px #0f172a59}.FGamoq_chrome{z-index:50;color:#f8fafc;background:#0f172af5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;font-family:system-ui,sans-serif;font-size:12px;display:flex;position:relative}.FGamoq_badge{color:#a5b4fc;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:700;overflow:hidden}.FGamoq_ownerOnly{color:#cbd5e1;font-weight:500}.FGamoq_btns{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.FGamoq_btn{color:#e0e7ff;cursor:pointer;background:#4f46e538;border:1px solid #818cf8a6;border-radius:6px;padding:2px 8px;font-size:11px}.FGamoq_btn:hover{background:#4f46e561}.FGamoq_btnDanger{color:#fee2e2;background:#dc262638;border-color:#f87171b3}.FGamoq_btnDanger:hover{background:#dc262666}.FGamoq_frame{background:#fff;border:0;flex:auto;width:100%;display:block}
.uosWGa_root{pointer-events:none;position:absolute;inset:0}.uosWGa_preview{z-index:42;pointer-events:none;background:#fff;position:absolute;overflow:hidden}.uosWGa_offscreen{inset-inline-start:-9999px;pointer-events:none;width:1px;height:1px;position:absolute;top:0;overflow:hidden}.uosWGa_frame{object-fit:contain;width:100%;height:100%;display:block}.uosWGa_card{z-index:43;box-sizing:border-box;color:#1a4d6d;pointer-events:auto;background:#f5f2ed;border:1px solid #c5c9ce;border-radius:10px;flex-direction:column;gap:8px;padding:10px;font-family:system-ui,sans-serif;font-size:12px;display:flex;position:absolute;overflow:auto;box-shadow:0 8px 28px #0f172a47}.uosWGa_header{color:#fff;background:#1a4d6d;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;margin:-10px -10px 0;padding:6px 8px;display:flex}.uosWGa_title{font-size:12px;font-weight:700}.uosWGa_close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:1}.uosWGa_close:hover{background:#ffffff29}.uosWGa_close:focus-visible{outline-offset:2px;outline:2px solid #d89f39}.uosWGa_controls{min-width:0}.uosWGa_hint{color:#566a7d;margin:0;font-size:11px}.uosWGa_notice{color:#8a5e12;background:#fdf6e9;border-radius:6px;margin:0;padding:6px 8px;font-size:11px;font-weight:600}.uosWGa_actions{gap:8px;display:flex}.uosWGa_action{color:#1a4d6d;cursor:pointer;background:#fff;border:1px solid #c5c9ce;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600}.uosWGa_action:hover{background:#fdf6e9}.uosWGa_action:focus-visible{outline-offset:2px;outline:2px solid #1a4d6d}.uosWGa_chip{z-index:43;color:#fff;cursor:pointer;pointer-events:auto;background:#1a4d6d;border:1px solid #245f82;border-radius:999px;padding:8px 16px;font-family:system-ui,sans-serif;font-size:12px;font-weight:700;position:absolute;box-shadow:0 4px 14px #00000047}.uosWGa_chip:hover{background:#245f82}.uosWGa_chip:focus-visible{outline-offset:2px;outline:2px solid #d89f39}
