:root{--ui-brand-50:#effbf9;--ui-brand-100:#d2f4ee;--ui-brand-200:#a6e8de;--ui-brand-300:#6fd5c7;--ui-brand-400:#3bbbab;--ui-brand-500:#17a092;--ui-brand-600:#0e8577;--ui-brand-700:#0b6a60;--ui-brand-800:#0a544d;--ui-brand-900:#09433e;--ui-brand-contrast:#fff;--ui-brand-gradient:linear-gradient(135deg, var(--ui-brand-600) 0%, var(--ui-brand-800) 100%);--ui-video-soft:#fff1f3;--ui-video-border:#fccfd6;--ui-video-solid:#e11d48;--ui-video-ink:#9f1239;--ui-course-soft:#f4f2ff;--ui-course-border:#ddd5fe;--ui-course-solid:#7c3aed;--ui-course-ink:#5b21b6;--ui-class-soft:#fff6e8;--ui-class-border:#fbdda8;--ui-class-solid:#d97706;--ui-class-ink:#92400e;--ui-n-0:#fff;--ui-n-25:#fcfcfb;--ui-n-50:#f8f8f6;--ui-n-100:#f1f1ee;--ui-n-200:#e6e6e1;--ui-n-300:#d5d5ce;--ui-n-400:#a8a89e;--ui-n-500:#7b7b72;--ui-n-600:#5b5b54;--ui-n-700:#43433e;--ui-n-800:#2b2b28;--ui-n-900:#191917;--ui-n-950:#0d0d0c;--ui-success-soft:#ebfcf2;--ui-success:#15803d;--ui-success-ink:#14532d;--ui-warning-soft:#fff8e9;--ui-warning:#b45309;--ui-warning-ink:#7c2d12;--ui-danger-soft:#fef2f2;--ui-danger:#b42318;--ui-danger-ink:#7f1d1d;--ui-info-soft:#eff6ff;--ui-info:#175cd3;--ui-info-ink:#1e3a8a;--ui-danger-rgb:180, 35, 24;--ui-bg:var(--ui-n-50);--ui-surface:var(--ui-n-0);--ui-surface-sunk:var(--ui-n-100);--ui-surface-raised:var(--ui-n-0);--ui-surface-inv:var(--ui-n-900);--ui-border:var(--ui-n-200);--ui-border-strong:var(--ui-n-300);--ui-text:var(--ui-n-900);--ui-text-muted:var(--ui-n-600);--ui-text-subtle:var(--ui-n-500);--ui-text-inv:var(--ui-n-0);--ui-link:var(--ui-brand-700);--ui-ring:color-mix(in srgb, var(--ui-brand-500) 45%, transparent);--ui-overlay:color-mix(in srgb, var(--ui-n-950) 55%, transparent);--ui-subj-finance:linear-gradient(135deg,#e8f0fb 0%,#cbddf4 100%);--ui-subj-digital:linear-gradient(135deg,#edebfa 0%,#d8d2f3 100%);--ui-subj-science:linear-gradient(135deg,#e6f5ee 0%,#c7e7d8 100%);--ui-subj-business:linear-gradient(135deg,#fbefe6 0%,#f3dbc6 100%);--ui-subj-school:linear-gradient(135deg,#fbedf2 0%,#f3d3df 100%);--ui-subj-health:linear-gradient(135deg,#e7f3f5 0%,#c6e3e8 100%);--ui-cert-paper:#fdfcf6;--ui-cert-paper-2:#f5f1e4;--ui-cert-ink:#22302d;--ui-cert-ink-soft:#5c6662;--ui-cert-rule:#cfc7ad;--ui-cert-foil:#a8873c;--ui-cert-foil-2:#e3c97e;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ui-font-cert:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--ui-text-2xs:.6875rem;--ui-text-xs:.75rem;--ui-text-sm:.8125rem;--ui-text-md:.875rem;--ui-text-base:1rem;--ui-text-lg:1.125rem;--ui-text-xl:1.3125rem;--ui-text-2xl:1.625rem;--ui-text-3xl:2rem;--ui-text-4xl:2.5rem;--ui-weight-normal:400;--ui-weight-medium:500;--ui-weight-semi:600;--ui-weight-bold:700;--ui-leading-tight:1.22;--ui-leading-snug:1.38;--ui-leading-normal:1.55;--ui-leading-loose:1.72;--ui-tracking-tight:-.014em;--ui-tracking-wide:.04em;--ui-sp-1:.25rem;--ui-sp-2:.5rem;--ui-sp-3:.75rem;--ui-sp-4:1rem;--ui-sp-5:1.25rem;--ui-sp-6:1.5rem;--ui-sp-7:2rem;--ui-sp-8:2.5rem;--ui-sp-9:3rem;--ui-sp-10:4rem;--ui-radius-xs:6px;--ui-radius-sm:8px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-radius-xl:18px;--ui-radius-2xl:24px;--ui-radius-pill:999px;--ui-shadow-xs:0 1px 2px rgba(16,24,40,.05);--ui-shadow-sm:0 1px 3px rgba(16,24,40,.07), 0 1px 2px rgba(16,24,40,.04);--ui-shadow-md:0 4px 10px -2px rgba(16,24,40,.08), 0 2px 4px -2px rgba(16,24,40,.05);--ui-shadow-lg:0 12px 26px -6px rgba(16,24,40,.12), 0 4px 8px -4px rgba(16,24,40,.06);--ui-shadow-xl:0 24px 48px -12px rgba(16,24,40,.2);--ui-dur-fast:.12s;--ui-dur:.18s;--ui-dur-slow:.28s;--ui-ease:cubic-bezier(.32,.72,.35,1);--ui-globalnav-w:86px;--ui-contextnav-w:236px;--ui-topbar-h:56px;--ui-subhead-h:52px;--ui-bottomnav-h:66px;--ui-bottomnav-gap:10px;--ui-bottomnav-inset:12px;--ui-bottomnav-clear:calc(var(--ui-bottomnav-h) + var(--ui-bottomnav-gap) + env(safe-area-inset-bottom,0px));--ui-rail-w:340px;--ui-content-max:1240px;--ui-reading-max:68ch;--ui-globalnav-bg:var(--ui-brand-900);--ui-globalnav-fg:rgba(255,255,255,.74);--ui-globalnav-fg-active:#fff;--ui-globalnav-active-bg:rgba(255,255,255,.14);--ui-tap:44px;--ui-z-base:1;--ui-z-sticky:100;--ui-z-nav:200;--ui-z-drawer:300;--ui-z-overlay:400;--ui-z-modal:500;--ui-z-toast:600}[data-theme=dark]{--ui-bg:#121211;--ui-surface:#1b1b19;--ui-surface-sunk:#232320;--ui-surface-raised:#232320;--ui-surface-inv:var(--ui-n-50);--ui-border:#33332f;--ui-border-strong:#45453f;--ui-text:#f3f3f0;--ui-text-muted:#a9a9a0;--ui-text-subtle:#86867d;--ui-text-inv:var(--ui-n-900);--ui-brand-600:#17a092;--ui-brand-700:#3bbbab;--ui-link:#6fd5c7;--ui-video-soft:#2e1620;--ui-video-border:#5c2438;--ui-video-ink:#fda4b8;--ui-course-soft:#221c3b;--ui-course-border:#3d2f6b;--ui-course-ink:#c4b5fd;--ui-class-soft:#2c2011;--ui-class-border:#5a3e17;--ui-class-ink:#fcd9a0;--ui-success-soft:#12261a;--ui-success-ink:#86efac;--ui-warning-soft:#2a1e0c;--ui-warning-ink:#fcd34d;--ui-danger-soft:#2b1414;--ui-danger-ink:#fca5a5;--ui-info-soft:#131f35;--ui-info-ink:#93c5fd;--ui-overlay:rgba(0,0,0,.68);--ui-globalnav-bg:#0b0b0a;--ui-subj-finance:linear-gradient(135deg,#1d2733 0%,#2a3949 100%);--ui-subj-digital:linear-gradient(135deg,#221f33 0%,#332c4c 100%);--ui-subj-science:linear-gradient(135deg,#182a22 0%,#223b31 100%);--ui-subj-business:linear-gradient(135deg,#2c2318 0%,#3e3122 100%);--ui-subj-school:linear-gradient(135deg,#2c1e24 0%,#3e2a33 100%);--ui-subj-health:linear-gradient(135deg,#182729 0%,#22383b 100%);--ui-shadow-xs:0 1px 2px rgba(0,0,0,.4);--ui-shadow-sm:0 1px 3px rgba(0,0,0,.45);--ui-shadow-md:0 4px 10px -2px rgba(0,0,0,.5);--ui-shadow-lg:0 12px 26px -6px rgba(0,0,0,.55);--ui-shadow-xl:0 24px 48px -12px rgba(0,0,0,.65)}[data-textsize=large]{--ui-text-xs:.8125rem;--ui-text-sm:.875rem;--ui-text-md:1rem;--ui-text-base:1.125rem;--ui-text-lg:1.25rem;--ui-text-xl:1.5rem;--ui-text-2xl:1.875rem;--ui-text-3xl:2.25rem;--ui-tap:48px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;min-height:100dvh}img,svg,video,canvas,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}::placeholder{color:var(--ui-text-subtle);opacity:1}::selection{background:var(--ui-brand-200);color:var(--ui-brand-900)}:focus{outline:none}:focus-visible{outline:3px solid var(--ui-ring);outline-offset:2px;border-radius:var(--ui-radius-xs)}*{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ui-border-strong);border-radius:var(--ui-radius-pill);background-clip:content-box;border:3px solid transparent}::-webkit-scrollbar-thumb:hover{background:var(--ui-n-400);background-clip:content-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root:root{--bs-body-font-family:var(--ui-font-sans);--bs-body-line-height:var(--ui-leading-normal);--bs-link-color:var(--ui-link);--bs-link-hover-color:var(--ui-link)}html h1,html h2,html h3,html h4,html h5,html h6{line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-tight);font-weight:var(--ui-weight-semi)}.ui-focus{flex-direction:column;block-size:100dvh;display:flex;overflow:hidden}.ui-focus__body{flex:1;min-block-size:0;display:flex;overflow:hidden}@media (width>=1440px){:root{--ui-contextnav-w:252px}}@media (width<=1023px){.ui-only-desktop{display:none!important}}.meet-app .btn{--hoc-btn-display:inline-flex;--hoc-btn-align-items:center;--hoc-btn-justify-content:center;--hoc-btn-gap:var(--ui-sp-2);--hoc-btn-min-block-size:var(--ui-tap);--hoc-btn-white-space:nowrap;--hoc-btn-vertical-align:baseline;--bs-btn-padding-x:var(--ui-sp-4);--bs-btn-padding-y:0px;--bs-btn-font-size:var(--ui-text-md);--bs-btn-font-weight:var(--ui-weight-semi);--bs-btn-line-height:1.2;--bs-btn-border-radius:var(--ui-radius-md);--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-border-color:transparent;--bs-btn-disabled-opacity:.5;--bs-btn-color:var(--ui-text-muted);--bs-btn-bg:transparent;--bs-btn-hover-color:var(--ui-text);--bs-btn-hover-bg:var(--ui-surface-sunk);--bs-btn-active-color:var(--ui-text);--bs-btn-active-bg:var(--ui-surface-sunk);--bs-btn-disabled-color:var(--ui-text-muted);--bs-btn-disabled-bg:transparent}.meet-app .btn-primary{--bs-btn-bg:var(--ui-brand-600);--bs-btn-color:var(--ui-brand-contrast);--bs-btn-hover-bg:var(--ui-brand-700);--bs-btn-hover-color:var(--ui-brand-contrast);--bs-btn-active-bg:var(--ui-brand-700);--bs-btn-active-color:var(--ui-brand-contrast);--bs-btn-disabled-bg:var(--ui-brand-600);--bs-btn-disabled-color:var(--ui-brand-contrast);--hoc-btn-shadow:var(--ui-shadow-xs)}.meet-app .btn-sm{--hoc-btn-min-block-size:34px;--hoc-btn-gap:var(--ui-sp-1);--bs-btn-padding-x:var(--ui-sp-3);--bs-btn-font-size:var(--ui-text-sm);--bs-btn-border-radius:var(--ui-radius-sm)}.meet-app .btn-lg{--hoc-btn-min-block-size:52px;--bs-btn-padding-x:var(--ui-sp-6);--bs-btn-font-size:var(--ui-text-base);--bs-btn-border-radius:var(--ui-radius-lg)}.meet-app .btn:active{transform:translateY(1px)}.meet-app .badge{--hoc-badge-display:inline-flex;--hoc-badge-align-items:center;--hoc-badge-gap:5px;--hoc-badge-block-size:22px;--hoc-badge-text-align:start;--hoc-badge-flex:none;--hoc-badge-line-height:1.55;--bs-badge-padding-x:8px;--bs-badge-padding-y:0px;--bs-badge-font-size:var(--ui-text-xs);--bs-badge-font-weight:var(--ui-weight-semi);--bs-badge-border-radius:var(--ui-radius-sm)}.meet-app{--hero-hue-1:linear-gradient(135deg,#7c3aed,#4c1d95);--hero-hue-2:linear-gradient(135deg,#e11d48,#881337);--hero-hue-3:linear-gradient(135deg,#d97706,#7c2d12);--hero-hue-4:linear-gradient(135deg,#0891b2,#164e63);--hero-hue-5:linear-gradient(135deg,#15803d,#14532d);--hero-hue-6:linear-gradient(135deg,#4f46e5,#312e81);--hero-avatar-radius:50%;--hoc-avatar-font-weight:var(--ui-weight-semi)}.ui-transcript{flex-direction:column;gap:2px;display:flex}.ui-transcript__line{gap:var(--ui-sp-3);padding:var(--ui-sp-2) var(--ui-sp-3);border-radius:var(--ui-radius-sm);text-align:start;inline-size:100%;transition:background var(--ui-dur-fast) var(--ui-ease);cursor:pointer;display:flex}.ui-transcript__line:hover{background:var(--ui-surface-sunk)}.ui-transcript__line.is-active{background:var(--ui-brand-50)}[data-theme=dark] .ui-transcript__line.is-active{background:color-mix(in srgb, var(--ui-brand-600) 16%, transparent)}.ui-transcript__t{font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;color:var(--ui-brand-700);font-weight:var(--ui-weight-semi);flex:none;min-inline-size:42px;padding-block-start:2px}.ui-transcript__text{font-size:var(--ui-text-md);line-height:var(--ui-leading-snug);color:var(--ui-text-muted)}.ui-transcript__line.is-active .ui-transcript__text{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.ui-liveroom{--ui-live-side:360px}@media (width>=1440px){.ui-liveroom{--ui-live-side:400px}}.ui-livetop{align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-2) var(--ui-sp-3);color:#fff;background:#141412;border-block-end:1px solid rgba(255,255,255,.08);flex:none;display:flex}.ui-livetop__title{-webkit-line-clamp:1;font-size:var(--ui-text-md);font-weight:var(--ui-weight-semi);color:#fff;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-livetop__sub{font-size:var(--ui-text-xs);color:rgba(255,255,255,.6);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-readpane{background:var(--ui-surface);border-radius:var(--ui-radius-lg);flex-direction:column;flex:1;min-inline-size:0;display:none;overflow:hidden}.ui-readpane__head{align-items:center;gap:var(--ui-sp-2);padding:var(--ui-sp-3) var(--ui-sp-4);border-block-end:1px solid var(--ui-border);flex:none;display:flex}.ui-readpane__hint{min-inline-size:0;font-size:var(--ui-text-xs);color:var(--ui-text-subtle);flex:1}.ui-readpane__body{min-block-size:0;padding:var(--ui-sp-4) var(--ui-sp-5);flex:1;overflow-y:auto}.ui-readpane .ui-transcript__text{font-size:var(--ui-text-lg);line-height:var(--ui-leading-relaxed)}.ui-readpane .ui-transcript__line{padding:var(--ui-sp-3)}.ui-ptile{aspect-ratio:4/3;border-radius:var(--ui-radius-md);background:linear-gradient(150deg,#232a36,#14181f);border:2px solid transparent;flex:none;place-items:center;inline-size:116px;display:grid;position:relative;overflow:hidden}.ui-ptile.is-speaking{border-color:var(--ui-success)}.ui-ptile__name{inset-inline:4px;font-size:var(--ui-text-2xs);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,.55);border-radius:4px;padding:2px 5px;position:absolute;bottom:4px;overflow:hidden}.ui-liveroom[data-view=reading] .ui-readpane{display:flex}.ui-liveroom[data-view=grid] .ui-ptile{inline-size:min(260px,23.5%)}.ui-liveroom[data-view=grid] .ui-ptile__name{font-size:var(--ui-text-xs);padding:3px 7px}@media (width<=767px){.ui-liveroom[data-view=grid] .ui-ptile{inline-size:min(300px,46%)}.ui-readpane__hint{display:none}}.ui-livebar{justify-content:space-between;align-items:center;gap:var(--ui-sp-2);padding:var(--ui-sp-2) var(--ui-sp-3);background:#141412;border-block-start:1px solid rgba(255,255,255,.08);flex:none;display:flex}.ui-livebar__group{align-items:center;gap:var(--ui-sp-2);display:flex}.ui-livebtn{border-radius:var(--ui-radius-md);color:rgba(255,255,255,.88);block-size:54px;inline-size:62px;font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-medium);transition:background var(--ui-dur-fast) var(--ui-ease);background:rgba(255,255,255,.08);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:inline-flex;position:relative}.ui-livebtn:hover{color:#fff;background:rgba(255,255,255,.16);text-decoration:none}.ui-livebtn.is-on{background:var(--ui-brand-600);color:#fff}.ui-livebtn.is-off{background:color-mix(in srgb, var(--ui-danger) 82%, #000);color:#fff}.ui-livebtn--end{background:var(--ui-danger);color:#fff}.ui-livebtn--end:hover{background:var(--ui-danger);filter:brightness(1.12)}@media (width<=767px){.ui-livebar{flex-wrap:wrap;justify-content:center}.ui-livebtn{inline-size:58px}}.ui-liveside{inline-size:var(--ui-live-side);background:var(--ui-surface);border-inline-start:1px solid var(--ui-border);flex-direction:column;flex:none;min-block-size:0;display:flex}.ui-liveside__head{align-items:center;gap:var(--ui-sp-2);padding-inline:var(--ui-sp-3);border-block-end:1px solid var(--ui-border);flex:none;display:flex}.ui-liveside__body{flex:1;min-block-size:0;display:flex}@media (width<=1023px){.ui-liveside{display:none}.ui-liveside.is-open{inline-size:100%;z-index:var(--ui-z-modal);display:flex;position:fixed;inset:0}}.meet-app .list-group-item{--hoc-list-item-display:flex;--hoc-list-item-align-items:center;--hoc-list-item-gap:var(--ui-sp-3);--hoc-list-item-min-block-size:56px;--bs-list-group-item-padding-x:var(--ui-sp-3);--bs-list-group-item-padding-y:var(--ui-sp-3);--bs-list-group-border-color:var(--ui-border);--bs-list-group-border-radius:var(--ui-radius-md);--bs-list-group-bg:transparent;--bs-list-group-color:var(--ui-text);--bs-list-group-action-color:var(--ui-text);--bs-list-group-action-hover-color:var(--ui-text);--bs-list-group-action-hover-bg:var(--ui-surface-sunk);--bs-list-group-action-active-color:var(--ui-text);--bs-list-group-action-active-bg:var(--ui-surface-sunk)}.ui-composer{align-items:flex-end;gap:var(--ui-sp-2);padding:var(--ui-sp-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-surface);transition:border-color var(--ui-dur-fast) var(--ui-ease), box-shadow var(--ui-dur-fast) var(--ui-ease);display:flex}.ui-composer:focus-within{border-color:var(--ui-brand-500);box-shadow:0 0 0 3px var(--ui-ring)}.ui-composer__input{resize:none;min-block-size:36px;max-block-size:140px;padding:var(--ui-sp-2);font-size:var(--ui-text-md);line-height:var(--ui-leading-snug);background:0 0;border:0;flex:1}.ui-composer__input:focus{outline:none}.ui-composer__send{background:var(--ui-brand-600);color:#fff;block-size:38px;inline-size:38px;transition:background var(--ui-dur-fast) var(--ui-ease);border-radius:50%;flex:none;place-items:center;display:grid}.ui-composer__send:hover{background:var(--ui-brand-700)}.u-grow{flex:1;min-inline-size:0}.u-min0{min-inline-size:0}