.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:light;background-color:#fff;color:#0f172a;border-color:#0f172a2e}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:#0f172a73}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:#0f172a73}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}html[data-brand-key=barbernew] .bn-modal-surface[class*=bg-white]{background-color:#020617d1!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-white]{background-color:#0f172a!important;background-image:none!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-gray-50],html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-gray-100]{background-color:#ffffff0a!important;background-image:none!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=from-green-500],html[data-brand-key=barbernew] .bn-modal-surface [class*=from-emerald-500],html[data-brand-key=barbernew] .bn-modal-surface [class*=from-blue-500]{background-image:linear-gradient(to right,#f59e0b,#d97706)!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-green-500],html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-green-600],html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-blue-500],html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-blue-600]{background-color:#d97706!important;background-image:none!important;color:#0f172a!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=text-gray-900],html[data-brand-key=barbernew] .bn-modal-surface [class*=text-gray-800]{color:var(--brand-ink, #f8fafc)!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=text-gray-700],html[data-brand-key=barbernew] .bn-modal-surface [class*=text-gray-600]{color:var(--brand-ink-muted, #cbd5e1)!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=text-gray-500],html[data-brand-key=barbernew] .bn-modal-surface [class*=text-gray-400]{color:var(--brand-ink-subtle, #94a3b8)!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=border-gray-100],html[data-brand-key=barbernew] .bn-modal-surface [class*=border-gray-200],html[data-brand-key=barbernew] .bn-modal-surface [class*=border-gray-300]{border-color:#ffffff1f!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-blue-50]{background-color:#f59e0b1a!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=text-blue-600],html[data-brand-key=barbernew] .bn-modal-surface [class*=text-blue-700]{color:#fbbf24!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=border-blue-500],html[data-brand-key=barbernew] .bn-modal-surface [class*=border-blue-400]{border-color:#f59e0b80!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=bg-red-50]{background-color:#f59e0b1a!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=border-red-200]{border-color:#f59e0b66!important}html[data-brand-key=barbernew] .bn-modal-surface [class*=text-red-600],html[data-brand-key=barbernew] .bn-modal-surface [class*=text-red-700]{color:#fbbf24!important}html[data-brand-key=barbernew] .bn-modal-surface [class*="hover:bg-gray-50"]:hover,html[data-brand-key=barbernew] .bn-modal-surface [class*="hover:bg-gray-100"]:hover{background-color:#f59e0b1a!important}html[data-brand-key=barbernew] .bn-payment-checkout 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-payment-checkout select,html[data-brand-key=barbernew] .bn-payment-checkout textarea{color-scheme:dark;background-color:#ffffff08!important;color:var(--brand-ink, #f8fafc)!important;border-color:#ffffff1f!important}html[data-brand-key=barbernew] .bn-payment-checkout 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-payment-checkout textarea::-moz-placeholder{color:#94a3b8b3!important}html[data-brand-key=barbernew] .bn-payment-checkout 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-payment-checkout textarea::placeholder{color:#94a3b8b3!important}.an-char{display:inline-block;opacity:0;transform:translateY(100%);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:all .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.an-char.an-revealed{opacity:1;transform:translateY(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.an-reveal{opacity:.01;filter:blur(10px);transform:translateY(20px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.an-reveal.an-in{opacity:1;filter:blur(0);transform:translateY(0)}@keyframes an-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.an-marquee-track{animation:an-marquee 40s linear infinite;width:-moz-max-content;width:max-content}.an-marquee-mask{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.an-marquee-track:hover{animation-play-state:paused}@keyframes an-rotate-beam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.an-beam-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(147,51,234,.75) 45deg,rgba(236,72,153,.75) 90deg,transparent 140deg);animation:an-rotate-beam 2.5s linear infinite;transition:opacity .3s}.an-beam-host:hover .an-beam-border{opacity:1}.an-flash-card{position:relative}.an-flash-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(168,85,247,.12),transparent 40%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.an-flash-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(168,85,247,.55),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s;pointer-events:none}.an-flash-card:hover:before,.an-flash-card:hover .an-flash-border{opacity:1}@keyframes an-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.an-float{animation:an-float 6s ease-in-out infinite}.an-float-slow{animation:an-float 9s ease-in-out infinite}@keyframes an-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(28px,-22px) scale(1.12)}66%{transform:translate(-22px,18px) scale(.94)}}.an-blob{animation:an-blob 18s ease-in-out infinite}@keyframes an-gradient-pan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.an-gradient-pan{background-size:200% 200%;animation:an-gradient-pan 7s ease infinite}.an-hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.an-hover-lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px #4f46e540}.an-bg-col{transition:clip-path 1.5s cubic-bezier(.65,0,.35,1);clip-path:inset(100% 0 0 0)}.an-bg-col.an-col-active{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion: reduce){.an-char,.an-reveal{transition:none!important;opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important}.an-marquee-track,.an-float,.an-float-slow,.an-blob,.an-gradient-pan{animation:none!important}.an-beam-border{animation:none!important;opacity:0!important}.an-flash-card:before,.an-flash-border{display:none!important}.an-hover-lift{transition:none!important}.an-hover-lift:hover{transform:none!important;box-shadow:inherit!important}.an-bg-col{transition:none!important;clip-path:inset(0 0 0 0)!important}}
