.main>section,.main>section>*,.platform-bar,.platform-pages,.campaign-platforms,.content-platform-bar,.planner-platform-bar{min-inline-size:0;max-inline-size:100%}.planner-view,.platform-bar,.planner-platform-bar{grid-template-columns:minmax(0,1fr)}.system-tabs,.platform-tabs,.planner-tabs{min-inline-size:0;max-inline-size:100%;overscroll-behavior-inline:contain;scroll-padding-inline:.5rem;-webkit-overflow-scrolling:touch}.platform-tabs:focus-within{scrollbar-width:thin}html .platform-bar>.platform-tabs{inline-size:100%;display:flex;flex-wrap:wrap;gap:.5rem;overflow:visible}html .platform-bar>.platform-tabs>button{min-inline-size:0;max-inline-size:100%;min-block-size:44px;white-space:normal;text-align:start;line-height:1.3}html .platform-bar>.platform-tabs>button>span{overflow-wrap:anywhere}@media(max-width:680px){html .platform-bar>.platform-tabs>button{flex:1 1 calc(50% - .5rem);padding:.5rem}}.team-tabs{flex-wrap:wrap}.team-tabs>.button{min-inline-size:0;white-space:normal}.topbar>div{min-inline-size:0;flex:1}.topbar :is(h1,h2,p){overflow-wrap:anywhere}.planner-calendar,.planner-agenda,.planner-calendar-bar,.planner-month-nav,.content-search{min-inline-size:0;max-inline-size:100%}.planner-calendar{grid-template-columns:minmax(0,1fr)}.planner-calendar-bar,.planner-month-nav,.content-search{flex-wrap:wrap}.planner-empty{min-inline-size:0;overflow-wrap:anywhere}.content-search input{min-inline-size:0;max-inline-size:100%;flex:1 1 10rem}.content-filters :is(select,input),.content-bar-actions :is(select,input){min-inline-size:0;max-inline-size:100%}.content-bar-actions{min-inline-size:0;max-inline-size:100%;flex-wrap:wrap}.content-bar-actions .button{min-inline-size:0;max-inline-size:100%;white-space:normal;flex-wrap:wrap}@media(min-width:681px){html .sidebar{min-block-size:0;overflow:hidden}html .sidebar>:not(.nav-list){flex-shrink:0}html .sidebar>.nav-list{flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3d9ef transparent}.sidebar .nav-group{flex-shrink:0}html .sidebar>.sidebar-card{margin-block-start:0}}.nav-backdrop{position:fixed;inset:0;z-index:85;border:0;border-radius:0;background:#0f172a6b;cursor:pointer;padding:0;margin:0;touch-action:manipulation}.nav-backdrop[hidden]{display:none!important}html[data-nav-open=true] .shell:after{content:none}html[data-nav-open=true] body,html[data-nav-open=true] .main{overflow:hidden}@media(min-width:681px)and (max-width:1199px){html:not([data-nav-open=true]) .project-switcher{justify-content:center;min-block-size:48px;padding:.65rem}html:not([data-nav-open=true]) .project-switcher>span,html:not([data-nav-open=true]) .project-switcher .project-chevron{display:none}html[data-nav-open=true] .sidebar{inset-block:12px;block-size:calc(100dvh - 24px);min-block-size:0;max-block-size:calc(100dvh - 24px);overflow:hidden}html[data-nav-open=true] .project-switcher>span{display:grid}html[data-nav-open=true] .project-switcher .project-chevron{display:block}html[data-nav-open=true] .sidebar>.nav-list{align-items:stretch}}@media(min-width:1200px){html[data-sidebar=collapsed] .project-switcher>span,html[data-sidebar=collapsed] .project-switcher .project-chevron{display:none}}@media(max-width:680px){body[data-page] #main>.topbar{flex-wrap:wrap;column-gap:12px;padding-inline:20px}.topbar>div{flex:1 1 12rem}.topbar .page-icon{inline-size:48px;block-size:48px}.topbar .eyebrow{max-inline-size:100%;white-space:normal}.home-needs{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.home-need{min-inline-size:0}.content-search{inline-size:100%}html .sidebar>.project-switcher{min-block-size:44px;padding:.4rem .75rem}html .sidebar-head,html .sidebar-head .brand-lockup{column-gap:10px}html .sidebar-head .brand-mark{inline-size:44px;block-size:44px}html .sidebar-head .brand-copy h1{font-size:min(1.3rem,26px)}html .sidebar-head .brand-copy .eyebrow{font-size:min(.6rem,12px);overflow-wrap:anywhere}html[data-nav-open=true] .sidebar{block-size:100dvh;max-block-size:100dvh;min-block-size:0;overflow:hidden}html[data-nav-open=true] .sidebar>:not(.nav-list){flex-shrink:0}html[data-nav-open=true] .sidebar>.nav-list{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}html[data-nav-open=true] .sidebar>.sidebar-card{margin-block-start:0}}@media(max-width:420px){html .menu-toggle{inline-size:48px;padding-inline:0}html .menu-toggle-label{display:none}html .menu-toggle svg{inline-size:24px;block-size:24px}html[data-nav-open=true] .menu-toggle .menu-toggle-label{display:none}html:not([data-nav-open=true]) .menu-toggle{inline-size:44px;padding-inline:0}html:not([data-nav-open=true]) .menu-toggle-label{display:none}html:not([data-nav-open=true]) .menu-toggle-count{position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem;box-shadow:0 0 0 2px var(--surface)}}@media(min-width:681px)and (max-width:1199px)and (max-height:600px){html:not([data-nav-open=true]) .sidebar>.sidebar-utilities{display:none}}@media(max-width:1199px)and (max-height:500px){html[data-nav-open=true] .sidebar{gap:.5rem;padding-block:.5rem}html .sidebar>.sidebar-card,html[data-nav-open=true] .sidebar>.sidebar-card{display:none}}@media(max-width:1199px),(pointer:coarse){:is(.button,.icon-button,.post-dialog-close,.content-icon-button,.planner-icon-button){min-block-size:44px;min-inline-size:44px}.sidebar :is(.button,.icon-button,.sidebar-toggle,.nav-group-toggle){min-block-size:44px;min-inline-size:44px}.nav-list .nav-item{min-block-size:44px}}@media(min-width:681px)and (max-width:1199px)and (pointer:coarse){body{padding-inline-start:max(12px,env(safe-area-inset-left));padding-inline-end:max(12px,env(safe-area-inset-right))}}@media(max-width:680px){html{scroll-padding-block-start:calc(var(--mobile-header-height, 7rem) + .75rem)}html .mobile-current{flex-wrap:wrap;column-gap:6px;row-gap:4px}html .mobile-current .nav-icon{flex:0 0 32px;inline-size:32px;block-size:32px}html .mobile-current>span:last-child{flex:1 1 4.5rem;white-space:normal;overflow-wrap:anywhere}#viewComments #commentDetail{scroll-margin-top:0;scroll-margin-block-start:0}html .sidebar{padding-inline-start:max(.75rem,env(safe-area-inset-left));padding-inline-end:max(.75rem,env(safe-area-inset-right))}html[data-nav-open=true] .sidebar{inset-block-start:var(--mobile-viewport-top, 0px);block-size:var(--mobile-viewport-height, 100dvh);max-block-size:var(--mobile-viewport-height, 100dvh);padding-inline-start:max(1rem,env(safe-area-inset-left));padding-inline-end:max(1rem,env(safe-area-inset-right))}html body[data-page=inbox] .shell{height:var(--mobile-viewport-height, 100dvh);padding-inline-start:env(safe-area-inset-left);padding-inline-end:env(safe-area-inset-right)}html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-inline-size:0;max-inline-size:100%;min-block-size:44px;font-size:max(1rem,16px)}html dialog[open]{max-block-size:calc(var(--mobile-viewport-height, 100dvh) - 1rem)}html :is(.planner-composer,.post-dialog,.website-dialog)[open]{inset-block:var(--mobile-viewport-top, 0px) auto;block-size:var(--mobile-viewport-height, 100dvh);max-block-size:var(--mobile-viewport-height, 100dvh);margin-block:0}html :is(.project-dialog,.team-role-editor,.notification-dialog)[open]{inset-block:var(--mobile-viewport-top, 0px) auto;margin-block:.5rem}.composer-head,.post-dialog-head{padding-block-start:max(.85rem,env(safe-area-inset-top));padding-inline-start:max(1rem,env(safe-area-inset-left));padding-inline-end:max(1rem,env(safe-area-inset-right))}.composer-form{padding-inline-start:max(.65rem,env(safe-area-inset-left));padding-inline-end:max(.65rem,env(safe-area-inset-right))}.composer-foot,.post-dialog-foot{padding-block-end:max(.85rem,env(safe-area-inset-bottom));padding-inline-start:max(1rem,env(safe-area-inset-left));padding-inline-end:max(1rem,env(safe-area-inset-right))}html :is(.platform-tabs,.planner-tabs,.content-tabs,.content-chips){scroll-padding-inline:.75rem;scrollbar-width:thin;touch-action:pan-x pan-y pinch-zoom}html :is(.platform-tabs,.planner-tabs,.content-tabs,.content-chips)::-webkit-scrollbar{display:block;height:3px}html :is(.platform-tabs,.planner-tabs,.content-tabs,.content-chips) button{min-block-size:44px}html[data-mobile-compact=true]:not([data-nav-open=true]) .sidebar>.project-switcher{display:none}html[data-mobile-compact=true] body #viewInbox .reply-context{max-block-size:min(96px,calc(var(--mobile-viewport-height) * .22))}html[data-mobile-compact=true] body #viewInbox .reply-form textarea{max-block-size:4.5rem}html[data-mobile-compact=true] .composer-checks>ul{max-block-size:calc(var(--mobile-viewport-height) * .18)}}
