.Sidebar-module__L27_Ca__root{background:var(--mantine-color-body);border-right:1px solid var(--color-border)}.Sidebar-module__L27_Ca__brand{border-bottom:1px solid var(--color-border);padding:20px 20px 16px}.Sidebar-module__L27_Ca__root[data-collapsed] .Sidebar-module__L27_Ca__brand{padding:16px 10px}.Sidebar-module__L27_Ca__collapseBtn{flex-shrink:0}.Sidebar-module__L27_Ca__groupDivider{background:var(--color-border);height:1px;margin:0 8px}.Sidebar-module__L27_Ca__footer[data-collapsed]{padding:12px 8px}.Sidebar-module__L27_Ca__scroll{flex:auto;min-height:0;padding-top:16px}.Sidebar-module__L27_Ca__footer{border-top:1px solid var(--color-border);background:var(--color-primary-light);padding:16px 20px}.Sidebar-module__L27_Ca__groupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:4px;padding:0 12px;font-size:11px;font-weight:600}.Sidebar-module__L27_Ca__link{color:var(--color-text);border-radius:12px;align-items:center;padding:9px 12px;transition:background-color .16s,color .16s,transform .16s;display:flex}.Sidebar-module__L27_Ca__link:hover{background:var(--color-primary-light)}.Sidebar-module__L27_Ca__link[data-active]{background:var(--color-primary-light);color:#1e293b}.Sidebar-module__L27_Ca__link[data-active] svg{color:var(--color-primary-hover)}.Sidebar-module__L27_Ca__linkLabel{flex:auto;min-width:0}
.Header-module__zNmoCW__root{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--color-border);background:#ffffffd9}.Header-module__zNmoCW__left{flex:auto;min-width:0}.Header-module__zNmoCW__search{flex:0 420px}.Header-module__zNmoCW__kbd{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:500}.Header-module__zNmoCW__tabs{flex-wrap:wrap}.Header-module__zNmoCW__tab{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:4px 10px;transition:background-color .16s,border-color .16s}.Header-module__zNmoCW__tab:hover{background:var(--color-primary-light);border-color:var(--color-primary-light)}.Header-module__zNmoCW__user{cursor:pointer;border-radius:999px;max-width:220px;padding:4px 8px 4px 4px;transition:background-color .16s}.Header-module__zNmoCW__user:hover{background:var(--color-primary-light)}
.MobileNav-module__dEYLSa__root{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-top:1px solid var(--color-border);padding:8px env(safe-area-inset-right) calc(8px + env(safe-area-inset-bottom)) env(safe-area-inset-left);z-index:100;background:#fffffff2;position:fixed;inset:auto 0 0}@media (min-width:62em){.MobileNav-module__dEYLSa__root{display:none}}.MobileNav-module__dEYLSa__item{color:var(--color-text-muted);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;transition:color .16s,background-color .16s;display:flex}.MobileNav-module__dEYLSa__item[data-active]{color:var(--color-primary-hover);background:var(--color-primary-light)}
.m_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{height:var(--spotlight-content-height,auto);max-height:var(--spotlight-max-height);overflow:hidden}.m_d2abce9b{height:var(--spotlight-content-height,auto);flex-direction:column;display:flex}.m_f366a061{background-color:#0000;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid;padding:var(--spotlight-actions-list-padding);max-height:calc(100vh - 15rem);flex:1;width:100%;margin-inline-end:calc(var(--spotlight-actions-list-padding) * -1)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);color:inherit;text-align:start;background-color:#0000;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:.7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg,.m_6c2a1345{display:block}.m_a6d9d78d{font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed));display:block}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + calc(.25rem * var(--mantine-scale)));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md)}.m_5a3e5f7b:empty{display:none}
