:root{--app-safe-top:max(12px,env(safe-area-inset-top));--app-safe-right:max(12px,env(safe-area-inset-right));--app-safe-bottom:max(12px,env(safe-area-inset-bottom));--app-safe-left:max(12px,env(safe-area-inset-left))}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{overscroll-behavior-y:none;min-height:100dvh;overflow-x:clip}main{min-width:0;padding-bottom:calc(24px + var(--app-safe-bottom))}main>*{min-width:0}img,svg,video,canvas,iframe{max-width:100%;height:auto}button,input,select,textarea{font:inherit;min-height:44px}textarea{resize:vertical;min-height:132px}a,button,[role=button],input,select,textarea{touch-action:manipulation}.row,.row>*{min-width:0}.card{overflow-wrap:anywhere;width:100%;max-width:100%}p,code,pre,small,.muted{overflow-wrap:anywhere}.facetedOrb__label,.facetedOrb__sublabel,.facetedOrb__label>span,.facetedOrb__mark{overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}.container{width:min(1320px,100%);padding-inline-start:max(clamp(14px,3vw,24px),var(--app-safe-left));padding-inline-end:max(clamp(14px,3vw,24px),var(--app-safe-right))}.container--app{padding-top:clamp(14px,2.4vw,24px);padding-bottom:calc(clamp(18px,2.8vw,28px) + var(--app-safe-bottom))}.siteHeader{padding-top:var(--app-safe-top);padding-inline-start:var(--app-safe-left);padding-inline-end:var(--app-safe-right)}.siteHeader__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;width:min(1320px,100vw - 2*clamp(14px,3vw,24px));display:grid}.siteBrand{min-width:0;line-height:1}.siteNav{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(10px,1.8vw,24px);min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.siteNav::-webkit-scrollbar{display:none}.siteUtilityRow::-webkit-scrollbar{display:none}.miniSphereRow::-webkit-scrollbar{display:none}.sphereMenu::-webkit-scrollbar{display:none}.tableScroll::-webkit-scrollbar{display:none}.eosMobileScroll::-webkit-scrollbar{display:none}.eosAssetMiniNav::-webkit-scrollbar{display:none}.eosAssetHeaderActions::-webkit-scrollbar{display:none}.siteNavLink,.topbarMsgBtn,.siteNavButton,.siteUtilityRow button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.siteUtilityRow{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;padding-bottom:2px;display:inline-flex;overflow:auto hidden}.topbarMsgBtn{flex:none;max-width:100%}.tableScroll,.eosMobileScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.hero,.loginCard{width:100%;max-width:100%}.heroTitle{flex-wrap:wrap;min-width:0}.heroSubtitle{max-width:none}.loginScreen{min-height:calc(100dvh - 80px);padding-top:24px;padding-bottom:calc(24px + var(--app-safe-bottom))}.sphereBtn{-webkit-tap-highlight-color:transparent}.miniSphereRow{gap:10px}.eosAssetHeaderActions,.miniSphereRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.eosAssetMiniNav{padding:2px 2px 8px}.miniSphereRow{flex-wrap:nowrap;gap:10px;margin-inline:-6px;padding:2px 6px 10px;scroll-padding-inline:12px;display:flex}.miniSphereRow>*{scroll-snap-align:start;flex:none}.eosAssetHeaderActions{gap:10px;margin-inline:-4px;padding:0 4px 6px;display:flex;flex-wrap:nowrap!important}.eosAssetHeaderActions>*{flex:none}@media (max-width:1180px){.siteHeader__inner{width:min(1320px,100vw - 36px)}.profileHeaderRow,.facilityHeaderRow{grid-template-columns:1fr;gap:12px}.profileHeaderCorner,.facilityHeaderCorner{justify-self:start}.eosShell,.eosShell--profile,.eosShell--facility,.eosShell--facilityEditor{grid-template-columns:1fr;grid-template-areas:"nav""main""side";gap:12px}.eosShell--facilityEditor{grid-template-areas:"nav""main"}.planEditor{grid-template-columns:1fr}}@media (max-width:980px){.siteHeader__inner{grid-template-columns:1fr;align-items:start;gap:10px}.siteBrand{font-size:clamp(1.9rem,6vw,2.8rem)}.siteNav{justify-content:flex-start;gap:12px}.siteUtilityRow{justify-content:flex-start}.sphereRail{padding-inline:0}.sphereMenu{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:10px;padding:4px 0 8px;display:flex;overflow:auto hidden}.sphereBtn{scroll-snap-align:start;flex:none;width:82px;height:82px}.sphereBtn.miniSphereBtn{flex:none;width:84px;height:84px}.sphereInner{padding:9px}.sphereLabel{height:auto;min-height:30px;font-size:11px}.sphereCount{padding:3px 8px;font-size:11px}.sphereHint{display:none!important}.hero{border-radius:16px;padding:22px 16px}.heroTitle{font-size:clamp(2.2rem,8vw,3.8rem)}.loginCard{border-radius:18px}.eosWorkspace__inner{width:min(100%,100vw - 24px)!important}.eosWorkspace__helperScreen{-webkit-overflow-scrolling:touch;inset:auto 12px calc(88px + var(--app-safe-bottom))12px!important;max-height:min(72svh,720px)!important;overflow:auto!important}}@media (max-width:720px){.container{padding-inline-start:max(14px,var(--app-safe-left));padding-inline-end:max(14px,var(--app-safe-right))}.siteNav,.siteUtilityRow{gap:8px}.siteUtilityRow .topbarMsgBtn span:nth-child(2){display:none}.topbarMsgBtn,.siteUtilityRow button,.siteNavLink,.siteNavButton{font-size:.96rem}.row{gap:10px}.card{border-radius:14px;padding:14px}.heroTitle{font-size:clamp(2rem,10vw,3.1rem)}}@media (max-width:560px){.container--app{padding-top:12px}.topbarMsgBtn,.siteUtilityRow button,.siteNavLink,.siteNavButton,.badge{font-size:.88rem}.siteBrand{font-size:clamp(1.7rem,11vw,2.5rem)}.hero{padding:18px 14px}.loginScreen{padding-top:14px}.loginCard{padding:14px}.sphereBtn,.sphereBtn.miniSphereBtn{width:76px;height:76px}.eosAssetMiniNav,.miniSphereRow{gap:8px;margin-inline:-4px;padding-inline:4px}table{width:max-content;min-width:100%}}@supports (padding:max(0px)){.siteHeader,.container,.container--app,.loginScreen{padding-inline-start:max(var(--app-safe-left),0px);padding-inline-end:max(var(--app-safe-right),0px)}}@media (max-width:900px){.eosAssetMiniNav{margin-inline:0;padding-inline:0;overflow:visible}.miniSphereWheel__sphere.sphereBtn.miniSphereBtn{width:min(84px,100%);height:84px}.miniSphereWheel__sphere .sphereInner{padding:9px}.miniSphereWheel__sphere .sphereLabel{min-height:30px;font-size:11px}.miniSphereWheel__sphere .sphereCount{padding:3px 8px;font-size:11px}}.siteSphereNav{flex-wrap:nowrap;justify-content:center;gap:clamp(7px,1.8vw,10px)}.siteNavLink.siteSphereLink{padding:0;font-size:1rem}@media (max-width:720px){.siteSphereLink{--site-sphere-size:44px}.siteSphereLink--profile{--site-sphere-size:48px}.siteSphereLink--settings,.siteSphereLink--owner{--site-sphere-size:46px}.siteSphereOrbit{width:26px;height:26px}.siteSphereOrbit__core{width:10px;height:10px}.siteSphereOrbit__dot{width:6px;height:6px}}.eosOrderStripScroller,.eosOrderCalendarScroller,.eosAssetFilterRail{-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;max-width:100%}.eosOrderStripScroller{scroll-padding-inline:8px}.eosOrderStripScroller>*{scroll-snap-align:start;flex:none}.eosOrderCalendarScroller{border-radius:14px;scroll-padding-inline:4px}.eosOrderCalendarScroller:focus-within{outline-offset:3px;outline:2px solid #7aa2ff57}.eosAssetFilterTray,.eosAssetFilterTrayFrame{min-width:0;max-width:100%}.eosAssetFilterRail{overflow:auto hidden!important}.eosAssetFilterRail>*{scroll-snap-align:start;flex:none}.eosRegressionMobileStack{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.eosOrderStripScroller{margin-inline:-4px;padding-inline:4px}.eosOrderStripScroller button{min-width:min(76vw,188px)!important}}@media (max-width:560px){.eosAssetFilterTrayFrame{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.eosAssetFilterNudge{display:none!important}.eosOrderCalendarScroller{margin-inline:-2px;padding-inline:2px}}@media (max-width:440px){.siteHeader__inner{gap:8px}.siteSphereNav{justify-content:flex-start;max-width:100%}.siteUtilityRow{justify-content:flex-start;width:100%}.siteSphereLink{--site-sphere-size:42px}.siteSphereLink--profile,.siteSphereLink--settings,.siteSphereLink--owner{--site-sphere-size:44px}.badge{align-items:center;min-height:34px}}
.eosWorkspace__panel,.eosWorkspace__scene{min-height:clamp(780px,100vh - 86px,980px)!important}.eosWorkspace__scene{--scene-cx:50%;--scene-cy:47%}.eosWorkspace__center,.eosWorkspace__peopleDock,.eosWorkspace__modeDock{animation:none!important}.eosWorkspace__center{z-index:12;left:var(--scene-cx)!important;top:var(--scene-cy)!important;transform:translate(-50%,-50%)!important}.eosWorkspace__orbitCluster{pointer-events:none;z-index:10;position:absolute;left:var(--scene-cx)!important;top:var(--scene-cy)!important;width:0!important;height:0!important;animation:none!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.eosWorkspace__orbitNode{pointer-events:none;will-change:transform;transform-origin:50%;width:0;height:0;position:absolute;top:0;left:0;transition:none!important}.eosWorkspace__orbitNode>*{pointer-events:auto}.facetedOrb__labelWrap{z-index:3;padding:14% 10% 15%;position:absolute;inset:0;text-align:center!important;place-items:center!important;display:grid!important}.facetedOrb__meta,.facetedOrb__label{flex-direction:column;gap:.08em;width:100%;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.facetedOrb__mark,.facetedOrb__sublabel,.facetedOrb__label>span{width:100%;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}.facetedOrb__label>span{line-height:.96}.facetedOrb__sublabel{max-width:76%;margin-inline:auto;line-height:1.08}.eosWorkspace__peopleDock{bottom:clamp(22px,4.2vh,40px)!important;left:clamp(18px,3.2vw,48px)!important}.eosWorkspace__modeDock{top:50%!important;right:clamp(18px,3.2vw,48px)!important;transform:translateY(-50%)!important}.eosWorkspace__modeChoices{right:calc(100% + 16px)}.eosWorkspace__compactDocks{z-index:16;justify-content:space-between;align-items:flex-start;gap:16px;width:min(420px,100% - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.eosWorkspace__compactDockItem{flex:1 1 0;justify-items:center;display:grid;position:relative}.eosWorkspace__compactDockItem--people{justify-items:start}.eosWorkspace__compactDockItem--mode{justify-items:end}.eosWorkspace__compactDockItem .eosWorkspace__modeChoices{position:absolute;top:calc(100% + 10px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.eosWorkspace__helperDockShell{max-width:min(300px,100vw - 36px)!important;bottom:clamp(12px,2vw,22px)!important;right:clamp(12px,2vw,24px)!important}.eosWorkspace__helperDockShell .eosWorkspace__helperTab--show{transform:translate(calc(100% + 10px))}.eosWorkspace__helperDockShell[data-compact=true]{left:50%!important;right:auto!important;bottom:calc(var(--app-safe-bottom,0px) + 10px)!important;max-width:min(310px,100vw - 24px)!important;transform:translate(-50%)!important}.eosWorkspace__helperDockShell[data-compact=true]>div{justify-items:center!important}.eosWorkspace__helperDockShell[data-compact=true] .eosWorkspace__helperDockBot{transform-origin:bottom;transform:scale(.92)}.eosWorkspace__helperDockShell[data-compact=true] .eosWorkspace__helperTab--show{transform:translate(calc(100% + 8px))}.eosWorkspace__helperDockShell[data-compact=true]>div>div:first-child{max-width:min(240px,100vw - 56px)!important}.eosWorkspace__scene[data-density=desktop] .facetedOrb__label{font-size:clamp(1.04rem,.82rem + .24vw,1.2rem)}.eosWorkspace__scene[data-density=laptop] .facetedOrb__label{font-size:clamp(.98rem,.8rem + .22vw,1.1rem)}.eosWorkspace__scene[data-density=tablet] .facetedOrb__label,.eosWorkspace__scene[data-density=tablet-compact] .facetedOrb__label,.eosWorkspace__scene[data-density=phone] .facetedOrb__label,.eosWorkspace__scene[data-density=phone-compact] .facetedOrb__label{font-size:clamp(.88rem,.74rem + .22vw,1rem)}.eosWorkspace__scene[data-density=tablet] .facetedOrb__sublabel,.eosWorkspace__scene[data-density=tablet-compact] .facetedOrb__sublabel,.eosWorkspace__scene[data-density=phone] .facetedOrb__sublabel,.eosWorkspace__scene[data-density=phone-compact] .facetedOrb__sublabel{max-width:82%;font-size:clamp(.66rem,.58rem + .12vw,.78rem)}.eosAssetHeaderActions{width:100%;min-width:0}.eosAssetMiniNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding:0 4px 8px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.eosAssetMiniNav::-webkit-scrollbar{display:none}@media (max-width:1440px){.eosWorkspace__inner{width:min(1480px,100vw - 26px)!important}}@media (max-width:1100px){.eosWorkspace__inner{width:min(100%,100vw - 18px)!important}.eosWorkspace__panel,.eosWorkspace__scene{min-height:880px!important}}@media (max-width:820px){.eosWorkspace__panel,.eosWorkspace__scene{min-height:970px!important}.eosWorkspace__peopleDock,.eosWorkspace__modeDock{display:none!important}.eosWorkspace__compactDocks{gap:12px;width:min(372px,100% - 18px)}}@media (max-width:560px){.eosWorkspace__panel,.eosWorkspace__scene{min-height:1060px!important}.eosWorkspace__compactDocks{gap:8px;width:min(352px,100% - 14px)}.eosWorkspace__helperDockShell[data-compact=true]{max-width:min(286px,100vw - 18px)!important}.eosWorkspace__helperDockShell[data-compact=true]>div>div:first-child{max-width:min(210px,100vw - 64px)!important}}
