@keyframes dropdown-menu_enter__o3mQx{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0),var(--enter-translate-y,0),0) scale3d(var(--enter-scale,1),var(--enter-scale,1),var(--enter-scale,1))}}@keyframes dropdown-menu_exit__jmW3F{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0),var(--exit-translate-y,0),0) scale3d(var(--exit-scale,1),var(--exit-scale,1),var(--exit-scale,1))}}.dropdown-menu_content__QyMxw{z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);padding:.25rem;box-shadow:var(--shadow-elevated)}.dropdown-menu_content__QyMxw[data-state=open]{animation:dropdown-menu_enter__o3mQx .15s ease forwards;--enter-opacity:0;--enter-scale:0.95}.dropdown-menu_content__QyMxw[data-state=closed]{animation:dropdown-menu_exit__jmW3F .15s ease forwards;--exit-opacity:0;--exit-scale:0.95}.dropdown-menu_content__QyMxw[data-side=bottom]{--enter-translate-y:-0.5rem}.dropdown-menu_content__QyMxw[data-side=left]{--enter-translate-x:0.5rem}.dropdown-menu_content__QyMxw[data-side=right]{--enter-translate-x:-0.5rem}.dropdown-menu_content__QyMxw[data-side=top]{--enter-translate-y:0.5rem}.dropdown-menu_item__6qjDJ{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.5rem .625rem;font-size:.875rem;color:var(--foreground);outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}.dropdown-menu_item__6qjDJ:focus,.dropdown-menu_item__6qjDJ[data-highlighted]{background-color:var(--accent-subtle);color:var(--foreground)}.dropdown-menu_item__6qjDJ[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_item__6qjDJ[data-inset=true]{padding-left:2rem}.dropdown-menu_item__6qjDJ[data-variant=destructive]{color:var(--destructive)}.dropdown-menu_item__6qjDJ[data-variant=destructive]:focus,.dropdown-menu_item__6qjDJ[data-variant=destructive][data-highlighted]{background-color:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.dropdown-menu_item__6qjDJ[data-variant=destructive] svg{color:var(--destructive)!important}.dropdown-menu_item__6qjDJ svg:not([class*=text-]){color:var(--muted-foreground)}.dropdown-menu_item__6qjDJ svg{pointer-events:none;flex-shrink:0}.dropdown-menu_item__6qjDJ svg:not([class*=size-]){width:1rem;height:1rem}.dropdown-menu_checkboxItem__Wiwnt{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.5rem .625rem .5rem 2rem;font-size:.875rem;color:var(--foreground);outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}.dropdown-menu_checkboxItem__Wiwnt:focus,.dropdown-menu_checkboxItem__Wiwnt[data-highlighted]{background-color:var(--accent-subtle);color:var(--foreground)}.dropdown-menu_checkboxItem__Wiwnt[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_checkboxItem__Wiwnt svg{pointer-events:none;flex-shrink:0}.dropdown-menu_checkboxItem__Wiwnt svg:not([class*=size-]){width:1rem;height:1rem}.dropdown-menu_radioItem__U1Art{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.5rem .625rem .5rem 2rem;font-size:.875rem;color:var(--foreground);outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}.dropdown-menu_radioItem__U1Art:focus,.dropdown-menu_radioItem__U1Art[data-highlighted]{background-color:var(--accent-subtle);color:var(--foreground)}.dropdown-menu_radioItem__U1Art[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_radioItem__U1Art svg{pointer-events:none;flex-shrink:0}.dropdown-menu_radioItem__U1Art svg:not([class*=size-]){width:1rem;height:1rem}.dropdown-menu_indicatorWrapper__TYKGP{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.dropdown-menu_indicatorIcon__4Lc2I{width:1rem;height:1rem}.dropdown-menu_radioIndicatorIcon__7Yu4u{width:.5rem;height:.5rem}.dropdown-menu_label__8wxmO{padding:.375rem .625rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.dropdown-menu_label__8wxmO[data-inset=true]{padding-left:2rem}.dropdown-menu_separator__2xwq9{background-color:var(--border);margin:.25rem -.25rem;height:1px}.dropdown-menu_shortcut__P2yeo{margin-left:auto;font-size:.75rem;letter-spacing:.1em;color:var(--muted-foreground-subtle)}.dropdown-menu_subTrigger__E0xoQ{display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.5rem .625rem;font-size:.875rem;color:var(--foreground);outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}.dropdown-menu_subTrigger__E0xoQ:focus,.dropdown-menu_subTrigger__E0xoQ[data-highlighted],.dropdown-menu_subTrigger__E0xoQ[data-state=open]{background-color:var(--accent-subtle);color:var(--foreground)}.dropdown-menu_subTrigger__E0xoQ[data-inset=true]{padding-left:2rem}.dropdown-menu_subTrigger__E0xoQ svg:not([class*=text-]){color:var(--muted-foreground)}.dropdown-menu_subTrigger__E0xoQ svg{pointer-events:none;flex-shrink:0}.dropdown-menu_subTrigger__E0xoQ svg:not([class*=size-]){width:1rem;height:1rem}.dropdown-menu_subTriggerIcon__SUnP2{margin-left:auto;width:1rem;height:1rem}.dropdown-menu_subContent__na6JE{z-index:50;min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);padding:.25rem;box-shadow:var(--shadow-elevated)}.dropdown-menu_subContent__na6JE[data-state=open]{animation:dropdown-menu_enter__o3mQx .15s ease forwards;--enter-opacity:0;--enter-scale:0.95}.dropdown-menu_subContent__na6JE[data-state=closed]{animation:dropdown-menu_exit__jmW3F .15s ease forwards;--exit-opacity:0;--exit-scale:0.95}.dropdown-menu_subContent__na6JE[data-side=bottom]{--enter-translate-y:-0.5rem}.dropdown-menu_subContent__na6JE[data-side=left]{--enter-translate-x:0.5rem}.dropdown-menu_subContent__na6JE[data-side=right]{--enter-translate-x:-0.5rem}.dropdown-menu_subContent__na6JE[data-side=top]{--enter-translate-y:0.5rem}@keyframes tenant-switcher_enter__H2OtB{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0),var(--enter-translate-y,0),0) scale3d(var(--enter-scale,1),var(--enter-scale,1),var(--enter-scale,1))}}@keyframes tenant-switcher_exit__MJAWV{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0),var(--exit-translate-y,0),0) scale3d(var(--exit-scale,1),var(--exit-scale,1),var(--exit-scale,1))}}.tenant-switcher_root__ykL8t{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.tenant-switcher_sectionLabel__vIzQp{padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.tenant-switcher_list___EKQ5{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.tenant-switcher_item__yIVlU{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:calc(var(--radius) - 2px);text-decoration:none;color:var(--foreground);transition:background-color .15s ease}.tenant-switcher_item__yIVlU:hover{background-color:color-mix(in srgb,var(--accent) 60%,transparent)}.tenant-switcher_item__yIVlU:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tenant-switcher_item__yIVlU[aria-current=true]{background-color:color-mix(in srgb,var(--accent) 40%,transparent)}.tenant-switcher_itemLogo__utYyz{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1.75rem;width:1.75rem;border-radius:calc(var(--radius) - 2px);background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600}.tenant-switcher_itemText__CnIqu{display:flex;flex-direction:column;min-width:0;flex:1 1}.tenant-switcher_itemName__rkDwJ{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-switcher_creatorBadge__RU0D7{flex-shrink:0;padding:0 .375rem;border-radius:9999px;background-color:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.4}.tenant-switcher_itemSubdomain__uWNsT{font-size:.75rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-switcher_checkIcon__FVy56{flex-shrink:0;height:1rem;width:1rem;color:var(--primary)}.tenant-switcher_seeAll__3lzlb{margin-top:.25rem;padding:.5rem;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;text-align:center;text-decoration:none;color:var(--primary);transition:background-color .15s ease}.tenant-switcher_seeAll__3lzlb:hover{background-color:color-mix(in srgb,var(--accent) 50%,transparent)}.tenant-switcher_seeAll__3lzlb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes TenantHeaderAuth_enter__Fbnf2{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0),var(--enter-translate-y,0),0) scale3d(var(--enter-scale,1),var(--enter-scale,1),var(--enter-scale,1))}}@keyframes TenantHeaderAuth_exit__7l8At{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0),var(--exit-translate-y,0),0) scale3d(var(--exit-scale,1),var(--exit-scale,1),var(--exit-scale,1))}}.TenantHeaderAuth_signInButton__i5LQf:hover{opacity:.9}.TenantHeaderAuth_triggerButton__pnhEH{display:flex;align-items:center;gap:.5rem}.TenantHeaderAuth_avatar__M3sOG{height:2rem;width:2rem}.TenantHeaderAuth_avatarFallback__lYCtA{background-color:var(--primary);color:var(--primary-foreground)}.TenantHeaderAuth_userName__2ALhD{display:none;font-size:.875rem}@media(min-width:640px){.TenantHeaderAuth_userName__2ALhD{display:block}}.TenantHeaderAuth_caret__nM2qT{height:1rem;width:1rem;color:var(--muted-foreground)}.TenantHeaderAuth_menuContent__CVhoG{width:12rem}.TenantHeaderAuth_menuLabelName__QaGTE{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TenantHeaderAuth_menuLabelEmail__AEyi_{font-size:.75rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TenantHeaderAuth_menuItemLink__a4kPm{display:flex;align-items:center;gap:.5rem}.TenantHeaderAuth_menuIcon__kCiVY{height:1rem;width:1rem}@keyframes tenant-footer_enter__zUC5q{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0),var(--enter-translate-y,0),0) scale3d(var(--enter-scale,1),var(--enter-scale,1),var(--enter-scale,1))}}@keyframes tenant-footer_exit__1hBQ0{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0),var(--exit-translate-y,0),0) scale3d(var(--exit-scale,1),var(--exit-scale,1),var(--exit-scale,1))}}.tenant-footer_footer__33fM2{flex-shrink:0;border-top:1px solid var(--border);background-color:var(--background);padding:1rem;display:flex;align-items:center;justify-content:center}.tenant-footer_attribution__MF9et{margin:0;font-size:.75rem;color:var(--muted-foreground);letter-spacing:.01em}