:root{--he-ink:#252338;--he-muted:#767387;--he-purple:#6955df;--he-line:#e8e6ee;--he-bg:#faf9fc}#helium-nav{position:fixed;z-index:65500;top:0;left:0;right:0;height:54px;display:flex;align-items:center;gap:24px;padding:0 22px;background:#fff;border-bottom:1px solid var(--he-line);color:var(--he-ink);font:14px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}#helium-nav *{box-sizing:border-box}#helium-nav a{color:#706c81;text-decoration:none;white-space:nowrap}#helium-nav .he-brand{display:flex;align-items:center;gap:9px;font-weight:720;font-size:20px;letter-spacing:-.7px;color:var(--he-ink)}#helium-nav img{width:29px;height:29px}#helium-nav .he-links{display:flex;align-items:center;gap:4px;overflow:auto;scrollbar-width:none}#helium-nav .he-links a{padding:8px 12px;border-radius:8px;font-weight:550;font-size:13px}#helium-nav a:hover{color:var(--he-purple);background:#f7f5fd}#helium-nav a[aria-current=page]{color:#5a45c8;background:#eeebfb}#helium-nav .he-end{margin-left:auto;font-size:12px;display:flex;gap:16px;align-items:center}#helium-nav a:focus-visible{outline:2px solid var(--he-purple);outline-offset:2px}body.he-mail #io-ox-core{top:54px!important;height:calc(100% - 54px)!important}body.he-chat #matrixchat{position:fixed!important;top:54px;bottom:0;left:0;right:0;height:auto!important}body.he-admin .umcTopContainer{top:54px!important;height:calc(100% - 54px)!important}body.he-admin{--bgc-content-container:#fff;--bgc-content-body:#faf9fc;--font-color-contrast-high:#252338;--bgc-header:#fff;--button-primary-bgc:#6955df;--color-accent:#6955df}body.he-admin .umcHeader{background:#fff!important;border-bottom:1px solid #e8e6ee;color:#252338!important;box-shadow:none!important}body.he-admin .dijitButtonNode{border-radius:8px!important}body.he-admin .umcModule{background:#faf9fc!important}body.he-admin #umcMenuHelp,body.he-admin #umcMenuCertificates{display:none!important}.mx_AuthFooter,.mx_UserMenu_upgrade{display:none!important}.mx_AuthPage{background:#faf9fc!important}.mx_AuthBody{border:1px solid #e8e6ee!important;border-radius:16px!important;box-shadow:none!important}.mx_LeftPanel{background:#f6f4fb!important}.mx_RoomSublist_headerText{font-weight:650!important}body.he-meet #welcome_page{display:none!important}@media(max-width:760px){#helium-nav{gap:10px;padding:0 12px}#helium-nav .he-end{display:none}#helium-nav .he-brand span{display:none}#helium-nav .he-links a{padding:9px 10px}}

body.he-admin {
/* used to accent some elements: checkbox/radiobox, checked toggle buttons/checked input fields */
  --color-accent: #6955df;
  --bgc-content-body: #fff;
  --bgc-content-header: #faf9fc;
  --bgc-content-container: #faf9fc;
  --bgc-inputfield-on-container: #f2eff8;
  --bgc-inputfield-on-body: var(--bgc-content-container);
  --bgc-checkbox-hover: rgba(0,0,0,0.06);
  --bgc-checkbox-focus: rgba(0,0,0,0.12);
  --bgc-loading-circle: var(--font-color-contrast-middle);
  --bgc-user-menu-item-hover: rgba(0,0,0,0.1);
  --bgc-user-menu-item-active: rgba(0,0,0,0.2);
  --bgc-header-number-circle: #5f5f5c;
  --bgc-tab-separator: #868681;
  --bgc-popup: #e7e2ef;
  --bgc-popup-item-hover: rgba(255,255,255,0.15);
  --bgc-popup-item-active: rgba(255,255,255,0.3);
  --bgc-popup-item-selected: rgba(255,255,255,0.3);
  --bgc-grid-row-hover: rgba(0,0,0,0.04);
  --bgc-grid-row-selected: var(--bgc-grid-row-hover);
  --bgc-tree-row-hover: var(--bgc-grid-row-hover);
  --bgc-tree-row-selected: rgba(0,0,0,0.2);
  --bgc-apptile-default: #e7e2ef;
  --bgc-appcenter-app-hover: rgba(0,0,0,0.08);
  --bgc-appcenter-app-active: rgba(0,0,0,0.12);
  --bgc-progressbar-empty: #e7e2ef;
  --bgc-progressbar-progress: var(--bgc-success);
  --bgc-titlepane-hover: rgba(0,0,0,0.04);
  --bgc-underlay: rgba(134, 134, 129, 0.8);
  --bgc-checkerboard: repeating-conic-gradient(var(--bgc-inputfield-on-container) 0% 25%, transparent 0% 50%) 50%/20px 20px;
  --bgc-error: #ff8597;
  --bgc-warning: #f5b568;
  --bgc-success: #76b413;
  --font-size-1: 1.5rem;
  --font-size-2: 1.25rem;
  --font-size-3: 1rem;
  --font-size-4: 0.875rem;
  --font-size-5: 0.75rem;
  --font-size-html: 1rem;
  --font-size-body: var(--font-size-4);
  --font-lineheight-normal: 1.5;
  --font-lineheight-compact: 1.25;
  --font-lineheight-header: 1.3;
  --font-weight-bold: 600;
  --font-color-contrast-high: #1e1e1d;
  --font-color-contrast-middle: #4e4e4b;
  --font-color-contrast-low: #6c6c6c;
  --font-color-error: #9f3323;
  --font-color-warning: #976026;
  --font-color-success: #547321;
  --button-primary-bgc: #6955df;
  --button-primary-bgc-hover: #5b47ca;
  --button-primary-bgc-active: #503cb8;
  --button-primary-bgc-disabled: #e7e2ef;
  --button-bgc: #e7e2ef;
  --button-bgc-hover: rgba(200,200,198,1);
  --button-bgc-active: #cececd;
  --button-bgc-disabled: #e7e2ef;
  --button-text-bgc: transparent;
  --button-text-bgc-hover: var(--button-bgc-hover);
  --button-text-bgc-active: var(--button-bgc-active);
  --button-text-bgc-disabled: transparent;
  --button-icon-bgc: transparent;
  --button-icon-bgc-hover: var(--button-bgc-hover);
  --button-icon-bgc-active: var(--button-bgc-active);
  --button-icon-bgc-disabled: transparent;
  --button-icon-highlighted-bgc: var(--bgc-inputfield-on-body);
  --button-icon-highlighted-bgc-hover: var(--button-bgc-hover);
  --button-icon-highlighted-bgc-active: var(--button-bgc-active);
  --button-icon-highlighted-bgc-disabled: transparent;
  --border-radius-interactable: 0.25rem;
  --border-radius-container: 0.5rem;
  --color-focus: var(--font-color-contrast-high);
  --popup-border: 1px solid #e7e2ef;
  --box-shadow: none;
  --serveroverview-tile-hover-bgc: #00acb6;
  --serveroverview-tile-hover-color: #1e1e1d;
  --bgc-portal-tab: #f2eff8;
  --bgc-portal-tab-active: #e7e2ef;
  --bgc-portal-tab-hover: #e7e2ef;
  --bgc-portal-tab-close-button-hover: #f2eff8;
  --bgc-portal-scrollbar: #e7e2ef;
  --color-portal-iframe-border: #e7e2ef;
  --color-portal-user-icon: #e7e2ef;
  --select-arrow-portal: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAANZJREFUSIntkj1uwkAQRp8XdqMcIOAU2IVbU1GnCHQgcVxXcYE4AhQ0SDYU+blAZA+SaRwFnAU7/b5yfr4njQYcDodnKwbBaA08al3O9/vPr3sBUTQciJgE+D4cji/Nvrqx9wBMREwaRcNBS3gKTOqdP1gFZSkLYAPEInoVhuFzc8b3/ScR8wbEUO2U6i1tWdYT/QQYo1NgDNXO83rTPM/fbT2l+q9Zln38S3BLUhTFqWt4qwCu7hwD27ocA1uty1nbE7QKLBK6hncWXEgSgC7v63A4fjkDjfBXrz31k0cAAAAASUVORK5CYII=");
}

body.he-admin .dijitTabChecked{background:#eee9fb!important;color:#5a45c8!important}body.he-admin .umcModuleHeader{border-bottom:1px solid #ece8f3}body.he-admin .dijitTextBox{border:1px solid #ded8e9!important;border-radius:8px;background:#fff!important}body.he-admin .dgrid-row{padding:8px 0}body.he-admin .umcGrid{border:1px solid #e8e6ee;border-radius:12px}body.he-admin .dijitButtonNode{box-shadow:none!important}body.he-meet #videoconference_page{top:54px!important;height:calc(100% - 54px)!important}

body.he-meet:has([data-testid="prejoin.screen"]) [class$="-contentControls"]{background:#faf9fc!important;color:#252338!important;border-right:1px solid #e8e6ee}body.he-meet:has([data-testid="prejoin.screen"]) [class$="-title"],body.he-meet:has([data-testid="prejoin.screen"]) [class$="-roomName"]{color:#252338!important}body.he-meet #premeeting-name-input{background:#fff!important;border:1px solid #d9d1e6!important;border-radius:10px!important;color:#252338!important}body.he-meet [data-testid="prejoin.joinMeeting"]{background:#6955df!important;border-radius:10px!important}body.he-meet:has([data-testid="prejoin.screen"]) .toolbox-icon{background:#eeeaf6!important;color:#5b506d!important}body.he-meet:has([data-testid="prejoin.screen"]) .toolbox-icon svg{fill:#5b506d!important}body.he-meet:has([data-testid="prejoin.screen"]) [class$="-paddedContent"]::before{content:'HELIUM MEET';display:block;color:#8e849f;font-size:11px;letter-spacing:2px;margin-bottom:22px}body.he-identity .pf-v5-c-masthead__content,body.he-identity .pf-v5-c-masthead .pf-v5-c-toolbar,body.he-identity .pf-v5-c-masthead .pf-v5-c-menu-toggle{background:#fff!important;color:#65566f!important}body.he-identity .pf-v5-c-nav__item{border-color:#e6dfed!important}body.he-identity .pf-v5-c-nav__link::after{border-color:#e6dfed!important}body.he-identity .pf-v5-c-menu-toggle{border:1px solid #e5deee;border-radius:8px}

body.he-chat [aria-label="Explore rooms"],body.he-chat [aria-label="Explore public rooms"],body.he-chat [aria-label="Create a space"]{display:none!important}

body.he-chat .mx_SpacePanel{background:#eee9f8!important;border-right:1px solid #e3dcee}body.he-chat .mx_SpaceTreeLevel>.mx_SpaceItem:not(:has([aria-label="Home"])),body.he-chat .mx_SpacePanel_toggleCollapse,body.he-chat .mx_SpaceItem:has([aria-label="Home"]) .mx_SpaceButton_menuButton{display:none!important}






/* HELIUM BRAND RELEASE 20261009 */
/* Helium October brand: shared chrome only; never message or document content. */
#helium-nav{background:#fff!important;border-bottom:1px solid #ebe7f1!important;box-shadow:none!important}
#helium-nav .he-brand{gap:0!important}#helium-nav .he-brand img{content:url('/helium-assets/helium-wordmark.png?v=20261009');width:126px!important;height:43px!important;object-fit:contain!important}#helium-nav .he-brand span{display:none!important}
#io-ox-login-screen{background:#fff!important}
#io-ox-login-background-image{max-width:1120px!important;margin:clamp(12px,6vh,64px) auto!important;padding:24px 24px 18px!important;border:0!important;border-radius:0!important;gap:40px 80px!important;grid-template-columns:1.05fr 1fr!important}
#io-ox-login-header::before{content:''!important;background:url('/helium-assets/helium-wordmark.png?v=20261009') left center/contain no-repeat!important;width:160px!important;height:54px!important;flex:0 0 160px!important}
#io-ox-login-header::after{content:none!important}
#newton-login-hero{min-height:380px!important;padding:40px!important;border-radius:28px!important;background:radial-gradient(ellipse at 100% 0,#e8e0fc,transparent 65%),radial-gradient(ellipse at 0 100%,#e4f4ec,transparent 65%),#f6f3fc!important}
#newton-login-hero h2{font-size:40px!important;line-height:1.1!important;letter-spacing:-1.7px!important;color:#302540!important;font-weight:600!important}
#newton-login-hero p{color:#786b88!important;font-size:15px!important;line-height:1.8!important}
#io-ox-login-content{max-width:390px!important;justify-self:center!important;padding:25px 0!important}
#io-ox-login-screen #box-form .form-control{height:50px!important;border-color:#e1dbe9!important;border-radius:12px!important;background:#fff!important}
#io-ox-login-button{border-radius:12px!important;height:50px!important;background:#6955df!important}
#box-form-body .row.title h1{font-size:31px!important;letter-spacing:-1px!important;font-weight:600!important}
#io-ox-login-footer{color:#93889f!important;font-size:12px!important;padding-top:22px!important}
.login-pf #kc-header-wrapper::before{background-image:url('/helium-assets/helium-wordmark.png?v=20261009')!important;width:155px!important;height:52px!important;flex-basis:155px!important}
.login-pf #kc-header-wrapper::after{content:none!important}
.login-pf body{background:radial-gradient(ellipse at top left,#f1ecff,transparent 60%),#fff!important}
.login-pf .card-pf{border:1px solid #e9e3f1!important;border-radius:22px!important;box-shadow:0 16px 50px #38245208!important}
.mx_AuthHeaderLogo img{content:url('/helium-assets/helium-wordmark.png?v=20261009');width:175px!important;max-width:175px!important;height:auto!important;max-height:65px!important;object-fit:contain!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage{background:radial-gradient(ellipse at top left,#f0ebfd,transparent 60%),#fff!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthBody{background:#fff!important;border:1px solid #e9e3ef!important;border-radius:22px!important;box-shadow:0 18px 60px #38245208!important}
#helium-chat-loader{background:#fff!important}#helium-chat-loader img{content:url('/helium-assets/helium-favicon.png?v=20261009');animation:none!important}
.he-wl-grid a>span{background:transparent!important}.he-wl-grid a>span svg{display:none!important}.he-wl-grid a>span{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:40px!important;height:40px!important}
@media(max-width:760px){#io-ox-login-background-image{grid-template-columns:minmax(0,1fr)!important;padding:20px!important;gap:28px!important;margin:0 auto!important;max-width:480px!important}#io-ox-login-content{padding:0!important;max-width:none!important}#io-ox-login-header::before{width:140px!important;height:47px!important;flex-basis:140px!important}}
.he-wl-grid [data-app-icon="mail"]{background-image:url("/helium-assets/app-mail.svg")!important}
.he-wl-grid [data-app-icon="calendar"]{background-image:url("/helium-assets/app-calendar.svg")!important}
.he-wl-grid [data-app-icon="chat"]{background-image:url("/helium-assets/app-chat.svg")!important}
.he-wl-grid [data-app-icon="meet"]{background-image:url("/helium-assets/app-video.svg")!important}
.he-wl-grid [data-app-icon="files"]{background-image:url("/helium-assets/app-files.svg")!important}
.he-wl-grid [data-app-icon="contacts"]{background-image:url("/helium-assets/app-people.svg")!important}
.he-wl-grid [data-app-icon="documents"]{background-image:url("/helium-assets/app-documents.svg")!important}
.he-wl-grid [data-app-icon="spreadsheets"]{background-image:url("/helium-assets/app-spreadsheets.svg")!important}
.he-wl-grid [data-app-icon="presentations"]{background-image:url("/helium-assets/app-presentations.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon]{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;width:44px!important;height:44px!important}.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon]>svg{display:none!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="mail"]{background-image:url("/helium-assets/app-mail.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="calendar"]{background-image:url("/helium-assets/app-calendar.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="chat"]{background-image:url("/helium-assets/app-chat.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="meet"]{background-image:url("/helium-assets/app-video.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="drive"]{background-image:url("/helium-assets/app-files.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="files"]{background-image:url("/helium-assets/app-files.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="contacts"]{background-image:url("/helium-assets/app-people.svg")!important}
#io-ox-login-screen #box-form #io-ox-login-button{background:#6955df!important;color:#fff!important;border-color:#6955df!important}
#io-ox-login-screen #box-form #io-ox-login-button:hover{background:#5843c8!important}
@media(min-width:761px) and (max-height:750px){#io-ox-login-background-image{margin:0 auto!important;gap:20px 60px!important}#newton-login-hero{min-height:340px!important;padding:30px!important}#newton-login-hero h2{font-size:36px!important}}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage{padding:28px 20px!important;overflow:auto!important;align-items:center!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage_modal{width:450px!important;max-width:100%!important;background:#fff!important;border:1px solid #e9e3ef!important;border-radius:24px!important;box-shadow:0 18px 60px #38245209!important;flex:none!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage_modalBlur{display:none!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage_modalContent{width:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:24px!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthHeader{width:100%!important;padding:30px 32px 0!important;min-height:0!important;margin:0!important;display:block!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthHeaderLogo{width:155px!important;height:52px!important;padding:0!important;margin:0!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthHeaderLogo img{width:155px!important;height:52px!important;object-fit:contain!important;margin:0!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthBody{width:100%!important;padding:20px 32px 30px!important;border:0!important;border-radius:0 0 24px 24px!important;box-shadow:none!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthBody h1{font-size:28px!important;letter-spacing:-.7px!important;font-weight:600!important}
body.he-chat .mx_AuthBody .mx_ServerPicker{display:none!important}
body.he-chat .mx_AuthBody .mx_AccessibleButton_kind_primary{background:#6955df!important;border-radius:12px!important;min-height:46px!important}
body.he-chat .mx_AuthBody .mx_AccessibleButton_kind_secondary{border-radius:12px!important;min-height:46px!important}
body.he-admin #signin .signin-mark{font-size:0!important;background:transparent url('/helium-assets/helium-favicon.png?v=20261009') center/contain no-repeat!important;border-radius:0!important;box-shadow:none!important;width:58px!important;height:58px!important}
body.he-admin #signin{background:linear-gradient(120deg,#f5f1fd,#f0f8f3)!important;border:1px solid #e8e1f1!important;border-radius:24px!important}
body.he-chat .mx_AuthBody .mx_Login_submit{background:#6955df!important;color:#fff!important;border:1px solid #6955df!important;border-radius:12px!important;min-height:48px!important}
body.he-chat .mx_AuthBody .mx_SSOButton{background:#fff!important;color:#514963!important;border:1px solid #ded8e9!important;border-radius:12px!important;min-height:48px!important}
body.he-chat .mx_AuthBody .mx_Login_submit:hover{background:#5843c8!important}
.he-wl-grid [data-app-icon="drive"]{background-image:url('/helium-assets/app-files.svg')!important}
.he-wl-grid [data-app-icon="tasks"],.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="tasks"]{background-image:url('/helium-assets/app-tasks.svg')!important}
/* HELIUM PREJOIN POLISH 20261009 */
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-paddedContent"]:has([data-testid="prejoin.screen"])::before{
 content:'Meet'!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;
 background:url('/helium-assets/helium-wordmark.png?v=20261009') left center/145px auto no-repeat,linear-gradient(#d8d3e0,#d8d3e0) 161px center/1px 24px no-repeat!important;
 padding:0 0 0 178px!important;min-height:49px!important;line-height:49px!important;
 font-size:18px!important;font-weight:400!important;letter-spacing:0!important;color:#625b70!important;margin-bottom:26px!important;
}
body.he-meet:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinMeeting"]{
 display:flex!important;align-items:center!important;justify-content:center!important;
 position:relative!important;box-sizing:border-box!important;min-height:48px!important;height:48px!important;
 padding:0 50px!important;line-height:20px!important;border-radius:12px!important;
}
body.he-meet:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinOptions"]{
 display:flex!important;align-items:center!important;justify-content:center!important;
 top:0!important;right:0!important;bottom:0!important;width:44px!important;height:100%!important;
 padding:0!important;box-sizing:border-box!important;border-left:1px solid rgba(255,255,255,.22)!important;
 border-radius:0 12px 12px 0!important;
}
body.he-meet:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinOptions"] .jitsi-icon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
