html:root{font-family:var(--font-body);--radius:.5rem;--background:#f7f8fa;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#eef0fe;--accent-foreground:#3730a3;--destructive:#dc2626;--border:#e6e6ea;--input:#e4e4e9;--ring:#4f46e5;--chart-1:#4f46e5;--chart-2:#0ea5e9;--chart-3:#f59e0b;--chart-4:#10b981;--chart-5:#f43f5e;--sidebar:#fff;--sidebar-foreground:#18181b;--sidebar-primary:#4f46e5;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef0fe;--sidebar-accent-foreground:#3730a3;--sidebar-border:#e6e6ea;--sidebar-ring:#4f46e5}html.dark{--background:#0f1115;--foreground:#e7e9ee;--card:#161920;--card-foreground:#e7e9ee;--popover:#161920;--popover-foreground:#e7e9ee;--primary:#6366f1;--primary-foreground:#fff;--secondary:#1e222b;--secondary-foreground:#e7e9ee;--muted:#1e222b;--muted-foreground:#9aa0ae;--accent:#252a45;--accent-foreground:#a5b4fc;--destructive:#f87171;--border:#262b36;--input:#2a303c;--ring:#6366f1;--chart-1:#818cf8;--chart-2:#38bdf8;--chart-3:#fbbf24;--chart-4:#34d399;--chart-5:#fb7185;--sidebar:#12151b;--sidebar-foreground:#e7e9ee;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fff;--sidebar-accent:#252a45;--sidebar-accent-foreground:#a5b4fc;--sidebar-border:#22262f;--sidebar-ring:#6366f1}html:root input::placeholder,html:root textarea::placeholder{color:#a1a1aa;opacity:1}html.dark input::placeholder,html.dark textarea::placeholder{color:#626a78;opacity:1}html:root form [data-slot=input]{display:block}html:root form:has(>div>#current-password){gap:1.5rem;display:grid}html:root form:has(>div>#current-password)>:not(:first-child){margin-block-start:0}html:root form:has(>div>#current-password)>div>:not(:first-child){margin-block-start:0}html:root form:has(>div>#current-password)>div{gap:.625rem;display:grid}:is(html:root form:has(>div>#current-password) [data-slot=input],html:root form:has(>div>#current-password)>[data-slot=button]){height:2.5rem}.business-form-field{gap:.375rem;display:grid}.business-form-dialog [data-slot=select-trigger]{width:100%}.business-form-dialog [data-slot=dialog-body]{padding:.25rem}html:root{scrollbar-width:thin;scrollbar-color:#18181b38 transparent}html.dark{scrollbar-color:#e7e9ee33 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#18181b33;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#18181b57}html.dark ::-webkit-scrollbar-thumb{background:#e7e9ee2e}html.dark ::-webkit-scrollbar-thumb:hover{background:#e7e9ee4d}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.chat-scroll--visible-scrollbar{--chat-scrollbar-thumb:color-mix(in oklab, var(--foreground) 42%, transparent);--chat-scrollbar-track:color-mix(in oklab, var(--muted) 54%, transparent);scrollbar-color:var(--chat-scrollbar-thumb) var(--chat-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:auto}@media (prefers-contrast:more){.chat-scroll--visible-scrollbar{--chat-scrollbar-thumb:var(--foreground);--chat-scrollbar-track:var(--background)}}@supports not (scrollbar-color:auto){.chat-scroll--visible-scrollbar::-webkit-scrollbar{width:10px}.chat-scroll--visible-scrollbar::-webkit-scrollbar-thumb{border:2px solid var(--chat-scrollbar-track);background:var(--chat-scrollbar-thumb);border-radius:999px}.chat-scroll--visible-scrollbar::-webkit-scrollbar-track{background:var(--chat-scrollbar-track)}}.scroll-edge-shadows{--ss-bg:var(--background);--ss-color:#18181b1a;background:linear-gradient(var(--ss-bg) 30%, #0000) center top / 100% 32px no-repeat local, linear-gradient(#0000, var(--ss-bg) 70%) center bottom / 100% 32px no-repeat local, linear-gradient(90deg, var(--ss-bg) 30%, #0000) left center / 32px 100% no-repeat local, linear-gradient(270deg, var(--ss-bg) 30%, #0000) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 50% 0, var(--ss-color), #0000) center top / 100% 10px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--ss-color), #0000) center bottom / 100% 10px no-repeat scroll, radial-gradient(farthest-side at 0 50%, var(--ss-color), #0000) left center / 10px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ss-color), #0000) right center / 10px 100% no-repeat scroll;background-color:var(--ss-bg)}html.dark .scroll-edge-shadows{--ss-color:#00000073}
