@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/plex-arabic-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/plex-arabic-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-arabic.woff2) format("woff2-variations"),url(/fonts/alexandria-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-latin.woff2) format("woff2-variations"),url(/fonts/alexandria-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,html.bz-font-fallbacks{--font-tajawal:"IBM Plex Sans Arabic","Noto Sans Arabic","Segoe UI",Tahoma,sans-serif;--font-cairo:"Alexandria","IBM Plex Sans Arabic","Noto Sans Arabic","Segoe UI",sans-serif;--font-display:"Alexandria","IBM Plex Sans Arabic","Noto Sans Arabic","Segoe UI",sans-serif;--bz-primary:48 68 224;--bz-primary-hover:36 51 184;--bz-secondary:14 159 117;--bz-accent:229 72 77;--bz-danger:220 52 58;--bz-warning:217 137 11;--bz-bg:#F5F6FB;--bz-surface:#FFFFFF;--bz-text:#151A30;--bz-text-muted:#556079;--bz-border:#E2E5F0;--bz-canvas:#EEF0F7;--bz-line:#E0E4EF;--bz-line-2:#CBD1E1;--bz-ink:#151A30;--bz-ink-2:#545D76;--bz-ink-3:#868EA7;--bz-blue:#3044E0;--bz-blue-700:#2433B8;--bz-blue-050:#EEF0FE;--bz-blue-100:#DDE2FD;--bz-amber:#D9890B;--bz-amber-ink:#8A560A;--bz-amber-050:#FDF5E6;--bz-amber-200:#F4DFB4;--bz-red:#E5484D;--bz-red-050:#FDEDEE;--bz-green:#0E9F75;--bz-green-050:#E7F6F1;--bz-board-grid:#E9ECF6;--bz-margin:#E5484D;--bz-paper-grid:rgb(48 68 224/.055);--bz-shadow-1:0 1px 2px rgb(21 26 48/.05),0 1px 1px rgb(21 26 48/.03);--bz-shadow-2:0 6px 16px -8px rgb(21 26 48/.16),0 1px 3px rgb(21 26 48/.06);--bz-shadow-float:0 22px 48px -20px rgb(21 26 48/.34),0 4px 10px -2px rgb(21 26 48/.08);--bz-glass:rgb(255 255 255/.86);--bz-ease:cubic-bezier(.2,.8,.2,1)}.dark,html.dark.bz-font-fallbacks{--bz-primary:108 124 255;--bz-primary-hover:132 146 255;--bz-secondary:45 196 148;--bz-accent:240 98 102;--bz-danger:240 98 102;--bz-warning:236 168 52;--bz-bg:#0C0F1E;--bz-surface:#141933;--bz-text:#ECEEF8;--bz-text-muted:#9AA3C0;--bz-border:#262D4D;--bz-canvas:#10142A;--bz-line:#232A47;--bz-line-2:#323A5C;--bz-ink:#ECEEF8;--bz-ink-2:#A3ABC6;--bz-ink-3:#6E7695;--bz-blue:#5466F5;--bz-blue-700:#A9B3FF;--bz-blue-050:#1A2150;--bz-blue-100:#27306B;--bz-amber:#ECA834;--bz-amber-ink:#F5CB7E;--bz-amber-050:#2E2310;--bz-amber-200:#4A3714;--bz-red:#F06266;--bz-red-050:#3A1A20;--bz-green:#2DC494;--bz-green-050:#0F2A24;--bz-board-grid:#1A1F3A;--bz-margin:#F06266;--bz-paper-grid:rgb(140 155 255/.05);--bz-shadow-1:0 1px 2px rgb(0 0 0/.3);--bz-shadow-2:0 8px 20px -10px rgb(0 0 0/.6),0 1px 3px rgb(0 0 0/.3);--bz-shadow-float:0 24px 56px -18px rgb(0 0 0/.75),0 0 0 1px rgb(255 255 255/.04);--bz-glass:rgb(20 25 51/.84)}body{font-family:var(--font-tajawal);font-weight:400}.font-display,h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:0;line-height:1.4}h1{font-weight:800;line-height:1.3}::-moz-selection{background:rgb(var(--bz-primary)/.18);color:inherit}::selection{background:rgb(var(--bz-primary)/.18);color:inherit}:focus-visible{outline:2px solid rgb(var(--bz-primary));outline-offset:2px;border-radius:6px}a{text-underline-offset:3px}::-webkit-scrollbar-thumb{background:var(--bz-line-2);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar{width:8px;height:8px}.bz-surface-1{background:var(--bz-surface);border:1px solid var(--bz-border);box-shadow:var(--bz-shadow-1)}.rounded-card{border-radius:16px}.rounded-panel{border-radius:20px}.rounded-item{border-radius:10px}.bz-lift{transition:transform .18s var(--bz-ease),box-shadow .18s var(--bz-ease),border-color .18s}.bz-lift:hover{transform:translateY(-2px);box-shadow:var(--bz-shadow-2);border-color:var(--bz-line-2)}.bz-h-section{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--bz-ink);line-height:1.5}.bz-room{background:linear-gradient(var(--bz-paper-grid) 1px,transparent 1px) 0 0 /100% 28px,var(--bz-canvas)}.bz-room .bz-topbar{background:var(--bz-glass);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--bz-line);position:relative;z-index:5}.bz-room-mark{position:relative;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:linear-gradient(160deg,var(--bz-blue) 0,var(--bz-blue-700) 100%);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:700;overflow:hidden;box-shadow:0 6px 14px -6px rgb(var(--bz-primary)/.6)}.dark .bz-room-mark{background:linear-gradient(160deg,#5466F5,#3442C6)}.bz-room-mark:after{content:"";position:absolute;inset-block:0;inset-inline-start:6px;width:1.5px;background:rgb(255 120 124/.9)}.bz-room-title{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.35;color:var(--bz-ink)}.bz-room .bz-rail{background:transparent;border-bottom:0;padding-top:8px;padding-bottom:6px}.bz-room #bz-room-stage{margin:0 10px;border-radius:18px;border:1px solid var(--bz-line);background:var(--bz-surface);box-shadow:var(--bz-shadow-2);isolation:isolate}.bz-room #bz-room-stage:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--bz-margin);opacity:.85;z-index:40;pointer-events:none}.bz-room aside{margin-inline-end:10px;border-radius:18px;border:1px solid var(--bz-line)!important;overflow:hidden;background:var(--bz-surface);box-shadow:var(--bz-shadow-1)}.bz-room.bz-fullscreen #bz-room-stage,.bz-room:-webkit-full-screen #bz-room-stage,.bz-room:fullscreen #bz-room-stage,body.bz-fullscreen-active .bz-room #bz-room-stage{margin:0;border-radius:0;border:0;box-shadow:none}@media (max-width:640px){.bz-room #bz-room-stage{margin:0 6px;border-radius:14px}}@media (max-height:560px) and (orientation:landscape){.bz-room #bz-room-stage{margin:0 4px;border-radius:10px}}.bz-ctlbar.bz-dock,.bz-room .bz-ctlbar{margin:8px 10px max(8px,env(safe-area-inset-bottom,0px));padding:7px 8px!important;border:1px solid var(--bz-line)!important;border-radius:22px;background:var(--bz-glass)!important;backdrop-filter:saturate(170%) blur(16px);-webkit-backdrop-filter:saturate(170%) blur(16px);box-shadow:var(--bz-shadow-float);gap:6px}@media (max-width:640px){.bz-ctlbar.bz-dock,.bz-room .bz-ctlbar{margin:6px 6px max(6px,env(safe-area-inset-bottom,0px));border-radius:20px;padding:6px!important}}@media (max-height:560px) and (orientation:landscape){.bz-ctlbar.bz-dock,.bz-room .bz-ctlbar{margin:3px 4px max(3px,env(safe-area-inset-bottom,0px));padding:3px 5px!important;border-radius:16px}}.bz-dock-sep{width:1px;align-self:stretch;margin-block:6px;background:var(--bz-line);flex-shrink:0}.bz-ctl-btn{border-radius:14px!important;transition:background-color .15s,color .15s,transform .12s var(--bz-ease)}.bz-ctl-btn[data-tone=default]{border-color:transparent!important;background:transparent!important;color:var(--bz-ink-2)!important}.bz-ctl-btn[data-tone=default]:hover{background:var(--bz-canvas)!important;color:var(--bz-ink)!important}.bz-ctl-btn[data-tone=primary]{background:var(--bz-blue)!important;border-color:var(--bz-blue)!important;color:#fff!important;box-shadow:0 8px 16px -8px rgb(var(--bz-primary)/.7)}.bz-ctl-btn>span{font-weight:600!important;font-size:10.5px!important}.bz-dock-tabs{display:flex;gap:2px;margin:8px;padding:3px;border-radius:12px;background:var(--bz-canvas);border:1px solid var(--bz-line)}.bz-dock-tab{border-radius:9px!important}.bz-dock-tab[aria-selected=true]{color:var(--bz-ink)!important}.bz-dock-tab[aria-selected=true],.bz-rail-chip{background:var(--bz-surface)!important;box-shadow:var(--bz-shadow-1)}.bz-rail-chip{border-radius:999px!important;padding-inline:4px 10px!important;border-color:var(--bz-line)!important}.bz-rail-chip[data-state=live]{border-color:rgb(14 159 117/.45)!important;background:var(--bz-green-050)!important}.bz-rail-chip[data-state=hand]{border-color:var(--bz-amber)!important;background:var(--bz-amber-050)!important}@media (max-width:639px){.bz-rail-chip{padding-inline:3px!important}}.bz-live-badge{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:3px 9px 3px 8px;border-radius:999px;background:var(--bz-red-050);color:var(--bz-red);font-size:10.5px;font-weight:700}.bz-live-badge i{width:6px;height:6px;border-radius:50%;background:var(--bz-red);box-shadow:0 0 0 0 rgb(229 72 77/.55);animation:bz7-live 1.8s ease-out infinite}@keyframes bz7-live{0%{box-shadow:0 0 0 0 rgb(229 72 77/.55)}80%,to{box-shadow:0 0 0 7px rgb(229 72 77/0)}}.bz-barbtn{border-radius:11px!important}.bz-rooms-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--bz-line)}.bz-rooms-h1{margin:0;font-size:clamp(22px,4vw,30px);font-weight:800;color:var(--bz-ink)}.bz-rooms-summary{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:13px;color:var(--bz-ink-2);line-height:1.6}.bz-rooms-pulse{width:7px;height:7px;border-radius:50%;background:var(--bz-green);animation:bz7-live-green 1.8s ease-out infinite}@keyframes bz7-live-green{0%{box-shadow:0 0 0 0 rgb(14 159 117/.5)}80%,to{box-shadow:0 0 0 7px rgb(14 159 117/0)}}.bz-icon-btn{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink-2);transition:color .15s,border-color .15s}.bz-icon-btn:hover{color:var(--bz-blue);border-color:var(--bz-blue-100)}.bz-joinbar{display:flex;align-items:center;gap:8px;margin-top:20px;padding:6px;padding-inline-start:14px;border-radius:16px;border:1px solid var(--bz-line);background:var(--bz-surface);box-shadow:var(--bz-shadow-1);transition:border-color .15s,box-shadow .15s}.bz-joinbar:focus-within{border-color:var(--bz-blue);box-shadow:0 0 0 4px rgb(var(--bz-primary)/.12)}.bz-joinbar-icon{color:var(--bz-ink-3);flex-shrink:0}.bz-joinbar input{flex:1;min-width:0;height:40px;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--bz-ink)}.bz-joinbar input:focus-visible{outline:none}.bz-subject-filter{display:flex;gap:6px;margin-top:22px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.bz-subject-filter::-webkit-scrollbar{display:none}.bz-subject-filter button{flex-shrink:0;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink-2);font-size:12.5px;font-weight:600;transition:all .15s}.bz-subject-filter button:hover{color:var(--bz-ink);border-color:var(--bz-line-2)}.bz-subject-filter button[aria-selected=true]{background:var(--bz-ink);border-color:var(--bz-ink);color:var(--bz-surface)}.bz-roomcard{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 16px;padding-inline-start:18px;border-radius:18px;border:1px solid var(--bz-line);background:linear-gradient(var(--bz-paper-grid) 1px,transparent 1px) 0 13px /100% 22px,var(--bz-surface);box-shadow:var(--bz-shadow-1);overflow:hidden;transition:transform .18s var(--bz-ease),box-shadow .18s var(--bz-ease),border-color .18s}.bz-roomcard:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--bz-margin);opacity:.8}.bz-roomcard:hover{transform:translateY(-2px);box-shadow:var(--bz-shadow-2);border-color:var(--bz-line-2)}.bz-roomcard-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--bz-ink);line-height:1.45}.bz-roomcard-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;font-size:12px;color:var(--bz-ink-2);line-height:1.5}.bz-roomcard-subject{background:var(--bz-blue-050);color:var(--bz-blue-700)}.bz-roomcard-paid,.bz-roomcard-subject{padding:1px 8px;border-radius:6px;font-weight:600}.bz-roomcard-paid{background:var(--bz-amber-050);color:var(--bz-amber-ink)}.bz-roomcard-live{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:28px;padding:0 10px;border-radius:999px;background:var(--bz-green-050);color:var(--bz-green);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.bz-roomcard-go{color:var(--bz-ink-3);flex-shrink:0;transition:transform .18s var(--bz-ease),color .18s}.bz-roomcard:hover .bz-roomcard-go{color:var(--bz-blue);transform:translateX(-3px) scaleX(-1)}.bz-roomcard--skel{background:var(--bz-surface);animation:bz7-skel 1.4s ease-in-out infinite}@keyframes bz7-skel{50%{opacity:.55}}.bz-rooms-empty{display:flex;flex-direction:column;align-items:center;margin-top:28px;padding:40px 20px;border-radius:22px;border:1.5px dashed var(--bz-line-2);text-align:center}.bz-rooms-empty .bz-room-mark{width:46px;height:46px;border-radius:14px}.bz-rooms-empty h2{margin:14px 0 0;font-size:17px;color:var(--bz-ink)}.bz-rooms-empty p{max-width:42ch;margin:6px 0 0;font-size:13px;color:var(--bz-ink-2);line-height:1.9}.bz-vc{display:flex;align-items:center;gap:6px;padding:4px;padding-inline-end:6px;border-radius:18px;background:var(--bz-canvas);border:1px solid var(--bz-line);transition:background-color .25s,border-color .25s}.bz-vc--standalone{margin:8px}.bz-vc[data-state=live]{background:var(--bz-green-050);border-color:rgb(14 159 117/.35)}.bz-vc[data-state=ready]{background:var(--bz-blue-050);border-color:var(--bz-blue-100)}.bz-vc[data-state=error]{background:var(--bz-red-050);border-color:rgb(229 72 77/.3)}.bz-vc-mic{--lvl:0;position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:0;background:var(--bz-surface);color:var(--bz-ink-3);box-shadow:var(--bz-shadow-1),inset 0 0 0 1px var(--bz-line);transition:background-color .2s,color .2s,transform .12s var(--bz-ease);cursor:pointer}.bz-vc-mic:active:not(:disabled){transform:scale(.94)}.bz-vc-mic:disabled{cursor:progress}.bz-vc-mic>svg{position:relative;z-index:1}.bz-vc-ring{position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0;transition:box-shadow 70ms linear,opacity .2s}.bz-vc[data-state=ready] .bz-vc-mic{background:var(--bz-blue);color:#fff;box-shadow:0 8px 18px -8px rgb(var(--bz-primary)/.8)}.bz-vc[data-state=ready] .bz-vc-ring{opacity:1;border:2px solid rgb(var(--bz-primary)/.35);animation:bz7-invite 2.2s var(--bz-ease) infinite}@keyframes bz7-invite{0%{transform:scale(.95);opacity:.9}70%,to{transform:scale(1.22);opacity:0}}.bz-vc[data-state=live] .bz-vc-mic{background:var(--bz-green);color:#fff;box-shadow:0 8px 18px -8px rgb(14 159 117/.85)}.bz-vc[data-state=live] .bz-vc-ring{opacity:1;box-shadow:0 0 0 calc(2px + var(--lvl) * 6px) rgb(14 159 117/.28),0 0 0 calc(3px + var(--lvl) * 8px) rgb(14 159 117/.12)}.bz-vc[data-state=connecting] .bz-vc-ring{opacity:1;border:2px dashed var(--bz-line-2);animation:bz7-spin 1.4s linear infinite}@keyframes bz7-spin{to{transform:rotate(1turn)}}.bz-vc[data-state=error] .bz-vc-mic{color:var(--bz-red)}.bz-vc-status{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:2px 6px;border:0;background:none;text-align:start;cursor:pointer;border-radius:10px}.bz-vc-title{font-size:12px;font-weight:700;color:var(--bz-ink)}.bz-vc-sub,.bz-vc-title{line-height:1.35;white-space:nowrap}.bz-vc-sub{font-size:10.5px;color:var(--bz-ink-2)}.bz-vc[data-state=live] .bz-vc-title{color:var(--bz-green)}.bz-vc[data-state=error] .bz-vc-title{color:var(--bz-red)}.bz-vc-count,.bz-vc-open{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 9px;border:0;border-radius:10px;background:transparent;color:var(--bz-ink-2);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;flex-shrink:0}.bz-vc-count:hover,.bz-vc-open:hover{background:rgb(21 26 48/.05);color:var(--bz-ink)}.dark .bz-vc-count:hover,.dark .bz-vc-open:hover{background:rgb(255 255 255/.06)}.bz-vc-open[aria-pressed=true]{background:var(--bz-amber);color:#fff}@media (max-width:520px){.bz-vc-open-label,.bz-vc-status{display:none}.bz-vc{padding-inline-end:4px}}@media (max-width:380px){.bz-vc-count{display:none}}@media (max-height:560px) and (orientation:landscape){.bz-vc-mic{width:36px;height:36px}.bz-vc-status{display:none}}.bz-vc-pip{position:fixed;z-index:10040;top:calc(env(safe-area-inset-top, 0px) + 64px);inset-inline-end:14px;display:flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--bz-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(14 159 117/.35);box-shadow:var(--bz-shadow-float);pointer-events:none;animation:bz7-pop .22s var(--bz-ease) both}.bz-vc-pip-avatar{position:relative;display:grid;border-radius:50%;box-shadow:0 0 0 2px var(--bz-green)}.bz-vc-pip-name{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;color:var(--bz-ink);line-height:1.3}.bz-vc-pip-sub{display:block;font-size:10px;font-weight:600;color:var(--bz-green);line-height:1.3}.bz-vc-bars{display:flex;align-items:flex-end;gap:2px;height:14px}.bz-vc-bars i{display:block;width:3px;border-radius:2px;background:var(--bz-green);animation:bz7-bar .8s ease-in-out infinite}.bz-vc-bars i:first-child{height:6px}.bz-vc-bars i:nth-child(2){height:13px;animation-delay:.12s}.bz-vc-bars i:nth-child(3){height:9px;animation-delay:.24s}.bz-vc-bars i:nth-child(4){height:11px;animation-delay:.36s}@keyframes bz7-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes bz7-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.bz-vc-notice{position:fixed;z-index:2147483602;inset-inline:12px;bottom:calc(env(safe-area-inset-bottom, 0px) + 92px);margin-inline:auto;max-width:520px;display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:18px;background:var(--bz-surface);border:1px solid var(--bz-line);box-shadow:var(--bz-shadow-float);animation:bz7-rise .24s var(--bz-ease) both}.bz-vc-notice[data-kind=error]{border-color:rgb(229 72 77/.35)}.bz-vc-notice-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:11px;background:var(--bz-blue-050);color:var(--bz-blue)}.bz-vc-notice[data-kind=error] .bz-vc-notice-icon{background:var(--bz-red-050);color:var(--bz-red)}.bz-vc-notice b{display:block;font-size:13px;font-weight:700;color:var(--bz-ink);line-height:1.5}.bz-vc-notice .min-w-0>span,.bz-vc-notice span>span{display:block;font-size:11.5px;color:var(--bz-ink-2);line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.bz-vc-notice-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;align-self:center}@media (max-width:560px){.bz-vc-notice{flex-wrap:wrap}.bz-vc-notice>.min-w-0{flex:1 1 calc(100% - 46px)}.bz-vc-notice-actions{flex-basis:100%;justify-content:flex-end;padding-inline-start:45px}}.bz-vc-notice-actions button{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--bz-ink-3);font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.bz-vc-notice-actions button:hover{background:var(--bz-canvas);color:var(--bz-ink)}.bz-vc-notice-actions button.is-primary{background:var(--bz-blue);color:#fff;padding:0 12px}.bz-vc-notice-actions button.is-primary:hover{background:var(--bz-blue-700)}@keyframes bz7-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bz-vc-sheet-wrap{position:fixed;inset:0;z-index:2147483601;display:flex;align-items:flex-end;justify-content:center;background:rgb(12 15 30/.38);animation:bz7-fade .18s ease both}.bz-vc-sheet{width:100%;max-width:560px;max-height:72dvh;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;background:var(--bz-surface);box-shadow:var(--bz-shadow-float);animation:bz7-sheet .28s var(--bz-ease) both}@media (min-width:768px){.bz-vc-sheet-wrap{align-items:center}.bz-vc-sheet{border-radius:24px}}.bz-vc-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.bz-vc-sheet-head h3{margin:0;font-size:17px;color:var(--bz-ink)}.bz-vc-sheet-head p{margin:2px 0 0;font-size:12px;color:var(--bz-ink-2);line-height:1.6}.bz-vc-x{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:11px;background:var(--bz-canvas);color:var(--bz-ink-2);cursor:pointer}.bz-vc-sheet-hint{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--bz-blue-050);color:var(--bz-blue-700);font-size:11.5px;line-height:1.85}.bz-vc-empty{padding:28px 0;text-align:center;font-size:12px;color:var(--bz-ink-3)}.bz-vc-roster{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bz-vc-roster li{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"av name actions" "av role actions";align-items:center;-moz-column-gap:11px;column-gap:11px;padding:8px;border-radius:14px;transition:background-color .2s}.bz-vc-roster li:hover{background:var(--bz-canvas)}.bz-vc-roster li[data-speaking]{background:var(--bz-green-050)}.bz-vc-roster-av{grid-area:av;position:relative;display:grid;border-radius:50%}.bz-vc-roster li[data-speaking] .bz-vc-roster-av{box-shadow:0 0 0 2.5px var(--bz-green)}.bz-vc-roster-dot{position:absolute;bottom:-2px;inset-inline-start:-2px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;box-shadow:0 0 0 2px var(--bz-surface);background:var(--bz-canvas);color:var(--bz-ink-3)}.bz-vc-roster-dot[data-s=live]{background:var(--bz-green);color:#fff}.bz-vc-roster-dot[data-s=allowed]{background:var(--bz-blue);color:#fff}.bz-vc-roster-name{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--bz-ink)}.bz-vc-roster-name em{font-style:normal;color:var(--bz-ink-3);font-weight:400}.bz-vc-roster-role{grid-area:role;font-size:11px;color:var(--bz-ink-3)}.bz-vc-roster li[data-speaking] .bz-vc-roster-role{color:var(--bz-green);font-weight:600}.bz-vc-roster-actions{grid-area:actions;display:flex;gap:4px}.bz-vc-roster-actions button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:12px;font-size:11.5px;font-weight:700;cursor:pointer}.bz-vc-roster-actions .is-grant{background:var(--bz-blue);color:#fff}.bz-vc-roster-actions .is-revoke{background:var(--bz-canvas);color:var(--bz-ink-2)}.bz-vc-roster-actions .is-kick{width:40px;padding:0;justify-content:center;background:transparent;color:var(--bz-ink-3)}.bz-vc-roster-actions .is-kick:hover{background:var(--bz-red-050);color:var(--bz-red)}@keyframes bz7-fade{0%{opacity:0}to{opacity:1}}@keyframes bz7-sheet{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.bz-vc-ring{transition:none}.bz-live-badge i,.bz-roomcard--skel,.bz-rooms-pulse,.bz-vc-bars i,.bz-vc-notice,.bz-vc-pip,.bz-vc-sheet,.bz-vc-sheet-wrap,.bz-vc[data-state=connecting] .bz-vc-ring,.bz-vc[data-state=ready] .bz-vc-ring{animation:none}.bz-lift:hover,.bz-roomcard:hover{transform:none}}.bz-hero-margin{width:3px;height:14px;border-radius:2px;background:var(--bz-margin);flex-shrink:0}.bz-hero-success{color:#fff;background:none;-webkit-text-fill-color:currentColor;text-decoration-line:underline;text-decoration-color:var(--bz-margin);text-decoration-thickness:.11em;text-underline-offset:.22em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.bz-hero-quick{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.bz-hero-quick a{color:rgb(255 255 255/.82);text-decoration:underline;text-decoration-color:rgb(255 255 255/.3);text-underline-offset:5px}.bz-hero-quick a:hover{color:#fff;text-decoration-color:var(--bz-margin)}.bz-hub{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:900px){.bz-hub{grid-template-columns:1.35fr 1fr 1fr}}.bz-hub-col{position:relative;padding:18px 18px 16px;padding-inline-start:22px;border-radius:20px;border:1px solid var(--bz-line);background:linear-gradient(var(--bz-paper-grid) 1px,transparent 1px) 0 14px /100% 26px,var(--bz-surface);box-shadow:var(--bz-shadow-1);overflow:hidden}.bz-hub-col:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--bz-margin);opacity:.8}.bz-hub-col header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bz-hub-col h3{margin:0;font-size:16px;color:var(--bz-ink)}.bz-hub-col header a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--bz-blue)}.bz-hub-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bz-hub-col li a{display:block;padding:9px 10px;margin-inline:-10px;border-radius:12px;transition:background-color .15s}.bz-hub-col li a:hover{background:var(--bz-blue-050)}.bz-hub-col li b{display:block;font-size:14px;font-weight:600;line-height:1.6;color:var(--bz-ink)}.bz-hub-col li small{display:block;margin-top:1px;font-size:11.5px;color:var(--bz-ink-3)}.bz-hub-lede{margin:0 0 12px;font-size:13.5px;line-height:1.9;color:var(--bz-ink-2)}.bz-hub-chips{display:flex;flex-wrap:wrap;gap:6px}.bz-hub-chips a{padding:5px 11px;border-radius:999px;border:1px solid var(--bz-line);background:var(--bz-surface);font-size:12px;font-weight:600;color:var(--bz-ink-2);transition:all .15s}.bz-hub-chips a:hover{border-color:var(--bz-blue);color:var(--bz-blue)}.bz-platform{background:var(--bz-canvas)}.bz-feature-card{display:block;transition:transform .18s var(--bz-ease),box-shadow .18s var(--bz-ease)}.bz-feature-card:hover{transform:translateY(-2px);box-shadow:var(--bz-shadow-2)}.bz-author-box{display:flex;gap:14px;align-items:flex-start;margin-top:36px;padding:18px;border-radius:20px;border:1px solid var(--bz-line);background:var(--bz-surface);box-shadow:var(--bz-shadow-1)}.bz-author-mark{position:relative;display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,var(--bz-blue),var(--bz-blue-700));color:#fff;font-family:var(--font-display);font-size:22px;font-weight:700}.dark .bz-author-mark{background:linear-gradient(160deg,#5466F5,#3442C6)}.bz-author-mark:after{content:"";position:absolute;inset-block:0;inset-inline-start:9px;width:2px;background:rgb(255 120 124/.9)}.bz-author-mark--lg{width:76px;height:76px;border-radius:22px;font-size:32px}.bz-author-mark--lg:after{inset-inline-start:13px}.bz-author-kicker{display:block;font-size:11px;font-weight:700;color:var(--bz-ink-3)}.bz-author-name{display:inline-block;margin-top:2px;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--bz-ink)}.bz-author-name:hover,.bz-author-role{color:var(--bz-blue)}.bz-author-role{margin:2px 0 0;font-size:12.5px;font-weight:600}.bz-author-bio{margin:8px 0 0;font-size:13.5px;line-height:1.95;color:var(--bz-ink-2)}.bz-author-more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--bz-blue)}.bz-author-hero{display:flex;align-items:center;gap:16px;margin-top:22px;padding-bottom:22px;border-bottom:1px solid var(--bz-line)}.bz-author-about{margin-top:22px}.bz-author-about p{margin:0 0 14px;font-size:15.5px;line-height:2.05;color:var(--bz-ink)}.bz-author-link{padding:7px 13px;border-radius:999px;border:1px solid var(--bz-line);background:var(--bz-surface);font-size:12.5px;font-weight:700;color:var(--bz-blue)}.bz-author-go{color:var(--bz-ink-3);flex-shrink:0}.bz-feature-hero{margin-top:22px;padding-bottom:24px;border-bottom:1px solid var(--bz-line)}.bz-feature-hero h1{margin:16px 0 0;font-size:clamp(26px,5vw,38px);line-height:1.3;color:var(--bz-ink)}.bz-feature-lede{margin:10px 0 0;font-size:16px;line-height:1.9;color:var(--bz-ink-2)}.bz-feature-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;overflow:hidden;background:var(--bz-blue-050);color:var(--bz-blue);font-size:22px}.bz-feature-icon:after{content:"";position:absolute;inset-block:0;inset-inline-start:8px;width:2px;background:var(--bz-margin);opacity:.7}.bz-feature-icon--sm{width:42px;height:42px;border-radius:13px;font-size:17px;flex-shrink:0}.bz-feature-icon--sm:after{inset-inline-start:6px}.bz-prose{margin-top:24px}.bz-prose p{margin:0 0 16px;font-size:16px;line-height:2.05;color:var(--bz-ink)}.bz-feature-h2{margin:0;font-size:20px;color:var(--bz-ink)}.bz-feature-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.bz-feature-steps li{display:flex;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--bz-line);background:var(--bz-surface)}.bz-feature-step-n{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--bz-ink);color:var(--bz-surface);font-family:var(--font-display);font-size:14px;font-weight:700}.bz-feature-steps h3{margin:2px 0 0;font-size:15px;color:var(--bz-ink)}.bz-feature-steps p{margin:4px 0 0;font-size:14px;line-height:1.9;color:var(--bz-ink-2)}.bz-feature-role{padding:16px;border-radius:16px;background:var(--bz-blue-050)}.bz-feature-role.is-teacher{background:var(--bz-amber-050)}.bz-feature-role span{font-size:12px;font-weight:700;color:var(--bz-blue-700)}.bz-feature-role.is-teacher span{color:var(--bz-amber-ink)}.bz-feature-role p{margin:6px 0 0;font-size:14px;line-height:1.95;color:var(--bz-ink)}.bz-feature-details{margin:14px 0 0;display:grid;gap:0;border-top:1px solid var(--bz-line)}.bz-feature-details>div{padding:14px 0;border-bottom:1px solid var(--bz-line)}.bz-feature-details dt{font-size:14.5px;font-weight:700;color:var(--bz-ink)}.bz-feature-details dd{margin:4px 0 0;font-size:14px;line-height:1.9;color:var(--bz-ink-2)}.bz-feature-faq{margin-top:14px;display:grid;gap:8px}.bz-feature-faq details{border-radius:14px;border:1px solid var(--bz-line);background:var(--bz-surface)}.bz-feature-faq summary{cursor:pointer;padding:14px 16px;font-size:14.5px;font-weight:700;color:var(--bz-ink);list-style:none}.bz-feature-faq summary::-webkit-details-marker{display:none}.bz-feature-faq summary:after{content:"+";float:inline-end;color:var(--bz-ink-3);font-weight:400}.bz-feature-faq details[open] summary:after{content:"−"}.bz-feature-faq details p{margin:0;padding:0 16px 14px;font-size:14px;line-height:1.95;color:var(--bz-ink-2)}.bz-feature-cta{margin-top:28px;padding:22px;border-radius:20px;background:var(--bz-ink);text-align:center}.bz-feature-cta-btn{display:inline-flex;gap:8px;padding:12px 20px;border-radius:14px;color:var(--bz-ink);font-size:14px;font-weight:700}.bz-feature-cta-btn,.bz-feature-mini{align-items:center;background:var(--bz-surface)}.bz-feature-mini{display:flex;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--bz-line);transition:border-color .15s,box-shadow .15s}.bz-feature-mini:hover{border-color:var(--bz-line-2);box-shadow:var(--bz-shadow-2)}.bz-feature-mini b{display:block;font-size:14px;color:var(--bz-ink)}.bz-feature-mini small{display:block;margin-top:2px;font-size:12px;line-height:1.7;color:var(--bz-ink-2)}.bz-feature-mini.is-lg{padding:18px}.bz-feature-mini-go{margin-inline-start:auto;color:var(--bz-ink-3);flex-shrink:0}@media (prefers-reduced-motion:reduce){.bz-feature-card:hover{transform:none}}
/*# sourceMappingURL=57cbb1efe4a25c80.css.map*/