.finbot-auth-modal,.light .finbot-auth-modal,.dark .finbot-auth-modal{--finbot-app-bg: #080c14;--finbot-panel: #101722;--finbot-panel-elevated: #192131;--finbot-panel-raised: #222c3e;--finbot-text: #f7f9fd;--finbot-text-secondary: #d5dfea;--finbot-muted: #c5d0de;--finbot-tertiary: #aebbd0;--finbot-stroke: rgba(236, 243, 255, .16);--finbot-stroke-strong: rgba(236, 243, 255, .24);--finbot-divider: rgba(236, 243, 255, .13);--finbot-inner: rgba(238, 246, 255, .08);--finbot-inner-strong: rgba(238, 246, 255, .14);color-scheme:dark;background:#000!important;color:#f7f9fd!important;border:1px solid rgba(235,243,255,.18);box-shadow:0 32px 110px #000000ad,inset 0 1px #ffffff12}.finbot-auth-modal .finbot-auth-promo{background:radial-gradient(ellipse 96% 65% at 80% 14%,rgba(57,113,174,.2),transparent 70%),#090e17;border-color:#ebf3ff24}.finbot-auth-modal .finbot-auth-form{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(70% 50% at 85% -6%,rgba(255,255,255,.07) 0%,transparent 70%),linear-gradient(180deg,#0b0b0c,#000 60%);color:#f7f9fd}.finbot-auth-modal{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.finbot-auth-modal .finbot-auth-form h2{font-weight:800;letter-spacing:-.03em}:is(.light,.dark) .finbot-auth-modal [class~=text-white],.finbot-auth-modal [class~=text-white]{color:#f7f9fd!important}:is(.light,.dark) .finbot-auth-modal :is([class^="text-white/"],[class*=" text-white/"]),.finbot-auth-modal :is([class^="text-white/"],[class*=" text-white/"]){color:#d1dbe8!important}:is(.light,.dark) .finbot-auth-modal :is([class~=text-gray-300],[class~=text-gray-400],[class~=text-gray-500]),.finbot-auth-modal :is([class~=text-gray-300],[class~=text-gray-400],[class~=text-gray-500]){color:#bfccdb!important}:is(.light,.dark) .finbot-auth-modal [class~=text-blue-400]{color:#f7f9fd!important;font-weight:700}:is(.light,.dark) .finbot-auth-modal [class~=text-emerald-400]{color:#82deb2!important}.finbot-auth-modal button[class~=bg-white]{background-color:#f7f9fd!important;color:#101722!important}.finbot-auth-modal button[class~=bg-white]:hover{background-color:#e8edf6!important}.finbot-auth-modal .finbot-auth-email-divider{background:transparent!important;color:#d1dbe8!important;line-height:1.5}.finbot-auth-modal input{color:#f7f9fd;caret-color:#f7f9fd}.finbot-auth-modal input::-moz-placeholder{color:#b7c3d2}.finbot-auth-modal input::placeholder{color:#b7c3d2}.finbot-auth-modal :is(button,input):focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:3px}
