:root{--color-primary:#3e81f5;--color-primary-alt:#638fff;--color-secondary:#9470f8;--color-secondary-alt:#a855f8;--color-text-white:#fafafa;--color-text-primary:#eaeaea;--color-text-secondary:#cacaca;--color-bg-primary:#0f0d18;--color-bg-primary-rgb:15,13,24;--color-bg-secondary:#151320;--color-bg-dark:#1b1d21;--color-bg-black:#030304;--color-bg-card:rgba(24,24,24,1);--color-bg-card-rgb:24,24,24;--color-bg-rgb:15,13,24;--color-success:#99e696;--color-warning:#f7be1c;--color-error:#d03839;--color-accent:rgba(218,222,249,0.08);--gradient-cta:linear-gradient(to right,var(--color-primary),var(--color-secondary-alt));--gradient-cta-alt:linear-gradient(to right,var(--color-primary-alt),var(--color-secondary));--gradient-bg:linear-gradient(to right,var(--color-secondary-alt),var(--color-primary));--gradient-bg-alt:linear-gradient(to right,var(--color-secondary),var(--color-primary-alt));--gradient-hover:linear-gradient(to right,var(--color-primary),var(--color-secondary));--gradient-hover-alt:linear-gradient(to right,var(--color-primary-alt),var(--color-secondary-alt));--gradient-accent:linear-gradient(135deg,rgba(var(--color-bg-primary-rgb),0) 0%,rgba(var(--color-primary),0.25) 100%);--gradient-accent-alt:linear-gradient(135deg,rgba(var(--color-bg-primary-rgb),0) 0%,rgba(var(--color-secondary),0.25) 100%);--gradient-border:linear-gradient(90deg,var(--color-primary),var(--color-secondary));--gradient-border-alt:linear-gradient(to right,var(--color-primary-alt),var(--color-secondary-alt));--gradient-text:linear-gradient(to right,var(--color-primary),var(--color-secondary));--gradient-text-alt:linear-gradient(to right,var(--color-primary-alt),var(--color-secondary-alt));--gradient-success:linear-gradient(90deg,#00a726 0% var(--color-success) 100%);--color-role-admin:#d4af38;--color-role-manager:#1e1e1f;--color-role-support:#0d9489;--color-role-booster:#06b6d5;--color-role-customer:#6b7281;--glass-blur:4px;--glass-border-width:1px;--glass-reflex-opacity:0.1;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-website-gap:140px;--spacing-website-header-gap:60px;--header-height:66px;--website-cap:1280px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--border-radius:0.5rem;--shadow-sm:0 2px 4px rgba(0,0,0,0.2);--shadow-md:0 4px 6px rgba(0,0,0,0.3);--shadow-lg:0 8px 16px rgba(0,0,0,0.4)}*{box-sizing:border-box;padding:0;margin:0}body{background-color:var(--color-bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,input,p,select,span,textarea{color:var(--color-text-primary)}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:.7}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 30px var(--color-bg-primary) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}select{background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .75rem)!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}