.adaptive-app{--app-header-height:4rem;--app-rail-width:0px;--app-bottom-space:calc(5rem + env(safe-area-inset-bottom,0px))}.adaptive-app>.app-content{padding-bottom:var(--app-bottom-space)}.adaptive-navigation-rail{display:none}.adaptive-browser{container:browser/inline-size}.adaptive-browser-grid,.adaptive-list,.adaptive-detail{min-width:0}.adaptive-browser[data-selected=true] .adaptive-list{display:none}.adaptive-detail{overflow-wrap:anywhere;outline-offset:4px}.adaptive-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.adaptive-list a[aria-current=true]{outline-offset:-2px;background:var(--adaptive-selection,#edf2f7);border-radius:.75rem;outline:2px solid #455f87}.dark .adaptive-list a[aria-current=true]{--adaptive-selection:#1e293b}.adaptive-event-fab{bottom:calc(var(--app-bottom-space,5rem) + 1rem)}@media (min-width:768px){.adaptive-app{--app-bottom-space:2rem}}@media (any-pointer:coarse){@media (min-width:600px) and (max-width:1279px),(min-width:440px) and (max-width:1279px) and (max-height:740px) and (min-aspect-ratio:2/3),(min-width:480px) and (max-width:1279px) and (max-height:500px){.adaptive-app{--app-rail-width:5rem;--app-bottom-space:1.5rem;padding-inline-start:var(--app-rail-width)}.adaptive-app .adaptive-bottom-navigation{display:none}.adaptive-navigation-rail{inset-inline-start:0;width:var(--app-rail-width);overscroll-behavior:contain;background:hsl(var(--background));border-inline-end:1px solid hsl(var(--border));z-index:30;flex-direction:column;gap:.25rem;padding:.75rem .25rem;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.adaptive-rail-link{text-align:center;overflow-wrap:anywhere;border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;min-height:4rem;padding:.5rem .25rem;font-size:.75rem;line-height:1rem;display:flex}.adaptive-rail-link[aria-current=page]{color:#022448;background:#d5e3ff;font-weight:600}.adaptive-rail-link:focus-visible{outline-offset:-2px;outline:2px solid #455f87}}@media (max-height:500px) and (min-width:480px) and (max-width:1279px){.adaptive-app{--app-header-height:3rem}.adaptive-main-header>div>div{height:var(--app-header-height)}}@container browser (min-width:720px){.adaptive-browser[data-selected=true]>.adaptive-browser-grid{grid-template-columns:minmax(256px,.8fr) minmax(400px,1.2fr);align-items:start;gap:1.5rem;display:grid}.adaptive-browser[data-selected=true] .adaptive-list{display:block}.adaptive-browser[data-selected=true] .adaptive-list,.adaptive-browser[data-selected=true] .adaptive-detail{max-height:calc(100dvh - var(--app-header-height,4rem) - 3rem);overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px;overflow-y:auto}.adaptive-browser[data-selected=true] .adaptive-list .grid,.adaptive-browser[data-selected=true] .adaptive-detail .grid{grid-template-columns:minmax(0,1fr)}.adaptive-browser[data-selected=true] .adaptive-detail .grid>*{grid-column:auto}}}@media (prefers-reduced-motion:reduce){.adaptive-browser *,.adaptive-navigation-rail *{scroll-behavior:auto!important;transition-duration:0s!important}}.adaptive-map-container{container:map-layout/inline-size}.adaptive-map-grid{gap:1rem;min-width:0;display:grid}.adaptive-map-canvas{isolation:isolate;min-width:0;height:calc(100dvh - 16rem);min-height:420px}.adaptive-map-results{overscroll-behavior:contain;min-width:0;max-height:280px;display:none;overflow-y:auto}.adaptive-feed-container{container:feed-layout/inline-size}.adaptive-feed-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.adaptive-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptive-feed-main{grid-column:span 2/span 2}}@media (any-pointer:coarse){.adaptive-map-canvas{height:max(240px, calc(100dvh - var(--app-header-height,4rem) - 12rem));min-height:0}.adaptive-map-results{display:block}.adaptive-feed-grid{grid-template-columns:minmax(0,1fr)}.adaptive-feed-main{grid-column:auto}@container map-layout (min-width:720px){.adaptive-map-grid{grid-template-columns:minmax(400px,1fr) minmax(256px,.65fr)}.adaptive-map-results{max-height:max(240px, calc(100dvh - var(--app-header-height,4rem) - 12rem))}}@container feed-layout (min-width:760px){.adaptive-feed-grid{grid-template-columns:minmax(440px,1fr) minmax(280px,.6fr)}.adaptive-feed-main,.adaptive-feed-settings{min-width:0}}@container browser (min-width:720px){.adaptive-browser[data-selected=true] .adaptive-list [data-testid=members-filters]>div{padding:1rem}}}.adaptive-menu-panel{top:var(--app-header-height,4rem);max-height:calc(100dvh - var(--app-header-height,4rem))}.adaptive-messages{height:max(280px, calc(100dvh - var(--app-header-height,4rem) - var(--app-bottom-space,5rem) - 2rem));min-width:0;container:messages/inline-size}.adaptive-messages-list{width:100%;min-width:0;min-height:0}.adaptive-messages[data-selected=true] .adaptive-messages-list,.adaptive-messages:not([data-selected=true]) .adaptive-messages-thread{display:none}@container messages (min-width:720px){.adaptive-messages[data-selected] .adaptive-messages-list{flex-shrink:0;width:clamp(240px,32%,360px);display:flex}.adaptive-messages[data-selected] .adaptive-messages-thread{display:flex}.adaptive-messages-back{display:none}}
