.ThemeSwitch-module__Wk_QIW__switch{--theme-switch-hover-elevation:0 10px 24px var(--lightningcss-light,color-mix(in srgb,var(--mantine-color-dark-9)8%,transparent))var(--lightningcss-dark,color-mix(in srgb,var(--mantine-color-black)30%,transparent));background:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#171f2bf5);border:1px solid var(--lightningcss-light,#e4e8eff2)var(--lightningcss-dark,#cdd6e414);transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#ffffff05)}.ThemeSwitch-module__Wk_QIW__switch:hover{box-shadow:inset 0 1px 0 var(--lightningcss-light,#ffffff5c)var(--lightningcss-dark,#ffffff08),var(--theme-switch-hover-elevation);border-color:var(--lightningcss-light,#b8c3d1f2)var(--lightningcss-dark,#6f93ff29)}
.AppHeader-module__a4am2G__shell{--header-blur:48px;--header-layer:20;pointer-events:none;width:max-content;max-width:calc(100vw - 2.5rem);z-index:var(--header-layer);background:0 0;border:none;padding:0;position:fixed;top:.65rem;left:50%;transform:translate(-50%)}.AppHeader-module__a4am2G__inner{--header-min-height:48px;-webkit-backdrop-filter:blur(var(--header-blur))saturate(160%);min-height:var(--header-min-height);pointer-events:auto;background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#121822d1);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;width:max-content;min-width:0;max-width:calc(100vw - 2.5rem);margin-inline:auto;padding:.22rem .3rem .22rem .9rem;transition:background-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff12),0 4px 24px var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#0006),0 1px 4px var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#0003)}.AppHeader-module__a4am2G__inner:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff0f) 0%,#0000 60%);position:absolute;inset:0}.AppHeader-module__a4am2G__inner>*{z-index:1;position:relative}.AppHeader-module__a4am2G__shell[data-dashboard=true]{top:.7rem}.AppHeader-module__a4am2G__inner[data-dashboard=true]{-webkit-backdrop-filter:blur(56px)saturate(180%);background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#121822e0);border-color:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff24);padding:.22rem .3rem .22rem .9rem;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff14),0 6px 28px var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#00000070),0 1px 6px var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#00000047)}.AppHeader-module__a4am2G__inner[data-dashboard=true] .AppHeader-module__a4am2G__workspaceSwitcher,.AppHeader-module__a4am2G__inner[data-dashboard=true] .AppHeader-module__a4am2G__userTrigger,.AppHeader-module__a4am2G__inner[data-dashboard=true] .AppHeader-module__a4am2G__authTrigger{background:var(--lightningcss-light,#ffffff8a)var(--lightningcss-dark,#ffffff1a);border:1px solid var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff1f);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff14),0 2px 8px var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#0000002e)}.AppHeader-module__a4am2G__inner[data-dashboard=true] .AppHeader-module__a4am2G__workspaceSwitcher:hover,.AppHeader-module__a4am2G__inner[data-dashboard=true] .AppHeader-module__a4am2G__userTrigger:hover,.AppHeader-module__a4am2G__inner[data-dashboard=true] .AppHeader-module__a4am2G__authTrigger:hover{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff29);border-color:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff38)}.AppHeader-module__a4am2G__controls{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.AppHeader-module__a4am2G__workspaceSwitcher{border-radius:var(--mantine-radius-xl);cursor:pointer;align-items:center;gap:var(--mantine-spacing-xs);background:var(--lightningcss-light,#ffffff8f)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff1a);flex-wrap:nowrap;flex:none;width:fit-content;max-width:13rem;padding:.3rem .55rem .3rem .65rem;line-height:1;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff08)}.AppHeader-module__a4am2G__workspaceSwitcher .mantine-Text-root{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.AppHeader-module__a4am2G__workspaceSwitcher:hover{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff1f);border-color:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff2e)}.AppHeader-module__a4am2G__nav{flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;min-width:0;margin-right:.15rem;overflow:hidden}.AppHeader-module__a4am2G__link{border-radius:var(--mantine-radius-xl);color:var(--lightningcss-light,var(--mantine-color-gray-7))var(--lightningcss-dark,var(--mantine-color-dark-1));font-size:var(--mantine-font-size-sm);flex:none;padding:.32rem .68rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.AppHeader-module__a4am2G__link:after{background:var(--mantine-color-brand-5);content:"";height:2px;bottom:4px;left:var(--mantine-spacing-md);right:var(--mantine-spacing-md);transform-origin:50%;border-radius:999px;transition:transform .18s;position:absolute;transform:scaleX(0)}.AppHeader-module__a4am2G__link:hover{color:var(--lightningcss-light,var(--mantine-color-black))var(--lightningcss-dark,var(--mantine-color-white))}.AppHeader-module__a4am2G__link:hover:after{transform:scaleX(1)}.AppHeader-module__a4am2G__brandLink{color:inherit;flex:none;min-width:0;text-decoration:none}.AppHeader-module__a4am2G__wordmark{--wordmark-size:clamp(1rem,.92rem + .28vw,1.18rem);font-family:var(--font-geist),sans-serif;font-size:var(--wordmark-size);letter-spacing:-.03em;font-weight:700}.AppHeader-module__a4am2G__brandLink:hover .AppHeader-module__a4am2G__wordmark{opacity:.8}.AppHeader-module__a4am2G__userTrigger{border-radius:var(--mantine-radius-xl);cursor:pointer;align-items:center;gap:var(--mantine-spacing-xs);background:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff14);border:none;flex-wrap:nowrap;flex:0 auto;min-width:0;max-width:min(16rem,32vw);padding:3px .45rem 3px 3px;line-height:1;transition:background-color .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#ffffff08)}.AppHeader-module__a4am2G__workspaceSwitcher svg,.AppHeader-module__a4am2G__chevron{flex-shrink:0}.AppHeader-module__a4am2G__userTrigger .mantine-Avatar-root{flex-shrink:0}.AppHeader-module__a4am2G__userTrigger:hover{background:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff1f)}.AppHeader-module__a4am2G__userName{color:var(--lightningcss-light,var(--mantine-color-dark-7))var(--lightningcss-dark,var(--mantine-color-dark-1));text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:18rem;display:block;overflow:hidden}.AppHeader-module__a4am2G__chevron{color:var(--lightningcss-light,var(--mantine-color-gray-5))var(--lightningcss-dark,var(--mantine-color-dark-2))}.AppHeader-module__a4am2G__authTrigger{background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#18222ff5);border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);transition:border-color .15s,background-color .15s,transform .12s;box-shadow:inset 0 1px var(--lightningcss-light,#ffffff85)var(--lightningcss-dark,#ffffff05)}.AppHeader-module__a4am2G__authTrigger:hover{background:var(--lightningcss-light,var(--mantine-color-cream-1))var(--lightningcss-dark,#1c2634);border-color:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff2e);transform:translateY(-1px)}.AppHeader-module__a4am2G__mobileBurger{color:var(--lightningcss-light,var(--mantine-color-dark-6))var(--lightningcss-dark,var(--mantine-color-gray-3));flex-shrink:0}.AppHeader-module__a4am2G__drawerContent{background:var(--lightningcss-light,var(--mantine-color-white))var(--lightningcss-dark,var(--mantine-color-dark-7))}.AppHeader-module__a4am2G__drawerHeader{border-bottom:1px solid var(--lightningcss-light,var(--mantine-color-gray-2))var(--lightningcss-dark,var(--mantine-color-dark-5));padding:1rem 1.25rem}.AppHeader-module__a4am2G__drawerBody{padding:1.25rem}.AppHeader-module__a4am2G__drawerLink{border-radius:var(--mantine-radius-md);color:var(--lightningcss-light,var(--mantine-color-dark-7))var(--lightningcss-dark,var(--mantine-color-gray-1));cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.72rem .85rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .13s,color .13s;display:block}.AppHeader-module__a4am2G__drawerLink:hover{background:var(--lightningcss-light,var(--mantine-color-gray-1))var(--lightningcss-dark,var(--mantine-color-dark-6));color:var(--lightningcss-light,var(--mantine-color-black))var(--lightningcss-dark,var(--mantine-color-white))}.AppHeader-module__a4am2G__drawerLinkDanger{color:var(--mantine-color-red-6)}.AppHeader-module__a4am2G__drawerLinkDanger:hover{background:var(--lightningcss-light,var(--mantine-color-red-0))var(--lightningcss-dark,#ff3b3014);color:var(--mantine-color-red-6)}@media (max-width:47.99em){.AppHeader-module__a4am2G__shell{width:100%;max-width:100%;top:0;left:0;transform:none}.AppHeader-module__a4am2G__inner{-webkit-backdrop-filter:blur(20px)saturate(160%);background:var(--lightningcss-light,#faf9f5f0)var(--lightningcss-dark,#0e121af0);border:none;border-bottom:1px solid var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff12);border-radius:0;width:100%;max-width:100%;padding:0 .75rem 0 1rem;box-shadow:0 2px 12px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0000004d)}.AppHeader-module__a4am2G__inner:before{display:none}.AppHeader-module__a4am2G__shell[data-dashboard=true]{top:0}.AppHeader-module__a4am2G__inner[data-dashboard=true]{border-top:none;border-left:none;border-right:none;border-radius:0;width:100%;max-width:100%}.AppHeader-module__a4am2G__controls{flex:auto;margin-left:auto}}