._shell_qy0f8_1{min-height:100vh;min-height:100dvh}._sidebar_qy0f8_6{color:#f4f4f5;z-index:1000;background:#18181b;flex-direction:column;width:15rem;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}@media (max-width:768px){._sidebar_qy0f8_6{transform:translate(-100%)}}._sidebar_qy0f8_6._open_qy0f8_24{transform:translate(0)}._sidebar_qy0f8_6._collapsed_qy0f8_27{width:4.25rem}._sidebarHeader_qy0f8_31{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;display:flex}._logo_qy0f8_38{letter-spacing:-.01em;white-space:nowrap;font-size:1.125rem;font-weight:600;overflow:hidden}._collapseBtn_qy0f8_46{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}._collapseBtn_qy0f8_46:hover{color:#fff}@media (max-width:768px){._collapseBtn_qy0f8_46{display:none}}._nav_qy0f8_67{flex-direction:column;flex:1;gap:2px;padding:.5rem;display:flex;overflow-y:auto}._navItem_qy0f8_76{color:#d4d4d8;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}._navItem_qy0f8_76:hover,._navItem_qy0f8_76._active_qy0f8_92{color:#fff;background:#27272a}._navIcon_qy0f8_97{flex-shrink:0;width:1.1rem;height:1.1rem}._navLabel_qy0f8_103{text-overflow:ellipsis;overflow:hidden}._collapsed_qy0f8_27 ._navLabel_qy0f8_103{display:none}._sidebarFooter_qy0f8_111{border-top:1px solid #27272a;flex-direction:column;gap:2px;padding:.75rem .5rem 1rem;display:flex}._logoutBtn_qy0f8_119{color:#d4d4d8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:flex}._logoutBtn_qy0f8_119:hover{color:#fff;background:#27272a}._logoutIcon_qy0f8_137{flex-shrink:0;width:1.1rem;height:1.1rem}._collapsed_qy0f8_27 ._logoutText_qy0f8_143{display:none}._overlay_qy0f8_147{z-index:1;background:#0006;border:none;position:fixed;inset:0}@media (min-width:769px){._overlay_qy0f8_147{display:none}}._main_qy0f8_160{flex-direction:column;min-height:100vh;margin-left:15rem;transition:margin-left .25s cubic-bezier(.4,0,.2,1);display:flex}._main_qy0f8_160._collapsed_qy0f8_27{margin-left:4.25rem}@media (max-width:768px){._main_qy0f8_160{margin-left:0}}._header_qy0f8_176{z-index:1;background:#fff;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}._headerLeft_qy0f8_188{align-items:center;gap:.75rem;display:flex}._menuBtn_qy0f8_194{color:#18181b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}@media (max-width:768px){._menuBtn_qy0f8_194{display:inline-flex}}._pageTitle_qy0f8_209{margin:0;font-size:1.125rem;font-weight:600}._headerRight_qy0f8_215{align-items:center;gap:.75rem;display:flex}._avatar_qy0f8_221{color:#fff;background:#18181b;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}._content_qy0f8_235{flex:1}._error_qy0f8_239{color:#18181b;padding:2rem}._error_qy0f8_239 pre{background:#fafafa;border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem;overflow-x:auto}._loading_qy0f8_252{text-align:center;color:#71717a;padding:3rem;font-size:.875rem}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}body{color:#18181b;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#root{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.app{flex-direction:column;flex:1;display:flex}
