@property --admin-chat-open{syntax:"<number>";inherits:false;initial-value:0}html:has(.admin-chrome){height:100svh;overflow:clip}html:has(.admin-chrome) body{height:100svh;overflow:clip}.admin-chrome{height:100svh;min-height:0;overflow:clip}.admin-chrome [data-slot=sidebar-inset]{min-width:0;min-height:0;overflow:clip}.admin-chrome.admin-launch [data-slot=sidebar-inset]{margin-bottom:2.5rem}.admin-chrome [data-slot=sidebar-inset].admin-split{box-shadow:none;background:0 0;border-radius:0;flex-direction:row;gap:.5rem;overflow:clip}.admin-chrome .admin-canvas,.admin-chrome .admin-chat{border-radius:var(--radius-xl,12px);background:var(--background);flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex;overflow:clip;box-shadow:0 1px 2px #0000000d}.admin-chrome .admin-canvas{flex:1;min-width:0}.admin-chrome .admin-chat{width:min(var(--admin-chat-width,22rem),46%);flex:none;max-width:46%}.admin-chrome [data-slot=sidebar-inset].admin-split:has(.admin-chat-slot){gap:0;transition:gap .32s cubic-bezier(.16,1,.3,1);container-type:inline-size}.admin-chrome [data-slot=sidebar-inset].admin-split.admin-chat-in:has(.admin-chat-slot){gap:.5rem}.admin-chrome .admin-chat-slot{--admin-chat-open:0;width:calc(var(--admin-chat-open)*min(var(--admin-chat-width,22rem),46%));flex:none;justify-content:flex-end;align-items:stretch;min-width:0;max-width:46%;transition:--admin-chat-open .32s cubic-bezier(.16,1,.3,1);display:flex;overflow:clip}.admin-chrome [data-slot=sidebar-inset].admin-chat-in .admin-chat-slot{--admin-chat-open:1}.admin-chrome .admin-chat-slot .admin-chat{width:min(var(--admin-chat-width,22rem),46cqw);flex:none;max-width:none;height:100%}.admin-chrome [data-slot=sidebar-inset].select-none .admin-chat-slot{transition:none}@media (prefers-reduced-motion:reduce){.admin-chrome .admin-chat-slot{transition:none}.admin-chrome [data-slot=sidebar-inset].admin-split:has(.admin-chat-slot){transition:none}}.admin-chrome .admin-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.admin-chrome .admin-page{flex-direction:column;display:flex}.admin-chrome .admin-page>*{flex:1 0 auto}.admin-chrome .admin-page>.admin-fill{flex:1;min-height:0;overflow:hidden}.admin-chrome .min-h-screen{min-height:0}.dark .admin-chrome .min-h-screen.bg-background{background-color:#0000}.dark .admin-chrome [role=banner]{background:0 0}html.dark:has(.admin-chrome){--sidebar:var(--background)}.dark .admin-chrome [data-slot=sidebar-inset]:not(.admin-split),.dark .admin-chrome .admin-canvas,.dark .admin-chrome .admin-chat{background:var(--card)}
