.bs-app{background:var(--surface-subtle);color:var(--text-primary);font-family:var(--font-sans);min-height:100vh}.bs-app aside.bg-brand-slate,.bs-app aside.bg-brand-slate *{--bs-sidebar:1}.bs-app aside.bg-brand-slate .text-white,.bs-app aside.bg-brand-slate [class*=text-white]{color:#fff!important}.bs-app aside.bg-brand-slate .text-\[var\(--text-on-dark-muted\)\]{color:var(--text-on-dark-muted)!important}.bs-app aside.bg-brand-slate .bg-brand-teal.text-white,.bs-app aside.bg-brand-slate .hover\:text-white:hover{color:#fff!important}.bs-app .glass{background:var(--surface-base)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--shadow-sm)}.bs-app .glass,.bs-app .glass-light{border-color:var(--border-default)!important}.bs-app .glass-light{background:var(--surface-subtle)!important}.bs-app .bs-dash .glass{background:linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02))!important;border-color:hsla(0,0%,100%,.09)!important;box-shadow:0 1px 3px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.15)!important;backdrop-filter:blur(8px)!important}.bs-app .bs-dash .glass-light{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.07)!important}.bs-app .bs-dash .glass.glass-selected,.bs-app .bs-dash .glass[data-selected=true]{border-color:var(--brand-teal)!important;background:rgba(14,169,139,.12)!important;box-shadow:0 0 0 2px rgba(14,169,139,.35),0 8px 24px rgba(14,169,139,.15)!important}.bs-app .bs-dash a.bg-brand-teal,.bs-app .bs-dash button.bg-brand-teal{color:#fff!important}.bs-app .text-white,.bs-app .text-white\/90{color:var(--text-primary)!important}.bs-app .text-white\/60,.bs-app .text-white\/70,.bs-app .text-white\/80{color:var(--text-secondary)!important}.bs-app .text-white\/40,.bs-app .text-white\/50{color:var(--text-muted)!important}.bs-app .text-white\/30{color:#9ca3af!important}.bs-app .text-white\/20{color:#aeb6c2!important}.bs-app .text-white\/10{color:#c7ced7!important}.bs-app .bg-\[\#1877F2\].text-white,.bs-app .bg-brand-amber.text-white,.bs-app .bg-brand-blue.text-white,.bs-app .bg-brand-coral.text-white,.bs-app .bg-brand-purple.text-white,.bs-app .bg-brand-teal.text-white,.bs-app .bg-emerald-500.text-white,.bs-app .bg-red-500.text-white{color:#fff!important}.bs-app [class*="bg-brand-teal/"].text-white{color:var(--teal-700)!important}.bs-app [class*="bg-brand-blue/"].text-white{color:var(--brand-blue)!important}.bs-app [class*="bg-brand-coral/"].text-white{color:var(--brand-coral)!important}.bs-app [class*="bg-brand-purple/"].text-white{color:var(--teal-700)!important}.bs-app .bg-gradient-to-br.text-white,.bs-app .bg-gradient-to-r.text-white{color:#fff!important}.bs-app .bg-dark-600,.bs-app .bg-dark-700,.bs-app .bg-dark-800,.bs-app .bg-dark-900,.bs-app .bg-dark-900\/20,.bs-app .bg-dark-900\/50,.bs-app .bg-dark-950,.bs-app .bg-dark-base{background-color:var(--surface-base)!important}.bs-app .bg-white\/5{background-color:var(--surface-subtle)!important}.bs-app .bg-white\/10{background-color:var(--surface-sunken)!important}.bs-app .hover\:bg-white\/5:hover{background-color:var(--surface-subtle)!important}.bs-app .hover\:bg-dark-700:hover,.bs-app .hover\:bg-dark-800:hover,.bs-app .hover\:bg-white\/10:hover{background-color:var(--surface-sunken)!important}.bs-app input,.bs-app select,.bs-app textarea{color:var(--text-primary);background-color:var(--surface-base);border-color:var(--border-default)}.bs-app .placeholder\:text-white\/20::placeholder,.bs-app .placeholder\:text-white\/30::placeholder,.bs-app .placeholder\:text-white\/40::placeholder{color:var(--text-muted)!important}.bs-app .border-white\/10,.bs-app .border-white\/15,.bs-app .border-white\/20,.bs-app .border-white\/5,.bs-app .divide-white\/10>:not([hidden])~:not([hidden]),.bs-app .divide-white\/5>:not([hidden])~:not([hidden]){border-color:var(--border-default)!important}.bs-app .gradient-text-blue-purple{background:linear-gradient(135deg,var(--brand-teal),var(--teal-700));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bs-app .glow-orb{opacity:.08}.bs-app .from-brand-blue{--tw-gradient-from:var(--brand-blue) var(--tw-gradient-from-position)}.bs-app .to-brand-purple{--tw-gradient-to:var(--brand-teal) var(--tw-gradient-to-position)}.bs-app .from-brand-purple{--tw-gradient-from:var(--brand-teal) var(--tw-gradient-from-position)}.bs-app .to-brand-blue{--tw-gradient-to:var(--brand-blue) var(--tw-gradient-to-position)}.bs-app .focus\:border-brand-blue\/50:focus{border-color:rgba(26,108,240,.5)!important}.bs-app .focus\:border-brand-purple\/50:focus{border-color:rgba(14,169,139,.5)!important}.bs-app .focus\:ring-brand-blue\/20:focus{--tw-ring-color:rgba(26,108,240,.2)!important}