.meeting-effects-backdrop{z-index:2400;background:color-mix(in srgb, var(--th-bg) 58%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);place-items:center;padding:16px;animation:.18s ease-out both th-fade-in;display:grid;position:fixed;inset:0}.meeting-effects-dialog,.meeting-shortcuts-dialog{scrollbar-width:none;border:1px solid var(--th-border);background:linear-gradient(180deg, color-mix(in srgb, var(--th-accent) 7%, transparent), transparent 140px), var(--th-surface);width:min(560px,100%);max-height:min(88dvh,760px);color:var(--th-text);box-shadow:var(--th-shadow), 0 0 0 1px color-mix(in srgb, var(--th-accent) 8%, transparent) inset;border-radius:24px;outline:none;flex-direction:column;gap:16px;padding:20px;font-family:inherit;animation:.26s cubic-bezier(.2,.9,.25,1.15) both th-dialog-in;display:flex;overflow:auto}.meeting-effects-dialog::-webkit-scrollbar{display:none}.meeting-shortcuts-dialog::-webkit-scrollbar{display:none}.meeting-effects-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meeting-effects-head>div{gap:4px;display:grid}.meeting-effects-head strong{letter-spacing:0;font-size:1.12rem;font-weight:700}.meeting-effects-head span{color:var(--th-text-muted);font-size:.86rem;line-height:1.6}.meeting-effects-close{border:1px solid var(--th-border);background:var(--th-surface-muted);width:38px;height:38px;color:var(--th-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:transform .16s,background-color .16s;display:grid}.meeting-effects-close:hover{background:var(--th-surface-hover);transform:rotate(90deg)}.meeting-effects-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.meeting-effects-preview{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--th-accent) 16%, transparent), transparent 60%), var(--th-bg-soft);border:1px solid var(--th-border);border-radius:18px;position:relative;overflow:hidden}.meeting-effects-video{object-fit:cover;width:100%;height:100%;display:block}.meeting-effects-preview.is-busy .meeting-effects-video{filter:saturate(.6)brightness(.8);transition:filter .2s}.meeting-effects-preview-empty{color:var(--th-text-muted);place-content:center;justify-items:center;gap:10px;font-size:.9rem;display:grid;position:absolute;inset:0}.meeting-effects-preview-empty svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:34px;height:34px}.meeting-effects-spinner{border:3px solid color-mix(in srgb, var(--th-text) 25%, transparent);border-top-color:var(--th-accent);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite th-spin;position:absolute;inset:50% auto auto 50%}.meeting-effects-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.meeting-effects-option{aspect-ratio:16/10;border:1px solid var(--th-border);background-color:var(--th-surface-muted);color:var(--th-text);cursor:pointer;isolation:isolate;font:inherit;background-position:50%;background-size:cover;border-radius:14px;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.32s cubic-bezier(.2,.8,.2,1) both th-rise-in;position:relative;overflow:hidden}.meeting-effects-option:nth-child(2){animation-delay:30ms}.meeting-effects-option:nth-child(3){animation-delay:60ms}.meeting-effects-option:nth-child(4){animation-delay:90ms}.meeting-effects-option:nth-child(5){animation-delay:.12s}.meeting-effects-option:nth-child(6){animation-delay:.15s}.meeting-effects-option:nth-child(7){animation-delay:.18s}.meeting-effects-option:hover:not(:disabled){border-color:var(--th-border-strong);transform:translateY(-2px)}.meeting-effects-option:disabled{cursor:progress}.meeting-effects-option.is-selected{border-color:var(--th-accent);box-shadow:0 0 0 2px var(--th-accent), 0 10px 24px color-mix(in srgb, var(--th-accent) 22%, transparent)}.meeting-effects-option__art{z-index:-1;position:absolute;inset:0}.meeting-effects-option.is-none .meeting-effects-option__art{background:linear-gradient(135deg, transparent 47%, color-mix(in srgb, var(--th-text) 40%, transparent) 48%, color-mix(in srgb, var(--th-text) 40%, transparent) 52%, transparent 53%), var(--th-surface-muted);opacity:.55}.meeting-effects-option.is-blur .meeting-effects-option__art{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--th-text) 85%, transparent) 0 16%, transparent 17%), radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--th-text) 85%, transparent) 0 11%, transparent 12%), radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--th-accent) 60%, transparent), transparent 40%), radial-gradient(circle at 80% 70%, color-mix(in srgb, var(--th-success) 50%, transparent), transparent 40%), var(--th-surface-hover)}.meeting-effects-option.is-blur-light .meeting-effects-option__art{filter:blur(1.5px)}.meeting-effects-option.is-blur-strong .meeting-effects-option__art{filter:blur(4px)}.meeting-effects-option__label{text-align:center;color:#fff;background:linear-gradient(#0000,#0000009e);padding:18px 8px 7px;font-size:.78rem;font-weight:600;position:absolute;inset:auto 0 0}.meeting-effects-note{color:var(--th-text-muted);margin:0;font-size:.86rem;line-height:1.7}.meeting-effects-note.is-error{color:var(--th-danger)}.meeting-shortcuts-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.meeting-shortcuts-list li{background:var(--th-surface-muted);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.92rem;animation:.3s cubic-bezier(.2,.8,.2,1) both th-rise-in;display:flex}.meeting-shortcuts-list li:nth-child(2){animation-delay:40ms}.meeting-shortcuts-list li:nth-child(3){animation-delay:80ms}.meeting-shortcuts-list li:nth-child(4){animation-delay:.12s}.meeting-shortcuts-list li:nth-child(5){animation-delay:.16s}.meeting-shortcuts-keys{flex:none;gap:5px;display:inline-flex}.meeting-shortcuts-keys kbd{border:1px solid var(--th-border);background:var(--th-surface);min-width:30px;color:var(--th-text);text-align:center;border-bottom-width:3px;border-radius:8px;padding:4px 9px;font:600 .78rem/1.2 ui-monospace,Segoe UI,sans-serif}.meeting-muted-hint,.meeting-push-to-talk{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:2200;border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(14px);max-width:calc(100vw - 24px);color:var(--th-text);box-shadow:var(--th-shadow-soft);border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 14px;animation:.3s cubic-bezier(.2,.9,.25,1.2) both th-toast-in;display:flex;position:fixed;transform:translate(-50%)}.meeting-muted-hint__icon{background:var(--th-danger-soft);width:36px;height:36px;color:var(--th-danger);border-radius:50%;flex:none;place-items:center;animation:1.6s ease-out infinite th-pulse-ring;display:grid}.meeting-muted-hint__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.meeting-muted-hint__text{gap:1px;line-height:1.35;display:grid}.meeting-muted-hint__text strong{font-size:.92rem}.meeting-muted-hint__text small{color:var(--th-text-muted);font-size:.78rem}.meeting-muted-hint button:not(.meeting-muted-hint__dismiss){background:var(--th-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:9px 16px;font-size:.86rem;font-weight:700;transition:background-color .16s,transform .16s}.meeting-muted-hint button:not(.meeting-muted-hint__dismiss):hover{background:var(--th-primary-hover);transform:translateY(-1px)}.meeting-muted-hint__dismiss{width:32px;height:32px;color:var(--th-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.meeting-muted-hint__dismiss:hover{background:var(--th-surface-hover);color:var(--th-text)}.meeting-muted-hint__dismiss svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.meeting-push-to-talk{border-color:color-mix(in srgb, var(--th-success) 55%, transparent);padding:10px 18px;font-size:.9rem;font-weight:600}.meeting-push-to-talk__wave{align-items:center;gap:3px;height:18px;display:inline-flex}.meeting-push-to-talk__wave i{background:var(--th-success);border-radius:3px;width:3px;height:100%;animation:.9s ease-in-out infinite th-wave}.meeting-push-to-talk__wave i:nth-child(2){animation-delay:.12s}.meeting-push-to-talk__wave i:nth-child(3){animation-delay:.24s}.meeting-push-to-talk__wave i:nth-child(4){animation-delay:.36s}.meeting-spotlight-badge{top:10px;z-index:6;background:color-mix(in srgb, var(--th-bg) 62%, transparent);-webkit-backdrop-filter:blur(8px);color:var(--th-warning);border:1px solid color-mix(in srgb, var(--th-warning) 40%, transparent);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:.76rem;font-weight:700;animation:.3s ease-out both th-rise-in;display:inline-flex;position:absolute;inset-inline-start:10px}.meeting-spotlight-badge svg{width:15px;height:15px}.meeting-spotlight-toggle.is-active{color:var(--th-warning)!important;background:color-mix(in srgb, var(--th-warning) 16%, transparent)!important}.teachubs-participant-tile{animation:.42s cubic-bezier(.2,.8,.2,1) backwards th-tile-in}.meeting-sidebar:not([hidden]){animation:.28s cubic-bezier(.2,.8,.2,1) backwards th-panel-in}.meeting-more-menu{transform-origin:bottom;animation:.2s cubic-bezier(.2,.8,.2,1) backwards th-menu-in}.meeting-more-menu button{transition:background-color .14s,padding .16s,color .14s}.teachubs-call-button:hover:not(:disabled){transform:translateY(-2px)}.teachubs-unread-badge{animation:.36s cubic-bezier(.2,.9,.25,1.4) both th-pop}@keyframes th-fade-in{0%{opacity:0}to{opacity:1}}@keyframes th-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes th-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes th-toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes th-tile-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes th-panel-in{0%{opacity:0;transform:translateX(var(--th-panel-shift,18px))}to{opacity:1;transform:none}}@keyframes th-menu-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes th-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes th-spin{to{transform:rotate(360deg)}}@keyframes th-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes th-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--th-danger) 45%, transparent)}to{box-shadow:0 0 0 12px #0000}}[dir=rtl] .meeting-sidebar:not([hidden]){--th-panel-shift:-18px}@media (max-width:640px){.meeting-effects-backdrop{place-items:end center;padding:0}.meeting-effects-dialog,.meeting-shortcuts-dialog{width:100%;max-height:90dvh;padding:16px 16px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.3s cubic-bezier(.2,.9,.25,1) both th-sheet-in}.meeting-effects-grid{grid-template-columns:repeat(3,1fr);gap:8px}.meeting-effects-option__label{padding:14px 4px 5px;font-size:.7rem}.meeting-muted-hint,.meeting-push-to-talk{bottom:calc(84px + env(safe-area-inset-bottom))}.meeting-muted-hint__text small{display:none}.meeting-spotlight-badge{top:6px;padding:3px 8px;font-size:.68rem;inset-inline-start:6px}}@keyframes th-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.meeting-effects-backdrop,.meeting-effects-dialog,.meeting-shortcuts-dialog,.meeting-effects-option,.meeting-shortcuts-list li,.meeting-muted-hint,.meeting-push-to-talk,.meeting-spotlight-badge,.teachubs-participant-tile,.meeting-sidebar:not([hidden]),.meeting-more-menu,.teachubs-unread-badge,.meeting-muted-hint__icon,.meeting-push-to-talk__wave i{animation:none!important}}.meeting-prejoin-shell{isolation:isolate;flex-direction:column;align-items:center;gap:18px;padding-block:28px;display:flex!important}.meeting-prejoin-shell>.meeting-prejoin-intro{flex:none;margin-top:auto}.meeting-prejoin-shell{background:radial-gradient(120% 90% at 50% -10%,#1d3a6e 0%,#0000 55%),linear-gradient(160deg,#0f1c33 0%,#101a2c 45%,#0c1626 100%)!important}html[data-meeting-theme=light] .meeting-prejoin-shell{background:radial-gradient(120% 90% at 50% -10%,#dbe8ff 0%,#0000 60%),linear-gradient(160deg,#f4f8ff 0%,#eef4fb 50%,#f6f9fd 100%)!important}.meeting-prejoin-shell:before,.meeting-prejoin-shell:after,.meeting-prejoin-aurora{content:"";z-index:-1;pointer-events:none;will-change:transform;border-radius:50%;position:fixed}.meeting-prejoin-shell:before{top:-24vmax;background:radial-gradient(circle,#1a73e88c,#1a73e800 68%);width:58vmax;height:58vmax;animation:26s ease-in-out infinite alternate th-aurora-a;inset-inline-start:-16vmax}.meeting-prejoin-shell:after{bottom:-26vmax;background:radial-gradient(circle,#34c7b761,#34c7b700 66%);width:52vmax;height:52vmax;animation:30s ease-in-out infinite alternate th-aurora-b;inset-inline-end:-14vmax}.meeting-prejoin-aurora{background:radial-gradient(circle,#8a78f842,#8a78f800 66%);width:40vmax;height:40vmax;animation:34s ease-in-out infinite alternate th-aurora-c;top:30%;left:55%}html[data-meeting-theme=light] .meeting-prejoin-shell:before{background:radial-gradient(circle,#1a73e838,#0000 68%)}html[data-meeting-theme=light] .meeting-prejoin-shell:after{background:radial-gradient(circle,#34c7b733,#0000 66%)}html[data-meeting-theme=light] .meeting-prejoin-aurora{background:radial-gradient(circle,#8a78f829,#0000 66%)}@keyframes th-aurora-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(14vmax,8vmax)scale(1.15)}}@keyframes th-aurora-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-12vmax,-10vmax)scale(.9)}}@keyframes th-aurora-c{0%{transform:translate(-50%,-50%)scale(.9)}to{transform:translate(-80%,-30%)scale(1.2)}}.meeting-prejoin-intro{flex:none;margin-top:auto}.meeting-prejoin-shell>.lk-prejoin{flex:none;margin-bottom:auto}.meeting-prejoin-intro{text-align:center;justify-items:center;gap:8px;width:min(760px,100%);animation:.48s cubic-bezier(.2,.8,.2,1) both th-rise-in;display:grid}.meeting-prejoin-intro h1{color:var(--th-text);letter-spacing:0;margin:0;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:700}.meeting-prejoin-intro p{color:var(--th-text-muted);margin:0;font-size:.95rem;line-height:1.7}.meeting-prejoin-title{color:var(--th-accent);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.6}.meeting-prejoin-role{border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-surface) 80%, transparent);color:var(--th-text-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.meeting-prejoin-role i{background:var(--th-success);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--th-success) 60%, transparent);border-radius:50%;animation:2s ease-out infinite th-live}@keyframes th-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--th-success) 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}.meeting-prejoin-shell .lk-prejoin{max-height:none;animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both th-dialog-in}@media (max-width:640px){.meeting-prejoin-shell{gap:12px;padding-top:64px}.meeting-prejoin-intro p{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.meeting-prejoin-shell:before,.meeting-prejoin-shell:after,.meeting-prejoin-aurora,.meeting-prejoin-intro,.meeting-prejoin-shell .lk-prejoin,.meeting-prejoin-role i{animation:none!important}}.meeting-more-menu{scrollbar-width:none;-webkit-backdrop-filter:blur(16px);width:252px;max-height:min(72dvh,600px);overflow-y:auto}.meeting-more-menu::-webkit-scrollbar{display:none}.meeting-more-menu>strong:not(:first-child){border-top:1px solid #ffffff14;margin-top:6px;padding-top:10px}html[data-meeting-theme=light] .meeting-more-menu>strong:not(:first-child){border-top-color:var(--th-border)}@media (min-width:1024px) and (min-height:560px){.meeting-prejoin-shell>.meeting-prejoin-intro{width:min(1080px,100%)}.meeting-prejoin-shell>.lk-prejoin{grid-template:"video."1fr"video devices""video form""video."1fr/minmax(0,1.55fr) minmax(300px,1fr);align-items:center;gap:14px 24px;width:min(1080px,100%);display:grid!important}.meeting-prejoin-shell>.lk-prejoin>.lk-button-group-container>.lk-button-group{width:100%}.meeting-prejoin-shell>.lk-prejoin>.lk-button-group-container>.lk-button-group>.lk-button:first-child{flex:1}.meeting-prejoin-shell>.lk-prejoin>.lk-video-container{aspect-ratio:16/10;grid-area:video;width:100%;height:auto;max-height:min(56dvh,520px);margin:0}.meeting-prejoin-shell>.lk-prejoin>.lk-button-group-container{grid-area:devices;grid-template-columns:1fr;gap:10px;margin:0;display:grid!important}.meeting-prejoin-shell>.lk-prejoin>.lk-username-container{grid-area:form;width:100%;max-width:none;margin:0}}@media (max-width:1023px){.meeting-prejoin-shell>.lk-prejoin>.lk-video-container{aspect-ratio:16/9;height:auto;max-height:46dvh}}.meeting-prejoin-shell>.lk-prejoin{-webkit-backdrop-filter:blur(22px)saturate(1.25);position:relative;background:linear-gradient(155deg,#2848806b 0%,#14223c8c 46%,#10343e73 100%)!important;border:1px solid #8ab4f838!important;border-radius:28px!important;box-shadow:0 30px 80px #030a188c,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f!important}.meeting-prejoin-shell>.lk-prejoin:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#8ab4f8b3 40%,#34c7b799 55%,#0000 75%) 0 0/250% 100%;padding:1px;animation:7s linear infinite th-edge-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes th-edge-flow{0%{background-position:150% 0}to{background-position:-100% 0}}.meeting-prejoin-shell>.lk-prejoin>.lk-video-container{box-shadow:inset 0 18px 40px #00000059,0 12px 30px #00000040;background:radial-gradient(70% 60% at 50% 40%,#1a73e847,#0000 70%),linear-gradient(160deg,#13284a,#0d1a30 60%,#0e2a33)!important;border:1px solid #8ab4f82e!important;border-radius:20px!important}.meeting-prejoin-shell>.lk-prejoin .lk-camera-off-note{background:0 0!important}.meeting-prejoin-shell>.lk-prejoin .lk-camera-off-note svg{opacity:.5;filter:drop-shadow(0 10px 24px #1a73e873)}.meeting-prejoin-shell>.lk-prejoin .lk-camera-off-note svg path{fill:#aac4f08c!important}.meeting-prejoin-shell>.lk-prejoin .lk-button{transition:background-color .16s,border-color .16s,transform .16s;color:#eef3fb!important;background:#ffffff12!important;border:1px solid #ffffff1a!important}.meeting-prejoin-shell>.lk-prejoin .lk-button:hover{background:#ffffff1f!important;border-color:#8ab4f866!important}.meeting-prejoin-shell>.lk-prejoin .lk-button[aria-pressed=false],.meeting-prejoin-shell>.lk-prejoin .lk-button[data-lk-enabled=false]{color:#ffb4ab!important}.meeting-prejoin-shell>.lk-prejoin .lk-form-control{min-height:50px;transition:border-color .16s,box-shadow .16s;color:#f4f7fc!important;background:#0812228c!important;border:1px solid #ffffff1f!important;border-radius:14px!important}.meeting-prejoin-shell>.lk-prejoin .lk-form-control::placeholder{color:#dce6f58c}.meeting-prejoin-shell>.lk-prejoin .lk-form-control:focus{outline:none;box-shadow:0 0 0 4px #1a73e838;border-color:#8ab4f8bf!important}.meeting-prejoin-shell>.lk-prejoin .lk-join-button{letter-spacing:0;min-height:54px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(100deg,#1a73e8 0%,#3b82f6 45%,#14b8a6 100%)!important;border:0!important;border-radius:16px!important;box-shadow:0 14px 30px #1a73e861!important}.meeting-prejoin-shell>.lk-prejoin .lk-join-button:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.6s ease-in-out infinite th-shine;position:absolute;inset:0;transform:translate(-120%)}.meeting-prejoin-shell>.lk-prejoin .lk-join-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 38px #1a73e880!important}.meeting-prejoin-shell>.lk-prejoin .lk-join-button:disabled{filter:saturate(.55)brightness(.8);cursor:not-allowed;opacity:1!important;box-shadow:none!important}.meeting-prejoin-shell>.lk-prejoin .lk-join-button:disabled:after{animation:none}@keyframes th-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin{background:linear-gradient(155deg,#ffffffd1,#f0f6ffb8 55%,#e8f8f6b8)!important;border-color:#0b57d029!important;box-shadow:0 30px 70px #1e407829,inset 0 1px #ffffffe6!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin>.lk-video-container{box-shadow:none;background:radial-gradient(70% 60% at 50% 40%,#1a73e829,#0000 70%),linear-gradient(160deg,#e3edfc,#edf3fb 60%,#e2f4f2)!important;border-color:#0b57d024!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-camera-off-note svg path{fill:#0b57d04d!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-button{color:#1f2a3c!important;background:#0b57d00f!important;border-color:#0b57d024!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-button[aria-pressed=false]{color:#c5221f!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-form-control{color:#1f1f1f!important;background:#fff!important;border-color:#0b57d02e!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-form-control::placeholder{color:#8a93a2}@media (prefers-reduced-motion:reduce){.meeting-prejoin-shell>.lk-prejoin:before,.meeting-prejoin-shell>.lk-prejoin .lk-join-button:after{animation:none!important}}.meeting-prejoin-role{-webkit-backdrop-filter:blur(10px);padding:7px 16px 7px 14px;font-size:.86rem;box-shadow:0 8px 22px #1a73e840,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(120deg,#1a73e859,#14b8a647)!important;border:1px solid #8ab4f873!important}.meeting-prejoin-role i{background:#5eead4!important}.meeting-prejoin-role.is-teacher i{background:#93c5fd!important}html[data-meeting-theme=light] .meeting-prejoin-role{box-shadow:0 6px 16px #1a73e81f;color:#0b3d91!important;background:linear-gradient(120deg,#1a73e824,#14b8a624)!important;border-color:#0b57d04d!important}.meeting-prejoin-intro p{color:#e2ecfad1!important}html[data-meeting-theme=light] .meeting-prejoin-intro p{color:#4a5568!important}.meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button:first-child{justify-content:flex-start;gap:12px;font-weight:600;color:#f4f7fc!important}.meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button:first-child svg{box-sizing:content-box;color:#bcd6ff;fill:currentColor;background:#1a73e847;border-radius:10px;width:18px;height:18px;padding:7px}.meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button[aria-pressed=false]:first-child,.meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button[data-lk-enabled=false]:first-child{color:#f4f7fc!important}.meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button[aria-pressed=false]:first-child svg,.meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button[data-lk-enabled=false]:first-child svg{color:#fff;background:#ea4335e6}.meeting-prejoin-shell>.lk-prejoin .lk-button-group-menu>.lk-button-menu{color:#e6eefb!important;background:#ffffff14!important;border:1px solid #ffffff24!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button:first-child{color:#1f2a3c!important}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button:first-child svg{color:#0b57d0;background:#1a73e81f}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-button-group>.lk-button[aria-pressed=false]:first-child svg{color:#fff;background:#d93025}html[data-meeting-theme=light] .meeting-prejoin-shell>.lk-prejoin .lk-button-group-menu>.lk-button-menu{color:#1f2a3c!important;background:#fff!important;border-color:#0b57d029!important}.meeting-prejoin-shell>.lk-prejoin .lk-join-button:disabled{filter:saturate(.85)brightness(.92)!important;color:#ffffffeb!important}html[data-meeting-theme=dark] .meeting-toast__card{-webkit-backdrop-filter:blur(18px);animation:.3s cubic-bezier(.2,.9,.25,1.15) both th-dialog-in;background:linear-gradient(155deg,#243e6edb,#141e30e6)!important;border:1px solid #8ab4f838!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14!important}.meeting-toast__action{box-shadow:0 8px 18px #1a73e859;color:#fff!important;background:linear-gradient(100deg,#1a73e8,#14b8a6)!important;border:0!important}html[data-meeting-theme=dark] .meeting-toast__message{color:#e2ecfad9!important}:root,html[data-meeting-theme=dark]{--th-bg:#070b17;--th-bg-soft:#0a1022;--th-surface:#0f1730;--th-surface-raised:#141e3a;--th-surface-muted:#18244a;--th-surface-hover:#213264;--th-border:#263866;--th-border-strong:#3b82f68c;--th-text:#f7f9ff;--th-text-soft:#dfe7fb;--th-text-muted:#a3b3d6;--th-accent:#6ea8ff;--th-accent-strong:#3b82f6;--th-accent-soft:#3b82f629;--th-primary:#3b82f6;--th-primary-hover:#4c8ff8;--th-danger:#ff5d73;--th-danger-soft:#ff5d7324;--sn-control:#18244a;--sn-control-hover:#213264;--sn-line:#a0beff24;--sn-off-bg:#ff5d7324;--sn-off-line:#ff5d7361}html[data-meeting-theme=dark] .lk-room-container,html[data-meeting-theme=dark] .meeting-room-view{background:radial-gradient(60% 45% at 50% -12%,#3b82f624,#0000 70%),#070b17!important}.meeting-room-view .teachubs-conference,.meeting-room-view .teachubs-stage-shell,.meeting-room-view .teachubs-stage{background:0 0!important}html[data-meeting-theme=dark] .teachubs-participant-tile{border:1px solid var(--sn-line)!important;background:#0f1730!important;box-shadow:0 10px 30px #00000059!important}html[data-meeting-theme=dark] .teachubs-participant-placeholder{background:0 0!important}.teachubs-participant-avatar{font-weight:700;color:#fff!important;box-shadow:0 0 0 5px #0f1730, 0 0 0 7px color-mix(in srgb, var(--participant-color) 55%, transparent), 0 18px 40px color-mix(in srgb, var(--participant-color) 35%, transparent)!important;background-image:linear-gradient(150deg,#ffffff40,#fff0 55%)!important}html[data-meeting-theme=dark] .teachubs-participant-video{background:#070b17!important}html[data-meeting-theme=dark] .teachubs-participant-shade{background:linear-gradient(#0000 70%,#00000080)!important}.teachubs-participant-tile.is-speaking:before,.teachubs-participant-tile[data-lk-speaking=true]:before{box-shadow:0 0 0 1px var(--participant-color), 0 0 24px color-mix(in srgb, var(--participant-color) 40%, transparent) inset;border-color:var(--participant-color)!important}html[data-meeting-theme=dark] .teachubs-participant-meta .lk-participant-name{align-items:center;gap:7px;display:inline-flex;color:#f7f9ff!important}.teachubs-participant-meta .lk-participant-name:before{content:"";background:var(--participant-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--participant-color) 25%, transparent);border-radius:50%;flex:none}html[data-meeting-theme=dark] .teachubs-participant-meta .lk-participant-metadata-item{border:1px solid var(--sn-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b17b8!important;border-radius:999px!important;padding:5px 12px 5px 8px!important}html[data-meeting-theme=dark] .teachubs-mic-state{color:#dfe7fb!important;background:0 0!important}html[data-meeting-theme=dark] .teachubs-tile-focus{border:1px solid var(--sn-line)!important;color:#eef3ff!important;background:#070b17a8!important}html[data-meeting-theme=dark] .teachubs-call-dock{-webkit-backdrop-filter:blur(16px);border:1px solid var(--sn-line)!important;background:#0f1730c7!important;box-shadow:0 18px 44px #00000073!important}html[data-meeting-theme=dark] .teachubs-call-button,html[data-meeting-theme=dark] .meeting-action-button,html[data-meeting-theme=dark] .meeting-elapsed-timer,html[data-meeting-theme=dark] .teacher-toolbar__status,html[data-meeting-theme=dark] .meeting-theme-toggle{background:var(--sn-control)!important;border:1px solid var(--sn-line)!important;color:#eef3ff!important;box-shadow:none!important}html[data-meeting-theme=dark] .teachubs-device-chevron{color:#a3b3d6!important;background:0 0!important;border:0!important}html[data-meeting-theme=dark] .teachubs-call-button:hover:not(:disabled),html[data-meeting-theme=dark] .meeting-action-button:hover:not(:disabled),html[data-meeting-theme=dark] .meeting-theme-toggle:hover{background:var(--sn-control-hover)!important}html[data-meeting-theme=dark] .teachubs-call-button.is-off,html[data-meeting-theme=dark] .meeting-action-button.is-off{background:var(--sn-off-bg)!important;border-color:var(--sn-off-line)!important;color:#ff5d73!important}html[data-meeting-theme=dark] .teachubs-call-button.is-off:hover:not(:disabled){background:#ff5d7338!important}html[data-meeting-theme=dark] .teachubs-call-button.is-active,html[data-meeting-theme=dark] .meeting-action-button.is-active,html[data-meeting-theme=dark] .meeting-action-button[aria-pressed=true]{color:#fff!important;background:#3b82f6!important;border-color:#0000!important;box-shadow:0 8px 20px #3b82f666!important}html[data-meeting-theme=dark] .teachubs-leave-button{color:#fff!important;background:#e5484d!important;border-color:#0000!important;box-shadow:0 8px 20px #e5484d59!important}html[data-meeting-theme=dark] .teachubs-leave-button:hover:not(:disabled){background:#f05358!important}html[data-meeting-theme=dark] .meeting-control-count,html[data-meeting-theme=dark] .meeting-action-button__badge{color:#fff!important;background:#3b82f6!important;border:2px solid #0f1730!important}.teachubs-unread-badge{color:#fff!important;background:#ff5d73!important}.teachubs-call-button{transition:background-color .16s,transform .16s,box-shadow .16s!important}.teachubs-call-button:active:not(:disabled){transform:scale(.94)}html[data-meeting-theme=dark] .meeting-sidebar,html[data-meeting-theme=dark] .teachubs-chat-panel,html[data-meeting-theme=dark] .meeting-more-menu,html[data-meeting-theme=dark] .meeting-effects-dialog,html[data-meeting-theme=dark] .meeting-shortcuts-dialog,html[data-meeting-theme=dark] .meeting-toast__card,html[data-meeting-theme=dark] .meeting-muted-hint,html[data-meeting-theme=dark] .meeting-push-to-talk{border:1px solid var(--sn-line)!important;color:#f7f9ff!important;background:#0f1730!important;box-shadow:0 24px 60px #00000080!important}html[data-meeting-theme=dark] .meeting-more-menu>strong{color:#a3b3d6!important}html[data-meeting-theme=dark] .meeting-more-menu>strong:not(:first-child){border-top-color:var(--sn-line)}html[data-meeting-theme=dark] .meeting-more-menu>button{color:#eef3ff!important}html[data-meeting-theme=dark] .meeting-more-menu>button:hover,html[data-meeting-theme=dark] .meeting-more-menu>button[aria-checked=true]{color:#9cc2ff!important;background:#3b82f624!important}html[data-meeting-theme=dark] .meeting-toast__message,html[data-meeting-theme=dark] .meeting-effects-head span{color:#b6c3e2!important}.meeting-toast__action{color:#fff!important;box-shadow:none!important;background:#3b82f6!important;border:0!important}html[data-meeting-theme=dark] .meeting-effects-close,html[data-meeting-theme=dark] .teachubs-panel-head button,html[data-meeting-theme=dark] .meeting-sidebar-header .teachubs-icon-button{place-items:center;background:var(--sn-control)!important;border:1px solid var(--sn-line)!important;color:#eef3ff!important;border-radius:50%!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}html[data-meeting-theme=dark] .meeting-shortcuts-list li{background:#141e3a}html[data-meeting-theme=dark] .meeting-shortcuts-keys kbd{color:#eef3ff;background:#070b17;border-color:#263866}html[data-meeting-theme=dark] .meeting-muted-hint__icon{background:var(--sn-off-bg);color:#ff5d73}.meeting-muted-hint button:not(.meeting-muted-hint__dismiss){background:#3b82f6!important}html[data-meeting-theme=dark] .teachubs-conference input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-meeting-theme=dark] .teachubs-conference textarea,html[data-meeting-theme=dark] .teachubs-conference select{color:#f7f9ff!important;background:#0a1128!important;border:1px solid #263866!important;border-radius:12px!important}html[data-meeting-theme=dark] .teachubs-conference input:focus,html[data-meeting-theme=dark] .teachubs-conference textarea:focus,html[data-meeting-theme=dark] .teachubs-conference select:focus{outline:none;box-shadow:0 0 0 3px #3b82f638;border-color:#3b82f6!important}html[data-meeting-theme=dark] .meeting-people-search strong{color:#9cc2ff!important;background:#3b82f62e!important}html[data-meeting-theme=dark] .meeting-person{border-radius:14px}html[data-meeting-theme=dark] .meeting-person:hover{background:#141e3a}html[data-meeting-theme=dark] .meeting-tool-card{border:1px solid var(--sn-line)!important;background:#141e3a!important}html[data-meeting-theme=dark] .meeting-tool-card:hover{background:#1a2852!important;border-color:#3b82f659!important}html[data-meeting-theme=dark] .meeting-chat-filters button,html[data-meeting-theme=dark] .meeting-chat-message button,html[data-meeting-theme=dark] .meeting-chat-reply button,html[data-meeting-theme=dark] .meeting-extended-panel button{background:var(--sn-control)!important;border:1px solid var(--sn-line)!important;color:#eef3ff!important;border-radius:12px!important}html[data-meeting-theme=dark] .meeting-chat-message{border:1px solid var(--sn-line);background:#141e3a;border-radius:16px}.meeting-extended-chat .teachubs-chat-compose>button:last-child,.teachubs-chat-compose button[type=submit]{font-weight:700;color:#fff!important;background:#3b82f6!important;border:0!important;border-radius:12px!important}.meeting-extended-chat .teachubs-chat-compose>button:last-child:disabled,.teachubs-chat-compose button[type=submit]:disabled{opacity:.5!important}.meeting-chat-filters select,.meeting-chat-filters input{min-height:44px}.teachubs-call-dock{animation:.48s cubic-bezier(.2,.9,.25,1.1) backwards th-dock-in}@keyframes th-dock-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.teachubs-call-dock{animation:none!important}}.meeting-unavailable,.meeting-waiting-room{background:radial-gradient(120% 90% at 50% -10%,#1d3a6e 0%,#0000 55%),radial-gradient(60% 50% at 0 0,#1a73e859,#0000 70%),radial-gradient(55% 45% at 100% 100%,#34c7b72e,#0000 70%),linear-gradient(160deg,#0f1c33 0%,#101a2c 45%,#0c1626 100%)!important}.meeting-state-shell:before{display:none!important}.meeting-state-shell:after{opacity:.35!important}.meeting-unavailable__card,.meeting-waiting-room__card{background:linear-gradient(155deg,#2848806b 0%,#14223c8c 46%,#10343e73 100%)!important;border:1px solid #8ab4f838!important;border-radius:28px!important;box-shadow:0 30px 80px #030a188c,inset 0 1px #ffffff1f!important}.meeting-unavailable__actions a.primary,.meeting-waiting-room__back{color:#fff!important;background:linear-gradient(100deg,#1a73e8 0%,#3b82f6 45%,#14b8a6 100%)!important;border:0!important;box-shadow:0 12px 26px #1a73e859!important}.meeting-unavailable__actions a.secondary{color:#eef3fb!important;background:#ffffff12!important;border:1px solid #ffffff24!important}.meeting-unavailable__icon{color:#ffb4ab!important;background:#ffffff12!important;border-color:#8ab4f847!important}.meeting-state-badge,.meeting-waiting-room__eyebrow{color:#fff!important;background:linear-gradient(120deg,#1a73e852,#14b8a63d)!important;border:1px solid #8ab4f866!important}.meeting-extended-chat{padding:0 12px 12px!important}.meeting-extended-chat>.teachubs-panel-head{margin-inline:-12px;padding-inline:16px}html[data-meeting-theme=dark] .meeting-extended-chat .teachubs-chat-compose>button:not(:last-child){background:var(--sn-control)!important;border:1px solid var(--sn-line)!important;color:#eef3ff!important;border-radius:12px!important}.meeting-extended-chat .teachubs-chat-compose>button:last-child:disabled{opacity:.45!important}.meeting-sidebar *,.meeting-activities-slot *{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.meeting-sidebar ::-webkit-scrollbar{width:6px}.meeting-activities-slot ::-webkit-scrollbar{width:6px}.meeting-sidebar ::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}.meeting-activities-slot ::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}.meeting-sidebar ::-webkit-scrollbar-button{height:0;display:none}.meeting-activities-slot ::-webkit-scrollbar-button{height:0;display:none}html[data-meeting-theme=dark] .meeting-tool-card>span:first-child,html[data-meeting-theme=dark] .meeting-tool-card svg{color:#8fb8ff}html[data-meeting-theme=light] .lk-room-container,html[data-meeting-theme=light] .meeting-room-view{background:radial-gradient(60% 45% at 50% -12%,#3b82f61a,#0000 70%),#f3f5f9!important}html[data-meeting-theme=light] .teachubs-participant-tile{background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 10px 28px #0f172a14!important}html[data-meeting-theme=light] .teachubs-participant-tile.is-camera-off{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--participant-color) 22%, transparent) 0, color-mix(in srgb, var(--participant-color) 7%, transparent) 26%, transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--participant-color) 5%, #fff), #f8fafc)!important}html[data-meeting-theme=light] .teachubs-participant-placeholder{background:0 0!important}html[data-meeting-theme=light] .teachubs-participant-shade{background:0 0!important}html[data-meeting-theme=light] .teachubs-participant-meta .lk-participant-metadata-item{border:1px solid #0f172a14;box-shadow:0 4px 12px #0f172a0f;background:#ffffffe6!important;border-radius:999px!important;padding:5px 12px 5px 8px!important}html[data-meeting-theme=light] .teachubs-participant-meta .lk-participant-name{align-items:center;gap:7px;display:inline-flex;color:#1f2937!important;text-shadow:none!important}html[data-meeting-theme=light] .teachubs-mic-state{color:#475569!important;background:0 0!important}html[data-meeting-theme=light] .teachubs-connection-quality{background:0 0!important}html[data-meeting-theme=light] .teachubs-tile-focus{color:#334155!important;background:#ffffffeb!important;border:1px solid #0f172a1a!important}html[data-meeting-theme=light] .teachubs-call-dock{background:#ffffffeb!important;border:1px solid #0f172a14!important;box-shadow:0 14px 34px #0f172a1a!important}html[data-meeting-theme=light] .teachubs-call-button,html[data-meeting-theme=light] .meeting-action-button,html[data-meeting-theme=light] .meeting-elapsed-timer,html[data-meeting-theme=light] .teacher-toolbar__status,html[data-meeting-theme=light] .meeting-theme-toggle{color:#1f2937!important;box-shadow:none!important;background:#eef1f6!important;border:1px solid #0f172a0f!important}html[data-meeting-theme=light] .teachubs-call-button:hover:not(:disabled),html[data-meeting-theme=light] .meeting-action-button:hover:not(:disabled){background:#e3e8f0!important}html[data-meeting-theme=light] .teachubs-device-chevron{color:#64748b!important;background:0 0!important;border:0!important}html[data-meeting-theme=light] .teachubs-call-button.is-off,html[data-meeting-theme=light] .meeting-action-button.is-off{color:#e11d48!important;background:#fde8eb!important;border-color:#f8b4bf!important}html[data-meeting-theme=light] .teachubs-call-button.is-active,html[data-meeting-theme=light] .meeting-action-button.is-active,html[data-meeting-theme=light] .meeting-action-button[aria-pressed=true]{color:#fff!important;background:#3b82f6!important;border-color:#0000!important;box-shadow:0 8px 18px #3b82f64d!important}html[data-meeting-theme=light] .teachubs-leave-button{color:#fff!important;background:#e5484d!important;border-color:#0000!important}html[data-meeting-theme=light] .meeting-control-count,html[data-meeting-theme=light] .meeting-action-button__badge{color:#fff!important;background:#3b82f6!important;border:2px solid #fff!important}html[data-meeting-theme=light] .meeting-sidebar,html[data-meeting-theme=light] .teachubs-chat-panel,html[data-meeting-theme=light] .meeting-more-menu,html[data-meeting-theme=light] .meeting-effects-dialog,html[data-meeting-theme=light] .meeting-shortcuts-dialog,html[data-meeting-theme=light] .meeting-toast__card{color:#111827!important;background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 24px 60px #0f172a24!important}html[data-meeting-theme=light] .meeting-shortcuts-list li{background:#f3f5f9}html[data-meeting-theme=light] .meeting-shortcuts-keys kbd{color:#1f2937;background:#fff;border-color:#d6dce6}html[data-meeting-theme=light] .meeting-effects-close,html[data-meeting-theme=light] .teachubs-panel-head button,html[data-meeting-theme=light] .meeting-sidebar-header .teachubs-icon-button{color:#1f2937!important;background:#eef1f6!important;border:1px solid #0f172a0f!important}html[data-meeting-theme=light] .meeting-tool-card{background:#f6f8fb!important;border:1px solid #0f172a0f!important}html[data-meeting-theme=light] .meeting-tool-card:hover{background:#eef3fd!important;border-color:#3b82f659!important}html[data-meeting-theme=light] .meeting-chat-message{background:#f6f8fb;border:1px solid #0f172a0f;border-radius:16px}.meeting-guide-trigger{position:relative}.meeting-guide-trigger:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid #6ea8ff8c;animation:3.2s ease-out 1.2s 3 th-guide-ping;position:absolute;inset:-3px}@keyframes th-guide-ping{0%{opacity:.9;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.35)}}.meeting-guide-backdrop{z-index:2600;-webkit-backdrop-filter:blur(10px);background:#06080e9e;place-items:center;padding:18px;animation:.2s ease-out both th-fade-in;display:grid;position:fixed;inset:0}.meeting-guide{--g-surface:#0f1730;--g-raised:#141e3a;--g-line:#a0beff24;--g-text:#f7f9ff;--g-muted:#a3b3d6;--g-accent:#3b82f6;border:1px solid var(--g-line);background:var(--g-surface);width:min(1080px,100%);height:min(760px,100dvh - 36px);color:var(--g-text);border-radius:28px;grid-template-rows:auto minmax(0,1fr);animation:.42s cubic-bezier(.2,.9,.25,1.08) both th-guide-in;display:grid;overflow:hidden;box-shadow:0 40px 100px #0000008c}@keyframes th-guide-in{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}.meeting-guide__hero{isolation:isolate;border-bottom:1px solid var(--g-line);background:radial-gradient(70% 140% at 85% -20%,#3b82f652,#0000 60%),radial-gradient(50% 120% at 0 120%,#a47bff33,#0000 60%),#0d1530;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro close""tabs tabs";gap:14px 16px;padding:24px 26px 18px;display:grid;position:relative;overflow:hidden}.meeting-guide__orb{z-index:-1;inset-inline-end:8%;filter:blur(60px);opacity:.35;background:conic-gradient(#3b82f6,#22c3a6,#a47bff,#3b82f6);border-radius:50%;width:260px;height:260px;animation:14s linear infinite th-orb-spin;position:absolute;top:-150px}@keyframes th-orb-spin{to{transform:rotate(360deg)}}.meeting-guide__intro{grid-area:intro}.meeting-guide__intro h2{letter-spacing:0;margin:0 0 6px;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:700}.meeting-guide__intro p{color:#b4bbcc;max-width:60ch;margin:0;font-size:.93rem;line-height:1.7}.meeting-guide__close{border:1px solid var(--g-line);width:40px;height:40px;color:var(--g-text);cursor:pointer;background:#ffffff0f;border-radius:50%;grid-area:close;align-self:start;place-items:center;transition:transform .2s,background-color .16s;display:grid}.meeting-guide__close:hover{background:#ffffff1f;transform:rotate(90deg)}.meeting-guide__close svg{width:20px;height:20px}.meeting-guide__audience{border:1px solid var(--g-line);background:#00000047;border-radius:999px;grid-area:tabs;grid-template-columns:1fr 1fr;justify-self:start;padding:4px;display:grid;position:relative}.meeting-guide__audience button{z-index:1;color:#b4bbcc;min-width:112px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:color .2s;position:relative}.meeting-guide__audience button[aria-selected=true]{color:#fff}.meeting-guide__audience-pill{top:4px;bottom:4px;background:var(--g-accent);border-radius:999px;width:calc(50% - 4px);transition:transform .32s cubic-bezier(.3,1.3,.5,1);position:absolute;inset-inline-start:4px;box-shadow:0 6px 16px #3b82f666}.meeting-guide__audience-pill.is-student{transform:translate(100%)}[dir=rtl] .meeting-guide__audience-pill.is-student{transform:translate(-100%)}.meeting-guide__body{grid-template-columns:minmax(300px,400px) minmax(0,1fr);min-height:0;display:grid}.meeting-guide__browse{border-inline-end:1px solid var(--g-line);flex-direction:column;gap:12px;min-height:0;padding:16px 14px 0 16px;display:flex}.meeting-guide__search{background:#0a1128;border:1px solid #263866;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.meeting-guide__search:focus-within{border-color:var(--g-accent);box-shadow:0 0 0 3px #3b82f638}.meeting-guide__search svg{width:18px;height:18px;color:var(--g-muted);flex:none}.meeting-guide__search input{min-width:0;font:inherit;outline:none;flex:1;font-size:.92rem;color:var(--g-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.meeting-guide__chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.meeting-guide__chips::-webkit-scrollbar{display:none}.meeting-guide__chips button{border:1px solid var(--g-line);background:var(--g-raised);color:#c9cfdc;font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 13px;font-size:.8rem;font-weight:600;transition:background-color .16s,color .16s,border-color .16s}.meeting-guide__chips button:hover{border-color:#3b82f673}.meeting-guide__chips button[aria-pressed=true]{color:#cfe0ff;background:#3b82f62e;border-color:#3b82f699}.meeting-guide__chips button.is-new{color:#f2c94c}.meeting-guide__list{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;align-content:start;gap:6px;min-height:0;margin:0 -6px 0 0;padding:0 6px 16px 0;list-style:none;display:grid;overflow-y:auto}.meeting-guide__list li{animation:.38s cubic-bezier(.2,.8,.2,1) both th-guide-item;animation-delay:calc(var(--i,0) * 28ms)}@keyframes th-guide-item{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.meeting-guide__list button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.meeting-guide__list button:hover{background:var(--g-raised)}.meeting-guide__list button.is-selected{background:#3b82f61f;border-color:#3b82f666}.meeting-guide__icon{color:#8fb8ff;background:#3b82f624;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);display:grid}.meeting-guide__icon svg{width:20px;height:20px}.meeting-guide__list button:hover .meeting-guide__icon,.meeting-guide__list button.is-selected .meeting-guide__icon{transform:scale(1.08)rotate(-4deg)}.meeting-guide__list button.is-selected .meeting-guide__icon{background:var(--g-accent);color:#fff;box-shadow:0 8px 18px #3b82f666}.meeting-guide__item-copy{gap:2px;min-width:0;display:grid}.meeting-guide__item-copy strong{font-size:.92rem;font-weight:700}.meeting-guide__item-copy small{color:var(--g-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.meeting-guide__tag{border-radius:999px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:700}.meeting-guide__tag.is-new{color:#f2c94c;background:#f2c94c29}.meeting-guide__tag.is-soon{color:#c4a8ff;background:#a47bff29}.meeting-guide__empty{text-align:center;color:var(--g-muted);gap:4px;padding:30px 12px;display:grid}.meeting-guide__empty strong{color:var(--g-text)}.meeting-guide__detail{flex-direction:column;gap:18px;min-height:0;padding:28px clamp(20px,3vw,36px) 32px;animation:.36s cubic-bezier(.2,.8,.2,1) both th-guide-detail;display:flex;overflow-y:auto}@keyframes th-guide-detail{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.meeting-guide__back{display:none}.meeting-guide__detail-head{align-items:center;gap:16px;display:flex}.meeting-guide__detail-icon{color:#fff;background:linear-gradient(140deg,#3b82f6,#6d5dfc);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;animation:.52s cubic-bezier(.3,1.5,.5,1) both th-icon-pop;display:grid;position:relative;box-shadow:0 16px 34px #3b82f661}.meeting-guide__detail-icon:after{content:"";border:1px solid #6ea8ff73;border-radius:24px;animation:2.6s ease-out infinite th-guide-ping;position:absolute;inset:-6px}.meeting-guide__detail-icon svg{width:30px;height:30px}@keyframes th-icon-pop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}.meeting-guide__detail-meta{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.meeting-guide__detail-meta b{color:#5fe0c6;background:#22c3a629;border-radius:999px;padding:2px 9px;font-size:.74rem}.meeting-guide__detail-head h3{letter-spacing:0;margin:4px 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700}.meeting-guide__lead{color:#dfe7fb;max-width:62ch;margin:0;font-size:1rem;line-height:1.85}.meeting-guide__block{background:var(--g-raised);border:1px solid var(--g-line);border-radius:18px;padding:16px 18px;animation:.42s cubic-bezier(.2,.8,.2,1) both th-guide-item;position:relative}.meeting-guide__block.is-how{animation-delay:80ms}.meeting-guide__block.is-use{animation-delay:.16s}.meeting-guide__block:before{content:"";background:var(--g-accent);border-radius:3px;width:3px;position:absolute;inset-block:16px;inset-inline-start:0}.meeting-guide__block.is-use:before{background:#22c3a6}.meeting-guide__block h4{color:#9cc2ff;margin:0 0 6px;font-size:.9rem;font-weight:700}.meeting-guide__block.is-use h4{color:#5fe0c6}.meeting-guide__block p{color:#e2e6ef;margin:0;font-size:.94rem;line-height:1.85}.meeting-guide__note{color:var(--g-muted)!important;margin-top:8px!important;font-size:.84rem!important}html[data-meeting-theme=light] .meeting-guide{--g-surface:#fff;--g-raised:#f4f6fa;--g-line:#0f172a14;--g-text:#111827;--g-muted:#64748b;box-shadow:0 40px 100px #0f172a33}html[data-meeting-theme=light] .meeting-guide-backdrop{background:#0f172a52}html[data-meeting-theme=light] .meeting-guide__hero{background:radial-gradient(70% 140% at 85% -20%,#3b82f62e,#0000 60%),radial-gradient(50% 120% at 0 120%,#a47bff1f,#0000 60%),#f6f8fc}html[data-meeting-theme=light] .meeting-guide__intro p,html[data-meeting-theme=light] .meeting-guide__audience button{color:#475569}html[data-meeting-theme=light] .meeting-guide__audience button[aria-selected=true]{color:#fff}html[data-meeting-theme=light] .meeting-guide__audience{background:#0f172a0d}html[data-meeting-theme=light] .meeting-guide__close{background:#fff}html[data-meeting-theme=light] .meeting-guide__search{background:#fff;border-color:#d6dce6}html[data-meeting-theme=light] .meeting-guide__chips button{color:#334155}html[data-meeting-theme=light] .meeting-guide__chips button[aria-pressed=true]{color:#1d4ed8;background:#3b82f61f}html[data-meeting-theme=light] .meeting-guide__chips button.is-new{color:#b7791f}html[data-meeting-theme=light] .meeting-guide__icon{color:#2563eb;background:#3b82f61a}html[data-meeting-theme=light] .meeting-guide__lead{color:#334155}html[data-meeting-theme=light] .meeting-guide__block p{color:#1f2937}html[data-meeting-theme=light] .meeting-guide__block h4{color:#1d4ed8}html[data-meeting-theme=light] .meeting-guide__block.is-use h4,html[data-meeting-theme=light] .meeting-guide__detail-meta b{color:#0f8a74}html[data-meeting-theme=light] .meeting-guide__tag.is-new{color:#b7791f}@media (max-width:760px){.meeting-guide-backdrop{place-items:end center;padding:0}.meeting-guide{border-radius:26px 26px 0 0;height:94dvh;animation:.36s cubic-bezier(.2,.9,.25,1) both th-sheet-in}.meeting-guide__hero{padding:18px 16px 14px}.meeting-guide__intro p{font-size:.84rem}.meeting-guide__body{grid-template-columns:1fr;position:relative;overflow:hidden}.meeting-guide__browse{border:0;padding:12px 12px 0}.meeting-guide__detail{background:var(--g-surface);padding:16px 16px calc(24px + env(safe-area-inset-bottom));transition:transform .34s cubic-bezier(.2,.9,.25,1);animation:none;position:absolute;inset:0;transform:translate(-100%)}[dir=ltr] .meeting-guide__detail{transform:translate(100%)}.meeting-guide.is-detail .meeting-guide__detail{transform:none}.meeting-guide__back{border:1px solid var(--g-line);background:var(--g-raised);color:var(--g-text);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:.84rem;font-weight:600;display:inline-flex}.meeting-guide__back svg{width:18px;height:18px}[dir=rtl] .meeting-guide__back svg{transform:scaleX(-1)}.meeting-guide__detail-icon{border-radius:17px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.meeting-guide,.meeting-guide__list li,.meeting-guide__detail,.meeting-guide__block,.meeting-guide__detail-icon,.meeting-guide__detail-icon:after,.meeting-guide__orb,.meeting-guide-trigger:after{animation:none!important}.meeting-guide__detail{transition:none!important}}.meeting-reaction-float{animation:3.2s cubic-bezier(.2,.7,.3,1) both th-reaction-rise!important}.meeting-reaction-float__emoji{animation:1.2s ease-in-out 2 th-reaction-wobble;display:inline-block}.meeting-reaction-float__name{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b17a8;border-radius:999px;padding:3px 10px;text-shadow:none!important}@keyframes th-reaction-rise{0%{opacity:0;transform:translateY(24px)scale(.6)}12%{opacity:1;transform:translateY(0)scale(1.12)}20%{transform:translateY(-6px)scale(1)}80%{opacity:1;transform:translateY(-60px)}to{opacity:0;transform:translateY(-90px)scale(.95)}}@keyframes th-reaction-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)scale(1.06)}75%{transform:rotate(10deg)}}.teachubs-participant-tile.is-camera-off .teachubs-participant-avatar{animation:4.8s ease-in-out infinite th-avatar-breathe}@keyframes th-avatar-breathe{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.08);transform:translateY(-3px)}}.teachubs-participant-tile.is-speaking .teachubs-participant-avatar{animation:none}.teachubs-participant-tile[data-meeting-hand-raised=true]:after{transform-origin:70% 90%;animation:.26s ease-out both meeting-hand-badge-in,1.4s ease-in-out .26s 3 th-hand-wave!important}@keyframes th-hand-wave{0%,to{rotate:none}25%{rotate:-14deg}75%{rotate:12deg}}.teachubs-participant-grid>.teachubs-participant-tile:nth-child(2){animation-delay:60ms}.teachubs-participant-grid>.teachubs-participant-tile:nth-child(3){animation-delay:.12s}.teachubs-participant-grid>.teachubs-participant-tile:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.meeting-reaction-float,.meeting-reaction-float__emoji,.teachubs-participant-tile.is-camera-off .teachubs-participant-avatar,.teachubs-participant-tile[data-meeting-hand-raised=true]:after{animation:none!important}}.teacher-toolbar .meeting-action-button,.student-toolbar .meeting-action-button,.teacher-toolbar .meeting-theme-toggle,.student-toolbar .meeting-theme-toggle{position:relative;transition:background-color .22s,border-color .22s,box-shadow .26s,color .22s!important;overflow:visible!important;transform:none!important}.teacher-toolbar .meeting-action-button svg,.student-toolbar .meeting-action-button svg{transition:transform .32s cubic-bezier(.3,1.6,.45,1)}html[data-meeting-theme=dark] .teacher-toolbar .meeting-action-button:hover:not(:disabled),html[data-meeting-theme=dark] .student-toolbar .meeting-action-button:hover:not(:disabled),html[data-meeting-theme=dark] .teacher-toolbar .meeting-theme-toggle:hover,html[data-meeting-theme=dark] .student-toolbar .meeting-theme-toggle:hover{color:#fff!important;background:radial-gradient(circle at 50% 30%,#6ea8ff52,#3b82f624 70%)!important;border-color:#6ea8ff99!important;box-shadow:0 0 0 4px #3b82f624,0 10px 24px #3b82f652!important}html[data-meeting-theme=light] .teacher-toolbar .meeting-action-button:hover:not(:disabled),html[data-meeting-theme=light] .student-toolbar .meeting-action-button:hover:not(:disabled){color:#1d4ed8!important;background:#e8f0ff!important;border-color:#3b82f673!important;box-shadow:0 0 0 4px #3b82f61a,0 8px 18px #3b82f62e!important}.teacher-toolbar .meeting-action-button:hover:not(:disabled) svg,.student-toolbar .meeting-action-button:hover:not(:disabled) svg{transform:translateY(-1px)scale(1.14)}.teacher-toolbar .meeting-action-button:active:not(:disabled) svg,.student-toolbar .meeting-action-button:active:not(:disabled) svg{transform:scale(.9)}.teacher-toolbar .meeting-action-button .meeting-action-button__label,.student-toolbar .meeting-action-button .meeting-action-button__label{z-index:200;color:#f7f9ff;white-space:nowrap;pointer-events:none;opacity:0;background:#18244a;border:1px solid #ffffff14;border-radius:10px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .18s,transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)scale(.96);box-shadow:0 10px 24px #0006;display:block!important}.teacher-toolbar .meeting-action-button .meeting-action-button__label:before,.student-toolbar .meeting-action-button .meeting-action-button__label:before{content:"";background:inherit;border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}html[data-meeting-theme=light] .teacher-toolbar .meeting-action-button .meeting-action-button__label,html[data-meeting-theme=light] .student-toolbar .meeting-action-button .meeting-action-button__label{color:#fff;background:#111827}.teacher-toolbar .meeting-action-button:hover .meeting-action-button__label,.teacher-toolbar .meeting-action-button:focus-visible .meeting-action-button__label,.student-toolbar .meeting-action-button:hover .meeting-action-button__label,.student-toolbar .meeting-action-button:focus-visible .meeting-action-button__label{opacity:1;transition-delay:.12s;transform:translate(-50%)scale(1)}@media (hover:none){.teacher-toolbar .meeting-action-button .meeting-action-button__label,.student-toolbar .meeting-action-button .meeting-action-button__label{display:none!important}}:root{--stars-far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Ccircle cx='190.0' cy='235.1' r='0.67' fill='%23fff1dc' fill-opacity='0.49'/%3E%3Ccircle cx='359.1' cy='79.8' r='0.63' fill='%23fff1dc' fill-opacity='0.49'/%3E%3Ccircle cx='333.1' cy='39.5' r='0.46' fill='%23ffffff' fill-opacity='0.34'/%3E%3Ccircle cx='250.1' cy='166.4' r='0.51' fill='%23ffffff' fill-opacity='0.60'/%3E%3Ccircle cx='261.7' cy='349.3' r='0.37' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='251.8' cy='326.8' r='0.46' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='218.0' cy='268.9' r='0.52' fill='%23cdf3ff' fill-opacity='0.56'/%3E%3Ccircle cx='275.0' cy='170.8' r='0.54' fill='%23ffffff' fill-opacity='0.67'/%3E%3Ccircle cx='297.3' cy='132.4' r='0.43' fill='%23ffffff' fill-opacity='0.42'/%3E%3Ccircle cx='236.5' cy='45.3' r='0.39' fill='%23ffffff' fill-opacity='0.42'/%3E%3Ccircle cx='402.4' cy='355.9' r='0.35' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='197.4' cy='411.8' r='0.49' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='327.0' cy='113.3' r='0.38' fill='%23cdf3ff' fill-opacity='0.43'/%3E%3Ccircle cx='318.4' cy='49.6' r='0.44' fill='%23ffffff' fill-opacity='0.34'/%3E%3Ccircle cx='195.3' cy='204.5' r='0.59' fill='%23fff1dc' fill-opacity='0.38'/%3E%3Ccircle cx='80.1' cy='307.4' r='0.40' fill='%23ffffff' fill-opacity='0.56'/%3E%3Ccircle cx='165.8' cy='415.8' r='0.35' fill='%23fff1dc' fill-opacity='0.65'/%3E%3Ccircle cx='127.7' cy='371.6' r='0.42' fill='%23fff1dc' fill-opacity='0.46'/%3E%3Ccircle cx='269.6' cy='42.1' r='0.70' fill='%23dbe6ff' fill-opacity='0.39'/%3E%3Ccircle cx='4.0' cy='256.3' r='0.64' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='37.8' cy='244.7' r='0.44' fill='%23dbe6ff' fill-opacity='0.54'/%3E%3Ccircle cx='261.3' cy='53.4' r='0.56' fill='%23ffffff' fill-opacity='0.63'/%3E%3Ccircle cx='363.9' cy='76.8' r='0.40' fill='%23fff1dc' fill-opacity='0.66'/%3E%3Ccircle cx='104.8' cy='79.7' r='0.61' fill='%23ffffff' fill-opacity='0.68'/%3E%3Ccircle cx='288.5' cy='163.0' r='0.52' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='43.6' cy='16.3' r='0.69' fill='%23cdf3ff' fill-opacity='0.40'/%3E%3Ccircle cx='107.9' cy='346.0' r='0.56' fill='%23ffffff' fill-opacity='0.42'/%3E%3Ccircle cx='390.3' cy='410.4' r='0.39' fill='%23fff1dc' fill-opacity='0.49'/%3E%3Ccircle cx='258.0' cy='117.7' r='0.67' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='29.0' cy='172.8' r='0.44' fill='%23dbe6ff' fill-opacity='0.32'/%3E%3Ccircle cx='154.9' cy='240.3' r='0.40' fill='%23cdf3ff' fill-opacity='0.44'/%3E%3Ccircle cx='411.8' cy='275.9' r='0.59' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='247.7' cy='387.9' r='0.52' fill='%23dbe6ff' fill-opacity='0.44'/%3E%3Ccircle cx='404.4' cy='8.9' r='0.57' fill='%23dbe6ff' fill-opacity='0.49'/%3E%3Ccircle cx='133.9' cy='419.7' r='0.38' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='378.1' cy='309.6' r='0.60' fill='%23dbe6ff' fill-opacity='0.62'/%3E%3Ccircle cx='147.8' cy='287.8' r='0.67' fill='%23cdf3ff' fill-opacity='0.65'/%3E%3Ccircle cx='396.6' cy='12.7' r='0.52' fill='%23cdf3ff' fill-opacity='0.31'/%3E%3Ccircle cx='159.3' cy='5.2' r='0.38' fill='%23ffffff' fill-opacity='0.34'/%3E%3Ccircle cx='417.2' cy='369.5' r='0.60' fill='%23fff1dc' fill-opacity='0.46'/%3E%3Ccircle cx='192.3' cy='194.3' r='0.54' fill='%23fff1dc' fill-opacity='0.51'/%3E%3Ccircle cx='12.5' cy='252.5' r='0.52' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='208.8' cy='258.1' r='0.67' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='154.5' cy='60.2' r='0.56' fill='%23dbe6ff' fill-opacity='0.51'/%3E%3Ccircle cx='277.2' cy='185.6' r='0.66' fill='%23dbe6ff' fill-opacity='0.43'/%3E%3Ccircle cx='83.4' cy='181.0' r='0.63' fill='%23ffffff' fill-opacity='0.67'/%3E%3Ccircle cx='161.5' cy='244.9' r='0.46' fill='%23cdf3ff' fill-opacity='0.35'/%3E%3Ccircle cx='147.3' cy='376.2' r='0.36' fill='%23dbe6ff' fill-opacity='0.33'/%3E%3Ccircle cx='345.2' cy='47.4' r='0.51' fill='%23cdf3ff' fill-opacity='0.67'/%3E%3Ccircle cx='160.7' cy='218.4' r='0.59' fill='%23fff1dc' fill-opacity='0.59'/%3E%3Ccircle cx='190.0' cy='31.4' r='0.36' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='284.9' cy='118.0' r='0.47' fill='%23fff1dc' fill-opacity='0.56'/%3E%3Ccircle cx='8.0' cy='57.1' r='0.51' fill='%23dbe6ff' fill-opacity='0.31'/%3E%3Ccircle cx='99.7' cy='59.2' r='0.37' fill='%23cdf3ff' fill-opacity='0.55'/%3E%3Ccircle cx='45.8' cy='224.9' r='0.57' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='287.5' cy='83.7' r='0.52' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='317.1' cy='224.6' r='0.36' fill='%23dbe6ff' fill-opacity='0.39'/%3E%3Ccircle cx='226.7' cy='397.7' r='0.53' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='165.3' cy='332.6' r='0.67' fill='%23cdf3ff' fill-opacity='0.33'/%3E%3Ccircle cx='54.6' cy='190.5' r='0.57' fill='%23cdf3ff' fill-opacity='0.66'/%3E%3Ccircle cx='231.0' cy='274.1' r='0.53' fill='%23dbe6ff' fill-opacity='0.63'/%3E%3Ccircle cx='194.8' cy='273.6' r='0.42' fill='%23ffffff' fill-opacity='0.59'/%3E%3Ccircle cx='89.6' cy='378.0' r='0.69' fill='%23fff1dc' fill-opacity='0.69'/%3E%3Ccircle cx='410.2' cy='391.6' r='0.44' fill='%23ffffff' fill-opacity='0.59'/%3E%3Ccircle cx='146.4' cy='34.8' r='0.50' fill='%23dbe6ff' fill-opacity='0.52'/%3E%3Ccircle cx='204.7' cy='11.9' r='0.63' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='72.6' cy='140.7' r='0.63' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='419.9' cy='378.2' r='0.53' fill='%23cdf3ff' fill-opacity='0.57'/%3E%3Ccircle cx='397.2' cy='206.9' r='0.68' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='184.6' cy='234.7' r='0.64' fill='%23ffffff' fill-opacity='0.52'/%3E%3C/svg%3E");--stars-mid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='560'%3E%3Ccircle cx='292.8' cy='472.4' r='0.82' fill='%23cdf3ff' fill-opacity='0.57'/%3E%3Ccircle cx='534.7' cy='487.2' r='0.84' fill='%23ffffff' fill-opacity='0.57'/%3E%3Ccircle cx='542.3' cy='293.6' r='0.83' fill='%23fff1dc' fill-opacity='0.53'/%3E%3Ccircle cx='64.0' cy='2.8' r='0.75' fill='%23ffffff' fill-opacity='0.67'/%3E%3Ccircle cx='289.0' cy='224.3' r='0.92' fill='%23cdf3ff' fill-opacity='0.68'/%3E%3Ccircle cx='52.2' cy='93.4' r='0.97' fill='%23cdf3ff' fill-opacity='0.63'/%3E%3Ccircle cx='150.8' cy='265.0' r='0.65' fill='%23cdf3ff' fill-opacity='0.62'/%3E%3Ccircle cx='294.0' cy='60.8' r='0.77' fill='%23dbe6ff' fill-opacity='0.46'/%3E%3Ccircle cx='72.5' cy='436.4' r='0.61' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='6.6' cy='159.1' r='0.89' fill='%23cdf3ff' fill-opacity='0.55'/%3E%3Ccircle cx='58.7' cy='409.3' r='0.65' fill='%23dbe6ff' fill-opacity='0.65'/%3E%3Ccircle cx='401.9' cy='392.8' r='0.95' fill='%23cdf3ff' fill-opacity='0.46'/%3E%3Ccircle cx='462.1' cy='344.8' r='0.82' fill='%23fff1dc' fill-opacity='0.80'/%3E%3Ccircle cx='357.5' cy='296.6' r='0.94' fill='%23ffffff' fill-opacity='0.69'/%3E%3Ccircle cx='130.3' cy='414.8' r='0.92' fill='%23dbe6ff' fill-opacity='0.81'/%3E%3Ccircle cx='337.8' cy='498.8' r='0.68' fill='%23ffffff' fill-opacity='0.76'/%3E%3Ccircle cx='497.0' cy='75.0' r='0.70' fill='%23dbe6ff' fill-opacity='0.74'/%3E%3Ccircle cx='217.2' cy='243.5' r='0.98' fill='%23ffffff' fill-opacity='0.67'/%3E%3Ccircle cx='112.4' cy='351.7' r='0.92' fill='%23fff1dc' fill-opacity='0.49'/%3E%3Ccircle cx='382.1' cy='510.4' r='0.99' fill='%23fff1dc' fill-opacity='0.50'/%3E%3Ccircle cx='355.4' cy='192.4' r='1.00' fill='%23ffffff' fill-opacity='0.78'/%3E%3Ccircle cx='270.0' cy='13.6' r='0.90' fill='%23fff1dc' fill-opacity='0.70'/%3E%3Ccircle cx='269.5' cy='106.2' r='0.65' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='554.6' cy='519.1' r='0.64' fill='%23cdf3ff' fill-opacity='0.47'/%3E%3Ccircle cx='43.5' cy='54.2' r='0.76' fill='%23dbe6ff' fill-opacity='0.62'/%3E%3Ccircle cx='240.8' cy='336.5' r='0.61' fill='%23ffffff' fill-opacity='0.73'/%3E%3Ccircle cx='101.5' cy='254.2' r='0.90' fill='%23ffffff' fill-opacity='0.61'/%3E%3Ccircle cx='338.7' cy='53.1' r='0.92' fill='%23ffffff' fill-opacity='0.58'/%3E%3C/svg%3E");--stars-near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760'%3E%3Ccircle cx='609.3' cy='535.6' r='1.33' fill='%23cdf3ff' fill-opacity='0.89'/%3E%3Ccircle cx='433.0' cy='145.1' r='1.19' fill='%23dbe6ff' fill-opacity='0.80'/%3E%3Ccircle cx='212.4' cy='88.4' r='1.27' fill='%23cdf3ff' fill-opacity='0.75'/%3E%3Ccircle cx='101.2' cy='250.7' r='1.17' fill='%23cdf3ff' fill-opacity='0.81'/%3E%3Ccircle cx='581.6' cy='308.4' r='1.26' fill='%23dbe6ff' fill-opacity='0.72'/%3E%3Ccircle cx='229.3' cy='76.7' r='1.34' fill='%23fff1dc' fill-opacity='1.00'/%3E%3Ccircle cx='37.7' cy='207.5' r='1.38' fill='%23ffffff' fill-opacity='0.79'/%3E%3Ccircle cx='501.4' cy='432.9' r='1.17' fill='%23cdf3ff' fill-opacity='0.82'/%3E%3Ccircle cx='488.1' cy='533.0' r='1.28' fill='%23ffffff' fill-opacity='0.99'/%3E%3Ccircle cx='87.2' cy='82.1' r='1.02' fill='%23fff1dc' fill-opacity='0.83'/%3E%3C/svg%3E")}html body,body input,body textarea,body select,body button,body .lk-button,body .lk-form-control{font-family:El Messiri,Segoe UI,Tahoma,sans-serif!important}.meeting-shortcuts-keys kbd{font-family:Segoe UI,Tahoma,sans-serif!important}html[data-meeting-theme=dark] .meeting-room-view,html[data-meeting-theme=dark] .meeting-prejoin-shell,.meeting-unavailable,.meeting-waiting-room{isolation:isolate;position:relative}html[data-meeting-theme=dark] .meeting-room-view{background:radial-gradient(55% 40% at 18% 8%,#3b82f638,#0000 70%),radial-gradient(45% 35% at 88% 92%,#22d3ee1f,#0000 70%),radial-gradient(40% 30% at 70% 18%,#8b5cf61f,#0000 70%),linear-gradient(#08102a 0%,#070b17 60%,#060a16 100%)!important}html[data-meeting-theme=dark] .meeting-room-view:before,html[data-meeting-theme=dark] .meeting-room-view:after,.meeting-unavailable:after,.meeting-waiting-room:after{content:"";z-index:-1;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}html[data-meeting-theme=dark] .meeting-room-view:before{background-image:var(--stars-far), var(--stars-mid);opacity:.75;background-size:420px 420px,560px 560px;animation:240s linear infinite th-stars-drift}html[data-meeting-theme=dark] .meeting-room-view:after{background-image:var(--stars-near);background-size:760px 760px;animation:6s ease-in-out infinite alternate th-stars-twinkle,320s linear infinite reverse th-stars-drift}@keyframes th-stars-drift{0%{background-position:0 0,0 0}to{background-position:-420px 210px,560px -280px}}@keyframes th-stars-twinkle{0%{opacity:.35}50%{opacity:.9}to{opacity:.55}}html[data-meeting-theme=dark] .meeting-prejoin-shell{background:var(--stars-near), var(--stars-mid), var(--stars-far), radial-gradient(120% 90% at 50% -10%, #1d3f86 0%, transparent 55%), linear-gradient(160deg, #0b1838 0%, #08112a 45%, #070b17 100%)!important;background-size:760px 760px,560px 560px,420px 420px,auto,auto!important}html[data-meeting-theme=dark] .meeting-prejoin-shell:before{background:radial-gradient(circle,#3b82f68c,#3b82f600 68%)}html[data-meeting-theme=dark] .meeting-prejoin-shell:after{background:radial-gradient(circle,#22d3ee52,#22d3ee00 66%)}.meeting-prejoin-aurora{overflow:visible}.meeting-unavailable:after,.meeting-waiting-room:after{z-index:-1;background-image:var(--stars-far), var(--stars-mid), var(--stars-near);background-size:420px 420px,560px 560px,760px 760px;animation:7s ease-in-out infinite alternate th-stars-twinkle;position:fixed}.meeting-prejoin-shell>.lk-prejoin .lk-join-button:hover:not(:disabled),.meeting-prejoin-shell>.lk-prejoin .lk-join-button:focus-visible{filter:brightness(1.06)saturate(1.1);color:#fff!important;background:linear-gradient(100deg,#2b83ff 0%,#4f9bff 45%,#22d3ee 100%)!important;box-shadow:0 0 0 4px #3b82f638,0 18px 40px #228cff80!important}.meeting-prejoin-shell>.lk-prejoin .lk-join-button{background:linear-gradient(100deg,#1f6fff 0%,#3b8bff 45%,#19c3e6 100%)!important}html[data-meeting-theme=dark] .teachubs-call-button.is-active,html[data-meeting-theme=dark] .meeting-action-button.is-active,html[data-meeting-theme=dark] .meeting-action-button[aria-pressed=true],.meeting-guide__audience-pill,.meeting-guide__list button.is-selected .meeting-guide__icon,.meeting-extended-chat .teachubs-chat-compose>button:last-child,.teachubs-chat-compose button[type=submit],.meeting-toast__action,.meeting-muted-hint button:not(.meeting-muted-hint__dismiss){background:linear-gradient(135deg,#2f7bff 0%,#3b8bff 50%,#22c4ee 120%)!important}.meeting-guide__detail-icon{background:linear-gradient(140deg,#2f7bff,#22c4ee)!important;box-shadow:0 16px 34px #2f7bff66!important}.meeting-guide__orb{background:radial-gradient(circle,#2f7bff,#0000 70%)!important;animation:none!important}html[data-meeting-theme=dark] .teachubs-participant-tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d152cd1!important;border-color:#a0beff24!important;box-shadow:0 18px 44px #00041280,inset 0 1px #ffffff0d!important}html[data-meeting-theme=dark] .teachubs-participant-tile.is-camera-off{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--participant-color) 34%, transparent) 0, color-mix(in srgb, var(--participant-color) 12%, transparent) 26%, transparent 56%), linear-gradient(180deg, #101a36db, #0a1126e6)!important}.teachubs-participant-avatar{box-shadow:0 0 0 5px #0c142cf2, 0 0 0 7px color-mix(in srgb, var(--participant-color) 60%, transparent), 0 18px 40px color-mix(in srgb, var(--participant-color) 40%, transparent)!important}html[data-meeting-theme=light] .teachubs-participant-avatar{box-shadow:0 0 0 5px #fff, 0 0 0 7px color-mix(in srgb, var(--participant-color) 45%, transparent), 0 16px 34px color-mix(in srgb, var(--participant-color) 28%, transparent)!important}html[data-meeting-theme=dark] .teachubs-call-dock{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#162246c7,#0c142cdb)!important;border:1px solid #a0beff2e!important;box-shadow:0 22px 50px #00041299,inset 0 1px #ffffff12!important}html[data-meeting-theme=dark] .teachubs-call-button,html[data-meeting-theme=dark] .meeting-action-button,html[data-meeting-theme=dark] .meeting-elapsed-timer,html[data-meeting-theme=dark] .teacher-toolbar__status,html[data-meeting-theme=dark] .meeting-theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef3ff!important;background:linear-gradient(#283a6e8c,#18244a99)!important;border-color:#a0beff29!important}html[data-meeting-theme=dark] .teachubs-call-button.is-off,html[data-meeting-theme=dark] .meeting-action-button.is-off{color:#ff7d93!important;background:linear-gradient(#ff4d6d3d,#ff4d6d24)!important;border-color:#ff6e8780!important}html[data-meeting-theme=dark] .teachubs-leave-button{background:linear-gradient(135deg,#ff4d5e,#e0313f)!important;box-shadow:0 10px 24px #ff4d5e6b!important}.meeting-ui-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #2f7bff59);border-radius:6px;width:22px;height:22px;display:block}.meeting-guide__detail-icon .meeting-ui-logo{filter:none;border-radius:12px;width:46px;height:46px}.meeting-guide__icon .meeting-ui-logo{width:26px;height:26px}.meeting-guide__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.meeting-guide__intro h2{grid-column:2;margin:0!important}.meeting-guide__intro p{grid-column:1/-1;margin-top:10px!important}.meeting-guide__brand{border-radius:12px;grid-row:1;width:44px;height:44px;animation:.52s cubic-bezier(.3,1.5,.5,1) both th-icon-pop;box-shadow:0 10px 24px #2f7bff59}html[data-meeting-theme=dark] .meeting-sidebar,html[data-meeting-theme=dark] .meeting-more-menu{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:var(--stars-far), radial-gradient(120% 60% at 100% 0%, #2f7bff29, transparent 60%), radial-gradient(90% 50% at 0% 100%, #22c4ee17, transparent 60%), linear-gradient(180deg, #121c3ce6, #090f22ed)!important;background-size:420px 420px,auto,auto,auto!important;border:1px solid #a0beff29!important;box-shadow:0 30px 70px #00041299,inset 0 1px #ffffff12!important}html[data-meeting-theme=dark] .meeting-sidebar .teachubs-chat-panel{box-shadow:none!important;background:0 0!important;border:0!important}html[data-meeting-theme=dark] .meeting-sidebar-header,html[data-meeting-theme=dark] .meeting-sidebar .teachubs-panel-head{background:linear-gradient(#ffffff0d,#0000)!important;border-bottom:1px solid #a0beff1f!important}html[data-meeting-theme=dark] .meeting-sidebar-header strong,html[data-meeting-theme=dark] .teachubs-panel-head strong{letter-spacing:0;color:#fff!important}html[data-meeting-theme=dark] .meeting-effects-close:hover,html[data-meeting-theme=dark] .teachubs-panel-head button:hover,html[data-meeting-theme=dark] .meeting-sidebar-header .teachubs-icon-button:hover{transform:rotate(90deg);background:#ffffff1f!important;border-color:#a0beff59!important}.meeting-effects-close,.teachubs-panel-head button,.meeting-sidebar-header .teachubs-icon-button{transition:transform .22s,background-color .16s,border-color .16s!important}.meeting-activity-catalog{gap:22px!important}.meeting-activity-catalog section{--tool-accent:#4f8cff;--tool-accent-2:#38c9f0;gap:8px!important}.meeting-activity-catalog section:nth-of-type(4n+2){--tool-accent:#22c3a6;--tool-accent-2:#6fd08c}.meeting-activity-catalog section:nth-of-type(4n+3){--tool-accent:#a47bff;--tool-accent-2:#ff5c8a}.meeting-activity-catalog section:nth-of-type(4n+4){--tool-accent:#ff9f43;--tool-accent-2:#f2c94c}.meeting-activity-catalog h3{align-items:center;gap:10px;display:flex;color:color-mix(in srgb, var(--tool-accent) 55%, #fff)!important;margin:0 0 4px!important;padding-inline:4px!important;font-size:12.5px!important;font-weight:700!important}.meeting-activity-catalog h3:before{content:"";background:linear-gradient(135deg, var(--tool-accent), var(--tool-accent-2));width:8px;height:8px;box-shadow:0 0 10px var(--tool-accent);border-radius:50%;flex:0 0 8px}.meeting-activity-catalog h3:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tool-accent) 40%, transparent), transparent);flex:1;height:1px}[dir=rtl] .meeting-activity-catalog h3:after{background:linear-gradient(270deg, color-mix(in srgb, var(--tool-accent) 40%, transparent), transparent)}.meeting-tool-card{position:relative;overflow:hidden;border-radius:16px!important;gap:14px!important;min-height:70px!important;padding:11px 12px!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background-color .2s,box-shadow .2s!important}html[data-meeting-theme=dark] .meeting-tool-card{box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(#ffffff0e,#ffffff05)!important;border:1px solid #a0beff1c!important}html[data-meeting-theme=dark] .meeting-tool-card:hover,html[data-meeting-theme=dark] .meeting-tool-card:focus-visible,html[data-meeting-theme=dark] .meeting-tool-card.is-active{transform:translateY(-2px);background:radial-gradient(90% 140% at 100% 50%, color-mix(in srgb, var(--tool-accent) 20%, transparent), transparent 70%), linear-gradient(180deg, #ffffff14, #ffffff08)!important;border-color:color-mix(in srgb, var(--tool-accent) 55%, transparent)!important;box-shadow:0 12px 28px #00041273, 0 0 0 1px color-mix(in srgb, var(--tool-accent) 18%, transparent)!important}.meeting-tool-card:active{transform:translateY(0)scale(.985)}.meeting-tool-icon{border:1px solid color-mix(in srgb, var(--tool-accent) 40%, transparent);transition:transform .26s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff24;background:linear-gradient(140deg, color-mix(in srgb, var(--tool-accent) 32%, transparent), color-mix(in srgb, var(--tool-accent-2) 16%, transparent))!important;border-radius:14px!important;flex:0 0 44px!important;width:44px!important;height:44px!important}html[data-meeting-theme=dark] .meeting-tool-card .meeting-tool-icon,html[data-meeting-theme=dark] .meeting-tool-card .meeting-tool-icon svg{color:color-mix(in srgb, var(--tool-accent) 45%, #fff)!important}.meeting-tool-card:hover .meeting-tool-icon,.meeting-tool-card.is-active .meeting-tool-icon{box-shadow:0 10px 22px color-mix(in srgb, var(--tool-accent) 45%, transparent), inset 0 1px 0 #ffffff4d;transform:scale(1.08)rotate(-4deg);background:linear-gradient(140deg, var(--tool-accent), var(--tool-accent-2))!important}html[data-meeting-theme=dark] .meeting-tool-card:hover .meeting-tool-icon svg,html[data-meeting-theme=dark] .meeting-tool-card.is-active .meeting-tool-icon svg{color:#fff!important}.meeting-tool-copy strong{font-size:13.5px!important;font-weight:700!important}html[data-meeting-theme=dark] .meeting-tool-copy strong{color:#f7f9ff!important}html[data-meeting-theme=dark] .meeting-tool-copy small{line-height:1.7;color:#9fb0d6!important}.meeting-tool-badge{box-shadow:0 4px 12px #ff5c8a73;color:#fff!important;background:linear-gradient(135deg,#ff5c8a,#ff7a59)!important}.meeting-tool-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:40%;position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-18deg)}.meeting-tool-card:hover:after{animation:.9s forwards th-sheen}@keyframes th-sheen{0%{opacity:1;inset-inline-start:-60%}to{opacity:0;inset-inline-start:130%}}.meeting-activity-catalog .meeting-tool-card{animation:.36s cubic-bezier(.2,.8,.2,1) backwards th-tool-in}.meeting-activity-catalog section:nth-of-type(2) .meeting-tool-card{animation-delay:50ms}.meeting-activity-catalog section:nth-of-type(3) .meeting-tool-card{animation-delay:.1s}.meeting-activity-catalog section:nth-of-type(4) .meeting-tool-card{animation-delay:.15s}@keyframes th-tool-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-meeting-theme=dark] .meeting-sidebar .th-class-panel-header,html[data-meeting-theme=dark] .meeting-sidebar .th-class-dialog-head{border-bottom-color:#a0beff1f!important}html[data-meeting-theme=dark] .meeting-sidebar .th-class-panel-header strong,html[data-meeting-theme=dark] .meeting-sidebar .th-class-dialog-head strong{color:#fff;font-size:15px}html[data-meeting-theme=dark] .meeting-sidebar .meeting-tool-breadcrumb{color:#cfe0ff!important;background:#ffffff0d!important;border:1px solid #a0beff24!important;border-radius:999px!important;padding:6px 12px!important}html[data-meeting-theme=dark] .meeting-sidebar .meeting-tool-breadcrumb:hover{background:#2f7bff29!important;border-color:#4f8cff80!important}html[data-meeting-theme=dark] .meeting-sidebar .th-class-secondary,html[data-meeting-theme=dark] .meeting-sidebar .th-class-dialog button:not(.is-primary),html[data-meeting-theme=dark] .meeting-extended-panel button,html[data-meeting-theme=dark] .meeting-sidebar [class*=meeting-breakout] button:not(.is-primary){color:#eef3ff!important;background:linear-gradient(#ffffff12,#ffffff08)!important;border:1px solid #a0beff29!important;border-radius:12px!important;transition:background-color .16s,border-color .16s,transform .16s!important}html[data-meeting-theme=dark] .meeting-sidebar .th-class-secondary:hover:not(:disabled),html[data-meeting-theme=dark] .meeting-sidebar .th-class-dialog button:not(.is-primary):hover:not(:disabled),html[data-meeting-theme=dark] .meeting-extended-panel button:hover:not(:disabled),html[data-meeting-theme=dark] .meeting-sidebar [class*=meeting-breakout] button:not(.is-primary):hover:not(:disabled){transform:translateY(-1px);background:#2f7bff29!important;border-color:#4f8cff80!important}.meeting-sidebar .th-class-dialog .is-primary,.meeting-sidebar .th-class-qa-compose>button,.meeting-sidebar .th-class-resource-form>button,.meeting-sidebar button.is-primary{color:#fff!important;background:linear-gradient(135deg,#2f7bff 0%,#3b8bff 50%,#22c4ee 120%)!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 24px #2f7bff59!important}.meeting-sidebar .th-class-dialog .is-primary:hover:not(:disabled),.meeting-sidebar button.is-primary:hover:not(:disabled){filter:brightness(1.08)}html[data-meeting-theme=dark] .meeting-sidebar .th-class-poll-choices>button[aria-pressed=true],html[data-meeting-theme=dark] .meeting-sidebar .th-class-poll-choices>button.is-selected{background:linear-gradient(135deg,#2f7bff4d,#22c4ee2e)!important;border-color:#4f8cff!important}html[data-meeting-theme=dark] .meeting-sidebar .th-class-agenda-list>li,html[data-meeting-theme=dark] .meeting-sidebar .th-class-qa-list>li,html[data-meeting-theme=dark] .meeting-sidebar .th-class-resource-list>li,html[data-meeting-theme=dark] .meeting-sidebar .meeting-extended-panel li,html[data-meeting-theme=dark] .meeting-sidebar .meeting-chat-message{background:linear-gradient(#ffffff0e,#ffffff06)!important;border:1px solid #a0beff1c!important;border-radius:14px!important}html[data-meeting-theme=dark] .meeting-sidebar input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-meeting-theme=dark] .meeting-sidebar textarea,html[data-meeting-theme=dark] .meeting-sidebar select{box-shadow:inset 0 1px 2px #0000004d;background:#0409188c!important;border:1px solid #a0beff29!important;border-radius:12px!important}html[data-meeting-theme=dark] .meeting-sidebar input::placeholder,html[data-meeting-theme=dark] .meeting-sidebar textarea::placeholder{color:#7f90b8}html[data-meeting-theme=dark] .meeting-sidebar input:focus,html[data-meeting-theme=dark] .meeting-sidebar textarea:focus,html[data-meeting-theme=dark] .meeting-sidebar select:focus{border-color:#4f8cff!important;box-shadow:0 0 0 3px #4f8cff40!important}html[data-meeting-theme=dark] .teachubs-chat-compose{background:#04091880!important;border:1px solid #a0beff29!important;border-radius:18px!important;box-shadow:0 10px 26px #00041273,inset 0 1px #ffffff0d!important}html[data-meeting-theme=dark] .teachubs-chat-compose:focus-within{border-color:#4f8cff99!important;box-shadow:0 0 0 3px #4f8cff2e,0 10px 26px #00041273!important}html[data-meeting-theme=dark] .teachubs-chat-compose input,html[data-meeting-theme=dark] .teachubs-chat-compose textarea{box-shadow:none!important;background:0 0!important;border:0!important}html[data-meeting-theme=dark] .meeting-chat-message.is-own,html[data-meeting-theme=dark] .meeting-chat-message.is-local,html[data-meeting-theme=dark] .teachubs-chat-message.is-own{background:linear-gradient(135deg,#2f7bff42,#22c4ee1f)!important;border-color:#4f8cff59!important}.meeting-chat-message{animation:.26s cubic-bezier(.2,.8,.2,1) backwards th-msg-in}@keyframes th-msg-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}html[data-meeting-theme=dark] .meeting-chat-pinned{border-radius:12px;background:linear-gradient(135deg,#f2c94c24,#ff9f430f)!important;border-inline-start-color:#f2c94c!important}html[data-meeting-theme=dark] .meeting-chat-pinned svg{color:#f2c94c!important}html[data-meeting-theme=dark] .meeting-more-menu{border-radius:20px!important;padding:8px!important}html[data-meeting-theme=dark] .meeting-more-menu>button{border-radius:12px!important;transition:background-color .14s,padding .16s!important}html[data-meeting-theme=dark] .meeting-more-menu>button:hover{padding-inline-start:18px!important}html[data-meeting-theme=light] .meeting-tool-card:hover,html[data-meeting-theme=light] .meeting-tool-card.is-active{transform:translateY(-2px);border-color:color-mix(in srgb, var(--tool-accent) 50%, transparent)!important;box-shadow:0 10px 24px #0f172a14!important}html[data-meeting-theme=light] .meeting-tool-card .meeting-tool-icon svg{color:color-mix(in srgb, var(--tool-accent) 80%, #0f172a)!important}html[data-meeting-theme=light] .meeting-tool-card:hover .meeting-tool-icon svg{color:#fff!important}html[data-meeting-theme=light] .meeting-activity-catalog h3{color:color-mix(in srgb, var(--tool-accent) 75%, #0f172a)!important}.meeting-presentation-slot .th-class-document{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);overflow:hidden;background:radial-gradient(80% 60% at 50% 0,#2f7bff2e,#0000 70%),linear-gradient(#0e1630eb,#060a18f5)!important;border:1px solid #a0beff2e!important;border-radius:22px!important;box-shadow:0 30px 80px #000412a6,inset 0 1px #ffffff14!important}.meeting-presentation-slot .th-class-document:before{content:"";z-index:-1;pointer-events:none;background-image:var(--stars-far), var(--stars-mid);opacity:.55;background-size:420px 420px,560px 560px;position:absolute;inset:0}.meeting-presentation-heading{color:#f7f9ff!important;background:linear-gradient(#ffffff12,#ffffff04)!important;border-bottom:1px solid #a0beff1f!important;gap:12px!important;min-height:58px!important;padding:8px 12px 8px 14px!important}.meeting-presentation-file-icon{background:linear-gradient(140deg,#2f7bff,#22c4ee);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;box-shadow:0 8px 20px #2f7bff66,inset 0 1px #ffffff4d;color:#fff!important;display:grid!important}.meeting-presentation-file-icon svg{width:20px;height:20px}.meeting-presentation-heading>strong{font-size:13.5px!important;font-weight:700!important}.meeting-presentation-heading>div{gap:6px!important}.meeting-presentation-heading button{background:#ffffff0f!important;border:1px solid #a0beff24!important;border-radius:12px!important;width:38px!important;height:38px!important;transition:background-color .16s,border-color .16s,transform .16s!important}.meeting-presentation-heading button:hover{transform:translateY(-1px);background:#2f7bff33!important;border-color:#4f8cff80!important}.meeting-presentation-heading>div>button:last-child[aria-label*=End],.meeting-presentation-heading>div>button:last-child[aria-label*=إنهاء]{color:#ff8da0!important}.meeting-presentation-heading>div>button:last-child[aria-label*=End]:hover,.meeting-presentation-heading>div>button:last-child[aria-label*=إنهاء]:hover{background:#ff4d6d33!important;border-color:#ff6e878c!important}.meeting-presentation-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);align-self:center;max-width:calc(100% - 20px);box-shadow:0 14px 34px #00041280,inset 0 1px #ffffff14;scrollbar-width:none!important;background:linear-gradient(#1e2e5cb3,#0e1630cc)!important;border:1px solid #a0beff2e!important;border-radius:18px!important;gap:6px!important;min-height:52px!important;margin:10px auto 2px!important;padding:6px!important}.meeting-presentation-toolbar::-webkit-scrollbar{display:none}.meeting-presentation-group{background:#04091866;border-radius:13px;box-shadow:inset 0 0 0 1px #a0beff14;border:0!important;gap:2px!important;padding:3px!important}.meeting-presentation-toolbar button{color:#dfe7fb!important;border-radius:10px!important;width:36px!important;height:36px!important;transition:background-color .14s,color .14s,transform .14s!important}.meeting-presentation-toolbar button:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important}.meeting-presentation-toolbar button:active:not(:disabled){transform:scale(.92)}.meeting-presentation-toolbar button[aria-pressed=true]{box-shadow:0 6px 16px #2f7bff73;color:#fff!important;background:linear-gradient(135deg,#2f7bff,#22c4ee)!important}.meeting-presentation-toolbar button svg{width:19px;height:19px}.meeting-presentation-pagination label{color:#b6c3e2;padding-inline:4px;font-weight:600;gap:6px!important}.meeting-presentation-pagination input{font-weight:700;color:#fff!important;background:#ffffff14!important;border:1px solid #a0beff33!important;border-radius:9px!important;width:44px!important;height:30px!important}.meeting-presentation-zoom{color:#cfe0ff;font-variant-numeric:tabular-nums;font-weight:700;min-width:46px!important}.meeting-presentation-swatches,.meeting-presentation-widths{align-items:center;gap:4px;padding-inline:4px;display:flex}.meeting-presentation-widths{border-inline-start:1px solid #a0beff24;padding-inline-start:8px}.meeting-presentation-toolbar .meeting-swatch{padding:0;box-shadow:inset 0 0 0 2px #ffffff40,0 3px 8px #00000059;background:var(--swatch)!important;border-radius:50%!important;width:24px!important;height:24px!important;transition:transform .18s cubic-bezier(.3,1.5,.5,1),box-shadow .16s!important}.meeting-presentation-toolbar .meeting-swatch:hover{transform:scale(1.15);background:var(--swatch)!important}.meeting-presentation-toolbar .meeting-swatch[aria-checked=true]{box-shadow:0 0 0 2px #0e1630, 0 0 0 4px var(--swatch), 0 0 14px var(--swatch);transform:scale(1.12)}.meeting-presentation-toolbar .meeting-width{border-radius:9px!important;width:30px!important;height:30px!important}.meeting-width i{border-radius:50%;display:block;box-shadow:0 0 0 1px #ffffff40}.meeting-presentation-toolbar .meeting-width[aria-checked=true]{box-shadow:inset 0 0 0 1px #a0beff73;background:#ffffff24!important}.meeting-presentation-progress{border:1px solid #4f8cff4d;border-radius:999px;align-self:center;margin:8px auto 0;font-weight:600;color:#9cc2ff!important;background:#2f7bff24!important;padding:5px 14px!important}.meeting-presentation-slot .th-class-document-body{border-radius:16px;margin:10px 12px 0;box-shadow:inset 0 0 0 1px #a0beff14,inset 0 20px 60px #00000059;background:radial-gradient(70% 70%,#2f7bff14,#0000 75%),#02061273!important}.meeting-pdf-page{border-radius:10px;animation:.38s cubic-bezier(.2,.8,.2,1) th-page-in;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #000412a6,0 0 80px #2f7bff1f!important}.meeting-presentation-slot .th-class-document-body>img{filter:drop-shadow(0 24px 50px #00041299);border-radius:10px;padding:10px}.meeting-presentation-slot .th-class-document-body>pre{color:#e8eefc;line-height:1.9}@keyframes th-page-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.meeting-pdf-loading{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cfe0ff!important;background:#060a18b3!important}.meeting-presentation-slot .th-class-document-note{text-align:center;color:#8fa2cc!important;background:0 0!important;border:0!important;padding:8px 12px 10px!important}.th-class-document-loading{color:#cfe0ff;text-align:center;place-items:center;gap:12px;display:grid}@media (max-width:720px){.meeting-presentation-slot .th-class-document{border-radius:16px!important}.meeting-presentation-heading{min-height:50px!important;padding:6px 8px!important}.meeting-presentation-file-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.meeting-presentation-toolbar{justify-content:flex-start;max-width:calc(100% - 12px);margin-top:6px!important}.meeting-presentation-slot .th-class-document-body{border-radius:12px;margin:6px 6px 0}}html[data-meeting-theme=light] .meeting-presentation-slot .th-class-document{background:linear-gradient(#ffffffeb,#f1f5fcf2)!important;border-color:#0f172a14!important;box-shadow:0 24px 60px #0f172a1f!important}html[data-meeting-theme=light] .meeting-presentation-slot .th-class-document:before{display:none}html[data-meeting-theme=light] .meeting-presentation-heading{color:#0f172a!important;background:0 0!important;border-bottom-color:#0f172a12!important}html[data-meeting-theme=light] .meeting-presentation-heading button{color:#0f172a!important;background:#eef2f8!important;border-color:#0f172a0f!important}html[data-meeting-theme=light] .meeting-presentation-toolbar{box-shadow:0 12px 30px #0f172a1a;background:#ffffffe6!important;border-color:#0f172a14!important}html[data-meeting-theme=light] .meeting-presentation-group{box-shadow:none;background:#f1f4f9}html[data-meeting-theme=light] .meeting-presentation-toolbar button{color:#334155!important}html[data-meeting-theme=light] .meeting-presentation-toolbar button:hover:not(:disabled){color:#0f172a!important;background:#e2e8f3!important}html[data-meeting-theme=light] .meeting-presentation-pagination input{color:#0f172a!important;background:#fff!important;border-color:#0f172a1f!important}html[data-meeting-theme=light] .meeting-presentation-pagination label,html[data-meeting-theme=light] .meeting-presentation-zoom{color:#334155}html[data-meeting-theme=light] .meeting-presentation-slot .th-class-document-body{box-shadow:inset 0 0 0 1px #0f172a0d;background:#e9eef6!important}html[data-meeting-theme=light] .meeting-presentation-toolbar .meeting-swatch[aria-checked=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--swatch)}@media (prefers-reduced-motion:reduce){.meeting-tool-card,.meeting-tool-card:after,.meeting-chat-message,.meeting-pdf-page,.meeting-activity-catalog .meeting-tool-card{transition:none!important;animation:none!important}}.meeting-chat-message.is-private{box-shadow:inset 3px 0 #a47bff}[dir=rtl] .meeting-chat-message.is-private{box-shadow:inset -3px 0 #a47bff}.meeting-chat-message-actions button{border-radius:999px!important;min-height:28px!important;padding:4px 10px!important;font-size:11px!important}.meeting-presentation-slot .th-class-document-note,.meeting-presentation-heading>strong,.meeting-presentation-progress{unicode-bidi:plaintext}@media (max-width:900px){.meeting-presentation-toolbar{flex-wrap:wrap;justify-content:center!important;overflow:visible!important}}.teachubs-participant-tile{container-type:inline-size}@container (max-width:190px){.teachubs-participant-tile .lk-connection-quality,.teachubs-participant-tile .teachubs-mic-state{display:none!important}.teachubs-participant-tile .teachubs-participant-meta{max-width:calc(100% - 12px)}.teachubs-participant-tile .lk-participant-metadata-item{flex:auto;min-width:0}.teachubs-participant-tile .lk-participant-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}}html,body *{scrollbar-width:auto!important;scrollbar-color:auto!important}.lk-menu,.lk-chat-messages,.lk-settings-menu-modal,.settings-menu .tab-content,.meeting-prejoin-shell,.lk-prejoin,.meeting-admission-panel__body,.meeting-whiteboard__tools,.teachubs-participant-rail,.teachubs-conference .lk-device-menu,.teachubs-device-popover,.teachubs-mini-fallback__people-list,.meeting-shortcuts-dialog,.meeting-more-menu,.meeting-guide__chips,.meeting-presentation-toolbar{scrollbar-width:none!important}html ::-webkit-scrollbar-track{background:0 0;margin:10px}html ::-webkit-scrollbar-corner{background:0 0}html ::-webkit-scrollbar-thumb{background:linear-gradient(#4f8cff8c,#22c4ee73) padding-box padding-box;border:4px solid #0000;border-radius:999px;min-height:40px}html ::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(90deg,#4f8cff8c,#22c4ee73) padding-box padding-box;min-width:40px}html ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4f8cff,#22c4ee) padding-box padding-box;border-width:3px}html ::-webkit-scrollbar-thumb:active{background:linear-gradient(#6ea8ff,#38d4f5) padding-box padding-box;border-width:2px}html[data-meeting-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f673,#0ea5e966) padding-box padding-box}html[data-meeting-theme=light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3b82f6,#0ea5e9) padding-box padding-box}.lk-menu::-webkit-scrollbar{width:0;height:0;display:none}.lk-chat-messages::-webkit-scrollbar{width:0;height:0;display:none}.meeting-prejoin-shell::-webkit-scrollbar{width:0;height:0;display:none}.lk-prejoin::-webkit-scrollbar{width:0;height:0;display:none}.teachubs-participant-rail::-webkit-scrollbar{width:0;height:0;display:none}.meeting-shortcuts-dialog::-webkit-scrollbar{width:0;height:0;display:none}.meeting-more-menu::-webkit-scrollbar{width:0;height:0;display:none}.meeting-guide__chips::-webkit-scrollbar{width:0;height:0;display:none}.meeting-presentation-toolbar::-webkit-scrollbar{width:0;height:0;display:none}@supports ((-moz-appearance:none)){html,body *{scrollbar-width:thin!important;scrollbar-color:#4f8cff8c transparent!important}}.meeting-room-view,.meeting-prejoin-shell,.meeting-guide,.meeting-effects-dialog{accent-color:#3b8bff}.meeting-presentation-slot .th-class-document>.meeting-presentation-progress{z-index:4;bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;border-color:#4f8cff59;margin:0;font-size:11px;position:absolute;inset-inline-start:26px;box-shadow:0 8px 20px #00041273;background:#0a1228b8!important;padding:4px 12px!important}.meeting-presentation-slot .th-class-document>.meeting-presentation-progress+.meeting-presentation-progress{bottom:48px}.meeting-presentation-slot .th-class-document-body{margin-bottom:12px}html[data-meeting-theme=light] .meeting-presentation-slot .th-class-document>.meeting-presentation-progress{color:#1d4ed8!important;background:#ffffffd9!important}.meeting-presentation-toolbar{--ink:#fa4759}.meeting-presentation-toolbar .ptool-ink{fill:var(--ink)}.meeting-presentation-toolbar .ptool-body{fill:currentColor}.meeting-presentation-toolbar .ptool-fill{fill:color-mix(in srgb, currentColor 22%, transparent)}.meeting-presentation-toolbar button svg{transition:transform .26s cubic-bezier(.3,1.5,.5,1);overflow:visible;width:22px!important;height:22px!important}.meeting-presentation-toolbar button[aria-pressed]{position:relative}.meeting-presentation-toolbar button[aria-pressed]:hover:not(:disabled) svg{transform:translateY(-2px)rotate(-6deg)}.meeting-presentation-toolbar button[aria-pressed=true]{color:#fff!important;background:linear-gradient(#4f8cff57,#22c4ee29)!important;box-shadow:inset 0 0 0 1.5px #78afffd9,0 8px 20px #2f7bff59!important}.meeting-presentation-toolbar button[aria-pressed=true] svg{filter:drop-shadow(0 3px 6px #00000073);transform:translateY(-2px)rotate(-8deg)scale(1.06)}.meeting-presentation-toolbar button[aria-pressed=true]:after{content:"";background:var(--ink);width:14px;height:3px;box-shadow:0 0 8px var(--ink);border-radius:3px;margin-left:-7px;position:absolute;bottom:3px;left:50%}.meeting-presentation-toolbar button[aria-label*=Navigate][aria-pressed=true]:after,.meeting-presentation-toolbar button[aria-label*=مؤشر\ التنقل][aria-pressed=true]:after,.meeting-presentation-toolbar button[aria-label*=Laser][aria-pressed=true]:after,.meeting-presentation-toolbar button[aria-label*=الليزر][aria-pressed=true]:after,.meeting-presentation-toolbar button[aria-label*=eraser][aria-pressed=true]:after,.meeting-presentation-toolbar button[aria-label*=ممحاة][aria-pressed=true]:after{background:#fff;box-shadow:0 0 8px #ffffffb3}html[data-meeting-theme=light] .meeting-presentation-toolbar button[aria-pressed=true]{color:#1d4ed8!important;background:#3b82f61f!important;box-shadow:inset 0 0 0 1.5px #3b82f699!important}.th-class-ink-overlay.is-drawing[data-tool=pen]{cursor:var(--th-pen-cursor,crosshair)!important}.th-class-ink-overlay.is-drawing[data-tool=highlighter]{cursor:var(--th-marker-cursor,crosshair)!important}.th-class-ink-overlay.is-drawing[data-tool=eraser]{cursor:var(--th-eraser-cursor,crosshair)!important}.th-class-ink-overlay.is-drawing[data-tool=rectangle],.th-class-ink-overlay.is-drawing[data-tool=arrow]{cursor:var(--th-shape-cursor,crosshair)!important}.meeting-board{isolation:isolate;animation:.32s cubic-bezier(.2,.8,.2,1) th-board-in;color:#f7f9ff!important;background:radial-gradient(80% 60% at 50% 0,#2f7bff2e,#0000 70%),linear-gradient(#0e1630f5,#060a18fa)!important;border:1px solid #a0beff2e!important;border-radius:22px!important;box-shadow:0 30px 80px #000412a6,inset 0 1px #ffffff14!important}@keyframes th-board-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.meeting-board:before{content:"";z-index:-1;pointer-events:none;background-image:var(--stars-far), var(--stars-mid);opacity:.5;background-size:420px 420px,560px 560px;position:absolute;inset:0}.meeting-board__heading{background:linear-gradient(#ffffff12,#ffffff04);min-height:62px;border-bottom:1px solid #a0beff1f!important;padding:10px 14px!important}.meeting-board__title{align-items:center;gap:12px;min-width:0;display:flex}.meeting-board__title>div{gap:2px;display:grid}.meeting-board__badge{color:#fff;background:linear-gradient(140deg,#22c3a6,#2f7bff);border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px #22c3a659,inset 0 1px #ffffff4d}.meeting-board__heading strong{font-weight:700;font-size:15px!important}.meeting-board__heading .meeting-board__title span:not(.meeting-board__badge){align-items:center;gap:6px;display:inline-flex;color:#9fb0d6!important;font-size:11px!important}.meeting-board__heading .meeting-board__title span.is-on:before{content:"";background:#22c3a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c3a6}.meeting-board__actions{flex-wrap:nowrap!important;gap:6px!important}.meeting-board__actions>button,.meeting-board-pages__actions>button{place-items:center;color:#eef3ff!important;background:#ffffff0f!important;border:1px solid #a0beff24!important;border-radius:12px!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;transition:background-color .16s,border-color .16s,transform .16s!important;display:grid!important}.meeting-board__actions>button:hover:not(:disabled),.meeting-board-pages__actions>button:hover:not(:disabled){transform:translateY(-1px);background:#2f7bff33!important;border-color:#4f8cff80!important}.meeting-board__actions>button[aria-pressed=true]{background:linear-gradient(135deg,#2f7bff66,#22c4ee33)!important;border-color:#78afffcc!important}.meeting-board__divider{background:#a0beff2e;width:1px;height:24px;margin-inline:2px}.meeting-board__actions>.meeting-board__close{color:#ff8da0!important}.meeting-board__actions>.meeting-board__close:hover{background:#ff4d6d33!important;border-color:#ff6e878c!important}.meeting-board-pages{color:inherit!important;background:0 0!important;border-bottom:1px solid #a0beff1a!important;gap:10px!important;padding:8px 14px!important}.meeting-board-pages__tabs{flex:auto;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.meeting-board-pages__tabs::-webkit-scrollbar{display:none}.meeting-board-pages__tabs{scrollbar-width:none!important}.meeting-board-pages__tabs>button{max-width:160px;height:34px;font:inherit;white-space:nowrap;text-overflow:ellipsis;color:#b6c3e2;cursor:pointer;background:#ffffff0a;border:1px solid #a0beff1f;border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex;overflow:hidden}[dir=rtl] .meeting-board-pages__tabs>button{padding:0 6px 0 12px}.meeting-board-pages__tabs>button>span{background:#ffffff14;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.meeting-board-pages__tabs>button:hover:not(:disabled){color:#fff;background:#ffffff14}.meeting-board-pages__tabs>button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#2f7bff52,#22c4ee29);border-color:#78afffb3}.meeting-board-pages__tabs>button[aria-selected=true]>span{background:linear-gradient(135deg,#2f7bff,#22c4ee)}.meeting-board-pages__tabs>button:disabled{cursor:default}.meeting-board-pages__actions{flex:none;align-items:center;gap:6px;display:flex}.meeting-board-pages__template select{min-width:120px;height:38px;font:inherit;cursor:pointer;appearance:none;font-size:12px;font-weight:600;color:#eef3ff!important;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23cfe0ff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat!important;border:1px solid #a0beff24!important;border-radius:12px!important;padding:0 34px 0 12px!important}[dir=rtl] .meeting-board-pages__template select{background-position:12px!important;padding:0 12px 0 34px!important}.meeting-board-pages__template select:hover{border-color:#4f8cff80!important}.meeting-board-pages__template option,.meeting-board select option{color:#f7f9ff;background:#0f1730}.meeting-board-pages__status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.meeting-board-pages__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.meeting-board-pages__status.is-ok{color:#6fd08c;background:#6fd08c1a}.meeting-board-pages__status.is-busy{color:#9cc2ff;background:#4f8cff1f}.meeting-board-pages__status.is-busy:before{animation:1s ease-in-out infinite th-pulse-dot}.meeting-board-pages__status.is-warn{color:#f2c94c;background:#f2c94c1a}@keyframes th-pulse-dot{50%{opacity:.3}}.meeting-board__toolbar{--ink:#202124;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#1e2e5cb8,#0e1630d1);border-radius:18px;justify-content:center;align-self:center;max-width:calc(100% - 20px);margin:10px auto 0;box-shadow:0 14px 34px #00041280,inset 0 1px #ffffff14;border:1px solid #a0beff2e!important;gap:6px!important;padding:6px!important}.meeting-board__group{background:#04091866;border-radius:13px;box-shadow:inset 0 0 0 1px #a0beff14;border:0!important;gap:2px!important;padding:3px!important}.meeting-board__toolbar .meeting-board__group>button{background:0 0;position:relative;color:#dfe7fb!important;border:0!important;border-radius:10px!important;width:36px!important;height:36px!important;transition:background-color .14s,color .14s,transform .14s!important}.meeting-board__toolbar .meeting-board__group>button:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important}.meeting-board__toolbar .meeting-board__group>button:active:not(:disabled){transform:scale(.92)}.meeting-board__toolbar .meeting-board__group>button svg{width:22px;height:22px;transition:transform .26s cubic-bezier(.3,1.5,.5,1);overflow:visible}.meeting-board__toolbar .meeting-board__tool:hover svg{transform:translateY(-2px)rotate(-6deg)}.meeting-board__toolbar .meeting-board__tool[aria-pressed=true]{color:#fff!important;background:linear-gradient(#4f8cff57,#22c4ee29)!important;box-shadow:inset 0 0 0 1.5px #78afffd9,0 8px 20px #2f7bff59!important}.meeting-board__toolbar .meeting-board__tool[aria-pressed=true] svg{filter:drop-shadow(0 3px 6px #00000073);transform:translateY(-2px)rotate(-8deg)scale(1.06)}.meeting-board__toolbar .meeting-board__tool[aria-pressed=true]:after{content:"";background:color-mix(in srgb, var(--ink) 70%, #fff);width:14px;height:3px;box-shadow:0 0 8px var(--ink);border-radius:3px;margin-left:-7px;position:absolute;bottom:3px;left:50%}.meeting-board__toolbar .ptool-ink{fill:var(--ink)}.meeting-board__toolbar .ptool-body{fill:currentColor}.meeting-board__toolbar .ptool-fill{fill:color-mix(in srgb, currentColor 22%, transparent)}.meeting-board__toolbar .ptool-sticky{fill:#ffd84d}.meeting-presentation-toolbar .ink-icon .ptool-ink,.meeting-board__toolbar .ink-icon .ptool-ink{stroke:#ffffff59;stroke-width:.6px}.meeting-board__zoom{margin-inline-start:0!important}.meeting-board__zoom>span{color:#cfe0ff;font-weight:700;min-width:46px!important;font-size:12px!important}.meeting-board__ink{gap:6px!important;padding-inline:8px!important}.meeting-board__toolbar .meeting-swatch{cursor:pointer;border:0;transition:transform .18s cubic-bezier(.3,1.5,.5,1),box-shadow .16s;display:block;position:relative;box-shadow:inset 0 0 0 2px #ffffff40,0 3px 8px #00000059;background:var(--swatch)!important;border-radius:50%!important;width:24px!important;height:24px!important;padding:0!important}.meeting-board__toolbar .meeting-swatch:hover{transform:scale(1.15)}.meeting-board__toolbar .meeting-swatch[aria-checked=true],.meeting-board__toolbar .meeting-swatch.is-checked{box-shadow:0 0 0 2px #0e1630, 0 0 0 4px color-mix(in srgb, var(--swatch) 80%, #fff), 0 0 14px var(--swatch);transform:scale(1.12)}.meeting-board__toolbar .meeting-swatch[style*=\#202124]{box-shadow:inset 0 0 0 2px #ffffff80,0 3px 8px #00000059}.meeting-board__toolbar .meeting-swatch[style*=\#202124][aria-checked=true]{box-shadow:0 0 0 2px #0e1630,0 0 0 4px #c9d6f5}.meeting-swatch--custom{overflow:hidden;background:conic-gradient(#ff5c8a,#ff9f43,#f2c94c,#6fd08c,#38c9f0,#4f8cff,#a47bff,#ff5c8a)!important}.meeting-swatch--custom.is-checked:after{content:"";background:var(--swatch);border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 0 2px #fff}.meeting-swatch--custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.meeting-board__toolbar .meeting-presentation-widths{border-inline-start:1px solid #a0beff24;padding-inline-start:8px}.meeting-board__toolbar .meeting-width{cursor:pointer;place-items:center;background:0 0!important;border:0!important;border-radius:9px!important;width:30px!important;height:30px!important;display:grid!important}.meeting-board__toolbar .meeting-width:hover{background:#ffffff1a!important}.meeting-board__toolbar .meeting-width[aria-checked=true]{box-shadow:inset 0 0 0 1px #a0beff73;background:#ffffff24!important}.meeting-board__toolbar .meeting-width i{box-shadow:0 0 0 1.5px #ffffff8c}.meeting-board__surface{border-radius:16px;margin:10px 12px 0;box-shadow:inset 0 0 0 1px #a0beff14,inset 0 20px 60px #00000059;background:radial-gradient(70% 70%,#2f7bff1a,#0000 75%),#02061273!important}.meeting-board__paper{rx:14px;filter:drop-shadow(0 18px 40px #0004128c)}.meeting-board__canvas[data-tool=pen]{cursor:var(--th-pen-cursor,crosshair)!important}.meeting-board__canvas[data-tool=highlighter]{cursor:var(--th-marker-cursor,crosshair)!important}.meeting-board__canvas[data-tool=eraser]{cursor:var(--th-eraser-cursor,crosshair)!important}.meeting-board__canvas:is([data-tool=rectangle],[data-tool=ellipse],[data-tool=line],[data-tool=arrow]){cursor:var(--th-shape-cursor,crosshair)!important}.meeting-board__error{background:linear-gradient(135deg,#ff4d6d29,#ff4d6d0f);border:1px solid #ff6e8759;border-radius:12px;align-items:center;gap:10px;display:flex;color:#ffc2cc!important;margin:8px 14px 0!important;padding:8px 8px 8px 12px!important;font-size:12px!important}.meeting-board__error span{flex:1}.meeting-board__error button{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;place-items:center;display:grid}.meeting-board__error svg{width:15px;height:15px}.meeting-board__permissions{background:#ffffff0a;border-radius:14px;margin:8px 14px 0;border:1px solid #a0beff24!important}.meeting-board__permissions>div{padding-top:6px;gap:6px!important}.meeting-board__permissions>div>label{background:#ffffff0d;border:1px solid #a0beff1f;border-radius:999px;padding:4px 10px}.meeting-board__permissions label.is-all{font-weight:700}.meeting-board__text{background:#04091880;border:1px solid #a0beff29;border-radius:16px;margin:8px 14px 0;box-shadow:0 10px 26px #00041273;padding:8px!important}.meeting-board__text textarea{color:#fff!important;font:inherit!important;resize:none!important;background:0 0!important;border:0!important}.meeting-board__text select{color:#fff!important;background:#ffffff0f!important;border:1px solid #a0beff29!important;border-radius:10px!important;height:36px!important}.meeting-board__text>button{height:36px;font-weight:600;font:inherit!important;color:#eef3ff!important;background:#ffffff0f!important;border:1px solid #a0beff29!important;border-radius:10px!important;font-size:12px!important}.meeting-board__text>button.is-primary{box-shadow:0 8px 18px #2f7bff59;color:#fff!important;background:linear-gradient(135deg,#2f7bff,#22c4ee)!important;border:0!important}.meeting-board__text>button:disabled{opacity:.45}.meeting-board__status{align-items:center;color:#8fa2cc!important;border-top:0!important;padding:8px 18px 10px!important;font-size:11px!important}.meeting-board__status>span:first-child{color:#cfe0ff;align-items:center;gap:7px;font-weight:600;display:inline-flex}.meeting-board__status-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffff80}.meeting-board__status>span:last-child{font-variant-numeric:tabular-nums}@media (max-width:720px){.meeting-board__heading{min-height:54px;padding:7px 9px!important}.meeting-board__badge{border-radius:11px;flex-basis:34px;width:34px;height:34px}.meeting-board__actions>button,.meeting-board-pages__actions>button{width:34px!important;height:34px!important;min-height:34px!important}.meeting-board__actions{max-width:none!important}.meeting-board-pages{padding:6px 9px!important}.meeting-board-pages__status{display:none}.meeting-board__toolbar{max-width:calc(100% - 12px);margin-top:6px}.meeting-board__group:first-child{width:auto!important}.meeting-board__surface{border-radius:12px;margin:6px 6px 0}}html[data-meeting-theme=light] .meeting-board{color:#0f172a!important;background:linear-gradient(#fffffff5,#f1f5fcf7)!important;border-color:#0f172a14!important}html[data-meeting-theme=light] .meeting-board:before{display:none}html[data-meeting-theme=light] .meeting-board__actions>button,html[data-meeting-theme=light] .meeting-board-pages__actions>button,html[data-meeting-theme=light] .meeting-board-pages__template select,html[data-meeting-theme=light] .meeting-board-pages__tabs>button{color:#0f172a!important;background-color:#eef2f8!important;border-color:#0f172a14!important}html[data-meeting-theme=light] .meeting-board__toolbar{background:#ffffffeb;box-shadow:0 12px 30px #0f172a1a;border-color:#0f172a14!important}html[data-meeting-theme=light] .meeting-board__group{box-shadow:none;background:#f1f4f9}html[data-meeting-theme=light] .meeting-board__toolbar .meeting-board__group>button{color:#334155!important}html[data-meeting-theme=light] .meeting-board__surface{background:#e9eef6!important}html[data-meeting-theme=light] .meeting-board__zoom>span{color:#334155}.th-class-ink-overlay.is-drawing[data-tool=laser],.meeting-board__canvas[data-tool=laser]{cursor:var(--th-laser-cursor,crosshair)!important}.th-class-ink-overlay.is-drawing[data-tool=laser] .th-class-laser{opacity:0}.th-class-laser{background:#ff3b5c!important;border:2px solid #fff!important;width:16px!important;height:16px!important;box-shadow:0 0 0 6px #ff3b5c38,0 0 22px 10px #ff3b5c59!important}@media (max-width:560px){.meeting-board__ink{flex-wrap:wrap;justify-content:center;max-width:100%}.meeting-presentation-toolbar .meeting-presentation-group:has(.meeting-presentation-swatches){flex-wrap:wrap;justify-content:center;max-width:100%}.meeting-board__toolbar .meeting-presentation-widths,.meeting-presentation-toolbar .meeting-presentation-widths{border-inline-start:0!important;padding-inline-start:0!important}.meeting-board__toolbar .meeting-swatch,.meeting-presentation-toolbar .meeting-swatch{width:22px!important;height:22px!important}.meeting-board__group,.meeting-presentation-group{max-width:100%}}.meeting-board__heading .meeting-board__badge{color:#fff!important;background:linear-gradient(140deg,#22c3a6,#2f7bff)!important}.meeting-board__badge svg{stroke-width:2px;filter:drop-shadow(0 1px 2px #00000040)}.meeting-action-button.meeting-recording-pause--idle{display:none!important}.teachubs-conference{grid-template-columns:minmax(0,1fr)!important}.teachubs-conference>.teachubs-stage-shell,.teachubs-stage-shell>*{min-width:0}@media (max-width:430px){.teachubs-call-dock{gap:3px!important;max-width:calc(100vw - 12px)!important;padding:6px!important}.teachubs-call-dock .teachubs-call-button:not(.teachubs-leave-button),.teachubs-call-dock .meeting-more-wrap>button{width:32px!important;min-width:32px!important;height:32px!important}.teachubs-call-dock .teachubs-call-button svg{width:18px;height:18px}.teachubs-call-dock .teachubs-leave-button{width:42px!important;min-width:42px!important;height:32px!important}.teachubs-call-dock .teachubs-device-pair{gap:0!important}.teachubs-call-dock .teachubs-device-pair>:not(.teachubs-call-button){width:18px!important;min-width:18px!important;padding:0!important}}@media (max-width:359px){.teachubs-call-dock .teachubs-device-pair>:not(.teachubs-call-button){display:none!important}}@media (max-width:760px){.meeting-guide__body{grid-template-columns:minmax(0,1fr)!important}.meeting-guide__browse,.meeting-guide__detail,.meeting-guide__chips,.meeting-guide__list{min-width:0}}@media (max-width:380px){.teacher-toolbar .meeting-toolbar-cluster,.student-toolbar .meeting-toolbar-cluster{gap:4px!important}.meeting-elapsed-timer{gap:4px!important;padding:0 6px!important}.meeting-elapsed-timer svg{width:15px;height:15px}.teacher-toolbar .meeting-action-button,.teacher-toolbar .meeting-theme-toggle,.student-toolbar .meeting-action-button,.student-toolbar .meeting-theme-toggle{width:30px!important;min-width:30px!important;height:30px!important}}@media (max-width:760px),(pointer:coarse),(prefers-reduced-motion:reduce){html[data-meeting-theme=dark] .meeting-room-view:before,html[data-meeting-theme=dark] .meeting-room-view:after,.meeting-unavailable:after,.meeting-waiting-room:after,.meeting-presentation-slot .th-class-document:before,.meeting-board:before{animation:none!important}.teachubs-participant-tile,.teachubs-call-dock,.teachubs-call-button,.meeting-action-button,.meeting-elapsed-timer,.teacher-toolbar__status,.meeting-theme-toggle,.meeting-sidebar,.meeting-more-menu,.meeting-presentation-toolbar,.meeting-board__toolbar,.meeting-presentation-slot .th-class-document,.meeting-board,.meeting-pdf-loading,.meeting-presentation-progress{-webkit-backdrop-filter:none!important}}html[data-meeting-low-power] .meeting-room-view:before,html[data-meeting-low-power] .meeting-room-view:after,html[data-meeting-low-power] .teachubs-participant-avatar{animation:none!important}html[data-meeting-low-power] *{-webkit-backdrop-filter:none!important}html[data-meeting-theme=dark] .meeting-room-view{overflow:clip;background:var(--stars-mid), radial-gradient(55% 40% at 18% 8%, #3b82f638, transparent 70%), radial-gradient(45% 35% at 88% 92%, #22d3ee1f, transparent 70%), radial-gradient(40% 30% at 70% 18%, #8b5cf61f, transparent 70%), linear-gradient(180deg, #08102a 0%, #070b17 60%, #060a16 100%)!important;background-size:560px 560px,auto,auto,auto,auto!important}html[data-meeting-theme=dark] .meeting-room-view:before,html[data-meeting-theme=dark] .meeting-room-view:after{will-change:transform;backface-visibility:hidden}html[data-meeting-theme=dark] .meeting-room-view:before{opacity:.8;width:calc(100% + 420px);inset:0 auto 0 -420px;background-image:var(--stars-far)!important;background-position:0 0!important;background-size:420px 420px!important;animation:180s linear infinite th-stars-slide-far!important}html[data-meeting-theme=dark] .meeting-room-view:after{width:calc(100% + 760px);inset:0 -760px 0 0;background-image:var(--stars-near)!important;background-position:0 0!important;background-size:760px 760px!important;animation:260s linear infinite th-stars-slide-near,6s ease-in-out infinite alternate th-stars-glow!important}@keyframes th-stars-slide-far{0%{transform:translate(0,0)}to{transform:translate(420px)}}@keyframes th-stars-slide-near{0%{transform:translate(0,0)}to{transform:translate(-760px)}}@keyframes th-stars-glow{0%{opacity:.55}50%{opacity:.95}to{opacity:.7}}@media (max-width:760px),(pointer:coarse){html[data-meeting-theme=dark] .meeting-room-view:before{animation:180s linear infinite th-stars-slide-far!important}html[data-meeting-theme=dark] .meeting-room-view:after{animation:260s linear infinite th-stars-slide-near,6s ease-in-out infinite alternate th-stars-glow!important}.meeting-unavailable:after,.meeting-waiting-room:after{animation:7s ease-in-out infinite alternate th-stars-twinkle!important}}@media (prefers-reduced-motion:reduce){html[data-meeting-theme=dark] .meeting-room-view:before,html[data-meeting-theme=dark] .meeting-room-view:after{animation:none!important}}html[data-meeting-low-power][data-meeting-theme=dark] .meeting-room-view:before,html[data-meeting-low-power][data-meeting-theme=dark] .meeting-room-view:after{will-change:auto;animation:none!important}html .teachubs-participant-tile,html[data-meeting-theme=dark] .teachubs-participant-tile,html[data-meeting-theme=light] .teachubs-participant-tile,html .teachubs-participant-tile.is-speaking,html .teachubs-participant-tile[data-lk-speaking=true]{box-shadow:none!important;-webkit-backdrop-filter:none!important}.meeting-room-title{box-sizing:border-box;border:1px solid var(--th-border);max-width:320px;min-height:40px;color:var(--th-text);background:var(--th-surface-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;padding:5px 14px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.meeting-room-title:focus-visible{outline:2px solid var(--th-primary,#3b82f6);outline-offset:2px}.meeting-room-title__text{overflow-wrap:anywhere;min-width:0;display:block}.meeting-room-title:not(.is-open) .meeting-room-title__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meeting-room-title--chip.is-open{z-index:30;max-width:min(520px,46vw);position:relative;box-shadow:0 8px 24px #0000002e}.meeting-room-title--row{display:none!important}@media (max-width:900px){.meeting-room-title--chip{display:none!important}.meeting-room-title--row{text-align:center;contain:inline-size;grid-area:title;justify-content:center;justify-self:stretch;width:100%;max-width:none;min-height:30px;padding:6px 12px;font-size:12px;display:flex!important}.teacher-toolbar:has(.meeting-room-title--row){grid-template-areas:"title title""identity moderation""actions actions"}:is(.lk-room-container:has(.meeting-room-title--row) .lk-toast,.lk-room-container:has(.meeting-room-title--row) .meeting-toast){top:146px}}html .lk-participant-tile,html .lk-participant-tile[data-lk-speaking=true]{box-shadow:none!important}html,html *{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}html ::-webkit-scrollbar{background:0 0;width:6px;height:6px}html ::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}html ::-webkit-scrollbar-button{width:0;height:0;display:none}html ::-webkit-scrollbar-track{background:0 0}html ::-webkit-scrollbar-corner{background:0 0}
