:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--classroom-bg:#0b1220;--classroom-surface:#111b2ee6;--classroom-border:#94a3b82e;--classroom-muted:#a9b5c8;--classroom-accent:#5d7cf2;font-family:Vazirmatn,IRANSansX,Segoe UI,Tahoma,Arial,sans-serif}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden}button,input,textarea,select{font:inherit}*{scrollbar-width:thin;scrollbar-color:#bdc7d7 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#bdc7d7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sama-loading-screen{background:radial-gradient(circle at 70% 22%,#2458e617,#0000 28rem),#f5f7fb;min-height:100vh}.sama-classroom-shell{background:radial-gradient(circle at 80% -10%,#5d7cf221,#0000 30rem),linear-gradient(160deg,#0d1628 0%,#09111f 55%,#0d1729 100%)}.sama-classroom-media{isolation:isolate;background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 32%,#4f6bce29,#0000 32rem),#0b1220;min-height:0;position:relative}.sama-classroom-media:before{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff08}.sama-classroom-stage-content{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.sama-classroom-stage-content.has-shared-content{grid-template-columns:minmax(0,1fr) minmax(220px,28%);gap:10px;padding:10px}.sama-classroom-shared-stage,.sama-classroom-participants-stage{border-radius:16px;min-width:0;min-height:0;position:relative;overflow:hidden}.sama-classroom-shared-stage{background:#fff}.sama-classroom-stage-content.has-shared-content .sama-classroom-participants-stage{background:#080f1cb8;border:1px solid #94a3b82e}.lk-room-container{color:#f8fafc;--lk-bg:transparent;--lk-bg2:#111b2ef0;--lk-bg3:#1c2840f5;--lk-fg:#f8fafc;--lk-fg2:#c9d3e3;--lk-fg3:#9facc0;--lk-accent-bg:#526ee8;--lk-accent-fg:#fff;--lk-danger:#ef5362;--lk-control-bg:#0c1423db;--lk-border-color:#94a3b82e;background:0 0;height:100%;min-height:0;font-family:Vazirmatn,IRANSansX,Segoe UI,Tahoma,sans-serif}.lk-video-conference,.lk-focus-layout-wrapper,.lk-grid-layout-wrapper,.lk-grid-layout,.lk-participant-tile{min-height:0}.lk-video-conference{grid-template-rows:minmax(0,1fr) auto;height:100%}.lk-grid-layout{gap:12px;padding:clamp(10px,1.4vw,18px)}.sama-participant-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-auto-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.lk-participant-tile{background:radial-gradient(circle at 50% 35%,#516bc92e,#0000 16rem),#111b2e;border:1px solid #94a3b82e;border-radius:18px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 18px 50px #00000038}.lk-participant-tile[data-lk-speaking=true]{border-color:#6487ffc7;box-shadow:0 0 0 3px #526ee82e,0 18px 50px #00000040}.lk-participant-tile .lk-participant-metadata{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f1cad;border:1px solid #ffffff14;border-radius:10px;margin:10px;padding:6px 10px}.lk-participant-name{font-family:inherit;font-weight:700}.lk-control-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1cd1;border:1px solid #94a3b82e;border-radius:17px;gap:4px;width:fit-content;max-width:calc(100% - 24px);margin:10px auto 14px;padding:8px;box-shadow:0 14px 38px #0000004d}.lk-control-bar button,.lk-button,.lk-device-menu button{border-radius:11px;min-height:42px;font-family:inherit;font-weight:700}.lk-control-bar .lk-disconnect-button{display:none!important}.lk-device-menu{background:#131e33;border:1px solid #94a3b833;border-radius:14px;box-shadow:0 18px 48px #00000059}.lk-device-menu li,.lk-device-menu button{font-family:inherit}.sama-gateway-panel{background:#fff;width:100%;min-width:0;max-width:100%;overflow:hidden}.sama-classroom-sidebar{flex-direction:column;min-width:0;max-width:100%;height:100%;display:flex;overflow:hidden}.sama-classroom-sidebar>.sama-gateway-panel{flex:1 1 0;height:auto}.sama-classroom-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;flex:0 auto;min-width:0;max-width:100%;max-height:58%;overflow:hidden auto}.sama-sidebar-section{border-bottom:1px solid #e8edf4;min-width:0;max-width:100%}.sama-sidebar-section-header{color:#263247;text-align:start;gap:10px;width:100%;min-width:0;min-height:44px;justify-content:space-between!important;padding:9px 12px!important;display:flex!important}.sama-sidebar-section-header:hover{background:#f6f8fc}.sama-sidebar-section-header:focus-visible{outline-offset:-3px;outline:3px solid #3152c947}.sama-sidebar-section-icon{color:#3152c9;background:#3152c914;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.sama-sidebar-section-content{min-width:0;max-width:100%;padding:2px 12px 12px;overflow-x:hidden}.sama-sidebar-section-content>*{min-width:0;max-width:100%}.sama-sidebar-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.sama-sidebar-tool{text-align:start;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:43px;overflow:hidden;color:#48566d!important;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:11px!important;padding:7px 9px!important;display:grid!important}.sama-sidebar-tool:hover{background:#f7f9ff!important;border-color:#3152c96b!important}.sama-sidebar-tool:focus-visible{outline-offset:1px;outline:3px solid #3152c93d}.sama-sidebar-tool.is-active{box-shadow:inset 3px 0 #3152c9;color:#2448b8!important;background:#3152c913!important;border-color:#3152c97a!important}.sama-sidebar-tool-icon{place-items:center;min-width:0;display:grid}.sama-sidebar-tool .MuiTypography-root{overflow-wrap:anywhere;min-width:0;line-height:1.45}.sama-sidebar-tool-badge{color:#8a4f06;text-align:center;background:#fff2d8;border-radius:999px;min-width:20px;padding:1px 6px;font-size:.68rem;font-weight:850}.sama-classroom-sidebar-workspace{background:#fff;flex-direction:column;flex:1 1 0;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.sama-classroom-sidebar-workspace>*{min-width:0;max-width:100%}.sama-sidebar-alert{max-width:100%;border-radius:10px!important;padding-block:2px!important}.sama-sidebar-alert .MuiAlert-message,.sama-sidebar-alert .MuiAlert-action,.sama-cockpit-summary,.sama-cockpit-summary .MuiChip-root{min-width:0;max-width:100%}.sama-sidebar-alert .MuiAlert-message,.sama-cockpit-summary+* .MuiTypography-root{overflow-wrap:anywhere}.sama-classroom-sidebar .MuiChip-root{max-width:100%}.sama-classroom-sidebar .MuiChip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sama-gateway-tabs{background:#fbfcfe;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6}.sama-chat-list{background:radial-gradient(circle at 100% 0,#2458e60b,#0000 18rem),#f8fafc;padding:12px!important}.sama-chat-message{margin-block:7px;display:flex}.sama-chat-message.is-own{justify-content:flex-start}.sama-chat-bubble{background:#fff;border:1px solid #e4e9f1;border-radius:15px 15px 5px;width:fit-content;max-width:min(88%,340px);padding:9px 12px 7px;box-shadow:0 4px 15px #1926400e}.sama-chat-message.is-own .sama-chat-bubble{color:#fff;background:linear-gradient(135deg,#315fe4,#234dc7);border-color:#0000;border-radius:15px 15px 15px 5px;box-shadow:0 7px 20px #2458e633}.sama-chat-message.is-own .sama-chat-meta,.sama-chat-message.is-own .sama-chat-name{color:#ffffffc7}.sama-chat-name{color:#536176;margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.sama-chat-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.sama-chat-meta{color:#8792a5;text-align:end;margin-top:3px;font-size:.66rem;display:block}.sama-chat-composer{background:#fff;border-top:1px solid #e8edf4;position:relative;padding:11px!important}.sama-panel-empty{color:#69768b;text-align:center;place-items:center;min-height:180px;padding:24px;display:grid}.sama-whiteboard{touch-action:none;background-color:#fff;background-image:linear-gradient(#eef2f7 1px,#0000 1px),linear-gradient(90deg,#eef2f7 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dfe5ef;border-radius:14px}.sama-whiteboard-panel{background:#fff;min-width:0;max-width:100%;overflow:hidden}.sama-whiteboard-panel.is-focus-mode{z-index:1500;max-width:none;padding:clamp(8px,1.5vw,20px);position:fixed;inset:0;width:100vw!important;height:100dvh!important}.sama-whiteboard-panel.is-stage-mode{border:1px solid #dce3ed;border-radius:14px}.sama-whiteboard-toolbar,.sama-whiteboard-text-controls,.sama-whiteboard-canvas-shell{min-width:0;max-width:100%}.sama-whiteboard-toolbar{flex:none;overflow:hidden auto}.sama-note-card{background:#fff;border:1px solid #e1e7f0;border-radius:13px;min-width:0;padding:12px;overflow:hidden}.sama-note-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8!important}.sama-note-composer{background:#fff;flex:none}.sama-poll-panel,.sama-questions-panel,.sama-breakout-panel,.sama-notes-panel,.sama-poll-panel .MuiCard-root,.sama-questions-panel .MuiCard-root,.sama-breakout-panel .MuiCard-root{min-width:0;max-width:100%}.sama-poll-panel .MuiTypography-root,.sama-questions-panel .MuiTypography-root,.sama-breakout-panel .MuiTypography-root{overflow-wrap:anywhere}.sama-mobile-media-controls{width:calc(100% - 16px);margin:6px 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1ce6;border:1px solid #94a3b82e;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;display:grid;box-shadow:0 12px 34px #00000052}.sama-mobile-media-controls>button{color:#fff;white-space:normal;background:#ffffff0f;border:0;border-radius:10px;min-width:0;min-height:48px;padding-inline:4px;font-family:inherit;font-size:.72rem;font-weight:800;overflow:hidden}.sama-mobile-media-controls>button[data-lk-enabled=false]{color:#fecaca;background:#ef536224}@media (width<=899px){.sama-classroom-stage-content.has-shared-content{overscroll-behavior:contain;grid-template-rows:minmax(280px,3fr) minmax(150px,2fr);grid-template-columns:minmax(0,1fr);gap:7px;padding:7px;overflow-y:auto}.lk-grid-layout{gap:8px;padding:8px}.lk-participant-tile{border-radius:13px}.lk-control-bar{bottom:max(8px, env(safe-area-inset-bottom));max-width:calc(100% - 12px);margin-bottom:max(8px, env(safe-area-inset-bottom));border-radius:14px;position:sticky;overflow-x:auto}.lk-control-bar button{min-width:44px;min-height:44px}}@media (width<=600px){.sama-classroom-sidebar-scroll{max-height:46%}.sama-sidebar-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sama-whiteboard-panel{padding:8px!important}.sama-whiteboard-panel>:first-child{flex:none}.sama-whiteboard-toolbar{max-height:38dvh}.sama-whiteboard-toolbar .MuiButtonGroup-root{width:100%}.sama-whiteboard-toolbar .MuiButtonGroup-root .MuiButton-root{flex:42px;min-width:42px}.sama-whiteboard-canvas-shell{min-height:320px!important}.sama-note-composer{padding-bottom:max(10px, env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icon-tile{color:#315fe4;background:linear-gradient(145deg,#315fe421,#315fe409);border:1px solid #315fe429;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.empty-state{background:radial-gradient(circle at 50% 0,#315fe40e,#0000 20rem),#fbfcfe;border:1px dashed #d6deea;border-radius:20px}.stat-card{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #e1e7f0;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 25px #1c2b490e}.playback-presentation-panel{background:var(--mui-palette-background-paper,#fff);border:1px solid #94a3b859;border-radius:16px;margin-block:16px;overflow:hidden}.playback-presentation-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.playback-presentation-header span{color:#64748b;font-size:.875rem}.playback-presentation-image{object-fit:contain;background:#0b1220;width:100%;max-height:620px;display:block}.playback-presentation-loading,.playback-presentation-notice,.playback-presentation-warning{border-radius:12px;margin-block:12px;padding:14px 16px}.playback-presentation-notice{color:#1e40af;background:#eff6ff}.playback-presentation-warning{color:#9a3412;background:#fff7ed}@media (width<=600px){.playback-presentation-header{flex-direction:column;align-items:flex-start}.playback-presentation-image{max-height:340px}}
