.dashboard-shell-aside{display:flex}.dashboard-shell-mobile-nav{display:none}.dashboard-shell-main{padding-bottom:0}@media (max-width:767px){.dashboard-shell-aside{display:none!important}.dashboard-shell-mobile-nav{display:flex!important}.dashboard-shell-main{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.dashboard-shell-nav-toggle{display:none!important}}@media (min-width:768px){.dashboard-shell-nav-toggle{display:inline-flex}}@keyframes mcJourneyBannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mcJourneySurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mission-command-journey-surface{animation:mcJourneySurfaceIn .42s ease-out}@media (prefers-reduced-motion:reduce){.mission-command-journey-surface,.mission-command-journey-transition{animation:none!important}}.ethan-workspace{--ethan-bg:#141413;--ethan-surface1:#1c1c1a;--ethan-surface2:#222220;--ethan-border:#2c2c28;--ethan-purple:#7c3aed;--ethan-teal:#00d4aa;--ethan-console-height:4.25rem;--ethan-mobile-nav-height:4.75rem;--ethan-fab-gap:1rem;--ethan-fab-size:3.5rem;--ethan-fab-right:1rem;--ethan-console-bottom:0px;--ethan-content-gap:0.75rem;--ethan-content-safe-bottom:calc(var(--ethan-console-bottom) + var(--ethan-console-height) + var(--ethan-content-gap) + env(safe-area-inset-bottom, 0px));--ethan-panel-width:380px;--ethan-panel-gutter:0px;height:calc(100vh - var(--env-banner-offset, 0px) - var(--uat-banner-offset, 0px));height:calc(100dvh - var(--env-banner-offset, 0px) - var(--uat-banner-offset, 0px));max-height:calc(100dvh - var(--env-banner-offset, 0px) - var(--uat-banner-offset, 0px));overscroll-behavior:none}html:has(.ethan-workspace),html:has(.ethan-workspace) body{height:100%;max-height:100dvh;overflow:hidden}.ethan-workspace[data-ethan-console=off]{--ethan-content-safe-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.ethan-workspace[data-l1-shell=true]{--ethan-bg:#0b0b0f;background:#0b0b0f}.ethan-workspace[data-l1-shell=true] [data-testid=ethan-workspace-content]{background:#0b0b0f}.ethan-workspace[data-today-focus=true] [data-testid=ethan-console]{display:none}@media (max-width:767px){.ethan-workspace[data-ethan-console=off][data-home-mobile-nav=on]{--ethan-content-safe-bottom:calc(var(--ethan-mobile-nav-height) + 1rem + env(safe-area-inset-bottom, 0px))}}.ethan-workspace[data-ethan-panel=docked]{--ethan-panel-gutter:var(--ethan-panel-width)}.ethan-workspace[data-ethan-panel=closed],.ethan-workspace[data-ethan-panel=overlay]{--ethan-panel-gutter:0px}.ethan-workspace [data-testid=ethan-shell-column]{padding-bottom:var(--ethan-content-safe-bottom);padding-right:var(--ethan-panel-gutter)}@keyframes ethanFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ethan-workspace-step-enter{animation:ethanFadeUp .35s ease both}.ethan-workspace-confirmed{animation:ethanConfirmPulse .6s ease both}@keyframes ethanConfirmPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,212,170,.35)}50%{transform:scale(1.01);box-shadow:0 0 0 6px rgba(0,212,170,0)}to{transform:scale(1)}}.ethan-workspace [data-testid=ethan-console]{bottom:var(--ethan-console-bottom)}.ethan-workspace [data-testid=ethan-fab]{right:var(--ethan-fab-right);bottom:calc(var(--ethan-console-bottom) + var(--ethan-console-height) + var(--ethan-fab-gap));width:var(--ethan-fab-size);height:var(--ethan-fab-size)}.ethan-workspace[data-ethan-console=off] [data-testid=ethan-fab]{bottom:calc(var(--ethan-fab-gap) + env(safe-area-inset-bottom, 0px))}.ethan-workspace [data-testid=gj-sticky-footer-continue]{padding-right:calc(var(--ethan-fab-size) + var(--ethan-fab-right) + var(--ethan-fab-gap))}.ethan-workspace [data-testid=ethan-floating-panel]{bottom:calc(var(--ethan-console-bottom) + var(--ethan-console-height) + var(--ethan-fab-gap) + 3.5rem + .75rem)}@media (max-width:1023px){.ethan-workspace [data-testid=ethan-chat-column]{display:none}.ethan-mobile-nav{display:flex}.ethan-workspace[data-ethan-mobile-nav=on]{--ethan-console-bottom:var(--ethan-mobile-nav-height)}}@media (max-width:767px){.ethan-workspace [data-testid=dashboard-nav]{position:fixed;z-index:50;transform:translateX(-100%)}.ethan-workspace [data-testid=dashboard-nav][data-open=true]{transform:translateX(0)}}