@media(max-width:650px){
 body.aurora-hub{--mm-navigation-width:min(80vw,360px);--mm-navigation-progress:0;--mm-navigation-offset:0px}
 body.aurora-hub>.workspace{transform-origin:right center;transition:transform 280ms cubic-bezier(.22,.8,.25,1),border-radius 280ms ease}
 body.aurora-hub.mm-navigation-open{overflow:hidden;--mm-navigation-progress:1;--mm-navigation-offset:var(--mm-navigation-width)}
 body.aurora-hub.mm-navigation-open>.workspace,body.aurora-hub.mm-navigation-dragging>.workspace{transform:translateX(var(--mm-navigation-offset)) scale(calc(1 - var(--mm-navigation-progress)*.04));border-radius:calc(var(--mm-navigation-progress)*25px);overflow:hidden;box-shadow:-12px 0 32px #0004}
 body.aurora-hub dialog.mm-navigation{position:fixed;inset:var(--pw-phone-viewport-top,0px) auto auto 0;margin:0;width:var(--mm-navigation-width);max-width:none;height:var(--pw-phone-viewport-height,100dvh);max-height:none;box-sizing:border-box;padding:max(14px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom));border:0;border-radius:0;background:var(--bg,#090909);color:var(--ink);box-shadow:none;overflow:hidden;opacity:0;transform:translateX(-100%);transition:transform 260ms cubic-bezier(.22,.8,.25,1),opacity 180ms ease}
 body.aurora-hub dialog.mm-navigation[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}
 body.aurora-hub dialog.mm-navigation.mm-navigation-shown{opacity:1;transform:translateX(calc((var(--mm-navigation-progress) - 1)*100%))}
 body.aurora-hub.mm-navigation-dragging>.workspace,body.aurora-hub.mm-navigation-dragging dialog.mm-navigation{transition:none!important;will-change:transform}
 body.aurora-hub.mm-navigation-dragging{user-select:none;-webkit-user-select:none}
 body.aurora-hub dialog.mm-navigation::backdrop{background:#0002;backdrop-filter:none;-webkit-backdrop-filter:none}
 :root:not([data-theme="light"]) body.aurora-hub dialog.mm-navigation{background:#090909}
 .mm-navigation-heading{display:flex;align-items:center;gap:4px;padding:0 2px}
 .mm-navigation-heading h2{flex:1;margin:0;font-size:20px;font-weight:600;letter-spacing:-.5px;outline:none}
 .mm-navigation :is(button,a,summary){touch-action:manipulation}
 .mm-navigation-heading button,.mm-navigation-footer button,.mm-conversation-heading button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:10px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:50%;background:color-mix(in srgb,var(--panel) 85%,transparent);color:var(--ink)}
 .mm-navigation .cc-icon{width:23px;height:23px;flex:none}
 .mm-navigation-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}
 body.aurora-hub dialog.mm-navigation .mm-navigation-links{display:flex;flex-direction:column;gap:3px;align-items:stretch;overflow:visible;padding:0 0 16px;border-bottom:1px solid var(--border)}
 body.aurora-hub dialog.mm-navigation .mm-app-link{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;align-items:center;gap:12px;min-height:44px;padding:9px 12px;box-sizing:border-box;border-radius:24px;color:var(--ink);text-decoration:none;font-size:15px}
 .mm-navigation .mm-app-link[aria-current="page"]{background:color-mix(in srgb,var(--ink) 12%,transparent)}
 .mm-all-apps summary{min-height:44px;box-sizing:border-box;padding:12px;color:var(--muted);font-size:13px;cursor:pointer}
 .mm-extra-apps{padding-top:5px}.mm-extra-apps .mm-app-link{font-size:14px}
 .mm-conversation-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 0;gap:10px}
 .mm-conversation-heading h3{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-weight:500;margin:0}
 .mm-conversation-heading button{width:36px;padding:8px;background:transparent;border:0}
 .mm-navigation-status{font-size:12px;line-height:1.5;color:var(--muted);margin:8px 12px}.mm-navigation-status:empty{display:none}
 .mm-navigation-chats{display:flex;flex-direction:column;gap:2px;padding-top:4px}
 .mm-navigation .mm-saved-chat{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 12px;text-align:left;font-size:14px;line-height:22px;border:0;border-radius:15px;background:transparent;color:var(--ink)}
 .mm-navigation .mm-saved-chat[aria-current="true"]{background:color-mix(in srgb,var(--ink) 8%,transparent)}
 .mm-saved-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .mm-working-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}
 body.aurora-hub dialog.mm-navigation .mm-navigation-footer{display:flex;gap:8px;align-items:center;padding:0;border:0;margin:0}
 .mm-navigation .mm-navigation-search{min-width:0;flex:1;width:100%;height:44px;border:1px solid var(--border);border-radius:24px;background:var(--panel);color:var(--ink);padding:9px 13px;font-size:16px}
 .mm-navigation a:hover,.mm-navigation .mm-saved-chat:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}
 .mm-navigation :is(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
 .mm-navigation button:active{transform:scale(.96)}
}
@supports(-webkit-touch-callout:none){@media(display-mode:standalone) and (max-width:650px){body.aurora-hub dialog.mm-navigation{padding-top:calc(env(safe-area-inset-top,0px) + 16px)}}}
:root[data-reduced-motion="true"] :is(body.aurora-hub dialog.mm-navigation,body.aurora-hub>.workspace),:root[data-motion="reduced"] :is(body.aurora-hub dialog.mm-navigation,body.aurora-hub>.workspace){transition:none!important}
@media(prefers-reduced-motion:reduce){:root:not([data-motion="full"]) :is(body.aurora-hub dialog.mm-navigation,body.aurora-hub>.workspace){transition:none!important}}

@media(max-width:650px){body.aurora-hub dialog.mm-navigation .mm-app-link>span{width:auto;display:block;margin:0;text-align:left;font-size:15px;line-height:1.4}body.aurora-hub dialog.mm-navigation .mm-app-link>svg{width:22px;height:22px}}
