:root{--murmo-page-standard:1640px;--murmo-page-form:1100px;--murmo-page-gutter:24px;--murmo-page-block:24px}html:has(.main-content[data-page-layout],.organiser-page[data-page-layout]){scrollbar-gutter:stable}[data-page-layout=standard]{--murmo-page-max:var(--murmo-page-standard)}[data-page-layout=workspace]{--murmo-page-max:none}[data-page-layout=form]{--murmo-page-max:var(--murmo-page-form)}:root :is(.main-content,.organiser-page)[data-page-layout]{box-sizing:border-box;width:100%;max-width:var(--murmo-page-max);min-width:0;padding:var(--murmo-page-block) var(--murmo-page-gutter);margin:0 auto}:root .main-content[data-page-layout]>.view,:root .organiser-page[data-page-layout]>main{width:100%;min-width:0;max-width:none;margin-inline:0}:root .organiser-page[data-page-layout]>main,:root .organiser-content{padding:0}.workspace-local-nav{padding-inline:var(--murmo-page-gutter)}#view-travel .travel-metrics{max-width:calc(var(--murmo-page-standard) - 2 * var(--murmo-page-gutter))}@media (max-width:780px){:root{--murmo-page-gutter:12px;--murmo-page-block:16px}:root .main-content[data-page-layout]>.view>.page-heading{gap:12px;margin-bottom:16px}}
.murmo-mark{background:currentColor;flex-shrink:0;width:48px;height:48px;display:inline-block;-webkit-mask:url(/brand/m-dots.svg) 50%/contain no-repeat;mask:url(/brand/m-dots.svg) 50%/contain no-repeat}.murmo-mark-solid{-webkit-mask-image:url(/brand/m-solid.svg);mask-image:url(/brand/m-solid.svg)}.brand-mark .murmo-mark-solid{width:100%;height:100%}.crm-brand .murmo-mark{vertical-align:middle;width:32px;height:32px}.murmo-motion-wrap{flex-direction:column;flex-shrink:0;align-items:center;display:inline-flex}.murmo-motion{width:64px;height:64px;color:var(--murmo-charcoal,#202629);display:block;position:relative}html[data-theme=dark] .murmo-motion{color:var(--murmo-yellow,#ffd02f)}@media (prefers-color-scheme:dark){html:not([data-theme]) .murmo-motion{color:var(--murmo-yellow,#ffd02f)}}.murmo-motion canvas,.murmo-motion-still{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.murmo-motion-still{background:currentColor;-webkit-mask:url(/brand/loader-still.svg) 50%/contain no-repeat;mask:url(/brand/loader-still.svg) 50%/contain no-repeat}.murmo-hero .murmo-motion-still{-webkit-mask-image:url(/brand/hero-still.svg);mask-image:url(/brand/hero-still.svg)}.murmo-menu{width:64px;height:64px}.murmo-menu .murmo-motion-still{-webkit-mask-image:url(/brand/menu-still.svg);mask-image:url(/brand/menu-still.svg)}.murmo-motion canvas{visibility:hidden}.murmo-motion[data-motion-ready] canvas{visibility:visible}.murmo-motion[data-motion-ready] .murmo-motion-still{visibility:hidden}.murmo-loading{min-height:110px;color:var(--murmo-text,#202629);font:400 14px/1.5 var(--murmo-font-body,system-ui,sans-serif);justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.murmo-loading-startup{flex-direction:column;gap:16px;min-height:60vh}.murmo-loading-startup .murmo-motion{width:112px;height:112px}.org-message:has(>.murmo-motion){align-items:center;gap:14px;display:flex}.org-message[hidden]{display:none}html:root :is(.brand-mark,.organiser-brand):has(.murmo-mark,.murmo-menu){box-shadow:none;background:0 0;border-radius:0}html:root .organiser-rail .organiser-brand,html:root .sidebar .brand-mark{width:64px;height:64px}html:root .sidebar .brand-mark .murmo-mark,html:root :is(.sidebar .brand-mark,.organiser-brand) .murmo-menu,html:root .sidebar .brand-mark .murmo-motion-still{color:var(--murmo-on-sidebar,#202629)}.brand-lockup .murmo-mark,.invitation-brand .murmo-mark{width:34px;height:34px;-webkit-mask-image:url(/brand/m-solid.svg);mask-image:url(/brand/m-solid.svg)}html:root .auth-brand-panel{background:var(--murmo-charcoal,#202629);gap:18px;padding-block:32px}.auth-brand-panel:after{display:none}.auth-brand-panel .brand-lockup .brand-mark{color:var(--murmo-yellow,#ffd02f)}.auth-brand-panel .brand-lockup small{color:#bcc4c0}.auth-identity{color:var(--murmo-yellow,#ffd02f);align-self:center;margin-block:-10px 0}.auth-identity .murmo-hero{width:clamp(200px,24vw,300px);height:clamp(200px,24vw,300px);color:var(--murmo-yellow,#ffd02f)}.auth-brand-panel .auth-message h1{font-size:clamp(36px,4vw,54px)}html:root #workspace-boot .boot-brand{background:0 0;border-radius:0;width:112px;height:112px}html:root #workspace-boot .boot-brand .murmo-motion{width:112px;height:112px}@media (min-width:781px){.sidebar-collapsed .brand-mark .murmo-mark,.organiser-collapsed .organiser-brand .murmo-mark{width:34px;height:34px;-webkit-mask-image:url(/brand/m-solid.svg);mask-image:url(/brand/m-solid.svg)}html:root .sidebar-collapsed .sidebar .brand-mark,html:root .organiser-collapsed .organiser-rail .organiser-brand,:is(.sidebar-collapsed,.organiser-collapsed) .murmo-menu{width:40px;height:40px}:is(.sidebar-collapsed,.organiser-collapsed) .murmo-menu .murmo-motion-still{visibility:visible}:is(.sidebar-collapsed,.organiser-collapsed) .murmo-menu canvas{display:none}}@media (max-width:760px){html:root .auth-brand-panel{grid-template-columns:minmax(0,1fr) 120px;gap:16px;min-height:0;padding:24px;display:grid}.auth-brand-panel .brand-lockup{grid-column:1/-1}.auth-identity{grid-area:2/2;margin:0}.auth-identity .murmo-hero{width:120px;height:120px}.auth-message{grid-area:2/1}.auth-brand-panel .auth-message h1{margin:8px 0;font-size:28px}.auth-message>p:last-child{display:none}}@media (max-width:360px){html:root .auth-brand-panel{grid-template-columns:minmax(0,1fr) 90px;padding:20px}.auth-identity .murmo-hero{width:90px;height:90px}.auth-brand-panel .auth-message h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.murmo-motion canvas{display:none}.murmo-motion[data-motion-ready] .murmo-motion-still{visibility:visible}}@media print{.murmo-motion canvas{display:none}.murmo-motion[data-motion-ready] .murmo-motion-still{visibility:visible}}
