:root{--radius:1rem;--shadow-apple:0 8px 28px -10px rgba(15,23,42,0.1),0 2px 6px -2px rgba(15,23,42,0.04);--shadow-apple-btn:0 2px 10px -2px rgba(15,23,42,0.1),0 1px 2px rgba(15,23,42,0.05);--border:color-mix(in oklab,oklch(0.92 0.002 247) 38%,transparent)}body[data-ui-mode=accountant]{--background:#f5f5f7;--border:color-mix(in oklab,oklch(0.9 0.005 244) 40%,transparent);--sidebar:#f5f5f7;background:#f5f5f7!important}body[data-ui-mode=accountant] .bg-enterprise-mesh,body[data-ui-mode=accountant] .bg-mesh-subtle,body[data-ui-mode=accountant] .glass-stage{background:#f5f5f7!important}.dark body[data-ui-mode=accountant]{--background:#f5f5f7;background:#f5f5f7!important}[data-slot=card]{border-color:transparent!important;box-shadow:var(--shadow-apple)!important}.shadow-sm{box-shadow:0 4px 20px -6px rgb(15 23 42/.08),0 1px 3px rgb(15 23 42/.04)!important}.shadow-md{box-shadow:0 12px 36px -12px rgb(15 23 42/.12),0 4px 12px -4px rgb(15 23 42/.06)!important}.shadow-soft{box-shadow:var(--shadow-apple)!important}.border.bg-card.rounded-2xl,.border.bg-card.rounded-xl,.border.border-border.bg-card{border-color:transparent!important;box-shadow:var(--shadow-apple)}.rounded-2xl.border-slate-200.bg-white,.rounded-lg.border-slate-200.bg-white,.rounded-xl.border-slate-200.bg-white{border-color:transparent;box-shadow:var(--shadow-apple)}.glass-card,.glass-tile,.surface-panel{border-color:transparent!important;box-shadow:var(--shadow-apple)}.apple-surface{border:none;background:var(--card);border-radius:1.25rem;box-shadow:var(--shadow-apple)}[data-slot=button],button:not([class*=border-t]):not([class*=border-b]):not([class*=border-l]):not([class*=border-r]){border-color:transparent!important}[data-slot=button][data-variant=outline],a.border.rounded-full,a.border.rounded-lg,a.border.rounded-xl,button.border{border-color:transparent!important;box-shadow:var(--shadow-apple-btn);background-color:#fff}[class~="bg-[#1cc7d0]"]{box-shadow:0 4px 14px -4px rgba(28,199,208,.4),0 1px 2px rgba(15,23,42,.05)}.chat-main header{border-bottom-color:transparent!important}.chat-main header .flex.h-8.items-stretch.rounded-full{border-color:transparent!important;box-shadow:var(--shadow-apple-btn)}