body{transition:background-color .18s ease,color .18s ease}::selection{background-color:#c7d2fee6;color:#111827}.dark body{background-color:#020617;color:#e2e8f0}.dark ::selection{background-color:#4f46e58c;color:#f8fafc}html.dark ::selection,html.dark *::selection{background-color:#4f46e5a6!important;color:#f8fafc!important}.dark .bg-white,.dark .bg-white\/70,.dark .bg-white\/80,.dark .bg-white\/90,.dark .bg-white\/95{background-color:#0f172af0}.dark .bg-slate-50,.dark .bg-slate-50\/50,.dark .bg-slate-50\/60,.dark .bg-slate-50\/70,.dark .bg-slate-50\/80,.dark .bg-slate-50\/90,.dark .from-slate-50,.dark .to-white{background-color:#0f172aad}.dark .bg-slate-100,.dark .bg-slate-100\/50,.dark .bg-slate-100\/80,.dark .bg-slate-200,.dark .from-slate-100,.dark .to-slate-100,.dark .to-slate-100\/50,.dark .to-slate-200{background-color:#1e293bd1}.dark .bg-blue-50,.dark .bg-blue-100,.dark .bg-blue-200,.dark .from-blue-50,.dark .from-blue-100,.dark .to-blue-50,.dark .to-blue-100{background-color:#1e40af2e}.dark .bg-cyan-50,.dark .bg-cyan-100,.dark .bg-cyan-200,.dark .bg-cyan-50\/70,.dark .from-cyan-50,.dark .from-cyan-100,.dark .to-cyan-50,.dark .to-cyan-100{background-color:#0e74902e}.dark .bg-sky-50,.dark .bg-sky-100,.dark .bg-sky-200,.dark .from-sky-50,.dark .from-sky-100,.dark .to-sky-50,.dark .to-sky-100{background-color:#0284c72e}.dark .bg-indigo-50,.dark .bg-indigo-100,.dark .bg-indigo-200,.dark .from-indigo-50,.dark .from-indigo-100,.dark .to-indigo-50,.dark .to-indigo-100{background-color:#4338ca33}.dark .bg-purple-50,.dark .bg-purple-100,.dark .bg-purple-200,.dark .from-purple-50,.dark .from-purple-100,.dark .to-purple-50,.dark .to-purple-100{background-color:#7e22ce2e}.dark .bg-violet-50,.dark .bg-violet-100,.dark .bg-violet-200,.dark .from-violet-50,.dark .from-violet-100,.dark .to-violet-50,.dark .to-violet-100{background-color:#6d28d92e}.dark .bg-pink-50,.dark .bg-pink-100,.dark .bg-pink-200,.dark .from-pink-50,.dark .from-pink-100,.dark .to-pink-50,.dark .to-pink-100{background-color:#be185d29}.dark .bg-emerald-50,.dark .bg-emerald-100,.dark .bg-emerald-200,.dark .from-emerald-50,.dark .from-emerald-100,.dark .to-emerald-50,.dark .to-emerald-100{background-color:#0478572e}.dark .bg-teal-50,.dark .bg-teal-100,.dark .bg-teal-200,.dark .from-teal-50,.dark .from-teal-100,.dark .to-teal-50,.dark .to-teal-100{background-color:#0f766e2e}.dark .bg-rose-50,.dark .bg-rose-100,.dark .bg-rose-200,.dark .from-rose-50,.dark .from-rose-100,.dark .to-rose-50,.dark .to-rose-100{background-color:#be123c2e}.dark .bg-amber-50,.dark .bg-amber-100,.dark .bg-amber-200,.dark .from-amber-50,.dark .from-amber-100,.dark .to-amber-50,.dark .to-amber-100{background-color:#b453092e}.dark .bg-orange-50,.dark .bg-orange-100,.dark .bg-orange-200,.dark .from-orange-50,.dark .from-orange-100,.dark .to-orange-50,.dark .to-orange-100{background-color:#c2410c2e}.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-slate-50\/50:hover,.dark .hover\:bg-slate-100:hover,.dark .hover\:bg-white:hover{background-color:#1e293bdb}.dark .border-slate-50,.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-200\/50,.dark .border-slate-300{border-color:#334155eb}.dark .border-blue-200,.dark .border-cyan-100,.dark .border-cyan-200,.dark .border-indigo-100,.dark .border-indigo-200,.dark .border-indigo-300,.dark .border-purple-200,.dark .border-emerald-200,.dark .border-rose-200,.dark .border-amber-200,.dark .border-orange-200{border-color:#475569f2}.dark .text-slate-900,.dark .text-slate-800,.dark .text-slate-700{color:#e2e8f0}.dark .text-slate-600,.dark .text-slate-500{color:#94a3b8}.dark .text-slate-400{color:#64748b}.dark .text-blue-700,.dark .text-blue-800,.dark .text-blue-900{color:#93c5fd}.dark .text-cyan-700,.dark .text-cyan-800,.dark .text-cyan-900{color:#67e8f9}.dark .text-sky-700,.dark .text-sky-800,.dark .text-sky-900{color:#7dd3fc}.dark .text-indigo-700,.dark .text-indigo-800,.dark .text-indigo-900,.dark .text-purple-700,.dark .text-purple-800,.dark .text-purple-900,.dark .text-violet-700,.dark .text-violet-800,.dark .text-violet-900{color:#c4b5fd}.dark .text-emerald-700,.dark .text-emerald-800,.dark .text-emerald-900,.dark .text-teal-700,.dark .text-teal-800,.dark .text-teal-900{color:#86efac}.dark .text-amber-700,.dark .text-amber-800,.dark .text-amber-900,.dark .text-orange-700,.dark .text-orange-800,.dark .text-orange-900{color:#fde68a}.dark .text-rose-700,.dark .text-rose-800,.dark .text-rose-900,.dark .text-pink-700,.dark .text-pink-800,.dark .text-pink-900{color:#fda4af}.dark .bg-gradient-to-r.from-slate-50,.dark .bg-gradient-to-r.from-slate-100,.dark .bg-gradient-to-br.from-slate-50,.dark .bg-gradient-to-br.from-slate-100,.dark .bg-gradient-to-b.from-slate-50,.dark .bg-gradient-to-b.from-slate-100{--tw-gradient-from: rgb(15 23 42 / .92) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .to-white,.dark .to-slate-50,.dark .to-slate-100,.dark .to-slate-200{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.dark .to-emerald-50,.dark .to-teal-50,.dark .to-sky-50,.dark .to-cyan-50,.dark .to-indigo-50,.dark .to-purple-50,.dark .to-violet-50,.dark .to-pink-50,.dark .to-amber-50,.dark .to-orange-50,.dark .to-rose-50{--tw-gradient-to: rgb(15 23 42 / .92) var(--tw-gradient-to-position)}.dark .from-blue-50,.dark .from-blue-100{--tw-gradient-from: rgb(30 64 175 / .26) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .from-cyan-50,.dark .from-cyan-100,.dark .from-sky-50,.dark .from-sky-100{--tw-gradient-from: rgb(8 145 178 / .24) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .from-indigo-50,.dark .from-indigo-100,.dark .from-purple-50,.dark .from-purple-100,.dark .from-violet-50,.dark .from-violet-100{--tw-gradient-from: rgb(91 33 182 / .26) var(--tw-gradient-from-position);--tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .from-emerald-50,.dark .from-emerald-100,.dark .from-teal-50,.dark .from-teal-100{--tw-gradient-from: rgb(5 150 105 / .24) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .from-amber-50,.dark .from-amber-100,.dark .from-orange-50,.dark .from-orange-100{--tw-gradient-from: rgb(180 83 9 / .24) var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .from-rose-50,.dark .from-rose-100,.dark .from-pink-50,.dark .from-pink-100{--tw-gradient-from: rgb(190 18 60 / .22) var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .via-blue-50,.dark .via-blue-100,.dark .via-cyan-50,.dark .via-cyan-100,.dark .via-sky-50,.dark .via-sky-100,.dark .via-indigo-50,.dark .via-indigo-100,.dark .via-purple-50,.dark .via-purple-100,.dark .via-violet-50,.dark .via-violet-100,.dark .via-emerald-50,.dark .via-emerald-100,.dark .via-teal-50,.dark .via-teal-100,.dark .via-amber-50,.dark .via-amber-100,.dark .via-orange-50,.dark .via-orange-100,.dark .via-rose-50,.dark .via-rose-100,.dark .via-pink-50,.dark .via-pink-100{--tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59 / .78) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark .shadow-sm,.dark .shadow-md,.dark .shadow-lg,.dark .shadow-xl,.dark .shadow-2xl{box-shadow:0 12px 30px #00000038}.dark input,.dark textarea,.dark select{background-color:#0f172a;color:#e2e8f0;border-color:#334155}.dark input::placeholder,.dark textarea::placeholder{color:#64748b}.dark .recharts-cartesian-grid line,.dark .recharts-polar-grid-angle line,.dark .recharts-polar-grid-concentric circle{stroke:#334155}.dark .recharts-text,.dark .recharts-legend-item-text{fill:#cbd5e1;color:#cbd5e1!important}.dark ::-webkit-scrollbar-thumb{background-color:#475569}.dark ::-webkit-scrollbar-thumb:hover{background-color:#64748b}.content-fade-mask{background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .92) 35%,#ffffff)}.content-fade-banner{background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .85) 20%,#ffffff)}.calculator-lock-mask{background:linear-gradient(135deg,#eef2ffb3,#faf5ffb3,#fdf2f8b3)}.calculator-lock-fade{background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .15),rgb(255 255 255 / .35))}.dark .portfolio-account-chart{background:#0f172a!important;border-color:#1e293b!important}.dark .portfolio-account-summary{background:linear-gradient(to bottom,#0f172afa,#020617)!important;border-color:#334155!important}.dark .portfolio-cash-action{background:#10b98129!important;border-color:#10b98173!important;color:#fff!important}.dark .portfolio-cash-action:hover{background:#10b98142!important;color:#fff!important}.dark .polymarket-card{background:#0f172a!important;border-color:#334155!important}.dark .polymarket-card-header{background:linear-gradient(to right,#0f172a,#020617)!important;border-color:#1e293b!important}.dark .polymarket-card-body{background:#0f172a!important}.dark .polymarket-embed-shell{background:#020617!important;border-color:#334155!important;background-clip:padding-box;box-shadow:inset 0 0 0 1px #020617;isolation:isolate;position:relative}.dark .polymarket-embed-frame{background:#020617!important;border-radius:.5rem;color-scheme:dark}.dark .polymarket-embed-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 4px #020617;pointer-events:none;z-index:1}.dark .content-fade-mask{background:linear-gradient(to bottom,transparent,rgb(15 23 42 / .92) 35%,#0f172a)!important}.dark .content-fade-banner{background:linear-gradient(to bottom,transparent,rgb(15 23 42 / .86) 20%,#0f172a)!important}.dark .calculator-lock-mask{background:linear-gradient(135deg,#1e1b4ba8,#3b076494,#020617db)!important}.dark .calculator-lock-fade{background:linear-gradient(to bottom,transparent,rgb(2 6 23 / .24),rgb(2 6 23 / .7))!important}.dark .dark-soft-pill{background:#1e293beb!important;border:1px solid rgb(71 85 105 / .8);color:#e2e8f0!important}.dark .flow-brief-card{background:#0f172a!important;border-color:#334155!important}.dark .flow-brief-hero{background:#082f496b!important;border-color:#22d3ee42!important}.dark .flow-brief-hero .bg-white{background:#0f172af2!important}.dark .flow-brief-metric{background:#1e293bdb!important;color:#f8fafc!important;border:1px solid rgb(71 85 105 / .72)}
