: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}}html:root .murmo-wordmark{color:var(--murmo-text);font:800 28px/1 var(--murmo-font-heading);font-variation-settings:"wdth" 100;letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}html:root .murmo-wordmark .murmo-birds{color:inherit;background:currentColor;flex-shrink:0;width:30px;height:30px;display:inline-block;-webkit-mask:url(/brand/birds.svg) 50%/contain no-repeat;mask:url(/brand/birds.svg) 50%/contain no-repeat}html:root .murmo-wordmark .murmo-wordmark-text{color:inherit;font:inherit;letter-spacing:inherit;display:inline}html:root .murmo-wordmark .murmo-wordmark-dot{color:var(--murmo-yellow);font:inherit;letter-spacing:inherit;margin-left:-1px;display:inline}html:root :is(.sidebar,.organiser-rail){box-shadow:none;border:1px solid var(--murmo-line);border-right:0}html:root :is(.sidebar-scroll,.workspace-rail-links){scrollbar-width:none}html:root :is(.sidebar-scroll,.workspace-rail-links)::-webkit-scrollbar{display:none}html:root .sidebar .brand-row{border:0;justify-content:flex-start;align-items:flex-start;gap:0;height:72px;min-height:72px;margin:0;padding:16px 12px;display:flex;position:relative}html:root .sidebar .murmo-home{background:0 0;justify-content:center;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}html:root .sidebar .murmo-wordmark,.organiser-rail .murmo-wordmark{gap:6px;font-size:25px}html:root .sidebar .murmo-birds,.organiser-rail .murmo-birds{width:27px;height:27px}html:root .workspace-rail-brand{place-items:start;height:72px;padding:16px 12px 16px 20px}html:root .organiser-rail .organiser-brand{background:0 0;border:0;border-radius:0;width:auto;height:36px;min-height:36px;display:inline-flex}html:root :is(.sidebar,.organiser-rail) .sidebar-collapse-control{width:calc(100% - 8px);height:44px;min-height:44px;box-shadow:none;color:var(--murmo-muted);font:500 12px/1.5 var(--murmo-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;margin:3px 0;padding:0 12px;display:flex;position:static;transform:none}html:root :is(.sidebar,.organiser-rail) .sidebar-collapse-control .app-icon{color:inherit;flex-shrink:0;font-size:20px}html:root :is(.sidebar,.organiser-rail) .sidebar-collapse-control:hover{background:var(--murmo-sidebar-hover);color:var(--murmo-text)}html:root :is(.sidebar,.organiser-rail) .sidebar-collapse-control:focus-visible{outline:2px solid var(--murmo-focus);outline-offset:-2px}html:root :is(.sidebar .nav-item,.organiser-rail .workspace-nav-link){font-weight:500}html:root :is(.sidebar .nav-item.active,.organiser-rail .workspace-nav-link[aria-current=page]){background:var(--murmo-canvas);color:var(--murmo-text);box-shadow:none;font-weight:650}html:root :is(.sidebar .nav-item.active,.organiser-rail .workspace-nav-link[aria-current=page])>.app-icon{color:var(--murmo-yellow)}html:root :is(#view-people,#view-schedule) :is(h1,h2,h3),html:root .workspace-page-header h1{font-family:var(--murmo-font-heading);letter-spacing:-.025em;font-weight:650}html:root :is(#view-people,#view-schedule) h1{font-size:32px;line-height:1.15}html:root :is(#view-people,#view-schedule) .primary-button,html:root .auth-brand-refresh .button-primary{background:var(--murmo-text);color:var(--murmo-canvas);border-color:var(--murmo-text);box-shadow:none}html:root :is(#view-people,#view-schedule) .primary-button:hover:not(:disabled),html:root .auth-brand-refresh .button-primary:hover:not(:disabled){background:var(--murmo-muted);border-color:var(--murmo-muted)}html:root .auth-brand-refresh .button-primary svg{color:var(--murmo-yellow)}html:root .auth-brand-refresh .auth-brand-panel{background:var(--murmo-canvas);color:var(--murmo-text);border-right:1px solid var(--murmo-line)}html:root .auth-brand-refresh .brand-lockup{gap:0}html:root .auth-brand-refresh .brand-lockup .murmo-wordmark{gap:10px;font-size:37px}html:root .auth-brand-refresh .brand-lockup .murmo-birds{width:36px;height:36px}html:root .auth-brand-refresh .auth-brand-panel .eyebrow,html:root .auth-brand-refresh .auth-brand-panel :is(.auth-message>p:last-child,.auth-proof span){color:var(--murmo-muted)}html:root .auth-brand-refresh .auth-message h1{letter-spacing:-.035em;font-weight:600}html:root .auth-brand-refresh .auth-proof span{border-color:var(--murmo-line);background:0 0}html:root .auth-brand-refresh .auth-card{box-shadow:none;border:1px solid var(--murmo-line);border-radius:16px}html:root .auth-brand-refresh .auth-card h2{letter-spacing:-.025em;font-size:28px;font-weight:650}html:root .auth-brand-refresh .field>span{color:var(--murmo-text);font-size:13px;font-weight:500}html:root .auth-brand-refresh .field input{min-height:46px;font-size:16px;font-weight:400}@media (min-width:781px){html:root.sidebar-collapsed .sidebar .brand-row{justify-content:center;width:calc(100% + 6px);margin-left:-6px;padding:16px 0}html:root.sidebar-collapsed .sidebar .murmo-home{position:absolute;top:16px;left:50%;transform:translate(-50%)}html:root.sidebar-collapsed .sidebar .murmo-wordmark-text,html:root .organiser-collapsed .organiser-rail .murmo-wordmark-text,html:root.sidebar-collapsed .sidebar-collapse-label,html:root .organiser-collapsed .sidebar-collapse-label{display:none}html:root.sidebar-collapsed .sidebar .sidebar-collapse-control,html:root .organiser-collapsed .organiser-rail .sidebar-collapse-control{justify-content:center;padding:0}html:root .organiser-collapsed .workspace-rail-brand{place-items:start center;padding:16px 0}html:root .organiser-collapsed .organiser-rail .organiser-brand{justify-content:center;width:40px}}@media (max-width:780px){html:root :is(.sidebar,.organiser-rail) .sidebar-collapse-control{display:none}html:root .sidebar .brand-row,html:root .workspace-rail-brand{height:72px;min-height:72px;padding-bottom:12px}html:root .sidebar .sidebar-close{position:absolute;top:16px;right:8px}html:root :is(#view-people,#view-schedule) h1{font-size:28px}html:root .auth-brand-refresh .auth-brand-panel{border-right:0;border-bottom:1px solid var(--murmo-line);gap:28px;display:flex}}
