*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--p-color-app-bg-6e076,#0a0a0a);-webkit-font-smoothing:antialiased;font-family:ShopifyInter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{flex-direction:column;height:100vh;padding:12px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar-brand{padding:4px 8px 12px}.app-nav{flex-direction:column;flex:1;gap:2px;display:flex}.app-nav-group{margin-top:6px}.app-sidebar-footer{border-top:1px solid var(--p-color-border-6e076,#ffffff17);margin-top:12px;padding-top:12px}.nav-item{color:var(--p-color-nav-text-6e076,#dcdcdc);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.nav-item:hover{background:var(--p-color-nav-bg-surface-hover-6e076,#1a1a1a);color:var(--p-color-nav-text-hover-6e076,#fcfcfc)}.nav-item.active{background:var(--p-color-nav-bg-surface-selected-6e076,#222);color:var(--p-color-nav-text-active-6e076,#fcfcfc);box-shadow:var(--p-shadow-nav-selected-6e076,none)}.nav-item.nested{padding-left:36px}.nav-item s-icon{opacity:.75}.nav-item.active s-icon{opacity:1}.app-content{background:var(--p-color-bg-6e076,#fff);border-radius:16px;min-height:calc(100vh - 16px);margin:8px 8px 8px 0;overflow:hidden}.app-page{padding:24px 32px}@media (max-width:767px){.app-shell{grid-template-columns:1fr}.app-sidebar{height:auto;position:static}.app-content{min-height:auto;margin:0 8px 8px}.app-page{padding:16px}}.login-screen{place-items:center;min-height:100vh;padding:16px;display:grid}.login-card{width:100%;max-width:400px}.mono{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}
