.dashboard-mobile-menu{box-sizing:border-box;block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#effff4;background:var(--member-chrome-background,linear-gradient(#51cd7f1f 1px, transparent 1px), linear-gradient(90deg, #51cd7f1f 1px, transparent 1px), radial-gradient(ellipse at 10% 0%, #204e36, transparent 65%), #091a13);background-size:var(--member-grid-size,24px 24px, 24px 24px, auto, auto);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.dashboard-mobile-menu[open]{grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.dashboard-mobile-menu::backdrop{background:#071b10}.dashboard-mobile-menu__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-mobile-menu__header h2{color:#a8d9ba;overflow-wrap:anywhere;margin:6px 0 0;font-size:.82rem}.dashboard-mobile-menu__header button{block-size:44px;inline-size:44px;color:inherit;background:#123b24;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.dashboard-mobile-menu__header svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.dashboard-mobile-menu__identity{min-inline-size:0;padding-block:8px}.dashboard-mobile-menu__identity img{block-size:auto;inline-size:min(216px,60vw);display:block}.dashboard-mobile-menu__nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#46865f #0000;align-content:start;gap:10px;min-block-size:0;min-inline-size:0;padding:3px;display:grid;overflow:hidden auto}.dashboard-mobile-menu__nav section{gap:10px;display:grid}.dashboard-mobile-menu__nav h3{color:#a2c8b0;letter-spacing:.06em;text-transform:uppercase;margin:12px 4px 2px;font-size:.72rem}.dashboard-mobile-menu__nav a,.dashboard-mobile-menu__nav button{box-sizing:border-box;border:1px solid var(--dashboard-menu-border,#62876f);border-radius:var(--dashboard-menu-radius,12px);min-block-size:48px;inline-size:100%;color:inherit;background:var(--dashboard-nav-item-background,#204b34);text-align:start;font:inherit;overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.dashboard-mobile-menu__nav [aria-current=page]{background:var(--dashboard-nav-item-active-background,#2c6145);background-size:var(--dashboard-menu-grid-size,24px 24px);color:#d9ffe9}.dashboard-mobile-menu__nav a,.dashboard-mobile-menu__nav button{background-size:var(--dashboard-menu-grid-size,24px 24px);box-shadow:none;font-weight:750;transition:border-color .16s,background-color .16s}.dashboard-mobile-menu__nav a:before,.dashboard-mobile-menu__nav a:after{display:none}.dashboard-mobile-menu__nav .dashboard-nav-item__icon,.dashboard-mobile-menu__nav .member-dashboard-shell__nav-icon{block-size:32px;inline-size:32px;box-shadow:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.dashboard-mobile-menu__nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;block-size:20px;inline-size:20px}.dashboard-mobile-menu__nav b{margin-inline-start:auto}.dashboard-mobile-menu :focus-visible{outline-offset:-2px;outline:2px solid #83ffb3}@media (max-width:1199px){.dashboard-mobile-viewport:has(.dashboard-mobile-menu-trigger){--dashboard-mobile-content-clearance:12px}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger{z-index:50;min-block-size:48px;inline-size:100%;box-shadow:none;background:var(--member-chrome-surface,#172c23);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-content:center;gap:0;padding:0;position:relative;inset:auto}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__item{inline-size:100%;min-block-size:calc(48px + env(safe-area-inset-bottom));padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#c9e6d3;box-shadow:none;background-color:var(--member-chrome-surface,#172c23);background-image:var(--member-grid,linear-gradient(#51cd7f1a 1px, transparent 1px), linear-gradient(90deg, #51cd7f1a 1px, transparent 1px));background-size:24px 24px;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__item:hover{background-color:var(--member-card-hover-surface,#203e2f);color:#effff4}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__item:active,.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__item.is-active{background-color:var(--member-card-selected-surface,#2a523b);color:#effff4}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__label{font-size:.8rem;font-weight:750}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__item:focus-visible{outline-offset:-2px;outline:2px solid #83ffb3}.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__icon,.dashboard-bottom-navigation.dashboard-mobile-menu-trigger .dashboard-bottom-navigation__item:after{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-mobile-menu__nav :is(a,button){transition:none}}
