@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:Manrope,sans-serif;color:#0f172a;background:#eef2ff}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(251,191,36,.14),transparent 32%),linear-gradient(180deg,#f8fafc,#eef2ff)}#root{min-height:100vh}@layer components{.brand-display{font-family:Fraunces,serif;letter-spacing:-.04em}.bg-brand-gradient{@apply bg-gradient-to-r from-indigo-500 to-purple-600;}.bg-brand-gradient-diagonal{@apply bg-gradient-to-br from-indigo-500 to-purple-600;}.login-page-bg{background-color:#eef2ff;background-image:linear-gradient(135deg,#ffffffc7,#eef2ffd1),url(/assets/background-df-8mwr1.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width:768px){.login-page-bg{background-attachment:fixed}}.glass-panel{border:1px solid rgba(255,255,255,.66);background:#ffffffb8;box-shadow:0 30px 80px -48px #0f172a6b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.landing-noise{background-image:linear-gradient(#ffffff2e,#ffffff2e),radial-gradient(rgba(15,23,42,.05) .7px,transparent .7px);background-size:auto,18px 18px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%)}.landing-orb{position:absolute;border-radius:9999px;filter:blur(12px);opacity:.8}.landing-orb-primary{top:5rem;right:-5rem;height:18rem;width:18rem;background:radial-gradient(circle,#6366f147,#6366f100 72%)}.landing-orb-secondary{bottom:4rem;left:-4rem;height:16rem;width:16rem;background:radial-gradient(circle,#f59e0b33,#f59e0b00 74%)}.stagger-rise{animation:stagger-rise .72s cubic-bezier(.2,.8,.2,1) both}.stagger-delay-1{animation-delay:.08s}.stagger-delay-2{animation-delay:.18s}.stagger-delay-3{animation-delay:.28s}}@keyframes stagger-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
