@font-face{font-display:swap;font-family:RoadrLoop Display;font-style:normal;font-weight:300 700;src:url(fonts/SpaceGrotesk-variable.ttf) format("truetype")}:root,body{--axon-ink:#0b1f5b;--axon-muted:#586482;--axon-surface:#fff;--axon-cloud:#f7faff;--axon-sidebar:#eef0ff;--axon-border:#d5dcf0;--axon-accent:#3b5bff;--axon-bright:#2563ff;--axon-purple:#8b5cf6;--axon-selected:#e5e7ff;--axon-hover:#e5eafa;--axon-outgoing:#e9e5ff;--axon-incoming:#fff;--axon-badge-ink:#fff;--axon-rail:#0b1f5b;--axon-shadow:0 8px 28px #0b1f5b0d;--axon-display:"RoadrLoop Display",Inter,sans-serif;--cpd-color-bg-canvas-default:var(--axon-cloud);--cpd-color-bg-subtle-primary:var(--axon-surface);--cpd-color-bg-subtle-secondary:var(--axon-sidebar);--cpd-color-bg-action-primary-rest:#3b5bff;--cpd-color-bg-action-primary-hovered:#2946b2;--cpd-color-bg-action-primary-pressed:#0b1f5b;--cpd-color-bg-action-secondary-rest:var(--axon-surface);--cpd-color-bg-action-secondary-hovered:var(--axon-hover);--cpd-color-bg-action-tertiary-hovered:var(--axon-hover);--cpd-color-bg-action-tertiary-selected:var(--axon-selected);--cpd-color-bg-accent-rest:#3b5bff;--cpd-color-text-primary:var(--axon-ink);--cpd-color-text-secondary:var(--axon-muted);--cpd-color-text-action-accent:var(--axon-accent);--cpd-color-text-link:var(--axon-accent);--cpd-color-text-on-solid-primary:#fff;--cpd-color-icon-primary:var(--axon-ink);--cpd-color-icon-secondary:var(--axon-muted);--cpd-color-icon-accent-primary:var(--axon-accent);--cpd-color-icon-accent-tertiary:#3b5bff;--cpd-color-icon-on-solid-primary:#fff;--cpd-color-border-focused:var(--axon-accent);--cpd-color-border-interactive-primary:#7483ab;--cpd-color-border-interactive-secondary:var(--axon-border);--cpd-color-border-interactive-hovered:var(--axon-accent)}body.cpd-theme-dark,body.cpd-theme-dark-hc{--axon-ink:#f3f5ff;--axon-muted:#b3bfdc;--axon-surface:#222d48;--axon-cloud:#10172a;--axon-sidebar:#1d2540;--axon-border:#3a4868;--axon-accent:#9bb8ff;--axon-purple:#b4a0f3;--axon-selected:#303e6c;--axon-hover:#293553;--axon-outgoing:#4548a2;--axon-incoming:#26334d;--axon-badge-ink:#10172a;--axon-rail:#181b3f;--axon-shadow:0 8px 28px #05091840;--cpd-color-bg-action-primary-rest:#3b5bff;--cpd-color-bg-action-primary-hovered:#4655b5;--cpd-color-bg-action-primary-pressed:#3b469b;--cpd-color-bg-accent-rest:#7aa2ff;--cpd-color-icon-accent-tertiary:#3b5bff;--cpd-color-border-interactive-primary:#8193bc}.mx_SpacePanel{--cpd-color-bg-canvas-default:var(--axon-rail);--cpd-color-bg-subtle-primary:#ffffff12;--cpd-color-text-primary:#f3f5ff;--cpd-color-text-secondary:#c6d1f2;--cpd-color-icon-primary:#f3f5ff;--cpd-color-icon-secondary:#c6d1f2;--primary-content:#f3f5ff;--secondary-content:#c6d1f2;--tertiary-content:#aebde9;--panel-actions:#ffffff14;--activeBackground-color:#ffffff20;--activeBorder-color:#72a9ff;background:linear-gradient(180deg,var(--axon-rail),#25245b);border-inline-end:1px solid #ffffff1f;color:#f3f5ff}.mx_SpacePanel .mx_SpaceButton_icon{background-color:#ffffff12}.mx_SpacePanel .mx_SpaceButton_icon svg,.mx_SpacePanel .mx_SpaceButton_new .mx_SpaceButton_icon svg{color:#d7e4ff}.mx_SpacePanel .mx_SpaceButton_selectionWrapper{border-radius:8px}.mx_SpacePanel :focus-visible{outline-color:#8dbaff}body{background:var(--axon-cloud)}.mx_TabbedView .mx_TabbedView_tabLabel{color:var(--axon-ink)}.mx_TabbedView .mx_TabbedView_tabLabel:hover{background-color:var(--axon-hover);color:var(--axon-ink)}.mx_TabbedView .mx_TabbedView_tabLabel_active,.mx_TabbedView .mx_TabbedView_tabLabel_active:hover{background-color:var(--axon-selected);box-shadow:inset 3px 0 var(--axon-accent);color:var(--axon-ink)}.mx_TabbedView .mx_TabbedView_tabLabel svg,.mx_TabbedView .mx_TabbedView_tabLabel_text{color:inherit}.mx_LeftPanel,.mx_MatrixChat--with-avatar .mx_LeftPanel,.mx_MatrixChat--with-avatar .mx_LeftPanel .mx_LeftPanel_roomListContainer{background:var(--axon-sidebar)}.mx_LeftPanel{border-inline-end:1px solid var(--axon-border)}.mx_LeftPanel .mx_RoomListPanel{background:var(--axon-sidebar)}.axon_AppBrand{align-items:center;color:var(--axon-ink);display:flex;flex:0 0 auto;font-family:var(--axon-display);font-size:24px;font-weight:700;gap:9px;letter-spacing:-.7px;padding:14px 20px 4px}.axon_AppBrand img{flex-shrink:0;object-fit:contain}.mx_LeftPanel [data-testid=room-list-header] h1{font-family:var(--axon-display);font-size:22px;font-weight:600;letter-spacing:-.5px}#room-list-search-button{background:var(--axon-surface);border:1px solid var(--axon-border);border-radius:8px;box-shadow:0 2px 8px #0b1f5b08;color:var(--axon-muted)}#room-list-search-button:hover{border-color:var(--axon-accent);color:var(--axon-ink)}.mx_LeftPanel [data-testid=room-list-search] kbd{background:var(--axon-sidebar);border-radius:4px;color:var(--axon-muted);padding:1px 5px}.mx_RoomListItemView>div{border-radius:8px}.mx_RoomListItemView_selected>div{box-shadow:inset 0 0 0 1px var(--axon-border),0 3px 10px #0b1f5b08}.mx_RoomListItemView [data-testid=room-name]{letter-spacing:-.15px}.mx_RoomListItemView [data-testid=room-name]+div{color:var(--axon-muted)}.mx_RoomTile{border-radius:8px}.mx_RoomTile_selected,.mx_RoomTile_selected:hover{background:var(--axon-selected);box-shadow:inset 3px 0 var(--axon-accent)}.mx_NotificationBadge{background-color:var(--cpd-color-bg-accent-rest);color:var(--axon-badge-ink)}.mx_NotificationBadge_highlight,[data-testid=notification-badge][data-notification-level=highlight]{background-color:var(--cpd-color-bg-accent-rest);--cpd-color-text-on-solid-primary:var(--axon-badge-ink);color:var(--axon-badge-ink)}.mx_PresenceIconView .mx_PresenceIconView_online{color:var(--axon-accent);stroke:var(--axon-surface);stroke-width:.7px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before{background-color:var(--axon-accent);box-shadow:0 0 0 1px var(--axon-surface)}.mx_RoomHeader{border-bottom:1px solid var(--axon-border);box-shadow:0 3px 12px #0b1f5b06}.mx_RoomHeader,.mx_RoomHeader:hover{background:var(--axon-surface)}.mx_RoomHeader_heading,.mx_RoomHeader_heading [role=heading],.mx_RoomHeader_heading h1,.mx_RoomHeader_heading h2{font-family:var(--axon-display);font-weight:600;letter-spacing:-.4px}.mx_RoomHeader_heading{font-size:20px;line-height:1.3}.mx_RoomHeader .mx_FacePile{background:var(--axon-sidebar);border-radius:8px;color:var(--axon-muted)}.mx_EventTile{--event-tile-bubble-self-background:var(--axon-outgoing);--event-tile-bubble-other-background:var(--axon-incoming);--event-tile-bubble-hover-background:var(--axon-hover);--event-tile-bubble-corner-radius:10px}.mx_EventTile .mx_DisambiguatedProfile{font-weight:600}.mx_EventTile .mx_MessageTimestamp{color:var(--axon-muted)}.mx_EventTile .mx_MFileBody{background:var(--axon-surface);border:1px solid var(--axon-border);border-radius:8px}.mx_MessageComposer{background:var(--axon-sidebar);border-top:1px solid var(--axon-border)}.mx_MessageComposer .mx_MessageComposer_wrapper{background:var(--axon-surface);border:1px solid var(--axon-border);border-radius:10px;box-shadow:var(--axon-shadow);margin:12px 16px}.mx_MessageComposer .mx_MessageComposer_wrapper:focus-within{border-color:var(--axon-accent);box-shadow:0 0 0 1px var(--axon-accent)}.mx_MessageComposer [contenteditable=true]:focus-visible{outline:none}.mx_MessageComposer_sendMessage{background:linear-gradient(135deg,#3b5bff,#6847b0);border-radius:8px;box-shadow:0 3px 9px #3b5bff26}.mx_MessageComposer_sendMessage svg{color:#fff}.mx_MessageComposer_sendMessage:hover{background:#2946b2}.mx_MessageComposer .mx_MessageComposer_button{border-radius:6px}.mx_Dialog{border-radius:12px}.mx_Axon_searchBackdrop{background:#10172a80}.mx_Axon_search{background:var(--axon-cloud);border-color:var(--axon-border);border-radius:12px;box-shadow:0 20px 80px #10172a50}.mx_Axon_search header{background:var(--axon-surface);border-bottom:1px solid var(--axon-border);margin-bottom:16px}.mx_Axon_activity h3,.mx_Axon_search h2{font-family:var(--axon-display);font-weight:600;letter-spacing:-.4px}.mx_Axon_search .mx_Axon_filters{background:var(--axon-sidebar)}.mx_Axon_search input,.mx_Axon_search select{background:var(--axon-surface);border-color:var(--axon-border)}.mx_Axon_query button[type=submit]{background:#3b5bff;border-color:#3b5bff;color:#fff}.mx_Axon_query button[type=submit]:hover{background:#2946b2}.mx_Axon_search .mx_Axon_result{border-radius:8px;padding:16px 10px}.mx_Axon_search .mx_Axon_result:hover{background:var(--axon-hover)}.mx_Axon_search .mx_Axon_result:focus-visible{background:var(--axon-selected)}.mx_Axon_resultMeta>strong,.mx_Axon_search mark{color:var(--axon-ink)}.mx_Axon_search mark{background:var(--axon-selected);border-radius:3px;padding-inline:1px}.mx_Axon_activity,.mx_Axon_coverage{border:1px solid var(--axon-border)}.mx_Axon_activity{background:var(--axon-sidebar);border-radius:10px;margin:12px;padding:16px}.mx_Axon_activity dt{color:var(--axon-ink)}.mx_Axon_activity dd{line-height:1.5}.mx_Axon_activity dd,.mx_Axon_presence{color:var(--axon-muted)}.mx_Axon_dot.online{color:var(--axon-accent)}.mx_RightPanel{background:var(--axon-surface);border-inline-start:1px solid var(--axon-border)}.mx_UserInfo h2,.mx_UserInfo_header h1{font-family:var(--axon-display)}.mx_AuthPage{background:#f7faff url(signin.svg) 50%/cover fixed!important;box-sizing:border-box;color:var(--axon-ink);height:auto;min-height:100dvh;padding:40px 24px 16px}body.cpd-theme-dark .mx_AuthPage,body.cpd-theme-dark-hc .mx_AuthPage{background-image:linear-gradient(#10172ae8,#10172ae8),url(signin.svg)!important}.mx_AuthPage .mx_AuthPage_modal{background:var(--axon-surface)!important;border:1px solid var(--axon-border);border-radius:12px;box-shadow:0 20px 70px #10172a40;box-sizing:border-box;flex-shrink:0;margin:auto;width:min(100%,460px)}.mx_AuthPage .mx_AuthPage_modalBlur{display:none}.mx_AuthPage .mx_AuthPage_modalContent{background:transparent!important;flex-direction:column;width:100%}.mx_AuthPage .mx_AuthHeader{align-items:center;display:flex;padding:24px 32px 0;width:100%}.mx_AuthPage .mx_AuthHeaderLogo{align-items:center;display:flex;flex-direction:column;margin:0;padding:0;text-align:center;width:100%}.mx_AuthPage .mx_AuthHeaderLogo img{height:84px;object-fit:contain;width:144px}.axon_Wordmark{align-items:baseline;color:var(--axon-ink);display:flex;flex-direction:row;font-family:var(--axon-display);font-size:38px;font-weight:700;justify-content:center;letter-spacing:-.7px;line-height:1.16}.axon_Wordmark strong{color:var(--axon-accent);font-size:38px}.axon_Tagline{color:var(--axon-muted);font-size:12px;letter-spacing:.6px;line-height:1.7;margin:16px 0 4px}.mx_AuthPage .mx_AuthHeader .mx_LanguageSelector{margin:12px 0 0}.mx_AuthPage .mx_AuthBody{background:transparent;border-radius:0 0 12px 12px;color:var(--axon-muted);padding:20px 32px 32px;width:100%}.mx_AuthPage .mx_AuthBody h1{color:var(--axon-ink);font-family:var(--axon-display);margin-bottom:4px}.axon_Welcome{color:var(--axon-muted);font-size:14px;margin:0 0 22px}.mx_AuthPage .mx_Field{border-color:#7483ab;border-radius:8px}.mx_AuthPage .mx_Field input,.mx_AuthPage .mx_Field select{background:var(--axon-surface);color:var(--axon-ink)}.mx_AuthPage .mx_Field label{background:var(--axon-surface);color:var(--axon-muted)}.mx_AuthPage .mx_Field:focus-within{border-color:var(--axon-accent);box-shadow:0 0 0 1px var(--axon-accent)}.mx_AuthPage .mx_Login_submit{background:linear-gradient(135deg,#3b5bff,#6847b0);border-radius:8px;color:#fff;min-height:44px}.mx_AuthPage .mx_Login_submit:hover{background:#2946b2}.mx_AuthPage .mx_AuthBody a:visited,.mx_AuthPage a{color:var(--axon-accent)}.mx_AuthFooter{background:var(--axon-surface);border:1px solid var(--axon-border);border-radius:8px;flex-shrink:0;margin:20px auto 0;opacity:1;padding:16px 12px;width:fit-content}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:var(--axon-accent);margin:0 12px}:focus-visible{outline:2px solid var(--axon-accent);outline-offset:3px}body.cpd-theme-light-hc{--axon-border:#7483ab;--axon-muted:#39466a}body.cpd-theme-dark-hc{--axon-border:#8193bc;--axon-muted:#d4def4}@media (min-width:1100px){.mx_AuthPage .mx_AuthPage_modal{margin-left:53%;margin-right:auto}}@media (max-width:650px){.axon_AppBrand{padding-inline:16px}.mx_MessageComposer .mx_MessageComposer_wrapper{margin:8px}.mx_RoomHeader{flex-wrap:wrap;height:auto;min-height:64px;padding-block:8px;row-gap:6px}.mx_RoomHeader_infoWrapper{flex-basis:calc(100% - 60px);height:auto}.mx_RoomHeader_info{padding-right:0}.mx_EventTile{--event-tile-bubble-margin-inline-start:32px;--event-tile-bubble-margin-inline-end:24px;--event-tile-bubble-line-max-width:86%}.mx_Axon_search{border-radius:0;height:100dvh;width:100%}.mx_Axon_search .mx_Axon_filters.open{background:var(--axon-sidebar)}}@media (max-width:600px){.mx_AuthPage{background-attachment:scroll!important;padding:20px 12px}.mx_AuthPage .mx_AuthHeader{padding:24px 20px 0}.mx_AuthPage .mx_AuthBody{padding:20px}.mx_AuthPage .mx_AuthPage_modal{margin:auto}.axon_Tagline{font-size:11px;letter-spacing:.4px}}@media (prefers-reduced-motion:reduce){.mx_AuthPage *,.mx_RoomListItemView,.mx_RoomTile{animation:none!important;transition:none!important}}@media (forced-colors:active){.mx_AuthPage,.mx_AuthPage .mx_Login_submit,.mx_MessageComposer_sendMessage,.mx_SpacePanel{background:Canvas!important;color:CanvasText}.mx_MessageComposer_sendMessage svg,.mx_SpacePanel .mx_SpaceButton_icon svg{color:ButtonText}.mx_RoomListItemView_selected>div{outline:2px solid Highlight}}.axon_Byline{color:var(--axon-muted);font-size:11px;font-weight:600;letter-spacing:3px;margin:7px 0 0}@media (max-width:360px){.axon_Wordmark,.axon_Wordmark strong{font-size:32px}.axon_AppBrand{font-size:22px;gap:7px}}