.bn-font-display{font-family:Oswald,sans-serif}.bn-font-body{font-family:Work Sans,sans-serif}.bn-font-serif-italic{font-family:Playfair Display,serif;font-style:italic}html{scroll-behavior:smooth}section[id]{scroll-margin-top:88px}@keyframes bn-fadeInUpBlur{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bn-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bn-pulseGlow{0%,to{box-shadow:0 0 30px #f59e0b4d}50%{box-shadow:0 0 60px #f59e0b99}}@keyframes bn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bn-animate-entry{animation:bn-fadeInUpBlur 1s cubic-bezier(.2,.8,.2,1) both}.bn-delay-100{animation-delay:.1s}.bn-delay-200{animation-delay:.2s}.bn-delay-300{animation-delay:.3s}.bn-delay-500{animation-delay:.5s}.bn-scroll-anim{opacity:0;transform:translateY(40px);filter:blur(10px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s cubic-bezier(.2,.8,.2,1)}.bn-scroll-anim.bn-in{opacity:1;transform:translateY(0);filter:blur(0)}.bn-shimmer-text{background:linear-gradient(90deg,#fff,#f59e0b 30%,#fcd34d,#f59e0b 70%,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bn-shimmer 4s linear infinite}.bn-float-card{animation:bn-float 6s ease-in-out infinite}.bn-pulse-glow{animation:bn-pulseGlow 3s ease-in-out infinite}.bn-hover-lift{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.bn-hover-lift:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px -10px #f59e0b4d}.bn-electric-card{box-shadow:0 0 30px #f59e0b4d,inset 0 0 20px #f59e0b1a}.bn-stars{background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 40px 70px,#fff,#0000),radial-gradient(1px 1px at 50px 160px,#fff,#0000),radial-gradient(1.5px 1.5px at 90px 40px,#fff,#0000),radial-gradient(1px 1px at 130px 80px,#fff,#0000);background-size:200px 200px;opacity:.15}.bn-grid-bg{background-image:linear-gradient(to right,#ffffff08 1px,transparent 1px),linear-gradient(to bottom,#ffffff08 1px,transparent 1px);background-size:24px 24px}.bn-accent-bar{background:linear-gradient(90deg,#F59E0B 0%,transparent 100%);height:2px;width:60px}@media (prefers-reduced-motion: reduce){.bn-animate-entry{animation:none;opacity:1;filter:none;transform:none}.bn-hover-lift{transition:none}.bn-hover-lift:hover{transform:none;box-shadow:inherit}[class*=bn-delay-]{animation-delay:0ms}.bn-float-card,.bn-pulse-glow{animation:none}.bn-shimmer-text{animation:none;background:#f59e0b;-webkit-background-clip:text;background-clip:text}}html[data-brand-key=barbernew] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),html[data-brand-key=barbernew] select,html[data-brand-key=barbernew] textarea{color-scheme:dark;background-color:#ffffff0a;color:var(--brand-ink, #f8fafc);border-color:#ffffff1f}html[data-brand-key=barbernew] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])::-moz-placeholder,html[data-brand-key=barbernew] textarea::-moz-placeholder{color:#f8fafc6b}html[data-brand-key=barbernew] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])::placeholder,html[data-brand-key=barbernew] textarea::placeholder{color:#f8fafc6b}html[data-brand-key=barbernew] select option{background-color:#111827;color:var(--brand-ink, #f8fafc)}html[data-brand-key=barbernew] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):disabled,html[data-brand-key=barbernew] select:disabled,html[data-brand-key=barbernew] textarea:disabled{background-color:#ffffff08;color:var(--brand-ink-subtle, #94a3b8);opacity:.72}html[data-brand-key=barbernew] button[type=button][class*=bg-white],html[data-brand-key=barbernew] button[type=button][class*=bg-gray-100],html[data-brand-key=barbernew] button[type=button][class*=bg-gray-200]{background-color:#ffffff0f;color:var(--brand-ink, #f8fafc);border-color:#ffffff24}html[data-brand-key=barbernew] button[type=button][class*=bg-white]:hover,html[data-brand-key=barbernew] button[type=button][class*=bg-gray-100]:hover,html[data-brand-key=barbernew] button[type=button][class*=bg-gray-200]:hover{background-color:#ffffff1a;color:var(--brand-ink, #f8fafc)}html[data-brand-key=barbernew] .bn-management-reports [class*=bg-white],html[data-brand-key=barbernew] .bn-management-reports [class*=bg-gray-50],html[data-brand-key=barbernew] .bn-management-reports [class*=bg-gray-100],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=bg-white],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=bg-gray-50],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=bg-gray-100]{background-color:#ffffff0b!important;background-image:none!important}html[data-brand-key=barbernew] .bn-management-reports [class*="dark:bg-gray-900"],html[data-brand-key=barbernew] .bn-cash-dashboard [class*="dark:bg-gray-900"]{background-color:#080d1794!important}html[data-brand-key=barbernew] .bn-management-reports [class*=border-gray-100],html[data-brand-key=barbernew] .bn-management-reports [class*=border-gray-200],html[data-brand-key=barbernew] .bn-management-reports [class*=border-gray-300],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=border-gray-100],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=border-gray-200],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=border-gray-300]{border-color:#ffffff1f!important}html[data-brand-key=barbernew] .bn-management-reports [class*=divide-gray-100]>:not([hidden])~:not([hidden]),html[data-brand-key=barbernew] .bn-cash-dashboard [class*=divide-gray-100]>:not([hidden])~:not([hidden]){border-color:#ffffff1a!important}html[data-brand-key=barbernew] .bn-management-reports [class*=text-gray-900],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=text-gray-900]{color:var(--brand-ink, #f8fafc)!important}html[data-brand-key=barbernew] .bn-management-reports [class*=text-gray-700],html[data-brand-key=barbernew] .bn-management-reports [class*=text-gray-600],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=text-gray-700],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=text-gray-600]{color:var(--brand-ink-muted, #cbd5e1)!important}html[data-brand-key=barbernew] .bn-management-reports [class*=text-gray-500],html[data-brand-key=barbernew] .bn-management-reports [class*=text-gray-400],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=text-gray-500],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=text-gray-400]{color:var(--brand-ink-subtle, #94a3b8)!important}html[data-brand-key=barbernew] .bn-management-reports table thead tr,html[data-brand-key=barbernew] .bn-cash-dashboard table thead tr{background-color:#080d17d1!important}html[data-brand-key=barbernew] .bn-management-reports table tbody tr,html[data-brand-key=barbernew] .bn-cash-dashboard table tbody tr{border-color:#ffffff1a!important}html[data-brand-key=barbernew] .bn-management-reports table tbody tr:hover,html[data-brand-key=barbernew] .bn-cash-dashboard table tbody tr:hover,html[data-brand-key=barbernew] .bn-cash-dashboard [class*="hover:bg-gray-50"]:hover,html[data-brand-key=barbernew] .bn-management-reports [class*="hover:bg-gray-50"]:hover{background-color:#f59e0b14!important}html[data-brand-key=barbernew] .bn-management-reports [class*=bg-gradient-to-br][class*=from-gray],html[data-brand-key=barbernew] .bn-cash-dashboard [class*=bg-gradient-to-br][class*=from-gray]{background-color:#ffffff0b!important;background-image:linear-gradient(135deg,#ffffff12,#080d17ad)!important}html[data-brand-key=barbernew] .bn-cash-dashboard>[class*=rounded-xl],html[data-brand-key=barbernew] .bn-management-reports>[class*=rounded-2xl]{box-shadow:0 18px 44px #00000047}html[data-brand-key=barbernew] .bn-settings [class*=bg-white],html[data-brand-key=barbernew] .bn-settings [class*=bg-gray-50],html[data-brand-key=barbernew] .bn-settings [class*=bg-gray-100],html[data-brand-key=barbernew] .bn-settings [class*=bg-slate-100],html[data-brand-key=barbernew] .bn-settings [class*=bg-emerald-50],html[data-brand-key=barbernew] .bn-settings [class*=bg-yellow-50]{background-color:#ffffff0b!important;background-image:none!important}html[data-brand-key=barbernew] .bn-settings [class*=bg-emerald-50],html[data-brand-key=barbernew] .bn-settings [class*=bg-emerald-100]{background-color:#10b98121!important;color:#a7f3d0!important;border-color:#10b98152!important}html[data-brand-key=barbernew] .bn-settings [class*=bg-yellow-50],html[data-brand-key=barbernew] .bn-settings [class*=bg-amber-100],html[data-brand-key=barbernew] .bn-settings [class*=bg-orange-100]{background-color:#f59e0b24!important;color:#fcd34d!important;border-color:#f59e0b5c!important}html[data-brand-key=barbernew] .bn-settings [class*=border-gray-100],html[data-brand-key=barbernew] .bn-settings [class*=border-gray-200],html[data-brand-key=barbernew] .bn-settings [class*=border-gray-300],html[data-brand-key=barbernew] .bn-settings [class*=border-gray-400]{border-color:#ffffff1f!important}html[data-brand-key=barbernew] .bn-settings [class*=divide-gray-100]>:not([hidden])~:not([hidden]),html[data-brand-key=barbernew] .bn-settings [class*=divide-gray-200]>:not([hidden])~:not([hidden]){border-color:#ffffff1a!important}html[data-brand-key=barbernew] .bn-settings [class*=text-gray-900],html[data-brand-key=barbernew] .bn-settings [class*=text-gray-800]{color:var(--brand-ink, #f8fafc)!important}html[data-brand-key=barbernew] .bn-settings [class*=text-gray-700],html[data-brand-key=barbernew] .bn-settings [class*=text-gray-600]{color:var(--brand-ink-muted, #cbd5e1)!important}html[data-brand-key=barbernew] .bn-settings [class*=text-gray-500],html[data-brand-key=barbernew] .bn-settings [class*=text-gray-400]{color:var(--brand-ink-subtle, #94a3b8)!important}html[data-brand-key=barbernew] .bn-settings input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),html[data-brand-key=barbernew] .bn-settings select,html[data-brand-key=barbernew] .bn-settings textarea{background-color:#ffffff0d!important;color:var(--brand-ink, #f8fafc)!important;border-color:#ffffff24!important}html[data-brand-key=barbernew] .bn-settings input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])::-moz-placeholder,html[data-brand-key=barbernew] .bn-settings textarea::-moz-placeholder{color:#f8fafc73!important}html[data-brand-key=barbernew] .bn-settings input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])::placeholder,html[data-brand-key=barbernew] .bn-settings textarea::placeholder{color:#f8fafc73!important}html[data-brand-key=barbernew] .bn-settings button[class*=bg-gray-200],html[data-brand-key=barbernew] .bn-settings button[class*=bg-white]{background-color:#ffffff0f!important;color:var(--brand-ink, #f8fafc)!important;border-color:#ffffff24!important}
