:root,:root[data-theme=light]{--institution-accent:#304c87;--color-primary:var(--institution-accent);--color-primary-hover:color-mix(in srgb, var(--institution-accent) 88%, black);--color-primary-light:#eaf0fa;--color-accent:#304c87;--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-tint:#eef1f5;--color-border:#e0e5ec;--color-text:#182b49;--color-text-muted:#617087;--color-glass:#182b4906;--color-glass-2:#182b490d;--color-border-strong:#304c87;--color-success:#267258;--color-success-bg:#e9f4ef;--color-danger:#ac343e;--color-danger-bg:#fcecef;--color-warning:#8a611c;--color-warning-bg:#fcf4e6;--radius-pill:5px;--radius-input:6px;--radius-card:10px;--radius-lg:12px;--radius-modal:12px;--shadow-soft:0 3px 12px #182b490a;--shadow-soft-lg:0 10px 35px #182b4917;--color-glow:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-primary:#9ebaff;--color-primary-hover:#b4caff;--color-primary-light:#263851;--color-bg:#111d2e;--color-surface:#19283d;--color-surface-tint:#1e3049;--color-border:#31425b;--color-text:#f0f3f8;--color-text-muted:#b0bed1;--color-glass:#f0f3f806;--color-glass-2:#f0f3f80f;--color-border-strong:#9ebaff;--color-success:#8dd8b5;--color-success-bg:#203d35;--color-danger:#ffb1b8;--color-danger-bg:#432b36;--color-warning:#edc378;--color-warning-bg:#3c3529;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-hanken), sans-serif;background:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4,h5{font-family:var(--font-hanken), sans-serif;letter-spacing:-.025em}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{text-underline-offset:4px}::selection{color:#182b49;background:#c6d8fa}:focus-visible{outline:3px solid var(--color-border-strong);outline-offset:4px}input,textarea{caret-color:var(--color-primary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.eib-btn{min-height:42px;box-shadow:none;border-radius:5px;gap:10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.eib-btn:hover{box-shadow:none;transform:none}.eib-btn-primary{background:var(--color-primary);color:#fff;box-shadow:none;border:1px solid #0000}:root[data-theme=dark] .eib-btn-primary{color:#14243c}.eib-btn-primary:hover{background:var(--color-primary-hover);box-shadow:none}.eib-btn-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.eib-btn-secondary:hover{background:var(--color-surface-tint)}.eib-btn-ghost{border:1px solid #0000}.eib-btn:disabled,button:disabled{opacity:.5;cursor:not-allowed}.eib-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:10px}.eib-input{border:1px solid var(--color-border);background:var(--color-surface);min-height:46px;box-shadow:none;border-radius:6px}.eib-input::placeholder{color:var(--color-text-muted);opacity:1}.eib-input:focus{border-color:var(--color-primary);box-shadow:none}.workspace-logo{color:inherit;align-items:center;gap:10px;display:inline-flex}.workspace-logo>svg{flex-shrink:0}.workspace-logo>span{text-align:left;flex-direction:column;display:flex}.workspace-logo strong{letter-spacing:-.025em;font-size:15px;font-weight:700;line-height:1.25}.workspace-logo small{letter-spacing:.04em;opacity:.75;font-size:11px;font-weight:400;line-height:1.5}.workspace-shell{min-height:100dvh}.workspace-sidebar{z-index:40;color:#f7f8fc;background:#20385e;border-right:1px solid #304c73;flex-direction:column;width:236px;padding:30px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 8px 28px;display:flex}.sidebar-brand a{color:#fff}.institution-identity{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;align-items:center;gap:10px;margin-bottom:22px;padding:15px 10px;display:flex}.institution-monogram{background:#ffffff13;border:1px solid #ffffff30;border-radius:4px;flex-shrink:0;place-items:center;min-width:33px;height:33px;font-size:11px;font-weight:600;display:grid}.institution-identity>span:last-child{min-width:0}.institution-identity strong,.institution-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.institution-identity strong{font-size:12px;font-weight:600}.institution-identity small{color:#bac9df;margin-top:3px;font-size:10px}.workspace-nav-link{color:#c9d5e8;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;min-height:45px;margin-bottom:5px;padding:10px 12px;font-size:13px;display:flex}.workspace-nav-link>span{flex:1}.workspace-nav-link:hover{color:#fff;background:#ffffff0b}.workspace-nav-link.is-active{color:#fff;background:#ffffff12;border-color:#ffffff19}.workspace-nav-link.is-active>svg:first-child{color:#c3d5ff}.admin-navigation{margin-top:30px}.admin-navigation>p{letter-spacing:.035em;color:#bac9df;padding:0 12px 9px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:42px}.sidebar-privacy{color:#f0f4fc;border-bottom:1px solid #ffffff1c;align-items:center;gap:9px;padding:16px 8px;font-size:11px;display:flex}.sidebar-privacy>span{flex:1}.sidebar-privacy small{color:#b9c9e2;margin-top:3px;font-size:9px;display:block}.sidebar-account{align-items:center;gap:6px;padding:18px 5px 0;display:flex}.sidebar-account>a{color:#fff;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.sidebar-account>a>span:last-child{min-width:0}.sidebar-account strong{white-space:nowrap;text-overflow:ellipsis;max-width:112px;font-size:11px;font-weight:600;display:block;overflow:hidden}.sidebar-account small{color:#bac9df;margin-top:3px;font-size:10px;display:block}.icon-button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--color-glass-2)}.workspace-body{flex-direction:column;min-height:100dvh;margin-left:236px;display:flex}.workspace-header{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 38px;display:flex}.workspace-breadcrumb{align-items:center;gap:14px;min-width:0;font-size:12px;display:flex}.workspace-breadcrumb>span,.workspace-breadcrumb>svg{color:var(--color-text-muted)}.workspace-breadcrumb>strong{font-weight:500}.workspace-header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.header-privacy{color:var(--color-text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.workspace-main{flex:1;width:100%;max-width:1590px;margin-inline:auto;padding:35px 38px 55px}.workspace-main-messages{max-width:none;padding:18px}.workspace-footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;gap:12px;padding:17px 38px;font-size:10px;display:flex}.workspace-loading{place-items:center;min-height:100dvh;display:grid}.mobile-menu,.sidebar-close,.sidebar-backdrop{display:none}.skip-link{z-index:100;background:var(--color-surface);padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,35px);font-weight:500;line-height:1.25}.page-heading p{color:var(--color-text-muted);margin-top:9px;font-size:13px}.page-heading .page-date{margin:0 0 13px;font-size:11px}.overview-top{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:23px;margin-bottom:32px;display:grid}.start-meeting-panel{background:var(--institution-accent);color:#fff;border-radius:9px;padding:28px 32px 19px;position:relative;overflow:hidden}.start-panel-top{color:#e1e9fa;align-items:center;gap:11px;margin-bottom:27px;font-size:11px;display:flex}.start-meeting-panel h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.12}.start-meeting-panel>p{color:#e0e7f5;font-size:12px;line-height:1.8}.start-panel-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:25px 0 26px;display:flex}.instant-meeting-btn{background:var(--color-primary);color:#fff;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;padding:12px 16px;font-size:12px;font-weight:600;display:inline-flex}.start-panel-actions .instant-meeting-btn{color:var(--institution-accent);background:#fff}.instant-meeting-btn:hover{box-shadow:none;filter:brightness(.96);transform:none}.start-panel-join{color:#fff;align-items:center;gap:11px;padding-block:10px;font-size:12px;display:flex}.start-panel-note{color:#e2eafa;border-top:1px solid #ffffff30;align-items:center;gap:7px;padding-top:15px;font-size:9px;display:flex}.next-meeting-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;flex-direction:column;padding:25px 25px 22px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:600}.next-meeting-panel .section-heading{margin-bottom:26px}.next-meeting-panel .section-heading>svg{color:var(--color-text-muted)}.next-meeting-content{flex-direction:column;flex:1;align-items:flex-start;display:flex}.next-meeting-status{background:var(--color-primary-light);color:var(--color-primary);border-radius:3px;padding:4px 8px;font-size:10px}.next-meeting-content h3{overflow-wrap:anywhere;margin:16px 0 18px;font-size:24px;font-weight:500;line-height:1.3}.next-meeting-content>p{color:var(--color-text-muted);align-items:center;gap:9px;margin-bottom:11px;font-size:12px;display:flex}.next-meeting-content .eib-btn{justify-content:space-between;width:100%;margin-top:auto}.next-meeting-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:15px 5px;display:flex}.next-meeting-empty>svg{color:var(--color-text-muted);margin-bottom:20px}.next-meeting-empty h3{max-width:240px;font-size:18px;font-weight:500;line-height:1.4}.next-meeting-empty p{color:var(--color-text-muted);max-width:250px;margin:10px 0 20px;font-size:12px;line-height:1.7}.overview-lower{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:28px;display:grid}.text-link{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.meeting-library-v2{min-width:0}.meeting-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;margin-bottom:0;display:flex}.meeting-tabs{gap:23px;display:flex;overflow-x:auto}.meeting-tabs button{color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;padding:0 0 14px;font-size:11px}.meeting-tabs button.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.meeting-search{color:var(--color-text-muted);align-items:center;gap:7px;margin-bottom:10px;display:flex}.meeting-search input{width:160px;color:var(--color-text);background:0 0;border:0;padding:6px;font-size:12px}.meeting-row{border-bottom:1px solid var(--color-border);align-items:center;gap:15px;padding:21px 0;display:flex}.meeting-date{background:var(--color-surface);border:1px solid var(--color-border);font-variant-numeric:tabular-nums;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:48px;height:54px;display:flex}.meeting-date>span{color:var(--color-text-muted);font-size:9px}.meeting-date>strong{font-size:22px;font-weight:500;line-height:1.1}.meeting-row-info{flex:1;min-width:0}.meeting-row-info>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meeting-row-info a{overflow-wrap:anywhere;font-size:13px;font-weight:600}.meeting-row-info>p{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:10px}.row-date{margin-left:12px}.meeting-row-access{color:var(--color-text-muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:9px;display:flex}.meeting-row-access>span{align-items:center;gap:4px;display:flex}.meeting-row>.eib-btn{flex-shrink:0;gap:7px;min-height:35px;padding:8px 10px;font-size:10px}.meeting-live{color:var(--color-success);align-items:center;gap:5px;font-size:9px;font-weight:500;display:inline-flex}.meeting-live i{background:currentColor;border-radius:50%;width:5px;height:5px}.meeting-empty{text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:240px;padding:48px 15px;display:flex}.meeting-empty h3{color:var(--color-text);max-width:320px;font-size:18px;font-weight:500}.meeting-empty p{max-width:420px;font-size:12px;line-height:1.6}.workspace-brief{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;padding:24px}.workspace-brief>svg{color:var(--color-primary);margin-bottom:17px}.workspace-brief h2{margin-bottom:13px;font-size:21px;font-weight:500;line-height:1.28}.workspace-brief>p{color:var(--color-text-muted);font-size:11px;line-height:1.8}.workspace-brief dl{margin:23px 0}.workspace-brief dl>div{border-bottom:1px solid var(--color-border);padding:12px 0}.workspace-brief dt{color:var(--color-text-muted);margin-bottom:4px;font-size:10px}.workspace-brief dd{font-size:11px;font-weight:500}.workspace-alert{border:1px solid var(--color-border);background:var(--color-warning-bg);color:var(--color-warning);justify-content:space-between;gap:15px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.workspace-alert button{cursor:pointer;flex-shrink:0;text-decoration:underline}.access-label{color:var(--color-text-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.settings-form{border-top:1px solid var(--color-border)}.settings-section{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr);gap:55px;padding:32px 0;display:grid}.settings-section h2{margin-bottom:10px;font-size:19px;font-weight:500}.settings-section p{color:var(--color-text-muted);max-width:330px;font-size:12px;line-height:1.8}.settings-section .text-link{margin-top:18px}.settings-fields{flex-direction:column;gap:24px;display:flex}.accent-field{align-items:center;gap:14px;display:flex}.accent-field>div{flex:1}.accent-field>input{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:6px;width:45px;height:45px;margin-top:4px;padding:3px}.policy-control{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.policy-control strong{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.policy-control small{color:var(--color-text-muted);font-size:11px;line-height:1.8;display:block}.policy-control input{width:35px;height:20px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:3px}.policy-note{background:var(--color-surface-tint);border-radius:6px;gap:12px;padding:17px;display:flex}.policy-note>svg{color:var(--color-primary);flex-shrink:0}.policy-note p{max-width:none;font-size:11px}.settings-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;display:flex}.form-error{line-height:1.7;color:var(--color-danger)!important;font-size:12px!important}.form-success{color:var(--color-success);align-items:center;gap:7px;margin-right:auto;font-size:12px;display:flex}.privacy-intro{background:var(--color-primary-light);border-radius:8px;align-items:center;gap:25px;margin:10px 0 35px;padding:30px;display:flex}.privacy-intro>svg{color:var(--color-primary);flex-shrink:0}.privacy-intro h2{margin-bottom:10px;font-size:25px;font-weight:500}.privacy-intro p{color:var(--color-text-muted);max-width:640px;font-size:13px;line-height:1.8}.privacy-facts{grid-template-columns:1fr 1fr;gap:30px 45px;display:grid}.privacy-facts section{border-top:1px solid var(--color-border);padding-top:25px}.privacy-facts section>svg{color:var(--color-primary);margin-bottom:16px}.privacy-facts h2{margin-bottom:14px;font-size:19px;font-weight:500}.privacy-facts p{color:var(--color-text-muted);margin-bottom:12px;font-size:12px;line-height:1.9}.privacy-bottom{border-top:1px solid var(--color-border);margin-top:35px;padding-top:28px}.privacy-bottom h2{font-size:20px;font-weight:500}.privacy-bottom p{color:var(--color-text-muted);max-width:640px;margin:14px 0 23px;font-size:12px;line-height:1.9}.entry-page{background:var(--color-bg);min-height:100dvh}.entry-header{background:var(--institution-accent);color:#fff;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex}.entry-header nav{background:#172943;border:1px solid #ffffff24;align-items:center;gap:8px;padding:5px;display:flex}.entry-header nav a{align-items:center;gap:16px;padding:12px 20px;font-size:12px;display:flex}.entry-header nav a:last-child{color:#20385e;background:#fff;border-radius:2px}.entry-hero{background:var(--institution-accent);color:#fafaf2;justify-content:space-between;align-items:flex-end;gap:35px;height:calc(88dvh - 100px);min-height:600px;max-height:850px;padding:65px 5% 55px;display:flex;position:relative;overflow:hidden}.entry-hero-copy{z-index:1;position:relative}.entry-hero h1{letter-spacing:-.04em;max-width:1000px;margin-bottom:28px;font-size:clamp(44px,5.5vw,83px);font-weight:400;line-height:1.04}.entry-hero-copy>p{color:#e2eafa;margin-bottom:32px;font-size:16px;line-height:1.7}.entry-primary{color:#20385e;background:#fff;border-radius:3px;align-items:center;gap:36px;min-height:49px;padding:9px 9px 9px 20px;font-size:12px;display:inline-flex}.entry-primary svg{background:var(--institution-accent);color:#fff;box-sizing:content-box;padding:9px}.entry-institution{z-index:1;flex-shrink:0;align-items:flex-start;gap:10px;font-size:12px;display:flex;position:relative}.entry-institution small{color:#dce5f5;margin-top:6px;font-size:10px;display:block}.orbital-lines{pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:700px;height:700px;position:absolute;top:-230px;right:-200px;transform:rotate(-28deg)}.orbital-lines i{border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:65px -15px;transform:rotate(50deg)}.orbital-lines i:nth-child(2){inset:90px 55px;transform:rotate(90deg)}.orbital-lines i:nth-child(3){inset:-15px 130px;transform:rotate(50deg)}.entry-access{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:60px;padding:65px 5%;display:grid}.entry-access h2{margin-bottom:18px;font-size:31px;font-weight:400;line-height:1.2}.entry-access p{color:var(--color-text-muted);max-width:390px;font-size:13px;line-height:1.9}.entry-access form{align-self:center}.entry-access label{margin-bottom:12px;font-size:12px;font-weight:500;display:block}.entry-join-form{gap:10px;display:flex}.entry-join-form input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;flex:1;min-width:0;padding:15px;font-size:12px}.entry-access .form-error{margin-top:8px}.entry-principles{grid-template-columns:1fr 2fr;gap:60px;padding:75px 5%;display:grid}.entry-principles>h2{font-size:40px;font-weight:400;line-height:1.1}.entry-principles>div{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.entry-principles article>svg{color:var(--color-primary);margin-bottom:22px}.entry-principles h3{margin-bottom:12px;font-size:16px;font-weight:500}.entry-principles p{color:var(--color-text-muted);font-size:12px;line-height:1.9}.entry-footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:20px;padding:30px 5%;font-size:12px;display:flex}.entry-footer>a:last-child{align-items:center;gap:15px;display:flex}.entry-service-notice{color:var(--color-warning);padding:18px 5%;font-size:12px}.login-page{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-brand-panel{background:var(--institution-accent);color:#fff;flex-direction:column;justify-content:space-between;gap:70px;padding:45px 55px;display:flex;position:relative;overflow:hidden}.login-brand-panel>a{z-index:1;align-self:flex-start;position:relative}.login-brand-copy{z-index:1;margin-block:auto;padding-block:80px;position:relative}.login-brand-copy h2{margin-bottom:25px;font-size:clamp(35px,4vw,61px);font-weight:400;line-height:1.12}.login-brand-copy p{color:#e2eafa;font-size:14px;line-height:1.9}.login-brand-footer{color:#e2eafa;align-items:center;gap:9px;font-size:11px;display:flex}.login-form-panel{justify-content:center;align-items:center;padding:80px 40px;display:flex;position:relative}.login-form-panel>.eib-card{background:0 0;border:0;width:100%;max-width:390px}.login-form-panel .eib-card>div{padding:0}.login-form-panel h1{letter-spacing:-.035em;margin-bottom:12px;font-size:31px;font-weight:500;line-height:1.15}.login-form-panel form{margin-top:20px}.login-back{position:absolute;top:35px;left:40px}@media (min-width:1700px){.workspace-main{padding:45px 55px 60px}.start-meeting-panel{padding:35px 40px 23px}}@media (max-width:1200px){.workspace-sidebar{width:216px;padding-inline:14px}.workspace-body{margin-left:216px}.workspace-header{padding-inline:25px}.workspace-main{padding:28px 25px 40px}.overview-lower{grid-template-columns:minmax(0,1fr) 235px;gap:22px}.start-meeting-panel{padding-inline:24px}.start-panel-actions{gap:14px}.header-privacy{display:none}.workspace-brief{padding:20px}.meeting-row-access{gap:8px}.row-date{display:none}.entry-principles{grid-template-columns:1fr;gap:35px}.login-brand-panel{padding:35px}}@media (max-width:1000px) and (min-width:761px){.overview-lower{grid-template-columns:1fr}.workspace-brief{display:none}.overview-top{grid-template-columns:1.2fr 1fr;gap:16px}.next-meeting-panel{padding:22px 18px}.page-heading>.eib-btn,.start-panel-join{font-size:11px}.settings-section{gap:25px}.workspace-breadcrumb{gap:10px;font-size:11px}}@media (max-width:760px){.workspace-sidebar{width:270px;transition:transform .2s ease-out;transform:translate(-100%)}.workspace-sidebar.is-open{transform:translate(0)}.workspace-body{margin-left:0}.sidebar-backdrop{z-index:39;background:#0c1a33a0;border:0;display:block;position:fixed;inset:0}.sidebar-close,.mobile-menu{display:inline-flex}.workspace-header{height:64px;padding:0 18px}.workspace-breadcrumb{gap:9px;font-size:11px}.workspace-breadcrumb>span,.workspace-breadcrumb>svg{display:none}.workspace-header-actions{gap:10px}.workspace-main{padding:25px 20px 40px}.workspace-footer{padding:17px 20px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px}.page-heading h1{font-size:28px}.page-heading p{font-size:12px;line-height:1.7}.page-heading>.eib-btn{display:none}.overview-top,.overview-lower{grid-template-columns:1fr;gap:20px}.start-meeting-panel{padding:25px 23px 20px}.start-meeting-panel h2{font-size:37px}.start-panel-top{margin-bottom:28px}.start-meeting-panel>p{font-size:12px}.start-panel-actions{gap:25px;margin-block:25px}.start-panel-note{font-size:9px;line-height:1.6}.next-meeting-panel{padding:23px}.next-meeting-content h3{font-size:23px}.next-meeting-content .eib-btn{margin-top:18px}.next-meeting-empty{padding:20px 10px}.next-meeting-panel .section-heading{margin-bottom:8px}.overview-lower{gap:28px}.workspace-brief{display:block}.workspace-brief h2 br{display:none}.workspace-brief dl{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.workspace-brief dl>div{padding-bottom:10px}.meeting-toolbar{flex-direction:column;align-items:stretch;gap:0}.meeting-tabs{gap:24px}.meeting-search{margin:8px 0 12px}.meeting-search input{width:100%}.meeting-row{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:20px 0}.meeting-row-info{flex-basis:calc(100% - 65px)}.meeting-row-info a{font-size:13px}.meeting-row>.eib-btn{min-height:40px;margin-left:59px;font-size:11px}.section-heading{margin-bottom:18px}.section-heading h2{font-size:17px}.settings-section{grid-template-columns:1fr;gap:25px;padding:28px 0}.settings-section p{max-width:none}.settings-fields{gap:22px}.settings-save{justify-content:flex-start}.settings-save .form-error{width:100%}.privacy-intro{align-items:flex-start;gap:15px;padding:24px}.privacy-intro h2{font-size:22px}.privacy-facts{grid-template-columns:1fr;gap:25px}.entry-header{height:88px;padding-inline:6%}.entry-header nav a:first-child{display:none}.entry-header nav a{gap:10px;padding:9px 13px;font-size:10px}.entry-header .workspace-logo strong{font-size:13px}.entry-hero{flex-direction:column;align-items:flex-start;gap:50px;height:auto;min-height:560px;padding:100px 6% 35px}.entry-hero h1{margin-bottom:22px;font-size:46px;line-height:1.06}.entry-hero-copy>p{font-size:14px}.entry-institution{font-size:11px}.entry-access{grid-template-columns:1fr;gap:30px;padding:45px 6%}.entry-access h2{font-size:28px}.entry-join-form{flex-direction:column;align-items:stretch}.entry-join-form .eib-btn{justify-content:space-between}.entry-principles{gap:35px;padding:45px 6%}.entry-principles>h2{font-size:34px}.entry-principles>div{grid-template-columns:1fr;gap:30px}.entry-principles article>svg{margin-bottom:15px}.entry-principles p{max-width:420px}.entry-footer{flex-wrap:wrap;padding:25px 6%}.entry-footer>span{display:none}.login-page{grid-template-columns:1fr}.login-brand-panel{gap:30px;min-height:220px;padding:25px 25px 30px}.login-brand-copy{margin:0;padding:10px 0 0}.login-brand-copy h2{margin:0;font-size:31px}.login-brand-copy h2 br,.login-brand-copy p,.login-brand-footer{display:none}.login-form-panel{align-items:flex-start;padding:65px 25px 45px}.login-back{top:22px;left:25px}.login-form-panel h1{font-size:27px}.login-form-panel form{margin-top:15px}.workspace-main-messages{padding:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.meeting-policy-summary{background:var(--color-primary-light);border-radius:7px;align-items:flex-start;gap:12px;margin-block:6px 8px;padding:18px 20px;display:flex}.meeting-policy-summary>svg{color:var(--color-primary);flex-shrink:0}.meeting-policy-summary p{color:var(--color-text-muted);font-size:12px;line-height:1.8}.meeting-builder>div:first-child>h1{margin-block:15px 10px;font-size:30px;font-weight:500}.meeting-builder>div:first-child>p{max-width:560px;font-size:12px;line-height:1.8}.meeting-builder form{gap:22px}@media (min-width:761px) and (max-height:800px){.workspace-sidebar{padding-top:24px}.sidebar-brand{padding-bottom:20px}.institution-identity{margin-bottom:15px;padding-block:12px}.workspace-nav-link{min-height:40px;margin-bottom:3px;padding-block:9px}.admin-navigation{margin-top:21px}.sidebar-bottom{padding-top:20px}.sidebar-privacy{padding-block:12px}.sidebar-account{padding-top:13px}}@media (max-width:760px){.page-heading>.eib-btn{display:inline-flex}}.workspace-nav-link>span{display:block}.start-panel-top,.start-meeting-panel>p,.start-panel-note,.entry-hero,.entry-hero-copy>p,.entry-institution small,.login-brand-copy p,.login-brand-footer{color:#fff}.entry-header .workspace-logo small,.login-brand-panel .workspace-logo small{opacity:1}.key-gate{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;max-width:520px;min-height:100dvh;margin:auto;padding:70px 25px;display:flex}.key-gate>svg{color:var(--color-primary)}.key-gate h1{font-size:32px;font-weight:500;line-height:1.15}.key-gate p,.key-gate small{color:var(--color-text-muted);font-size:13px;line-height:1.8}.key-gate form{flex-direction:column;gap:18px;width:100%;display:flex}.call-encryption-status{color:#d2f6df;background:#142b26;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:11px;display:flex}.call-encryption-status button{cursor:pointer;border:1px solid #638b7a;border-radius:4px;padding:4px 9px}.entry-hero{align-items:center;height:auto;min-height:650px;padding-block:70px 86px}.entry-hero-copy{flex:1;max-width:760px}.entry-hero h1{letter-spacing:-.035em;font-size:clamp(46px,5.6vw,82px);line-height:1.07}.entry-hero-copy>p{max-width:430px;margin-block:30px}.entry-hero-secondary{align-items:center;gap:12px;width:fit-content;padding-block:20px 4px;font-size:12px;display:flex}.entry-private-room{z-index:1;color:#fff;background:#172943;border-radius:6px;flex:0 350px;padding:23px 26px 27px;position:relative}.entry-room-top{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.entry-room-top span{overflow-wrap:anywhere;max-width:230px}.entry-room-visual{place-items:center;height:175px;margin-top:12px;display:grid;position:relative;overflow:hidden}.entry-room-orbit{border:1px solid #ffffff40;border-radius:50%;width:240px;height:112px;position:absolute;transform:rotate(-32deg)}.entry-room-orbit:nth-child(2){transform:rotate(32deg)}.entry-room-lock{color:#20385e;background:#fff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.entry-room-path{align-items:center;gap:10px;margin:3px 0 32px;font-size:10px;display:flex}.entry-room-path i{border-top:1px solid #ffffff50;flex:1}.entry-private-room h2{letter-spacing:-.025em;font-size:31px;font-weight:400;line-height:1.15}.entry-private-room p{margin-top:16px;font-size:12px;line-height:1.8}.entry-private-room>a{text-underline-offset:5px;align-items:center;gap:12px;margin-top:25px;font-size:11px;text-decoration:underline;display:flex}.entry-assurance{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:22px;padding:24px 5%;display:flex}.entry-assurance span{align-items:center;gap:10px;font-size:12px;display:flex}.entry-assurance svg{color:var(--color-primary)}.entry-privacy-note{background:var(--color-surface);grid-template-columns:1fr 1.2fr;gap:70px;padding:65px 5% 80px;display:grid}.entry-privacy-note h2{letter-spacing:-.025em;font-size:clamp(31px,3.2vw,46px);font-weight:400;line-height:1.15}.entry-privacy-note p{max-width:65ch;color:var(--color-text-muted);margin-bottom:18px;font-size:13px;line-height:1.9}.entry-privacy-note a{color:var(--color-primary);text-underline-offset:5px;align-items:center;gap:15px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.entry-hero{gap:35px}.entry-private-room{flex-basis:300px;padding-inline:22px}.entry-hero h1{font-size:clamp(44px,5.5vw,70px)}.entry-header nav a:first-child{display:none}}@media (max-width:700px){.entry-hero{flex-direction:column;align-items:stretch;gap:35px;padding:50px 6% 45px}.entry-hero h1{font-size:clamp(38px,10vw,60px)}.entry-hero-copy>p{max-width:35ch;margin-block:23px;font-size:14px}.entry-private-room{flex-basis:auto}.entry-room-visual{height:135px}.entry-room-path{margin-bottom:24px}.entry-private-room h2 br{display:none}.entry-private-room h2{font-size:27px}.entry-assurance{flex-direction:column;align-items:flex-start;gap:16px;padding:23px 6%}.entry-privacy-note{grid-template-columns:1fr;gap:26px;padding:45px 6%}.entry-header nav a[href=\#privacy],.entry-header nav a[href=\#access]{display:none}.entry-header .workspace-logo{flex-shrink:0}.entry-header nav a{white-space:nowrap}}.entry-join-form input::placeholder{color:var(--color-text-muted);opacity:1}.entry-header a:focus-visible,.entry-hero a:focus-visible{outline-offset:4px;outline:2px solid #fff}.people-page,.invites-page,.recording-library{flex-direction:column;gap:26px;display:flex}.workspace-dialog{background:var(--color-surface);color:var(--color-text);border:0;border-radius:12px;width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 40px);margin:auto;padding:0;box-shadow:0 18px 65px #0813253d}.workspace-dialog:not([open]){display:none}.workspace-dialog::backdrop{background:#081325a3}.workspace-dialog.dialog-sm{max-width:420px}.workspace-dialog.dialog-lg{max-width:700px}.workspace-dialog-panel{flex-direction:column;max-height:calc(100dvh - 40px);display:flex}.workspace-dialog-header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 21px;display:flex}.workspace-dialog-header h2{overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.3}.workspace-dialog-header p{color:var(--color-text-muted);margin-top:7px;font-size:13px;line-height:1.7}.workspace-dialog-body{overscroll-behavior:contain;min-height:0;padding:25px 26px;overflow-y:auto}.workspace-dialog-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:9px;padding:16px 26px;display:flex}.icon-action{width:40px;min-height:40px;color:var(--color-text-muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-action:hover{background:var(--color-surface-tint);color:var(--color-text)}.directory-toolbar,.library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-tabs{flex-wrap:wrap;gap:4px;display:flex}.workspace-tabs button{color:var(--color-text-muted);border-radius:5px;min-height:42px;padding:11px 16px;font-size:12px}.workspace-tabs button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);font-weight:600}.workspace-tabs button:hover{background:var(--color-surface)}.workspace-search{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:5px;align-items:center;gap:10px;min-width:220px;padding:0 13px;display:flex}.workspace-search input{color:var(--color-text);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:12px}.workspace-search:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.workspace-search input::placeholder{color:var(--color-text-muted);opacity:1}.directory-panel,.recording-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.directory-label{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:14px 22px;font-size:11px;display:flex}.people-list li+li{border-top:1px solid var(--color-border)}.person-row{text-align:left;align-items:center;gap:17px;width:100%;min-height:94px;padding:22px;transition:background .14s;display:flex}.person-row:hover,.recording-open:hover{background:var(--color-glass)}.person-name{flex:1;min-width:0}.person-name strong{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.person-name>span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.person-name small{color:var(--color-text-muted);font-size:10px;font-weight:400}.person-joined{color:var(--color-text-muted);font-size:11px}.person-state{min-width:64px;color:var(--color-success);align-items:center;gap:7px;font-size:11px;display:flex}.person-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.person-state.is-inactive{color:var(--color-text-muted)}.panel-message{flex-direction:column;align-items:flex-start;gap:18px;padding:40px 24px;font-size:13px;display:flex}.profile-identity{align-items:center;gap:20px;display:flex}.profile-identity h3{overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.3}.profile-identity p{color:var(--color-text-muted);overflow-wrap:anywhere;margin-block:5px 11px;font-size:12px}.profile-facts{grid-template-columns:1fr 1fr;gap:22px 25px;margin-block:24px;display:grid}.profile-facts dt{color:var(--color-text-muted);margin-bottom:7px;font-size:11px}.profile-facts dd{font-size:13px;line-height:1.6}.profile-connect{flex-wrap:wrap;gap:9px;margin-block:24px;display:flex}.profile-actions{border-top:1px solid var(--color-border);padding-top:23px}.profile-actions h3,.recording-sharing h3{margin-bottom:13px;font-size:14px;font-weight:600}.profile-actions>button{text-align:left;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 0;display:flex}.profile-actions strong{font-size:13px;font-weight:500;display:block}.profile-actions small{color:var(--color-text-muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.profile-actions button:hover strong{text-underline-offset:3px;text-decoration:underline}.danger-action{color:var(--color-danger)}.profile-footnote{color:var(--color-text-muted);font-size:12px;line-height:1.8}.invitations-panel .eib-card-header{flex-wrap:wrap}.invite-delete-target{overflow-wrap:anywhere;font-size:15px}.library-policy{background:var(--color-primary-light);border-radius:7px;align-items:flex-start;gap:15px;padding:22px 24px;display:flex}.library-policy>svg{color:var(--color-primary);flex-shrink:0}.library-policy strong{font-size:13px;font-weight:500}.library-policy p{color:var(--color-text-muted);max-width:75ch;margin-top:5px;font-size:12px;line-height:1.8}.library-policy>a{white-space:nowrap;color:var(--color-primary);align-items:center;gap:10px;margin-left:auto;padding-top:3px;font-size:11px;display:flex}.library-search-sort{gap:10px;display:flex}.library-search-sort select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;min-width:130px;padding:11px 12px;font-size:12px}.recording-library-row{align-items:center;gap:12px;padding-right:20px;display:flex}.recording-library-row+.recording-library-row{border-top:1px solid var(--color-border)}.recording-open{text-align:left;flex:1;align-items:center;gap:18px;min-width:0;padding:24px 20px;display:flex}.recording-file-icon{background:var(--color-surface-tint);color:var(--color-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:60px;display:inline-flex}.recording-description{flex:1;min-width:0}.recording-description strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.recording-description>span{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:11px;line-height:1.8;display:flex}.recording-description i{background:var(--color-text-muted);border-radius:50%;width:2px;height:2px}.recording-access{color:var(--color-text-muted);align-items:center;gap:6px;margin-right:12px;font-size:11px;display:flex}.library-error{color:var(--color-danger);justify-content:space-between;align-items:center;gap:15px;margin:20px;font-size:13px;display:flex}.library-pagination{border-top:1px solid var(--color-border);align-items:center;gap:9px;padding:18px 20px;display:flex}.library-pagination>span{color:var(--color-text-muted);margin-right:auto;font-size:12px}.library-skeleton{padding:10px 24px}.library-skeleton>div{border-bottom:1px solid var(--color-border);gap:20px;padding-block:25px;display:flex}.library-skeleton span{background:var(--color-surface-tint);border-radius:5px;width:55px;height:45px;display:block}.library-skeleton span+span{align-self:center;width:55%;height:20px}.recording-detail-summary{align-items:center;gap:20px;display:flex}.recording-detail-summary p{color:var(--color-text-muted);margin-top:9px;font-size:12px;line-height:1.8}.recording-sharing{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.recording-sharing h3,.recording-sharing>p,.recording-sharing>div{flex-basis:100%}.recording-sharing p{color:var(--color-text-muted);font-size:12px;line-height:1.8}.share-confirm{border:1px solid var(--color-border);border-radius:7px;padding:18px}.share-confirm strong{font-size:13px}.share-confirm p{margin-block:9px 16px}.share-confirm .eib-btn{margin-right:8px}.workspace-main-messages{flex:none;height:calc(100dvh - 126px);min-height:560px;max-height:1000px}.messages-page{gap:20px}.messages-heading h1{margin:0;font-size:30px;font-weight:500}.messages-heading p:not(.eyebrow){margin-top:8px;font-size:13px}.messages-frame{box-shadow:none;background:var(--color-surface);border-radius:8px;grid-template-columns:300px minmax(0,1fr)}.messages-sidebar{background:var(--color-surface)}.message-sidebar-top{gap:9px;padding:16px 14px 0}.message-scope-tabs{background:var(--color-bg);border:0;border-radius:5px}.message-scope-tabs button{border-radius:4px;min-height:37px;font-size:11px;font-weight:500}.message-scope-tabs button.is-active{box-shadow:0 1px 4px #182b4914}.new-group-btn{border:1px solid var(--color-border);width:38px;min-height:38px;box-shadow:none;background:var(--color-surface);color:var(--color-text);border-radius:5px;padding:0}.messages-search{background:var(--color-bg);border-radius:5px;margin:14px}.messages-search input::placeholder{color:var(--color-text-muted);opacity:1}.conversation-list{padding:0 6px}.conversation-section>p{text-transform:none;letter-spacing:0;padding:10px 13px;font-size:10px;font-weight:500}.conversation-row{border-radius:5px;gap:11px;padding:13px 10px}.conversation-row strong{font-size:12px;font-weight:500}.conversation-row time{font-size:9px}.conversation-row .unread-badge{border-radius:4px}.conversation-header{min-height:80px;padding:15px 24px}.conversation-header h2{font-size:15px;font-weight:500}.privacy-strip{background:var(--color-bg);color:var(--color-text-muted);padding:10px 24px;font-size:10px}.message-stream{padding:20px 25px}.message-bubble{box-shadow:none;border-radius:9px}.message-composer{background:var(--color-surface);padding:14px 20px}.composer-field{border-radius:7px}.composer-field>span{font-size:9px}.composer-attach,.message-send{border-radius:5px}.message-send{min-height:42px}.messages-empty-icon{background:var(--color-surface-tint);border:0;border-radius:10px}.messages-empty h2{font-size:21px;font-weight:500}.messages-empty p{max-width:40ch;margin-block:8px 20px;font-size:12px;line-height:1.8}.message-first{min-height:230px}.conversation-panel{background:var(--color-surface);position:relative}.conversation-find{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 20px;display:flex}.conversation-find .workspace-search{flex:1}.conversation-find>span{color:var(--color-text-muted);font-size:11px}.new-messages-below{background:var(--color-primary);color:var(--color-surface);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #182b4926}.new-message-search{margin-bottom:18px}.new-message-people{max-height:360px;overflow-y:auto}.new-message-person{text-align:left;border-bottom:1px solid var(--color-border);align-items:center;gap:13px;width:100%;padding:14px 4px;display:flex}.new-message-person>span{flex:1;min-width:0}.new-message-person strong{font-size:13px;font-weight:500;display:block}.new-message-person small{color:var(--color-text-muted);margin-top:5px;font-size:11px;display:block}.new-message-person:hover{background:var(--color-bg)}.call-root{--call-bg:#101b2c;--call-surface:#1b2b42;--call-panel:#142238;--call-card:#20334e;--call-card-hover:#2b4261;--call-border:#34465d;--call-border-soft:#293b53;--call-ink:#f3f6ff;--call-muted:#b7c5da;--call-faint:#9dafc7;--call-pill:#263c59;--call-pill-hover:#344e70;--call-pill-active:#dce8ff;--call-pill-active-ink:#172943;--call-bar:#1b2b42;--call-bubble-in:#263c59;background:var(--call-bg);color:var(--call-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.prejoin-page{--color-text:var(--call-ink);--color-text-muted:var(--call-muted)}.prejoin-form .eib-btn-ghost{color:var(--call-ink)}.call-glow{display:none}.prejoin-page{flex-direction:column;align-items:center;min-height:100dvh;padding:0 5% 45px;display:flex}.prejoin-header{border-bottom:1px solid var(--call-border);width:100%;color:var(--call-ink);justify-content:space-between;align-items:center;margin-bottom:30px;padding-block:26px;display:flex}.prejoin-header>span{align-items:center;gap:12px;font-size:13px;display:flex}.prejoin-header small{color:var(--call-muted);font-size:11px}.prejoin-header>button{color:var(--call-muted);align-items:center;gap:12px;padding:10px;font-size:11px;display:flex}.prejoin-layout{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;width:100%;max-width:1150px;margin:auto;display:grid}.prejoin-preview{border-radius:10px}.prejoin-form h1{font-size:32px;font-weight:500;line-height:1.2}.prejoin-form>div:first-child{margin-bottom:10px}.prejoin-form .eib-input{background:var(--call-surface);border-color:var(--call-border);color:var(--call-ink)}.prejoin-devices{border-block:1px solid var(--call-border);margin-block:4px 10px;padding:15px 0}.prejoin-devices summary{cursor:pointer;color:var(--call-ink);justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.prejoin-devices>div{flex-direction:column;gap:15px;padding-top:20px;display:flex}.prejoin-toggle-label{font-size:9px;line-height:1;display:block}.prejoin-preview button{border-radius:7px;flex-direction:column;gap:7px;width:65px;height:59px}.prejoin-preview>div:last-child{bottom:15px}.prejoin-devices label>span{text-transform:none;letter-spacing:0;font-size:11px}.call-bar{background:var(--call-surface);border:1px solid var(--call-border);gap:8px;padding:9px;box-shadow:none!important;border-radius:10px!important}.call-bar .call-control-button,.call-bar .call-device-toggle{border-radius:6px;flex-direction:column;gap:6px;width:auto;min-width:62px;height:54px;box-shadow:none!important}.call-bar .call-device-toggle{border-radius:6px 0 0 6px}.call-bar .call-device-toggle+button{border-radius:0 6px 6px 0;height:54px;box-shadow:none!important}.call-control-label{font-size:9px;font-weight:400;line-height:1.2}.call-bar button[aria-label=Leave\ meeting]{border-radius:6px;height:54px}.call-encryption-status{color:#e8efff;background:#192b43;border-bottom:1px solid #34465d;min-height:42px;padding:10px 22px}.call-encryption-status button{border-radius:4px;align-items:center;gap:7px;min-height:30px;font-size:10px;display:flex}.meeting-security-detail{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.meeting-security-detail>svg{color:var(--color-primary)}.meeting-security-detail h3{font-size:22px;font-weight:500}.meeting-security-detail p{color:var(--color-text-muted);font-size:13px;line-height:1.8}.meeting-security-detail label,.meeting-security-detail small{color:var(--color-text-muted);font-size:11px;line-height:1.7}.meeting-security-detail code{letter-spacing:.05em;word-break:break-word;font-size:19px;line-height:1.6}.meeting-detail-hero{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:none;border-radius:8px;padding:28px}.meeting-detail-hero-glow{display:none}.meeting-detail-hero h1{color:var(--color-text);font-size:30px;font-weight:500}.meeting-detail-hero-content p,.meeting-detail-back{color:var(--color-text-muted)}.meeting-detail-hero-actions{border-top:1px solid var(--color-border);padding-top:20px}.meeting-share-panel{box-shadow:none;background:var(--color-primary-light);border:0;border-radius:8px}.meeting-share-panel h2{font-size:18px;font-weight:500}@media (max-width:1100px){.person-joined,.recording-access{display:none}.library-toolbar{align-items:stretch}.library-search-sort,.library-search-sort .workspace-search{flex:1}.messages-frame{grid-template-columns:260px minmax(0,1fr)}.conversation-header{padding-inline:15px}.message-stream{padding-inline:16px}.prejoin-layout{gap:32px}}@media (max-width:760px){.directory-toolbar{gap:14px}.directory-toolbar .workspace-search{width:100%}.workspace-tabs{gap:0}.workspace-tabs button{padding:10px;font-size:11px}.person-row{flex-wrap:wrap;gap:12px;padding:18px 14px}.person-name{flex-basis:calc(100% - 80px)}.person-row>.eib-badge{margin-left:58px}.person-state,.person-row>svg{margin-left:auto}.person-joined{display:none}.directory-label{padding-inline:15px}.profile-identity{align-items:flex-start;gap:14px}.profile-identity h3{font-size:21px}.profile-facts{gap:19px}.workspace-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.workspace-dialog-panel{max-height:calc(100dvh - 24px)}.workspace-dialog-header,.workspace-dialog-body{padding:20px}.workspace-dialog-footer{padding:14px 20px}.library-policy{flex-wrap:wrap;padding:19px}.library-policy>div{flex:calc(100% - 42px)}.library-policy>a{min-height:36px;margin-left:37px}.library-search-sort{flex-wrap:wrap}.library-search-sort .workspace-search{min-width:180px}.recording-open{flex-wrap:wrap;gap:12px;padding:18px 14px}.recording-description{flex-basis:calc(100% - 65px)}.recording-open>.eib-badge{margin-left:64px}.recording-open>svg:last-child{margin-left:auto}.recording-file-icon{width:45px;height:53px}.recording-library-row{gap:0;padding-right:10px}.recording-library-row>.eib-btn{width:37px;padding:0}.recording-description strong{font-size:13px}.library-pagination{padding:16px 12px}.directory-label>span:last-child:not(:first-child){font-size:10px}.workspace-main-messages{height:calc(100dvh - 76px);min-height:500px;max-height:none;padding:12px}.workspace-main-messages+.workspace-footer{display:none}.messages-heading{align-items:center;gap:12px;display:flex}.messages-heading h1{font-size:26px}.messages-heading p{display:none}.messages-heading .eib-btn{min-height:40px;font-size:11px}.messages-frame{grid-template-columns:1fr}.conversation-header{gap:9px;min-height:74px}.conversation-header .eib-btn{min-width:0;padding:9px}.privacy-strip{padding:9px 14px;line-height:1.6}.message-composer{padding:10px}.composer-controls{gap:6px}.composer-field>span{display:none}.composer-poll{display:inline-flex}.conversation-find{gap:6px;padding:10px}.conversation-find .workspace-search{min-width:0}.conversation-find>span{display:none}.prejoin-page{padding-inline:20px}.prejoin-header{margin-bottom:20px;padding-block:19px}.prejoin-header small{display:none}.prejoin-header>button{font-size:10px}.prejoin-layout{grid-template-columns:1fr;gap:30px;max-width:520px;margin:0}.prejoin-form h1{font-size:27px}.prejoin-preview>div:first-of-type{top:10px;bottom:auto;left:10px}.call-bar{gap:5px;padding:7px}.call-bar .call-control-button,.call-bar .call-device-toggle{width:40px;min-width:40px;height:42px}.call-bar .call-device-toggle+button{width:18px;height:42px}.call-control-label{display:none}.call-bar button[aria-label=Leave\ meeting]{height:42px;padding-inline:12px}.call-encryption-status{flex-wrap:wrap;gap:8px;padding:7px 12px;font-size:10px}.call-encryption-status>span:nth-of-type(2){display:none}.meeting-detail-hero{padding:22px}.meeting-detail-hero h1{font-size:26px}}.recording-preview{margin-bottom:26px}.recording-preview h3{margin-bottom:14px;font-size:14px;font-weight:500}.recording-preview>div{background:var(--color-bg);border-radius:7px;align-items:center;gap:15px;padding:25px;display:flex}.recording-preview>div>svg{color:var(--color-primary);flex-shrink:0}.recording-preview p,.recording-preview-note{color:var(--color-text-muted);font-size:12px;line-height:1.7}.recording-preview video{background:#101b2c;border-radius:7px;width:100%;max-height:330px}.recording-preview-note{margin-bottom:25px}@media (max-width:600px){.recording-preview>div{flex-wrap:wrap}.recording-preview>div p{flex:1}.recording-preview>div button{width:100%}}.meeting-detail-tabs{border-bottom:1px solid var(--color-border);padding-bottom:12px}.meeting-protection-summary{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.meeting-protection-summary>svg{color:var(--color-primary)}.meeting-protection-summary strong{font-size:13px;font-weight:500}.meeting-protection-summary p{color:var(--color-text-muted);font-size:12px;line-height:1.8}.eib-btn-content{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.call-person-row{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.call-person-identity{min-width:0}.call-person-identity>p:first-child{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.call-person-identity>p:first-child>span{margin-left:5px}.call-person-actions{border-top:1px solid var(--call-border);grid-column:1/-1;align-items:center;gap:7px;padding-top:10px;display:flex}.call-person-actions button{min-height:36px}.institution-logo-image{object-fit:contain;flex-shrink:0}.institution-onboarding{max-width:1220px;margin-inline:auto}.institution-onboarding .page-heading h1{margin-top:18px}.onboarding-steps{flex-wrap:wrap;gap:25px;margin:0 0 30px;padding:0;list-style:none;display:flex}.onboarding-steps li{color:var(--color-text-muted);align-items:center;gap:9px;font-size:12px;display:flex}.onboarding-steps li>span{background:var(--color-surface-tint);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.onboarding-steps li[aria-current]{color:var(--color-primary);font-weight:600}.onboarding-steps li[aria-current]>span{background:var(--color-primary);color:#fff}.onboarding-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);align-items:start;gap:28px;display:grid}.onboarding-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;min-width:0;padding:30px}.onboarding-form h2{margin-bottom:26px;font-size:21px;font-weight:500;line-height:1.4}.onboarding-fields{flex-direction:column;gap:23px;display:flex}.onboarding-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.onboarding-actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;margin-top:28px;padding-top:24px;display:flex}.onboarding-preview>p{color:var(--color-text-muted);padding:15px 5px;font-size:11px;line-height:1.8}.brand-preview-window{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;overflow:hidden}.brand-preview-nav{background:var(--color-text);color:var(--color-surface);align-items:center;gap:12px;padding:21px;display:flex}.brand-preview-nav strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.brand-preview-nav small{opacity:.8;margin-top:4px;font-size:10px;display:block}.brand-preview-mark{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.brand-preview-mark img{object-fit:contain;width:100%;height:100%}.brand-preview-body{padding:38px 26px}.brand-preview-body>svg{color:var(--color-primary);margin-bottom:26px}.brand-preview-body h2{margin-bottom:10px;font-size:24px;font-weight:500}.brand-preview-body p{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.brand-preview-action{color:#fff;border-radius:5px;margin-top:26px;padding:13px 18px;font-size:11px;display:inline-block}.logo-file-label{flex-direction:column;gap:10px;font-size:13px;font-weight:500;display:flex}.logo-file-label small{color:var(--color-text-muted);font-size:11px;font-weight:400}.logo-file-label input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;max-width:100%;padding:10px;font-size:12px}.logo-file-label input::file-selector-button{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;margin-right:12px;padding:7px 11px}.onboarding-explanation{color:var(--color-text-muted);max-width:70ch;font-size:12px;line-height:1.9}.onboarding-explanation>svg{color:var(--color-primary);float:left;margin:3px 10px 0 0}.onboarding-review dl{margin-bottom:24px}.onboarding-review>.policy-control+.policy-control,.onboarding-review>.org-notes-field{margin-top:20px}.onboarding-review dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:125px minmax(0,1fr);gap:20px;padding:14px 0;font-size:13px;line-height:1.7;display:grid}.onboarding-review dt{color:var(--color-text-muted);font-size:12px}.onboarding-review dd{overflow-wrap:anywhere}.onboarding-isolation{align-items:flex-start;gap:13px;padding-block:26px;display:flex}.onboarding-isolation>svg{color:var(--color-primary);flex-shrink:0}.onboarding-isolation h3{margin-bottom:9px;font-size:14px;font-weight:500}.onboarding-isolation p,.onboarding-next p{color:var(--color-text-muted);font-size:12px;line-height:1.9}.onboarding-next{border-top:1px solid var(--color-border);align-items:flex-start;gap:12px;margin-top:24px;padding-top:24px;display:flex}.onboarding-next>svg{color:var(--color-success);flex-shrink:0}.onboarding-next strong{font-size:14px}.onboarding-next code{background:var(--color-bg);overflow-wrap:anywhere;margin-block:12px;padding:13px;font-size:11px;line-height:1.8;display:block}.logo-settings{border-block:1px solid var(--color-border);margin-top:26px;padding-block:28px}.logo-settings-preview{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:20px;padding:18px;display:flex}.logo-settings-preview>span{font-size:14px}.activation-page{background:var(--color-bg);min-height:100dvh;padding:35px 6%}.activation-page>header{border-bottom:1px solid var(--color-border);padding-bottom:28px}.activation-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1050px;margin:85px auto;display:grid}.activation-intro>svg{color:var(--color-primary);margin-bottom:28px}.activation-intro h1{letter-spacing:-.025em;margin-bottom:22px;font-size:40px;font-weight:500;line-height:1.15}.activation-intro p{color:var(--color-text-muted);max-width:45ch;font-size:14px;line-height:1.9}.activation-intro ul{margin-top:30px;padding:0;list-style:none}.activation-intro li{border-bottom:1px solid var(--color-border);padding:11px 0;font-size:12px}.activation-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:33px}.activation-form form{flex-direction:column;gap:20px;display:flex}.activation-form h2{font-size:23px;font-weight:500;line-height:1.4}.activation-form p{color:var(--color-text-muted);font-size:12px;line-height:1.9}.activation-form>p,.activation-form>.eib-btn,.activation-form>.text-link{margin-top:20px}.activation-form .eib-btn{min-height:46px}@media (max-width:1000px){.onboarding-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.onboarding-pair{grid-template-columns:1fr}.activation-layout{gap:45px}}@media (max-width:760px){.onboarding-layout,.activation-layout{grid-template-columns:1fr}.onboarding-form,.activation-form{padding:23px 20px}.onboarding-steps{gap:15px}.onboarding-steps li{gap:6px;font-size:10px}.onboarding-steps li>span{width:23px;height:23px}.onboarding-review dl>div{grid-template-columns:1fr;gap:5px}.onboarding-actions .eib-btn{flex:1}.activation-page{padding:22px 20px}.activation-layout{gap:30px;margin:35px auto}.activation-intro h1{font-size:32px}.activation-intro ul{display:none}.activation-intro>svg{width:30px;height:30px;margin-bottom:16px}.activation-intro p{font-size:13px}.activation-form h2{font-size:22px}.brand-preview-body{padding:26px}}.overview-context{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:24px;padding:16px 0 24px;font-size:12px;display:flex}.overview-context>span:first-child{color:var(--color-text);align-items:center;gap:8px;display:flex}.overview-context-dot,.breakout-live-dot{background:var(--color-success);border-radius:50%;flex-shrink:0;width:7px;height:7px}.overview-context>a{color:var(--color-primary);align-items:center;gap:8px;margin-left:auto;display:flex}.overview-page .start-meeting-panel{isolation:isolate;padding:32px 36px 24px}.overview-page .start-meeting-panel:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:270px;height:270px;position:absolute;top:30px;right:-95px;box-shadow:0 0 0 40px #ffffff0a,0 0 0 80px #ffffff08}.overview-page .start-meeting-panel h2{max-width:520px;font-size:clamp(32px,3.4vw,48px)}.training-brief{border-block:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 32px;padding:28px 0;display:grid}.training-brief-mark{background:var(--color-primary-light);width:60px;height:60px;color:var(--color-primary);border-radius:12px;place-items:center;display:grid}.training-eyebrow{text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;color:var(--color-primary)!important;font-size:10px!important}.training-brief h2{margin-bottom:8px;font-size:23px;font-weight:500;line-height:1.2}.training-brief p{color:var(--color-text-muted);max-width:590px;font-size:13px;line-height:1.65}.breakout-bar{z-index:21;background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:relative}.breakout-location{align-items:center;gap:12px;min-width:0;display:flex}.breakout-location>div{min-width:0}.breakout-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.breakout-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:2px;font-size:9px;display:block}.breakout-bar-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.breakout-clock{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:13px}.breakout-launch{background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.breakout-launch small{border-left:1px solid var(--color-border);padding-left:8px;font-size:10px}.breakout-return{min-height:44px;color:var(--color-primary);padding:8px;font-size:12px}.breakout-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.breakout-summary p{color:var(--color-text-muted);margin-top:8px;font-size:13px}.breakout-status{background:var(--color-surface-tint);border-radius:4px;padding:5px 8px;font-size:11px;font-weight:600}.breakout-status.is-open{background:var(--color-success-bg);color:var(--color-success)}.breakout-editor{background:var(--color-surface-tint);border:1px solid var(--color-border);border-radius:8px;margin-bottom:24px;padding:20px}.breakout-editor label{font-size:14px;font-weight:600}.breakout-editor p,.breakout-footnote{color:var(--color-text-muted);margin:6px 0 12px;font-size:12px;line-height:1.6}.breakout-editor textarea{border:1px solid var(--color-border);background:var(--color-surface);resize:vertical;border-radius:6px;width:100%;margin-bottom:12px;padding:12px;font-size:14px;line-height:1.8}.breakout-host-controls{border-block:1px solid var(--color-border);flex-direction:column;gap:18px;margin-bottom:24px;padding:20px 0;display:flex}.breakout-checkbox{align-items:center;gap:12px;font-size:13px;display:flex}.breakout-checkbox input{width:18px;height:18px;accent-color:var(--color-primary)}.breakout-checkbox small{color:var(--color-text-muted);margin-top:3px;font-size:12px;display:block}.breakout-start{justify-content:space-between;align-items:end;gap:16px;display:flex}.breakout-start label{flex-direction:column;gap:6px;font-size:12px;display:flex}.breakout-start select,.breakout-person select{background:var(--color-surface);border:1px solid var(--color-border);max-width:100%;min-height:44px;color:var(--color-text);border-radius:6px;padding:8px 28px 8px 10px;font-size:13px}.breakout-main-room{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:24px;padding:18px;display:flex}.breakout-main-room strong{font-size:15px;font-weight:600}.breakout-main-room small{color:var(--color-text-muted);margin-top:5px;font-size:12px;display:block}.breakout-main-room>span:last-child{color:var(--color-primary);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.breakout-main-room.is-current{background:var(--color-primary-light);border-color:var(--color-primary)}.breakout-directory section{margin-bottom:26px}.breakout-directory h3,.breakout-assignments h3{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.breakout-directory h3 span,.breakout-assignments h3 span{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:4px;padding:1px 6px;font-size:10px}.breakout-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.breakout-room-card{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.breakout-room-card>div{flex:1;min-width:0}.breakout-number{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:start;margin-top:3px;font-size:11px}.breakout-room-card h4{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.breakout-room-card p{color:var(--color-text-muted);margin-top:5px;font-size:11px}.breakout-room-card button{min-height:44px;color:var(--color-primary);background:var(--color-primary-light);border-radius:5px;flex-shrink:0;padding:6px 10px;font-size:12px}.breakout-room-card.is-current{border-color:var(--color-primary);background:var(--color-primary-light)}.breakout-room-card button:disabled{opacity:.55}.breakout-assignments{border-top:1px solid var(--color-border);padding-top:20px}.breakout-assignments>p{color:var(--color-text-muted);margin-bottom:14px;font-size:12px;line-height:1.6}.breakout-person{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 0;display:flex}.breakout-avatar{background:var(--color-primary-light);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.breakout-person>div{flex:1;min-width:0}.breakout-person strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.breakout-person small{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.breakout-person select{max-width:48%}.breakout-moving{background:var(--color-bg);color:var(--color-text);z-index:100;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:fixed;inset:0}.breakout-notice{z-index:60;border:1px solid var(--color-border);background:var(--color-surface);width:max-content;max-width:calc(100% - 32px);color:var(--color-text);box-shadow:var(--shadow-soft-lg);border-radius:8px;align-items:center;gap:16px;padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}.breakout-notice button{flex-shrink:0;min-height:32px}.breakout-error,.breakout-inline-error{color:var(--color-danger);background:var(--color-danger-bg)}.breakout-inline-error{border-radius:6px;margin-bottom:16px;padding:12px;font-size:13px}.call-root .call-glow{display:none}.call-root>header{border-bottom:1px solid var(--call-border-soft)}.call-root .call-bar{box-shadow:var(--shadow-soft);border-radius:10px;gap:10px;padding:10px 14px}@media (max-width:767px){.overview-context{flex-wrap:wrap;gap:10px;padding:14px 0 20px;font-size:11px}.overview-context>a{width:100%;margin-left:0}.overview-page .start-meeting-panel{padding:26px 24px 20px}.overview-page .start-meeting-panel h2{font-size:36px}.training-brief{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0}.training-brief-mark{border-radius:8px;width:40px;height:40px}.training-brief h2{font-size:21px}.training-brief>.eib-btn{grid-column:2;justify-self:start}.breakout-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.breakout-location{flex:1;gap:8px}.breakout-location strong{font-size:12px}.breakout-bar-actions{gap:5px}.breakout-launch{gap:5px;padding:8px;font-size:11px}.breakout-launch small{display:none}.breakout-return{font-size:11px}.breakout-clock{display:none}.breakout-room-grid{grid-template-columns:1fr}.breakout-room-card{padding:12px}.breakout-start{flex-direction:column;align-items:stretch}.breakout-start select{width:100%}.breakout-person{flex-wrap:wrap}.breakout-person select{width:100%;max-width:100%;margin-left:44px}.breakout-editor{padding:14px}.breakout-notice{bottom:150px}.call-root .call-bar{border-radius:10px;gap:6px;padding:8px}.call-root>header{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.breakout-moving *{animation:none}}@media (max-width:767px){.call-root .call-bar .call-control-label{text-align:center;max-width:58px;font-size:9px;line-height:1.15;display:block}.call-root .call-bar .call-control-button,.call-root .call-bar .call-device-toggle{gap:5px;width:46px;min-width:46px;height:54px}.call-root .call-bar .call-device-toggle+button{width:24px;height:54px}.call-root .call-bar button[aria-label=Leave\ meeting]{min-width:48px;height:54px}.call-root .call-bar{padding-bottom:max(8px,env(safe-area-inset-bottom));gap:6px;width:100%}}.breakout-main-room.is-current:disabled{opacity:1;cursor:default}.breakout-tabs{border-bottom:1px solid var(--color-border);gap:20px;margin:0 0 22px;display:flex}.breakout-tabs>button{min-height:44px;color:var(--color-text-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;display:flex}.breakout-tabs>button[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.breakout-tabs span{background:var(--color-surface-tint);border-radius:4px;padding:2px 5px;font-size:10px}.breakout-tabs .breakout-help-badge{background:var(--color-warning-bg);color:var(--color-warning)}.count-pill{background:var(--color-primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.workspace-nav-link .count-pill{margin-left:auto}.workspace-nav-link .count-pill+svg{margin-left:6px}.segmented{flex-wrap:wrap;gap:4px;display:flex}.segmented button{color:var(--color-text-muted);border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:12px;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);font-weight:600}.segmented button:hover{background:var(--color-surface)}.segmented button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.org-console,.support-page,.org-detail{max-width:1180px;margin-inline:auto}.org-heading-actions,.page-heading-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.org-notice{background:var(--color-warning-bg);color:var(--color-text);border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.org-notice>svg{color:var(--color-warning);flex-shrink:0;margin-top:2px}.org-stats{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.org-stats>div{padding:18px 20px}.org-stats>div+div{border-left:1px solid var(--color-border)}.org-stats dt{color:var(--color-text-muted);font-size:11px}.org-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:500}.org-stats dd small{color:var(--color-text-muted);letter-spacing:0;font-size:11px;font-weight:400}.org-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.org-toolbar .workspace-search{flex:1;max-width:420px}.org-empty{text-align:center;border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;display:flex}.org-empty>svg{color:var(--color-primary)}.org-empty h1,.org-empty h2{color:var(--color-text);font-size:18px;font-weight:500}.org-empty p{max-width:440px;font-size:12px;line-height:1.7}.org-list,.support-list{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;overflow:hidden}.org-list li+li,.support-list li+li{border-top:1px solid var(--color-border)}.org-row{align-items:center;gap:18px;min-height:82px;padding:18px 22px;transition:background .14s;display:flex}.org-row:hover,.support-row:hover{background:var(--color-glass)}.org-row:focus-visible,.support-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.org-row>svg{color:var(--color-text-muted);flex-shrink:0}.org-mark{color:#fff;text-transform:uppercase;border:1px solid var(--color-border);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:inline-grid;overflow:hidden}.org-mark img{object-fit:contain;width:100%;height:100%}.org-row-main,.support-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.org-row-main strong,.support-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.org-row-main small,.support-row-main small,.org-row-admin small,.org-row-meta small,.support-row-meta small{color:var(--color-text-muted);font-size:11px}.org-row-admin{flex-direction:column;gap:4px;width:170px;min-width:0;font-size:12px;display:flex}.org-row-meta,.support-row-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;min-width:150px;display:flex}.org-footnote{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.org-footnote>svg{color:var(--color-primary)}.org-detail>.text-link{margin-bottom:18px;display:inline-block}.org-detail-header{align-items:center;gap:18px;margin-bottom:24px;display:flex}.org-detail-header>div{flex:1;min-width:0}.org-detail-header h1{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.25}.org-detail-header p{color:var(--color-text-muted);margin-top:6px;font-size:12px}.org-detail code,.onboarding-review code{font-family:var(--font-mono);font-size:.92em}.org-message{background:var(--color-success-bg);border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.org-message>svg{color:var(--color-success);flex-shrink:0;margin-top:2px}.org-message.is-error{background:var(--color-danger-bg)}.org-message.is-error>svg{color:var(--color-danger)}.org-next{background:var(--color-primary-light);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:24px 26px;display:flex}.org-next h2{margin:4px 0 8px;font-size:19px;font-weight:500}.org-next p{color:var(--color-text-muted);max-width:62ch;font-size:12px;line-height:1.75}.org-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-primary)!important;font-size:10px!important}.org-check{align-items:flex-start;gap:7px;margin-top:12px;display:flex}.org-check>svg{color:var(--color-warning);flex-shrink:0;margin-top:3px}.org-check.is-ok>svg{color:var(--color-success)}.org-next-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:210px;display:flex}.org-next-actions small{color:var(--color-text-muted);font-size:11px}.org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.org-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.org-detail>.org-panel{margin-bottom:22px}.org-panel h2{font-size:16px;font-weight:600}.org-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-facts>div{border-bottom:1px solid var(--color-border);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:11px 0;font-size:12px;line-height:1.7;display:grid}.org-facts>div:last-child{border-bottom:0}.org-facts dt{color:var(--color-text-muted);font-size:11px}.org-facts dd{overflow-wrap:anywhere}.org-deploy-steps{counter-reset:step;flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.org-deploy-steps li{counter-increment:step;flex-direction:column;gap:8px;padding-left:32px;font-size:12px;line-height:1.7;display:flex;position:relative}.org-deploy-steps li:before{content:counter(step);background:var(--color-surface-tint);width:22px;height:22px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:0;left:0}.org-deploy-steps li>.eib-btn{align-self:flex-start}.org-muted{color:var(--color-text-muted);font-size:12px;line-height:1.75}.org-escalations li+li{border-top:1px solid var(--color-border)}.org-escalations a{align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.org-escalations a span{color:var(--color-text-muted);flex:1}.org-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.org-history{flex-direction:column;gap:14px;max-height:360px;padding-right:6px;display:flex;overflow:auto}.org-history li{border-left:2px solid var(--color-border);padding-left:14px}.org-history strong{font-size:12px;font-weight:600}.org-history p{color:var(--color-text);margin:3px 0;font-size:12px;line-height:1.6}.org-history small{color:var(--color-text-muted);font-size:11px}.org-danger{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.org-danger small{color:var(--color-text-muted);font-size:11px}.org-notes-field{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.org-notes-field small{color:var(--color-text-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.org-notes-field textarea,.org-panel textarea,.support-reply textarea{resize:vertical;min-height:96px;line-height:1.6}.hosting-options{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.hosting-option{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .14s,background .14s;display:flex}.hosting-option[data-selected]{border-color:var(--color-primary);background:var(--color-primary-light)}.hosting-option input{accent-color:var(--color-primary);flex-shrink:0;width:17px;height:17px;margin-top:3px}.hosting-option:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.hosting-option strong{margin-bottom:6px;font-size:14px;display:block}.hosting-option small,.hosting-option em{color:var(--color-text-muted);font-size:12px;line-height:1.7;display:block}.hosting-option em{margin-top:6px;font-size:11px;font-style:normal}.help-link{color:var(--color-primary);text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .14s;display:inline-flex}.help-link:hover{text-decoration-color:currentColor}.help-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:3px}.prejoin-help{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 18px;display:flex}.prejoin-help .help-link{color:inherit;text-decoration-color:currentColor}.help-public{background:var(--color-bg);min-height:100vh}.help-public>header{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);display:flex}.help-public>header>div{align-items:center;gap:12px;display:flex}.help-public>main{padding:32px clamp(16px,4vw,48px) 64px}.help-center{max-width:1120px;margin-inline:auto}.help-hero{background:var(--institution-accent,var(--color-primary));color:#fff;border-radius:9px;margin-bottom:30px;padding:34px 36px}.help-hero h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,38px);font-weight:500}.help-hero p{color:#e1e9fa;margin:8px 0 22px;font-size:13px}.help-search{color:#617087;background:#fff;border-radius:6px;align-items:center;gap:12px;max-width:620px;padding:0 16px;display:flex}.help-search input{color:#182b49;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:15px 0;font-size:14px}.help-search:focus-within{outline-offset:3px;outline:2px solid #fff}.help-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;display:grid}.help-topic{margin-bottom:28px}.help-topic h2{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px;font-size:12px;font-weight:600}.help-topic ul{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;overflow:hidden}.help-topic li+li{border-top:1px solid var(--color-border)}.help-topic a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:16px 20px;transition:background .14s;display:grid}.help-topic a:hover{background:var(--color-glass)}.help-topic a strong{font-size:14px;font-weight:600}.help-topic a span{color:var(--color-text-muted);grid-column:1;font-size:12px;line-height:1.6}.help-topic a svg{color:var(--color-text-muted);grid-area:1/2/3}.help-support{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex;position:sticky;top:24px}.help-support>svg{color:var(--color-primary)}.help-support h2{font-size:17px;font-weight:500}.help-support p{color:var(--color-text-muted);font-size:12px;line-height:1.75}.help-support .eib-btn{justify-content:center;align-self:stretch}.help-breadcrumb{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.help-breadcrumb a{color:var(--color-primary)}.help-article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;padding:clamp(22px,3vw,38px)}.help-article h1{letter-spacing:-.03em;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.25}.help-summary{color:var(--color-text-muted);margin:10px 0 8px;font-size:14px;line-height:1.7}.help-article section{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px}.help-article h2{margin-bottom:12px;font-size:17px;font-weight:600}.help-article p,.help-article li{max-width:70ch;font-size:14px;line-height:1.8}.help-article p+p{margin-top:10px}.help-article ol{flex-direction:column;gap:6px;margin-top:8px;padding-left:22px;list-style:decimal;display:flex}.help-article ul{flex-direction:column;gap:6px;margin-top:8px;padding-left:22px;list-style:outside;display:flex}.help-article li::marker{color:var(--color-primary)}.help-related ul{padding:0;list-style:none}.help-related a{color:var(--color-primary);align-items:center;gap:6px;font-size:14px;display:inline-flex}.support-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.support-row{text-align:left;align-items:center;gap:18px;width:100%;min-height:72px;padding:16px 20px;transition:background .14s;display:flex}.support-row[aria-current]{background:var(--color-primary-light)}.support-row.needs-attention{box-shadow:inset 3px 0 0 var(--color-primary)}.support-row-meta{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.support-row-meta small{text-align:right;width:100%}.support-page>.support-list,.support-page>.org-empty{margin-top:4px}.support-detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;position:sticky;top:24px}.support-detail h2{font-size:16px;font-weight:600}.support-detail h3{margin-top:4px;font-size:12px;font-weight:600}.support-detail-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.support-detail-head p{color:var(--color-text-muted);font-size:12px}.support-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.support-compose{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;flex-direction:column;gap:22px;margin-bottom:28px;padding:clamp(20px,3vw,30px);display:flex}.support-compose h2{font-size:20px;font-weight:500}.support-compose fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.support-compose legend{margin-bottom:10px;font-size:13px;font-weight:500}.support-categories{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.support-categories label{border:1px solid var(--color-border);cursor:pointer;border-radius:7px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .14s,background .14s;display:flex;position:relative}.support-categories label[data-selected]{border-color:var(--color-primary);background:var(--color-primary-light)}.support-categories label:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.support-categories input{opacity:0;pointer-events:none;position:absolute}.support-categories strong{font-size:13px}.support-categories small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.support-suggestions{background:var(--color-surface-tint);border-radius:7px;padding:14px 16px;font-size:12px}.support-suggestions ul{flex-direction:column;gap:4px;margin-top:6px;display:flex}.support-suggestions a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.support-hint{color:var(--color-text-muted);font-size:11px}.support-ticket-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0 22px;display:flex}.support-ticket-head h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.support-ticket-head p{color:var(--color-text-muted);font-size:12px}.support-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-thread{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.support-thread li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;padding:18px 20px}.support-thread li.is-staff{border-left:3px solid var(--color-primary)}.support-thread li.is-internal{background:var(--color-warning-bg);border-style:dashed}.support-message-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.support-message-head small{color:var(--color-text-muted);margin-left:auto;font-size:11px}.support-reply{flex-direction:column;gap:12px;display:flex}.support-internal{cursor:pointer;align-items:center;gap:8px;margin-right:auto;font-size:12px;display:inline-flex}.support-internal input{accent-color:var(--color-primary);width:16px;height:16px}.support-field{color:var(--color-text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.support-escalate{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.support-escalate p{color:var(--color-text-muted);font-size:12px;line-height:1.7}@media (max-width:960px){.help-layout,.support-layout{grid-template-columns:1fr}.help-support,.support-detail{position:static}.org-grid{grid-template-columns:1fr}.org-row-admin{display:none}}@media (max-width:760px){.org-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.org-stats>div:nth-child(3){border-left:0}.org-stats>div:nth-child(n+3){border-top:1px solid var(--color-border)}.org-next{flex-direction:column;align-items:stretch;padding:20px}.org-next-actions{min-width:0}.org-row{flex-wrap:wrap;gap:12px;padding:16px}.org-row-main{flex-basis:calc(100% - 80px)}.org-row-meta{text-align:left;flex:1;align-items:flex-start;min-width:0}.org-detail-header{flex-wrap:wrap}.org-detail-header>div{flex-basis:calc(100% - 74px)}.org-heading-actions{justify-content:flex-start}.org-facts>div{grid-template-columns:1fr;gap:4px}.support-row{flex-wrap:wrap;padding:14px 16px}.support-row-meta{justify-content:flex-start}.support-row-meta small{text-align:left}.support-ticket-head{flex-direction:column}.support-badges{justify-content:flex-start}.help-hero{padding:24px 20px}.org-toolbar .workspace-search{flex-basis:100%;max-width:none}}.recording-room{color:var(--color-text-muted);font-weight:400}
