.AppShell-module__PqF2da__shell{background:var(--bg-base);height:100vh;display:flex}.AppShell-module__PqF2da__main{flex:1;min-width:0;height:100vh;overflow-y:auto}.AppShell-module__PqF2da__macroShell{background:var(--bg-base);width:100%;height:100vh;display:flex;overflow:hidden}.AppShell-module__PqF2da__macroMain{background:var(--bg-base);flex:auto;width:auto;min-width:0;height:100vh;overflow:hidden auto}.AppShell-module__PqF2da__sidebar{background:var(--bg-panel);border-right:1px solid var(--border-dim);flex-direction:column;flex-shrink:0;width:220px;height:100vh;display:flex;overflow-y:auto}.AppShell-module__PqF2da__brand{border-bottom:1px solid var(--border-dim);align-items:center;gap:10px;padding:20px 16px;display:flex}.AppShell-module__PqF2da__brandMark{background:var(--text-primary);width:14px;height:14px;display:inline-block}.AppShell-module__PqF2da__brandText{font-family:var(--font-mono);letter-spacing:2px;color:var(--text-primary);font-size:14px;font-weight:700}.AppShell-module__PqF2da__nav{flex:1;padding:8px 0}.AppShell-module__PqF2da__link{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;background:0 0;border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 16px;font-size:13px;text-decoration:none;display:flex}.AppShell-module__PqF2da__linkStack{flex-direction:column;gap:2px;min-width:0;display:flex}.AppShell-module__PqF2da__linkSub{font-family:var(--font-mono);letter-spacing:.4px;color:var(--text-muted);font-size:9px}.AppShell-module__PqF2da__linkActive{color:var(--text-primary);background:var(--bg-active,#ffffff0a);border-left-color:var(--text-primary)}@media (max-width:720px){.AppShell-module__PqF2da__shell{flex-direction:column}.AppShell-module__PqF2da__main{height:calc(100vh - 108px)}.AppShell-module__PqF2da__macroShell{flex-direction:column}.AppShell-module__PqF2da__macroMain{width:100%;height:calc(100vh - 108px)}.AppShell-module__PqF2da__sidebar{border-right:0;border-bottom:1px solid var(--border-dim);width:100%;height:auto;max-height:108px;overflow:auto hidden}.AppShell-module__PqF2da__brand{padding:10px 14px}.AppShell-module__PqF2da__nav{flex:none;gap:4px;padding:6px 8px 10px;display:flex}.AppShell-module__PqF2da__link{border-bottom:2px solid #0000;border-left:0;flex-shrink:0;padding:8px 10px}.AppShell-module__PqF2da__linkActive{border-bottom-color:var(--text-primary)}.AppShell-module__PqF2da__linkSub,.AppShell-module__PqF2da__health{display:none}}
