:root{--eb-topnav-h:68px}.bee-shell{background:var(--eb-bg);width:100%;max-width:none;min-height:100dvh;color:var(--eb-ink);-webkit-user-select:none;user-select:none;padding-top:env(safe-area-inset-top,0px);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}.bee-shell-bare{padding-top:0}.bee-shell-body{flex-direction:column;flex:1;width:100%;display:flex}.eb-route{flex-direction:column;flex:1;width:100%;animation:.26s both eb-route-in;display:flex}@keyframes eb-route-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.eb-route{animation:none}}.bee-shell-body.has-nav{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.bee-topnav{display:none}.eb-screen-header{z-index:30;position:sticky;top:0}.eb-screen-header:after{content:"";z-index:-1;background:linear-gradient(to top, rgb(var(--eb-bg-rgb) / 0) 0px, rgb(var(--eb-bg-rgb) / .22) 10px, rgb(var(--eb-bg-rgb) / .45) 20px, rgb(var(--eb-bg-rgb) / .66) 30px, rgb(var(--eb-bg-rgb) / .78) 38px, rgb(var(--eb-bg-rgb) / .8) 44px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;position:absolute;inset:0 0 -16px;-webkit-mask-image:linear-gradient(0deg,#0000 0,#00000047 10px,#0000008f 20px,#000000d1 30px,#000000f7 38px,#000 44px);mask-image:linear-gradient(0deg,#0000 0,#00000047 10px,#0000008f 20px,#000000d1 30px,#000000f7 38px,#000 44px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.eb-screen-header:after{background:linear-gradient(to top, rgb(var(--eb-bg-rgb) / 0) 0px, rgb(var(--eb-bg-rgb) / .5) 18px, var(--eb-bg) 44px);-webkit-mask-image:none;mask-image:none}}@media (min-width:900px){.eb-screen-header{position:static}.eb-screen-header:after{content:none}}.bee-content,.bee-content-narrow{width:100%}@media (min-width:900px){.bee-content{max-width:1120px;margin:0 auto;padding:0 40px}.bee-content-narrow{max-width:660px;margin:0 auto;padding:0 24px}.bee-shell{-webkit-user-select:auto;user-select:auto;max-width:none}.bee-shell-body.has-nav,.bee-shell-body.has-topnav{padding-top:var(--eb-topnav-h);padding-bottom:0}.bee-topnav{display:flex}.bee-bottomnav{display:none}}
