@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:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.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) - 4px);padding:.375rem .5rem;font-size:.875rem;outline:none;-webkit-user-select:none;user-select:none}.dropdown-menu_item__6qjDJ:focus{background-color:var(--accent);color:var(--accent-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{background-color:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .dropdown-menu_item__6qjDJ[data-variant=destructive]:focus{background-color:color-mix(in srgb,var(--destructive) 20%,transparent)}.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) - 4px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none;-webkit-user-select:none;user-select:none}.dropdown-menu_checkboxItem__Wiwnt:focus{background-color:var(--accent);color:var(--accent-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) - 4px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none;-webkit-user-select:none;user-select:none}.dropdown-menu_radioItem__U1Art:focus{background-color:var(--accent);color:var(--accent-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 .5rem;font-size:.875rem;font-weight:500}.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)}.dropdown-menu_subTrigger__E0xoQ{display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem;font-size:.875rem;outline:none;-webkit-user-select:none;user-select:none}.dropdown-menu_subTrigger__E0xoQ:focus,.dropdown-menu_subTrigger__E0xoQ[data-state=open]{background-color:var(--accent);color:var(--accent-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:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.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}@keyframes layout_enter__k720n{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 layout_exit__KLSCV{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))}}.layout_shell__yuLn8{height:100vh;display:flex;flex-direction:column}.layout_header__MgSZ2{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background-color:var(--background)}.layout_headerInner__xrAA7{padding-left:1rem;padding-right:1rem;height:4rem;display:flex;align-items:center;justify-content:space-between}.layout_brand__J0x_n{display:flex;align-items:center;gap:.5rem}.layout_brandLink__gPYXa{display:flex;align-items:center;gap:.75rem;text-decoration:none}.layout_logo__MS7qh{height:2.5rem;width:auto;object-fit:contain}.layout_logoFallback__5u6Ca{height:2.5rem;width:2.5rem;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:1.125rem}.layout_tenantName__lrekG{font-size:1.25rem;font-weight:600;color:var(--primary)}.layout_nav__TXg0B{display:none;align-items:center;gap:1.5rem}@media(min-width:768px){.layout_nav__TXg0B{display:flex}}.layout_navLink__d3oTN{color:var(--muted-foreground);text-decoration:none;transition:color .15s ease}.layout_navLink__d3oTN:hover{color:var(--foreground)}.layout_navLink__d3oTN:focus-visible{color:var(--foreground);outline:2px solid var(--ring);outline-offset:2px}.layout_main__HRM4E{flex:1 1;min-height:0;overflow:auto}@keyframes separator_enter__bJSgD{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 separator_exit__c7DZA{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))}}.separator_separator__ON6Af{background-color:var(--border);flex-shrink:0}.separator_separator__ON6Af[data-orientation=horizontal]{height:1px;width:100%}.separator_separator__ON6Af[data-orientation=vertical]{height:100%;width:1px}@keyframes sheet_enter__XNJWE{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 sheet_exit__ySOf4{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))}}.sheet_overlay__yNJLu{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.5)}.sheet_overlay__yNJLu[data-state=open]{animation:sheet_enter__XNJWE .15s ease forwards;--enter-opacity:0}.sheet_overlay__yNJLu[data-state=closed]{animation:sheet_exit__ySOf4 .15s ease forwards;--exit-opacity:0}.sheet_content__zOcCq{position:fixed;z-index:50;display:flex;flex-direction:column;gap:1rem;background-color:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:ease-in-out}.sheet_content__zOcCq[data-state=open]{animation:sheet_enter__XNJWE .5s ease forwards}.sheet_content__zOcCq[data-state=closed]{animation:sheet_exit__ySOf4 .3s ease forwards}.sheet_contentRight__haJ_0{inset:0 0 0 auto;height:100%;width:75%;border-left:1px solid var(--border)}@media(min-width:640px){.sheet_contentRight__haJ_0{max-width:24rem}}.sheet_contentRight__haJ_0[data-state=open]{--enter-translate-x:100%}.sheet_contentRight__haJ_0[data-state=closed]{--exit-translate-x:100%}.sheet_contentLeft__Ip_2k{inset:0 auto 0 0;height:100%;width:75%;border-right:1px solid var(--border)}@media(min-width:640px){.sheet_contentLeft__Ip_2k{max-width:24rem}}.sheet_contentLeft__Ip_2k[data-state=open]{--enter-translate-x:-100%}.sheet_contentLeft__Ip_2k[data-state=closed]{--exit-translate-x:-100%}.sheet_contentTop__T4ktt{inset:0 0 auto 0;height:auto;border-bottom:1px solid var(--border)}.sheet_contentTop__T4ktt[data-state=open]{--enter-translate-y:-100%}.sheet_contentTop__T4ktt[data-state=closed]{--exit-translate-y:-100%}.sheet_contentBottom__q3mNo{inset:auto 0 0 0;height:auto;border-top:1px solid var(--border)}.sheet_contentBottom__q3mNo[data-state=open]{--enter-translate-y:100%}.sheet_contentBottom__q3mNo[data-state=closed]{--exit-translate-y:100%}.sheet_close__cXcrt{position:absolute;top:1rem;right:1rem;border-radius:calc(var(--radius) - 4px);opacity:.7;transition:opacity;outline:none;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.sheet_close__cXcrt:hover{opacity:1}.sheet_close__cXcrt:focus{outline:2px solid var(--ring);outline-offset:2px}.sheet_close__cXcrt:disabled{pointer-events:none}.sheet_close__cXcrt[data-state=open]{background-color:var(--secondary)}.sheet_close__cXcrt svg{width:1rem;height:1rem}.sheet_srOnly__JaScI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sheet_header__IhX4c{gap:.375rem}.sheet_footer__PvUkZ,.sheet_header__IhX4c{display:flex;flex-direction:column;padding:1rem}.sheet_footer__PvUkZ{margin-top:auto;gap:.5rem}.sheet_title__KQtCo{color:var(--foreground);font-weight:600}.sheet_description___u_IC{color:var(--muted-foreground);font-size:.875rem}@keyframes tenant-mobile-nav_enter__uY0FH{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-mobile-nav_exit__r2t0p{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))}}@media(min-width:768px){.tenant-mobile-nav_trigger__0pzES{display:none}}.tenant-mobile-nav_triggerIcon__L3_1m{height:1.25rem;width:1.25rem}.tenant-mobile-nav_srOnly__lrc_R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tenant-mobile-nav_nav__ykHGa{display:flex;flex-direction:column;gap:1rem;padding:1rem}.tenant-mobile-nav_navLink__hteq7{font-size:.875rem;font-weight:500;color:var(--foreground);text-decoration:none;transition:color .15s ease}.tenant-mobile-nav_navLink__hteq7:hover{color:color-mix(in srgb,var(--foreground) 80%,transparent)}.tenant-mobile-nav_navLink__hteq7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tenant-mobile-nav_signInButton__NWo_c{width:100%}