@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
:root{--primary:#3b82f6;--primary-hover:#60a5fa;--secondary:#60a5fa;--secondary-hover:#3b82f6;--accent:#f97316;--accent-hover:#ea580c;--background:#07111f;--foreground:#fff;--card-bg:#111c30;--border-color:#ffffff14;--error:#ef4444;--success:#10b981;--warning:#f59e0b;--secondary-text:#a8b2c7;--bg-gradient:linear-gradient(180deg,#07111f 0%,#0d1728 100%);--accent-gradient:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%);--transition-fast:.15s cubic-bezier(.16,1,.3,1);--transition-slow:.4s cubic-bezier(.16,1,.3,1);--transition-spring:.6s cubic-bezier(.34,1.56,.64,1);--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--shadow-sm:0 2px 8px #0003,0 1px 2px #00000026;--shadow-md:0 10px 24px #00000059,0 4px 8px #00000040;--shadow-lg:0 24px 48px #00000073,0 12px 24px #0000004d}html,body{background-color:var(--background);background:var(--bg-gradient);max-width:100vw;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto;line-height:1.6;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;border-radius:12px;font-family:inherit}input,textarea,select{font-family:inherit}@media (max-width:768px){input,textarea,select{font-size:16px!important}button,.btn-premium,.action-btn{min-height:44px}button.small-btn{min-height:auto}}@keyframes fadeInUpGlob{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popBadge{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes spin-fast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes autoScroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.animate-scroll{animation:55s linear infinite autoScroll}.btn-premium{border-radius:12px;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-premium:hover{transform:scale(1.02)translateY(-1px);box-shadow:0 0 25px #3b82f673}.btn-premium:active{transform:scale(.98)}.btn-premium-emerald:hover{box-shadow:0 0 25px #10b98173}.card-lift:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0006,0 4px 12px #3b82f61a;border-color:#60a5fa4d!important}.text-glow-emerald{text-shadow:0 0 15px #34d39999}.ai-pulse-text:after{content:"";animation:1.5s steps(4,end) infinite pulseDots}@keyframes pulseDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (max-width:768px){.mobile-grid-1{grid-template-columns:1fr!important}.mobile-stack{flex-direction:column!important;display:flex!important}.mobile-w-full{width:100%!important;max-width:100%!important}.mobile-px-4{padding-left:1rem!important;padding-right:1rem!important}}.scroll-reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.float-animation{animation:6s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}body{padding-bottom:env(safe-area-inset-bottom)}@keyframes gradient-xy{0%,to{background-position:0%}50%{background-position:100%}}.dashboard-theme-root{--background:#07111f!important;--foreground:#fff!important;--card-bg:#111c30!important;--border-color:#ffffff14!important;--primary:#3b82f6!important;--secondary:#60a5fa!important;--accent:#f97316!important;color:#fff!important;background:radial-gradient(circle at 100% 0,#3b82f614,#07111f 70%)!important}.dashboard-theme-root,.dashboard-theme-root *{border-color:#ffffff14!important}.dashboard-theme-root .bg-slate-50,.dashboard-theme-root .bg-gray-50,.dashboard-theme-root [class*=bg-slate-50],.dashboard-theme-root [class*=bg-gray-50]{background-color:#0d1728!important}.dashboard-theme-root .bg-white,.dashboard-theme-root .bg-gray-100,.dashboard-theme-root [class*=bg-white],.dashboard-theme-root [class*=bg-gray-100]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background-color:#111c30!important}.dashboard-theme-root .bg-slate-100,.dashboard-theme-root [class*=bg-slate-100]{background-color:#0d1728!important}.dashboard-theme-root .bg-slate-100\/80,.dashboard-theme-root [class*=navItemActive]{color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%)!important;border-color:#60a5fa4d!important;font-weight:600!important}.dashboard-theme-root aside,.dashboard-theme-root [class*=sidebar]{background-color:#07111f!important;border-right:1px solid #ffffff14!important}.dashboard-theme-root header,.dashboard-theme-root [class*=topbar]{background-color:#07111f!important;border-bottom:1px solid #ffffff14!important}.dashboard-theme-root .text-slate-600,.dashboard-theme-root [class*=text-slate-600],.dashboard-theme-root .text-slate-500,.dashboard-theme-root .text-gray-500,.dashboard-theme-root [class*=text-slate-500],.dashboard-theme-root [class*=text-gray-500]{color:#a8b2c7!important}.dashboard-theme-root .hover\:bg-slate-50:hover,.dashboard-theme-root .hover\:bg-gray-50:hover{color:#fff!important;background-color:#ffffff0a!important}.dashboard-theme-root .text-slate-900,.dashboard-theme-root .text-gray-900,.dashboard-theme-root [class*=text-slate-900],.dashboard-theme-root [class*=text-gray-900],.dashboard-theme-root .text-slate-800,.dashboard-theme-root .text-gray-800,.dashboard-theme-root [class*=text-slate-800],.dashboard-theme-root [class*=text-gray-800]{color:#fff!important}.dashboard-theme-root .text-slate-700,.dashboard-theme-root .text-gray-700,.dashboard-theme-root [class*=text-slate-700],.dashboard-theme-root [class*=text-gray-700]{color:#a8b2c7!important}.dashboard-theme-root input,.dashboard-theme-root textarea,.dashboard-theme-root select{color:#fff!important;background-color:#0d1728!important;border:1px solid #ffffff14!important;border-radius:12px!important}.dashboard-theme-root input::placeholder,.dashboard-theme-root textarea::placeholder{color:#64748b!important}.dashboard-theme-root input:focus,.dashboard-theme-root textarea:focus,.dashboard-theme-root select:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 2px #3b82f633!important}.dashboard-theme-root .border-rose-100{border-color:#ef444433!important}.dashboard-theme-root .bg-rose-50\/30{background-color:#ef44440a!important}.dashboard-theme-root .text-rose-700,.dashboard-theme-root .text-rose-600{color:#ef4444!important}.dashboard-theme-root .bg-rose-100{background-color:#ef444426!important}.dashboard-theme-root .border-emerald-100{border-color:#10b98133!important}.dashboard-theme-root .bg-emerald-50\/30{background-color:#10b9810a!important}.dashboard-theme-root .text-emerald-700,.dashboard-theme-root .text-emerald-600{color:#10b981!important}.dashboard-theme-root .bg-emerald-100{background-color:#10b98126!important}.dashboard-theme-root .border-blue-100{border-color:#3b82f633!important}.dashboard-theme-root .bg-blue-50\/30{background-color:#3b82f60a!important}.dashboard-theme-root .text-blue-700,.dashboard-theme-root .text-blue-600{color:#60a5fa!important}.dashboard-theme-root .bg-blue-100{background-color:#3b82f626!important}.dashboard-theme-root .bg-blue-50{color:#60a5fa!important;background-color:#3b82f61a!important}.dashboard-theme-root .bg-indigo-50{color:#818cf8!important;background-color:#6366f11a!important}.dashboard-theme-root .bg-purple-50{color:#c084fc!important;background-color:#a855f71a!important}.dashboard-theme-root .bg-amber-50{color:#fbbf24!important;background-color:#f59e0b1a!important}.dashboard-theme-root .bg-emerald-50{color:#34d399!important;background-color:#10b9811a!important}.dashboard-theme-root .border-slate-200,.dashboard-theme-root .border-slate-100{border-color:#ffffff14!important}.dashboard-theme-root .shadow-sm{box-shadow:0 8px 30px #0000004d!important}.dashboard-theme-root [class*=userAvatar]{background-color:#3b82f6!important;border:1px solid #ffffff14!important}.dashboard-theme-root .animate-pulse{background-color:#ffffff0a!important}.dashboard-theme-root table th{color:#a8b2c7!important;border-bottom-color:#ffffff14!important}.dashboard-theme-root table td{color:#fff!important;border-bottom-color:#ffffff0d!important}.dashboard-theme-root button:not(.custom-btn-reset),.dashboard-theme-root .btn-premium,.dashboard-theme-root .action-btn{border-radius:12px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-primary,.dashboard-theme-root button.bg-blue-600,.dashboard-theme-root button.bg-blue-500{color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 4px 12px #3b82f640!important}.btn-primary:hover,.dashboard-theme-root button.bg-blue-600:hover,.dashboard-theme-root button.bg-blue-500:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #3b82f666!important}.btn-secondary,.dashboard-theme-root button.bg-slate-800,.dashboard-theme-root button.bg-gray-800{color:#fff!important;background:#111c30!important;border:1px solid #ffffff14!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 4px 12px #00000026!important}.btn-secondary:hover,.dashboard-theme-root button.bg-slate-800:hover,.dashboard-theme-root button.bg-gray-800:hover{background:#1b263b!important;border-color:#ffffff26!important;transform:translateY(-1px)!important}.btn-danger,.dashboard-theme-root button.bg-red-600,.dashboard-theme-root button.bg-red-500{color:#fff!important;background:#ef4444!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 4px 12px #ef444433!important}.btn-danger:hover,.dashboard-theme-root button.bg-red-600:hover,.dashboard-theme-root button.bg-red-500:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #ef444459!important}.btn-success,.dashboard-theme-root button.bg-emerald-600,.dashboard-theme-root button.bg-emerald-500{color:#fff!important;background:#10b981!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 4px 12px #10b98133!important}.btn-success:hover,.dashboard-theme-root button.bg-emerald-600:hover,.dashboard-theme-root button.bg-emerald-500:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #10b98159!important}.dashboard-theme-root .rounded-xl,.dashboard-theme-root .rounded-2xl,.dashboard-theme-root .card,.card-premium{background-color:#111c30!important;border:1px solid #ffffff14!important;border-radius:16px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 8px 30px #0000004d!important}.dashboard-theme-root .rounded-xl:hover,.dashboard-theme-root .rounded-2xl:hover,.dashboard-theme-root .card:hover,.card-premium:hover{border-color:#60a5fa40!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px #0006!important}h1{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}h2{letter-spacing:-.01em;color:var(--foreground);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}h3{color:var(--foreground);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.3}p,body,td,th{color:var(--secondary-text);font-size:16px;font-weight:400}.text-small{color:var(--secondary-text);font-size:14px;font-weight:400}:root{--primary-text:#fff!important;--body-text:#e5e7eb!important;--secondary-text:#cbd5e1!important;--muted-text:#cbd5e1!important;--background:#050816!important;--section-bg:#07111f!important;--card-bg:#0b1225!important;--elevated-card-bg:#111827!important;--soft-contrast-card:#101827!important;--border-color:#ffffff24!important;--border-blue:#60a5fa59!important;--label-color:#bfdbfe!important;--accent-blue:#2563eb!important;--accent-cyan:#06b6d4!important;--brand-orange:#f97316!important}body,html,.app-bg-main,main,div[class*=min-h-screen],div[class*=w-full][class*=min-h-screen],.bg-slate-50.min-h-screen,.bg-gray-50.min-h-screen,.bg-white.min-h-screen,[class*=min-h-screen][class*=bg-white],[class*=min-h-screen][class*=bg-slate],[class*=min-h-screen][class*=bg-gray]{background-color:var(--background)!important;background:var(--background)!important;color:var(--primary-text)!important;box-shadow:none!important;border:none!important;border-radius:0!important}section.public-section,.section-spacing{background-color:var(--section-bg)!important;background:var(--section-bg)!important;box-shadow:none!important;border:none!important;border-top:1px solid var(--border-color)!important;border-bottom:1px solid var(--border-color)!important;border-radius:0!important;padding-top:100px!important;padding-bottom:100px!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em!important;color:#fff!important;font-weight:800!important;line-height:1.2!important}body,p,span,li,a,td,th,div{font-weight:500}.text-slate-900,.text-gray-900,.text-slate-800,.text-gray-800,.text-white,.text-slate-100,.text-gray-100{color:#fff!important}.text-slate-700,.text-gray-700,.text-slate-500,.text-gray-500,.text-slate-350,.text-gray-350,.text-slate-400,.text-gray-400{color:#e5e7eb!important}.text-slate-600,.text-gray-600,.text-slate-300,.text-gray-300,.text-slate-200,.text-gray-200{color:#cbd5e1!important}.opacity-10,.opacity-20,.opacity-30,.opacity-40,.opacity-50,.opacity-60,.opacity-70,[class*=text-].opacity-10,[class*=text-].opacity-20,[class*=text-].opacity-30,[class*=text-].opacity-40,[class*=text-].opacity-50,[class*=text-].opacity-60,[class*=text-].opacity-70,.text-opacity-10,.text-opacity-20,.text-opacity-30,.text-opacity-40,.text-opacity-50,.text-opacity-60,.text-opacity-70,[class*=opacity-]{opacity:.85!important}.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-gray-100,.bg-slate-100,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-slate-50\/50,.bg-slate-50\/80,.bg-slate-50\/90,[style*="background: white"],[style*="background: #ffffff"],[style*="background: #FFFFFF"],[style*="background:#ffffff"],[style*="background:#FFFFFF"],[style*="background:#fff"],[style*="background: #fff"],[style*="background-color: white"],[style*="background-color: #ffffff"],[style*="background-color: #FFFFFF"],[style*="background-color:#ffffff"],[style*="background-color:#FFFFFF"],[style*="background-color:#fff"],[style*="background:rgb(255, 255, 255)"],[style*="background: rgb(255, 255, 255)"],[style*="background-color:rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background: #f9fafb"],[style*="background:#f9fafb"],[style*="background: #f3f4f6"],[style*="background:#f3f4f6"],[style*="background: #e5e7eb"],[style*="background-color: #f8fafc"],[style*="background-color:#f8fafc"],[style*="background-color: #f9fafb"],[style*="background-color: #f3f4f6"],[style*="background-color: #e5e7eb"],[style*=background\:white],[style*=background-color\:white],[style*=backgroundColor\:white]{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.bg-white.min-h-screen,.bg-slate-50.min-h-screen,.bg-gray-50.min-h-screen,[class*=min-h-screen].bg-white,[class*=min-h-screen].bg-slate-50,[class*=min-h-screen].bg-gray-50{box-shadow:none!important;border:none!important;border-radius:0!important}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white\/80 h1,.bg-white\/80 h2,.bg-white\/80 h3,.bg-white\/90 h1,.bg-white\/90 h2,.bg-white\/90 h3,.bg-white\/95 h1,.bg-white\/95 h2,.bg-white\/95 h3,.bg-slate-50 h1,.bg-slate-50 h2,.bg-slate-50 h3,.bg-slate-50 h4,.bg-slate-50 h5,.bg-slate-50 h6,.bg-gray-50 h1,.bg-gray-50 h2,.bg-gray-50 h3,.bg-gray-50 h4,.bg-gray-50 h5,.bg-gray-50 h6,.bg-neutral-50 h1,.bg-neutral-50 h2,.bg-neutral-50 h3,.bg-neutral-50 h4,.bg-neutral-50 h5,.bg-neutral-50 h6,[style*="background: white"] h1,[style*="background: white"] h2,[style*="background: white"] h3,[style*="background: #ffffff"] h1,[style*="background: #ffffff"] h2,[style*="background: #ffffff"] h3,[style*="background: #FFFFFF"] h1,[style*="background: #FFFFFF"] h2,[style*="background: #FFFFFF"] h3,[style*="background-color: white"] h1,[style*="background-color: white"] h2,[style*="background-color: white"] h3{color:#fff!important;font-weight:800!important}.bg-white p,.bg-white span,.bg-white li,.bg-white a,.bg-white td,.bg-white th,.bg-white div,.bg-white\/80 p,.bg-white\/80 span,.bg-white\/80 div,.bg-white\/90 p,.bg-white\/90 span,.bg-white\/90 div,.bg-white\/95 p,.bg-white\/95 span,.bg-white\/95 div,.bg-slate-50 p,.bg-slate-50 span,.bg-slate-50 li,.bg-slate-50 a,.bg-slate-50 td,.bg-slate-50 th,.bg-slate-50 div,.bg-gray-50 p,.bg-gray-50 span,.bg-gray-50 li,.bg-gray-50 a,.bg-gray-50 td,.bg-gray-50 th,.bg-gray-50 div,.bg-neutral-50 p,.bg-neutral-50 span,.bg-neutral-50 li,.bg-neutral-50 a,.bg-neutral-50 td,.bg-neutral-50 th,.bg-neutral-50 div,[style*="background: white"] p,[style*="background: white"] span,[style*="background: white"] li,[style*="background: white"] a,[style*="background: #ffffff"] p,[style*="background: #ffffff"] span,[style*="background: #ffffff"] li,[style*="background: #ffffff"] a,[style*="background: #FFFFFF"] p,[style*="background: #FFFFFF"] span,[style*="background: #FFFFFF"] li,[style*="background: #FFFFFF"] a,[style*="background-color: white"] p,[style*="background-color: white"] span,[style*="background-color: white"] li,[style*="background-color: white"] a{color:#e5e7eb!important;font-weight:600!important}.bg-white .text-muted,.bg-white [class*=text-muted],.bg-white .text-slate-500,.bg-white .text-gray-500,.bg-white .text-slate-400,.bg-white .text-gray-400,.bg-slate-50 .text-muted,.bg-slate-50 [class*=text-muted],.bg-slate-50 .text-slate-500,.bg-slate-50 .text-gray-500,.bg-slate-50 .text-slate-400,.bg-slate-50 .text-gray-400,.bg-gray-50 .text-muted,.bg-gray-50 [class*=text-muted],.bg-gray-50 .text-slate-500,.bg-gray-50 .text-gray-500,.bg-gray-50 .text-slate-400,.bg-gray-50 .text-gray-400{color:#cbd5e1!important}.bg-white label,.bg-white .label,.bg-white [class*=label],.bg-slate-50 label,.bg-slate-50 .label,.bg-slate-50 [class*=label],.bg-gray-50 label,.bg-gray-50 .label,.bg-gray-50 [class*=label]{color:#60a5fa!important;font-weight:700!important}input.bg-white,textarea.bg-white,select.bg-white,.bg-white input,.bg-white textarea,.bg-white select,.bg-slate-50 input,.bg-slate-50 textarea,.bg-slate-50 select,.bg-gray-50 input,.bg-gray-50 textarea,.bg-gray-50 select{color:#fff!important;background:#111827!important;border:1px solid #ffffff29!important}input.bg-white::placeholder,textarea.bg-white::placeholder,.bg-white input::placeholder,.bg-white textarea::placeholder,.bg-slate-50 input::placeholder,.bg-slate-50 textarea::placeholder{color:#94a3b8!important;opacity:1!important}.bg-white .text-white,.bg-white [class*=text-white],.bg-slate-50 .text-white,.bg-slate-50 [class*=text-white],[style*="background: white"] .text-white{color:#fff!important;opacity:1!important}[style*="background: #f8fafc"] h1,[style*="background: #f8fafc"] h2,[style*="background: #f8fafc"] h3,[style*="background: #f8fafc"] h4,[style*="background:#f8fafc"] h1,[style*="background:#f8fafc"] h2,[style*="background:#f8fafc"] h3,[style*="background:#f8fafc"] h4,[style*="background: #f9fafb"] h1,[style*="background: #f9fafb"] h2,[style*="background: #f9fafb"] h3,[style*="background:#f9fafb"] h3,[style*="background: #f3f4f6"] h3,[style*="background:#f3f4f6"] h3,[style*="background: white"] h3,[style*="background: white"] h4,[style*="background: #FFFFFF"] h3,[style*="background: #ffffff"] h3{color:#fff!important;font-weight:800!important}[style*="background: #f8fafc"] p,[style*="background: #f8fafc"] span,[style*="background: #f8fafc"] li,[style*="background: #f8fafc"] a,[style*="background:#f8fafc"] p,[style*="background:#f8fafc"] span,[style*="background: #f9fafb"] p,[style*="background: #f9fafb"] span,[style*="background:#f9fafb"] p,[style*="background: #f3f4f6"] p,[style*="background: white"] p,[style*="background: white"] span,[style*="background: #FFFFFF"] p,[style*="background: #ffffff"] p{color:#e5e7eb!important;font-weight:500!important}.dashboard-theme-root .bg-white,.dashboard-theme-root .bg-slate-50,.dashboard-theme-root .bg-gray-50,.dashboard-theme-root .bg-zinc-50,.dashboard-theme-root .bg-neutral-50,.dashboard-theme-root .bg-gray-100,.dashboard-theme-root .bg-slate-100,.dashboard-theme-root .bg-white\/95,.dashboard-theme-root .bg-white\/90,.dashboard-theme-root .bg-white\/80,.dashboard-theme-root .bg-white\/70,.dashboard-theme-root .bg-white\/60,.dashboard-theme-root .bg-white\/50,.dashboard-theme-root [class*=bg-slate-50\/],.dashboard-theme-root [class*=bg-gray-50\/],.dashboard-theme-root [class*=bg-slate-100\/],.dashboard-theme-root [class*=bg-gray-100\/],.crm-root .bg-white,.crm-root .bg-slate-50,.crm-root .bg-gray-50,.crm-root [class*=bg-white\/9],.crm-root [class*=bg-white\/8],.analyzer-root .bg-white,.analyzer-root .bg-slate-50,.analyzer-root .bg-gray-50,.analyzer-root [class*=bg-white\/9],.analyzer-root [class*=bg-white\/8],[class*=analyzer] .bg-white,[class*=analyzer] .bg-slate-50,[class*=analyzer] .bg-gray-50,main.bg-slate-950 .bg-white,main.bg-slate-950 .bg-slate-50,main.bg-slate-950 .bg-gray-50,.bg-slate-950 .bg-white,.bg-slate-950 .bg-slate-50,.bg-slate-950 .bg-gray-50,[class*=pricingCard],[class*=pricingCardFeatured],[class*=testimonialCard],[class*=stepCard],[class*=step-card],[class*=howItWorks]{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;box-shadow:0 18px 45px #00000059!important}.dashboard-theme-root .bg-white p,.dashboard-theme-root .bg-white span,.dashboard-theme-root .bg-white li,.dashboard-theme-root .bg-white a,.dashboard-theme-root .bg-white div,.dashboard-theme-root .bg-slate-50 p,.dashboard-theme-root .bg-slate-50 span,.dashboard-theme-root .bg-slate-50 li,.dashboard-theme-root .bg-slate-50 a,.dashboard-theme-root .bg-slate-50 div,.dashboard-theme-root [class*=bg-white\/] p,.dashboard-theme-root [class*=bg-white\/] span,.dashboard-theme-root [class*=bg-white\/] div,.dashboard-theme-root [class*=bg-white\/] a,.crm-root .bg-white p,.crm-root .bg-white span,.crm-root .bg-white li,.crm-root .bg-white a,.crm-root .bg-white div,.analyzer-root .bg-white p,.analyzer-root .bg-white span,.analyzer-root .bg-white li,.analyzer-root .bg-white a,.analyzer-root .bg-white div,[class*=analyzer] .bg-white p,[class*=analyzer] .bg-white span,[class*=analyzer] .bg-white li,[class*=analyzer] .bg-white a,.bg-slate-950 .bg-white p,.bg-slate-950 .bg-white span,.bg-slate-950 .bg-white li,.bg-slate-950 .bg-white a,.bg-slate-950 .bg-white div{color:#e5e7eb!important;font-weight:600!important}.dashboard-theme-root .bg-white h1,.dashboard-theme-root .bg-white h2,.dashboard-theme-root .bg-white h3,.dashboard-theme-root .bg-white h4,.dashboard-theme-root .bg-white h5,.dashboard-theme-root .bg-white h6,.dashboard-theme-root [class*=bg-white\/] h1,.dashboard-theme-root [class*=bg-white\/] h2,.dashboard-theme-root [class*=bg-white\/] h3,.crm-root .bg-white h1,.crm-root .bg-white h2,.crm-root .bg-white h3,.crm-root .bg-white h4,.crm-root .bg-white h5,.crm-root .bg-white h6,.analyzer-root .bg-white h1,.analyzer-root .bg-white h2,.analyzer-root .bg-white h3,[class*=analyzer] .bg-white h1,[class*=analyzer] .bg-white h2,[class*=analyzer] .bg-white h3,.bg-slate-950 .bg-white h1,.bg-slate-950 .bg-white h2,.bg-slate-950 .bg-white h3{color:#fff!important;font-weight:800!important}.dashboard-theme-root .bg-white label,.dashboard-theme-root .bg-white [class*=label],.dashboard-theme-root [class*=bg-white\/] label,.crm-root .bg-white label,.crm-root .bg-white [class*=label],.analyzer-root .bg-white label,.analyzer-root .bg-white [class*=label],[class*=analyzer] .bg-white label,[class*=analyzer] .bg-white [class*=label]{color:#60a5fa!important;font-weight:700!important}.dashboard-theme-root .bg-white input,.dashboard-theme-root .bg-white textarea,.dashboard-theme-root .bg-white select,.dashboard-theme-root .bg-slate-50 input,.dashboard-theme-root .bg-slate-50 textarea,.dashboard-theme-root .bg-slate-50 select,.dashboard-theme-root [class*=bg-white\/] input,.dashboard-theme-root [class*=bg-white\/] textarea,.crm-root .bg-white input,.crm-root .bg-white textarea,.crm-root .bg-white select,.analyzer-root .bg-white input,.analyzer-root .bg-white textarea,.analyzer-root .bg-white select{color:#fff!important;background:#111827!important;border:1px solid #ffffff29!important}.faq-card,[class*=faq-card],[class*=faqItem],[class*=faq_],details,summary{color:#fff!important;background:#0b1225!important;border:1px solid #ffffff24!important;border-radius:18px!important}.faq-card h3,.faq-card button,[class*=faq-card] button,[class*=faqItem] button,[class*=faqItem] h3,summary,summary *{color:#fff!important;font-weight:800!important}.faq-card p,[class*=faq-card] p,[class*=faqItem] p,[class*=faqItem] div,details p,details div{color:#e5e7eb!important;font-weight:600!important}.card:hover,.card-premium:hover,[class*=pricingCard]:hover,[class*=pricingCardFeatured]:hover,[class*=testimonialCard]:hover,[class*=stepCard]:hover{border-color:#2563eb59!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px #00000080!important}[class*=border-slate-200],[class*=border-slate-100],[class*=border-gray-200],[class*=border-gray-100],[class*=border-zinc-200],[class*=border-neutral-200],[class*=border-slate-300],[class*=border-gray-300]{border-color:#ffffff1a!important}.divide-y>*,.divide-x>*{border-color:#ffffff14!important}input,textarea,select,.ai-input-field{color:#fff!important;background:#111827!important;border:1px solid #ffffff29!important;border-radius:12px!important;padding:.75rem 1rem!important;font-weight:700!important}input::placeholder,textarea::placeholder{color:#cbd5e1!important;opacity:1!important}input:focus,textarea:focus,select:focus{border-color:#60a5fa!important;outline:none!important;box-shadow:0 0 0 3px #60a5fa2e!important}label,.label-styled,[class*=label],span[class*=label]{font-size:.875rem;color:#60a5fa!important;font-weight:700!important}.btn-primary,.dashboard-theme-root button.bg-blue-600,.dashboard-theme-root button.bg-blue-500,button.bg-blue-600,button.bg-blue-500,button.bg-indigo-600,button.bg-indigo-500,a.bg-blue-600,a.bg-blue-500,a.bg-indigo-600,a.bg-indigo-500,[class*=planBtn],[class*=btnPrimary]{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:none!important;border-radius:12px!important;font-weight:800!important;transition:all .2s!important;box-shadow:0 4px 15px #2563eb4d!important}.btn-primary:hover,.dashboard-theme-root button.bg-blue-600:hover,.dashboard-theme-root button.bg-blue-500:hover,button.bg-blue-600:hover,button.bg-blue-500:hover,button.bg-indigo-600:hover,button.bg-indigo-500:hover,a.bg-blue-600:hover,a.bg-blue-500:hover,a.bg-indigo-600:hover,a.bg-indigo-500:hover,[class*=planBtn]:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #2563eb73!important}.btn-secondary,.dashboard-theme-root button.bg-slate-800,.dashboard-theme-root button.bg-gray-800,button.bg-slate-900,button.bg-gray-900,button.bg-slate-800,button.bg-gray-800,button.bg-slate-950,button.bg-gray-950,a.bg-slate-900,a.bg-gray-900,a.bg-slate-800,a.bg-gray-800,[class*=planBtnOutline]{color:#fff!important;background:#111827!important;border:1px solid #ffffff29!important;border-radius:12px!important;font-weight:700!important}button.bg-slate-900:hover,button.bg-gray-900:hover,button.bg-slate-800:hover,button.bg-gray-800:hover{background-color:#1f2937!important}button:disabled,button[disabled],.disabled-button{color:#cbd5e1!important;cursor:not-allowed!important;opacity:1!important;background-color:#374151!important;border-color:#ffffff14!important}header,nav,.navbar,[class*=nav-],[class*=Navbar],aside,.sidebar,[class*=sidebar],[class*=Sidebar]{background:#111827!important;border:none!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;box-shadow:0 4px 20px #0003!important}[role=dialog],.modal,[class*=modal-],[class*=Modal],div[class*="fixed inset-0 z-50"]>div{background:#111827!important;border:1px solid #ffffff2e!important;border-radius:18px!important;box-shadow:0 25px 50px -12px #00000080!important}#ai-showcase .lg\:col-span-2 button{color:#fff!important;background:#111827!important;border:1px solid #ffffff1a!important}#ai-showcase .lg\:col-span-2 button[class*=bg-indigo-500\/]{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#4f46e5)!important;border-color:#0000!important}#ai-showcase .lg\:col-span-3,.ai-chat-panel{background:#111827!important;border:1px solid #60a5fa40!important}#ai-showcase .bg-indigo-500\/10,.ai-response-box{color:#fff!important;background:#2563eb29!important;border:1px solid #60a5fa59!important}div[class*="shrink-0 bg-slate-900/80"]{background-color:#111827!important}div[class*=flex-1\ bg-slate-950]{background-color:var(--background)!important}div[class*="bg-slate-950 p-1.5"] button{color:#cbd5e1!important;background-color:#111827!important}div[class*="bg-slate-950 p-1.5"] button[class*=bg-blue-600]{color:#fff!important;background-color:#2563eb!important}div[class*=pricingGrid]>div{border-radius:18px!important}div[class*=pricingGrid]>div:first-child{color:#fff!important;background:#111827!important;border:1px solid #ffffff1a!important;box-shadow:0 18px 45px #00000059!important}div[class*=pricingGrid]>div:nth-child(2){background:#111827!important;border:2px solid #2563eb!important;box-shadow:0 0 35px #2563eb59!important}div[class*=pricingGrid]>div:nth-child(2)>div[style*="position: absolute"]{display:none!important}div[class*=pricingGrid]>div:nth-child(3){background:#111827!important;border:1px solid #f9731673!important;box-shadow:0 18px 45px #00000059!important}div[class*=pricingGrid] h3,div[class*=pricingGrid] [class*=price],div[class*=pricingGrid] strong{color:#fff!important}div[class*=pricingGrid] p,div[class*=pricingGrid] li,div[class*=pricingGrid] span,div[class*=pricingGrid] label{color:#e5e7eb!important}.testimonialCard,[class*=testimonialCard],div[class*=testimonial-],[class*=trustSection] div[class*=card]{background:#111827!important;border:1px solid #ffffff1a!important}[class*=stepNumber],[class*=step-number],[class*=howItWorks] span[class*=number]{color:#60a5fa!important;font-weight:800!important}span[class*=tag],div[class*=tag],[class*=stepCard] span[class*=tag],.howItWorksCard span[class*=tag]{color:#bfdbfe!important;background:#2563eb2e!important;border:1px solid #60a5fa59!important}.testimonial-card [class*=verified],[class*=testimonialCard] [class*=verified],div[class*=testimonial-] [class*=verified],.testimonial-card span[style*="34d399"],.testimonial-card span[style*="34D399"]{color:#34d399!important}.testimonial-card svg[class*=star],[class*=testimonialCard] svg,.stars svg,[class*=stars] svg{color:#facc15!important;fill:#facc15!important}.error,.error-text,.text-error,.text-danger,.text-rose-650,.text-red-650,.text-rose-500,.text-red-500{color:#ef4444!important}.dashboard-theme-root .bg-white\/95,.dashboard-theme-root .bg-white\/90,.dashboard-theme-root .bg-white\/80,.dashboard-theme-root .bg-white\/70,.dashboard-theme-root .bg-white\/60,.dashboard-theme-root .bg-white\/50,.dashboard-theme-root .bg-slate-50\/50,.dashboard-theme-root .bg-slate-50\/80{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root [class*=hover\:bg-slate-50],.dashboard-theme-root [class*=hover\:bg-blue-50],.dashboard-theme-root [class*=hover\:bg-slate-100]{transition:background-color .15s!important}.dashboard-theme-root button[class*=hover\:bg-slate-50]:hover,.dashboard-theme-root a[class*=hover\:bg-slate-50]:hover{background-color:#ffffff0f!important}.dashboard-theme-root [class*=bg-white\/95][class*=backdrop-blur],.dashboard-theme-root [class*=bg-white\/90][class*=backdrop-blur]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#111827!important;border:1px solid #ffffff26!important}.dashboard-theme-root .text-slate-900,.dashboard-theme-root .text-slate-800,.dashboard-theme-root .text-gray-900,.dashboard-theme-root .text-gray-800{color:#fff!important}.dashboard-theme-root .text-slate-700,.dashboard-theme-root .text-gray-700{color:#e5e7eb!important}.dashboard-theme-root .text-slate-600,.dashboard-theme-root .text-gray-600{color:#cbd5e1!important}.dashboard-theme-root .text-slate-500,.dashboard-theme-root .text-gray-500,.dashboard-theme-root .text-slate-400,.dashboard-theme-root .text-gray-400,.dashboard-theme-root button[class*=text-slate-500],.dashboard-theme-root button[class*=text-slate-400]{color:#94a3b8!important}.dashboard-theme-root button[class*=text-slate-500]:hover,.dashboard-theme-root button[class*=text-slate-400]:hover{color:#e5e7eb!important;background-color:#ffffff14!important}.dashboard-theme-root [class*=border-slate-200],.dashboard-theme-root [class*=border-slate-100],.dashboard-theme-root [class*=border-gray-200],.dashboard-theme-root [class*=border-gray-100]{border-color:#ffffff1a!important}.dashboard-theme-root [class*=border-blue-200],.dashboard-theme-root [class*=border-blue-300]{border-color:#60a5fa59!important}.dashboard-theme-root [class*=fixed][class*=bg-white],.dashboard-theme-root [class*=fixed][class*=shadow-2xl]{background:#07111f!important;border-left:1px solid #ffffff1f!important}.dashboard-theme-root [class*=bg-slate-50][class*=rounded],.dashboard-theme-root [class*=bg-slate-100][class*=rounded]{background:#ffffff0a!important;border:1px solid #ffffff14!important}.dashboard-theme-root [class*=bg-slate-100][class*=rounded-full],.dashboard-theme-root [class*=bg-slate-200][class*=rounded-full]{background:#ffffff1a!important;border:none!important;border-radius:999px!important}.bg-slate-50.min-h-screen,[class*=bg-slate-50][class*=min-h-screen],[class*=bg-gray-50][class*=min-h-screen],[class*=bg-white][class*=min-h-screen]{color:#fff!important;box-shadow:none!important;background:#050816!important;border:none!important;border-radius:0!important}[class*=max-w-3xl][class*=bg-white],[class*=max-w-2xl][class*=bg-white]{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root [class*=flex-col][class*=h-full][class*=bg-slate-50],.dashboard-theme-root [class*=flex-col][class*=h-full][class*=bg-gray-50]{box-shadow:none!important;background:#050816!important;border:none!important;border-radius:0!important}.dashboard-theme-root [class*=border-b][class*=bg-white],.dashboard-theme-root [class*=border-b][class*=bg-slate-50]{background:#07111f!important;border-bottom:1px solid #ffffff1a!important}.dashboard-theme-root section[class*=bg-white],.dashboard-theme-root section[class*=rounded]{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root [class*=border-b][class*=bg-slate-50][class*=p-5]{background:#ffffff0a!important;border-bottom:1px solid #ffffff14!important}.dashboard-theme-root form[class*=bg-white],.dashboard-theme-root [class*=bg-white\/80][class*=backdrop-blur]{background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root [class*=bg-slate-950][class*=p-1] button[class*=bg-white],.dashboard-theme-root [class*=bg-slate-950][class*=p-1\.5] button[class*=bg-white]{color:#fff!important;background:#111827!important;border:1px solid #ffffff26!important}.dashboard-theme-root [class*=bg-slate-50][class*=text-slate-],.dashboard-theme-root [class*=bg-slate-100][class*=text-slate-],.dashboard-theme-root [class*=bg-gray-50][class*=text-slate-],.dashboard-theme-root [class*=bg-gray-100][class*=text-slate-]{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}.dashboard-theme-root [class*=bg-teal-50]{background:#14b8a626!important;border:1px solid #14b8a640!important}.dashboard-theme-root [class*=bg-teal-100]{background:#14b8a633!important}.border-blue-500,.border-blue-600,.border-indigo-500,.border-indigo-600,.border-emerald-500,.border-emerald-600,.border-green-500,.border-green-600,.border-amber-500,.border-amber-400,.border-yellow-500,.border-orange-500,.border-orange-400,.border-red-500,.border-red-400,.border-rose-500,.border-rose-400,.border-purple-500,.border-violet-500,.border-cyan-500,.border-teal-500{border-color:inherit!important}.bg-blue-50{color:#bfdbfe!important;background-color:#2563eb1a!important;border-color:#60a5fa33!important}.bg-emerald-50{color:#a7f3d0!important;background-color:#10b9811a!important;border-color:#34d39933!important}.bg-rose-50{color:#fca5a5!important;background-color:#ef44441a!important;border-color:#f8717133!important}.bg-amber-50{color:#fde68a!important;background-color:#f59e0b1a!important;border-color:#fbbf2433!important}.bg-indigo-50{color:#c7d2fe!important;background-color:#6366f11a!important;border-color:#818cf833!important}.bg-purple-50{color:#e9d5ff!important;background-color:#a855f71a!important;border-color:#c484fc33!important}.bg-blue-50 h1,.bg-blue-50 h2,.bg-blue-50 h3,.bg-blue-50 h4,.bg-emerald-50 h1,.bg-emerald-50 h2,.bg-emerald-50 h3,.bg-rose-50 h1,.bg-rose-50 h2,.bg-rose-50 h3,.bg-amber-50 h1,.bg-amber-50 h2,.bg-amber-50 h3{color:#fff!important}.bg-blue-50 p,.bg-blue-50 span,.bg-blue-50 li,.bg-blue-50 a,.bg-emerald-50 p,.bg-emerald-50 span,.bg-emerald-50 li,.bg-rose-50 p,.bg-rose-50 span,.bg-rose-50 li,.bg-amber-50 p,.bg-amber-50 span,.bg-amber-50 li{color:#e5e7eb!important}[class*="bg-[#fafafa]"],[class*="bg-[#f9fafb]"],[class*="bg-[#f8fafc]"],[class*="bg-[#f3f4f6]"]{color:#fff!important;background:#050816!important}article.bg-white,article[class*=bg-white],[class*=articleCard],[class*=blog-card],[class*=post-card]{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}article p,article li,article span{color:#e5e7eb}article h1,article h2,article h3,article h4{color:#fff!important}article a[class*=text-blue],article a[class*=text-indigo]{color:#60a5fa!important}.dashboard-theme-root [class*=bg-white][class*=p-5][class*=rounded-xl],.dashboard-theme-root [class*=bg-white][class*=p-6][class*=rounded-2xl],.dashboard-theme-root [class*=bg-white][class*=p-5][class*=rounded-2xl]{color:#fff!important;background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root button[class*=bg-white][class*=text-blue],.dashboard-theme-root button[class*=bg-white][class*=text-indigo],.dashboard-theme-root button[class*=bg-white][class*=shadow]{color:#60a5fa!important;background:#0b1225!important;border:1px solid #60a5fa59!important}.dashboard-theme-root button[class*=bg-white][class*=hover\:bg-slate],.dashboard-theme-root a[class*=bg-white][class*=hover\:bg-slate]{color:#fff!important;background:#111827!important;border:1px solid #ffffff29!important}.dashboard-theme-root button[class*=bg-white][class*=border][class*=hover\:bg-slate],.dashboard-theme-root button[class*=bg-white][class*=border-indigo]{color:#e5e7eb!important;background:#111827!important;border:1px solid #ffffff29!important}.dashboard-theme-root form[class*=bg-white\/80],.dashboard-theme-root form[class*=bg-white\/80]{background:linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root section[class*=bg-white][class*=rounded-2xl]{color:#fff!important;background:linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1f!important}.dashboard-theme-root [class*=bg-slate-50][class*=border-b][class*=p-5]{background:#ffffff0a!important;border-bottom:1px solid #ffffff14!important}#hidden-print-container{color:#000!important;background:#fff!important}@media (max-width:768px){.bg-white,.bg-slate-50,.bg-gray-50,[class*=bg-white\/],[class*=bg-slate-50\/]{border-radius:14px!important}p,span,li,a,td,th,div{font-size:max(13px,1em)}.dashboard-theme-root [class*=border-y][class*=bg-white]{background:#0b1225 linear-gradient(#111827 0%,#0b1225 100%)!important;border:1px solid #ffffff1a!important;border-left:none!important;border-right:none!important;border-radius:0!important}}.bg-slate-950,.bg-gray-950,[class*=bg-slate-950],[class*=bg-gray-950]{background:#050816!important}.bg-slate-900,.bg-gray-900,[class*=bg-slate-900],[class*=bg-gray-900]{background:#0b1225!important}.bg-slate-800,.bg-gray-800,[class*=bg-slate-800],[class*=bg-gray-800]{background:#111827!important}.bg-slate-700,.bg-gray-700,[class*=bg-slate-700],[class*=bg-gray-700]{background:#1f2937!important}.border-slate-950,.border-gray-950,.border-slate-900,.border-gray-900,.border-slate-850,.border-gray-850,.border-slate-800,.border-gray-800,.border-slate-700,.border-gray-700,.border-slate-600,.border-gray-600{border-color:#ffffff14!important}[class*=text-white\/40],[class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/70],[class*=text-white\/80],[class*=text-slate-300\/40],[class*=text-slate-300\/50],[class*=text-slate-300\/60],[class*=text-slate-300\/70],[class*=text-slate-400\/40],[class*=text-slate-400\/50],[class*=text-slate-400\/60],[class*=text-slate-400\/70],[class*=text-gray-300\/40],[class*=text-gray-300\/50],[class*=text-gray-300\/60],[class*=text-gray-400\/40],[class*=text-gray-400\/50],[class*=text-gray-400\/60]{color:#ffffffe6!important}.opacity-10,.opacity-20,.opacity-30,.opacity-40,.opacity-50,.opacity-60,.opacity-70{opacity:.9!important}.badge,.tag,[class*=bg-blue-500\/10],[class*=bg-blue-600\/10],[class*=bg-blue-500\/20],[class*=bg-blue-600\/20]{color:#60a5fa!important;background-color:#3b82f629!important;font-weight:700!important}[class*=bg-emerald-500\/10],[class*=bg-emerald-600\/10],[class*=bg-emerald-500\/20],[class*=bg-emerald-600\/20]{color:#34d399!important;background-color:#10b98129!important;font-weight:700!important}[class*=bg-amber-500\/10],[class*=bg-amber-600\/10],[class*=bg-amber-500\/20],[class*=bg-amber-600\/20]{color:#fbbf24!important;background-color:#f59e0b29!important;font-weight:700!important}[class*=bg-purple-500\/10],[class*=bg-purple-600\/10],[class*=bg-purple-500\/20],[class*=bg-purple-600\/20]{color:#a78bfa!important;background-color:#8b5cf629!important;font-weight:700!important}[class*=bg-rose-500\/10],[class*=bg-rose-600\/10],[class*=bg-rose-500\/20],[class*=bg-rose-600\/20]{color:#f43f5e!important;background-color:#f43f5e29!important;font-weight:700!important}[class*=bg-cyan-500\/10],[class*=bg-cyan-600\/10],[class*=bg-cyan-500\/20],[class*=bg-cyan-600\/20]{color:#22d3ee!important;background-color:#06b6d429!important;font-weight:700!important}th,td,.table th,.table td{color:#e5e7eb!important}th,.btn-premium,.button-primary,button[class*=bg-blue-],button[class*=bg-indigo-],a[class*=bg-blue-],a[class*=bg-indigo-]{color:#fff!important;font-weight:800!important}.community-side-panel-root{color:#f8fafc!important;background-color:#090d16!important;border-left:1px solid #ffffff1a!important}.community-side-panel-root [class*=overflow-y-auto]{background-color:#050811!important}.community-side-panel-root [class*=bg-white],.community-side-panel-root [class*=bg-slate-50],.community-side-panel-root [class*=bg-gray-50]{background-color:#0e1626!important;border-color:#ffffff14!important}.community-side-panel-root [class*=border-slate-200],.community-side-panel-root [class*=border-slate-100]{border-color:#ffffff14!important}.community-side-panel-root [class*=bg-slate-100]{background-color:#090d16!important;border-color:#ffffff14!important}.community-side-panel-root [class*=border-blue-200],.community-side-panel-root [class*=bg-blue-50\/50]{background-color:#3b82f60d!important;border-color:#3b82f633!important}.community-side-panel-root input,.community-side-panel-root textarea,.community-side-panel-root select{color:#fff!important;background-color:#090d16!important;border-color:#ffffff26!important}.community-side-panel-root input::placeholder,.community-side-panel-root textarea::placeholder{color:#64748b!important}.community-side-panel-root h2,.community-side-panel-root h3,.community-side-panel-root h4,.community-side-panel-root label{color:#f8fafc!important}.community-side-panel-root [class*=text-slate-900],.community-side-panel-root [class*=text-slate-800]{color:#f1f5f9!important}.community-side-panel-root [class*=text-slate-700],.community-side-panel-root [class*=text-slate-600]{color:#e2e8f0!important}.community-side-panel-root [class*=text-slate-500],.community-side-panel-root [class*=text-slate-400]{color:#94a3b8!important}.community-side-panel-root [class*=sticky]{background-color:#090d16!important;border-top:1px solid #ffffff1a!important}.community-side-panel-root [class*=border-white]{border-color:#090d16!important}.crm-deal-side-panel-root{color:#f8fafc!important;background-color:#090d16!important}.crm-deal-side-panel-root [class*="bg-[#090d16]"]{background-color:#090d16!important}.crm-deal-side-panel-root [class*=bg-white],.crm-deal-side-panel-root [class*=bg-slate-50],.crm-deal-side-panel-root [class*=bg-gray-50]{background-color:#0e1626!important;border-color:#ffffff14!important}.crm-deal-side-panel-root [class*=border-slate-200],.crm-deal-side-panel-root [class*=border-slate-100]{border-color:#ffffff14!important}.crm-deal-side-panel-root button[class*=bg-white],.crm-deal-side-panel-root a[class*=bg-white],.crm-deal-side-panel-root button[class*=hover\:bg-slate-50],.crm-deal-side-panel-root a[class*=hover\:bg-slate-50]{color:#f8fafc!important;background-color:#1e293b!important;border-color:#ffffff1a!important}.crm-deal-side-panel-root button[class*=bg-white]:hover,.crm-deal-side-panel-root a[class*=bg-white]:hover{color:#fff!important;background-color:#334155!important}.crm-deal-side-panel-root [class*=bg-indigo-50]{background-color:#4f46e526!important;border-color:#4f46e54d!important}.crm-deal-side-panel-root input,.crm-deal-side-panel-root textarea,.crm-deal-side-panel-root select{color:#fff!important;background-color:#050811!important;border-color:#ffffff26!important}.crm-deal-side-panel-root input::placeholder,.crm-deal-side-panel-root textarea::placeholder{color:#64748b!important}.crm-deal-side-panel-root h2,.crm-deal-side-panel-root h3,.crm-deal-side-panel-root h4,.crm-deal-side-panel-root label{color:#f8fafc!important}.crm-deal-side-panel-root [class*=text-slate-900],.crm-deal-side-panel-root [class*=text-slate-800]{color:#f1f5f9!important}.crm-deal-side-panel-root [class*=text-slate-700],.crm-deal-side-panel-root [class*=text-slate-650],.crm-deal-side-panel-root [class*=text-slate-600]{color:#e2e8f0!important}.crm-deal-side-panel-root [class*=text-slate-500],.crm-deal-side-panel-root [class*=text-slate-400]{color:#94a3b8!important}.crm-deal-side-panel-root [class*=text-slate-350]{color:#cbd5e1!important}.crm-deal-side-panel-root [class*=text-indigo-900]{color:#e0e7ff!important}.crm-deal-side-panel-root [class*=sticky],.crm-deal-side-panel-root [class*=mt-auto][class*=bg-white]{background-color:#050811!important;border-top:1px solid #ffffff1a!important}.public-seo-page-root{color:#f8fafc!important;background-color:#020617!important}.public-seo-page-root [class*=bg-white],.public-seo-page-root [class*=bg-slate-50],.public-seo-page-root [class*=bg-gray-50]{background-color:#0e1626!important;border-color:#ffffff14!important}.public-seo-page-root [class*=bg-slate-800]{background-color:#090d16!important}.public-seo-page-root [class*=border-slate-200],.public-seo-page-root [class*=border-slate-100]{border-color:#ffffff14!important}.public-seo-page-root [class*=bg-blue-50]{background-color:#3b82f614!important;border-color:#3b82f633!important}.public-seo-page-root [class*=bg-amber-50]{background-color:#f59e0b14!important;border-color:#f59e0b33!important}.public-seo-page-root [class*=bg-rose-50]{background-color:#ef444414!important;border-color:#ef444433!important}.public-seo-page-root [class*=bg-emerald-50]{background-color:#10b98114!important;border-color:#10b98133!important}.public-seo-page-root [class*=bg-indigo-50]{background-color:#6366f114!important;border-color:#6366f133!important}.public-seo-page-root [class*=bg-cyan-50]{background-color:#06b6d414!important;border-color:#06b6d433!important}.public-seo-page-root h2,.public-seo-page-root h3,.public-seo-page-root h4{color:#fff!important}.public-seo-page-root [class*=text-slate-900],.public-seo-page-root [class*=text-slate-800]{color:#f1f5f9!important}.public-seo-page-root [class*=text-slate-750],.public-seo-page-root [class*=text-slate-700],.public-seo-page-root [class*=text-slate-650],.public-seo-page-root [class*=text-slate-600]{color:#e2e8f0!important}.public-seo-page-root [class*=text-slate-500],.public-seo-page-root [class*=text-slate-400]{color:#94a3b8!important}.public-seo-page-root [class*=text-blue-700]{color:#60a5fa!important}.public-seo-page-root [class*=text-rose-700],.public-seo-page-root [class*=text-rose-850]{color:#f87171!important}.public-seo-page-root [class*=text-amber-700]{color:#fbbf24!important}.public-seo-page-root [class*=text-emerald-700]{color:#34d399!important}.public-seo-page-root [class*=text-indigo-800],.public-seo-page-root [class*=text-indigo-900]{color:#818cf8!important}.public-seo-page-root [class*=text-cyan-800]{color:#22d3ee!important}.community-edit-profile-modal-root{color:#f8fafc!important;background-color:#0e1626!important;border:1px solid #ffffff14!important}.community-edit-profile-modal-root [class*=bg-slate-50],.community-edit-profile-modal-root [class*=bg-slate-100]{background-color:#090d16!important}.community-edit-profile-modal-root [class*=bg-white],.community-edit-profile-modal-root [class*=bg-slate-50\/40]{background-color:#0e1626!important;border-color:#ffffff14!important}.community-edit-profile-modal-root [class*=border-slate-200],.community-edit-profile-modal-root [class*=border-slate-100],.community-edit-profile-modal-root [class*=border-slate-300]{border-color:#ffffff14!important}.community-edit-profile-modal-root input,.community-edit-profile-modal-root textarea,.community-edit-profile-modal-root select{color:#fff!important;background-color:#050811!important;border-color:#ffffff26!important}.community-edit-profile-modal-root input::placeholder,.community-edit-profile-modal-root textarea::placeholder{color:#64748b!important}.community-edit-profile-modal-root h2,.community-edit-profile-modal-root h3,.community-edit-profile-modal-root h4,.community-edit-profile-modal-root label{color:#f8fafc!important}.community-edit-profile-modal-root [class*=text-slate-900],.community-edit-profile-modal-root [class*=text-slate-800]{color:#f1f5f9!important}.community-edit-profile-modal-root [class*=text-slate-700],.community-edit-profile-modal-root [class*=text-slate-600]{color:#e2e8f0!important}.community-edit-profile-modal-root [class*=text-slate-500],.community-edit-profile-modal-root [class*=text-slate-400]{color:#94a3b8!important}.community-edit-profile-modal-root button[class*=bg-white],.community-edit-profile-modal-root button[class*=hover\:bg-slate-50]{color:#f8fafc!important;background-color:#1e293b!important;border-color:#ffffff1a!important}.community-edit-profile-modal-root button[class*=bg-white]:hover{color:#fff!important;background-color:#334155!important}.community-edit-profile-modal-root [class*=bg-blue-50]{color:#60a5fa!important;background-color:#3b82f614!important;border-color:#3b82f633!important}.community-edit-profile-modal-root [class*=bg-emerald-50]{color:#34d399!important;background-color:#10b98114!important;border-color:#10b98133!important}.community-edit-profile-modal-root [class*=bg-indigo-50]{color:#818cf8!important;background-color:#6366f114!important;border-color:#6366f133!important}.community-edit-profile-modal-root button[class*=bg-slate-300]{background-color:#334155!important}.community-edit-profile-modal-root [class*=border-white]{border-color:#0e1626!important}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#0b1225 25%,#111827 50%,#0b1225 75%) 0 0/200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite skeleton-shimmer}.stat-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0006}.card-lift{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.card-lift:hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000073,0 8px 16px #0000004d}.progress-bar{transition:width .8s cubic-bezier(.16,1,.3,1)}.gauge-ring{transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.data-table{border-collapse:separate;border-spacing:0}.data-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;background:#080f17;border-bottom:1px solid #1f2937;padding:10px 14px;font-size:11px;font-weight:800}.data-table td{color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:10px 14px;font-size:13px;font-weight:500}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:#ffffff05}.badge-excellent{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.badge-good{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.badge-neutral{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.badge-warning{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.badge-danger{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.score-bar-track{background:#1f2937;border-radius:999px;height:6px;overflow:hidden}.score-bar-fill{border-radius:999px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.pipeline-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.section-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.section-header h2{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:800}.rating-badge-exceptional{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.rating-badge-strong{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.rating-badge-viable{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.rating-badge-speculative{color:#f97316;background:#f9731626;border:1px solid #f973164d}.rating-badge-highrisk{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.decision-strong-buy{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.decision-buy{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.decision-cautious{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.decision-hold{color:#f97316;background:#f9731626;border:1px solid #f973164d}.decision-pass{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes metric-pulse{0%,to{opacity:1}50%{opacity:.6}}.metric-live:after{content:"";vertical-align:middle;background:#10b981;border-radius:50%;width:6px;height:6px;margin-left:6px;animation:2s ease-in-out infinite metric-pulse;display:inline-block}.table-row-hover{transition:background-color .15s}.table-row-hover:hover{background-color:#ffffff06}.intelligence-card-active{box-shadow:0 0 0 1px #3b82f64d,0 8px 32px #3b82f614}.divider-premium{background:linear-gradient(90deg,#0000 0%,#ffffff14 30% 70%,#0000 100%);border:none;height:1px;margin:0}.iv-input{color:#f1f5f9;background:#0a0f1d;border:1px solid #ffffff14;border-radius:.75rem;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.iv-input::placeholder{color:#475569}.iv-input:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a}.iv-input:disabled{opacity:.5;cursor:not-allowed}.iv-label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:.375rem;font-size:11px;font-weight:800;display:block}.iv-card{background:#0b1225;border:1px solid #ffffff12;border-radius:1rem;transition:border-color .2s,box-shadow .2s,transform .2s}.iv-card:hover{border-color:#3b82f633;box-shadow:0 8px 32px #00000040}.iv-card-elevated{background:#111827;border:1px solid #ffffff12;border-radius:1rem}.iv-metric-value{letter-spacing:-.025em;color:#fff;font-size:1.5rem;font-weight:900;line-height:1}.iv-metric-label{letter-spacing:.12em;text-transform:uppercase;color:#475569;font-size:11px;font-weight:800}.iv-pill-success{color:#10b981;letter-spacing:.1em;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:11px;font-weight:800;display:inline-flex}.iv-pill-warning{color:#f59e0b;letter-spacing:.1em;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:11px;font-weight:800;display:inline-flex}.iv-pill-danger{color:#ef4444;letter-spacing:.1em;text-transform:uppercase;background:#ef44441f;border:1px solid #ef444440;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:11px;font-weight:800;display:inline-flex}.iv-pill-neutral{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;background:#94a3b81a;border:1px solid #94a3b833;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:11px;font-weight:800;display:inline-flex}.iv-pill-blue{color:#60a5fa;letter-spacing:.1em;text-transform:uppercase;background:#3b82f61f;border:1px solid #3b82f640;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:11px;font-weight:800;display:inline-flex}.iv-section-header{letter-spacing:.15em;text-transform:uppercase;color:#475569;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:11px;font-weight:900;display:flex}.community-post-card{background:#0f172af2;border:1px solid #ffffff12;border-radius:1.25rem;transition:border-color .2s,box-shadow .2s}.community-post-card:hover{border-color:#3b82f633;box-shadow:0 4px 24px #0003}.dashboard-card,.analyzer-card,.crm-card{color:#f1f5f9!important;background:#0b1225!important}[data-theme=dark] .bg-white,.dark .bg-white{color:#f1f5f9!important;background-color:#0b1225!important}#hidden-print-container .bg-white,.print-only .bg-white{color:#111!important;background-color:#fff!important}.iv-tab-active{position:relative}.iv-tab-active:after{content:"";background:#3b82f6;border-radius:9999px;height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.iv-btn-glow:hover{box-shadow:0 0 20px #3b82f640,0 4px 12px #0003}@keyframes ring-pulse{0%,to{opacity:1}50%{opacity:.7}}.rating-ring-exceptional{animation:3s ease-in-out infinite ring-pulse}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--type-page-title:clamp(1.5rem,3.5vw,2.5rem);--type-section-title:clamp(1.125rem,2vw,1.5rem);--type-card-title:clamp(1rem,1.3vw,1.25rem);--type-body:clamp(.9375rem,1.1vw,1.0625rem);--type-helper:clamp(.8125rem,.95vw,.875rem);--type-label-min:.6875rem;--type-metric:clamp(1.25rem,2.5vw,2rem);--type-button:clamp(.875rem,1vw,1rem);--lh-body:1.62;--lh-heading:1.25;--lh-metric:1.15}.text-page-title{font-size:var(--type-page-title);line-height:var(--lh-heading);letter-spacing:-.02em;font-weight:900}.text-section-title{font-size:var(--type-section-title);line-height:var(--lh-heading);font-weight:800}.text-card-title{font-size:var(--type-card-title);font-weight:700;line-height:1.3}.text-body-readable{font-size:var(--type-body);line-height:var(--lh-body)}.text-helper-readable{font-size:var(--type-helper);line-height:1.55}.text-metric{font-size:var(--type-metric);line-height:var(--lh-metric);font-weight:900}.text-badge{font-size:var(--type-label-min);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.text-button-readable{font-size:var(--type-button);font-weight:700}.dashboard-theme-root p{font-size:max(14px,.875rem);line-height:1.62}.dashboard-theme-root li{font-size:max(14px,.875rem);line-height:1.6}.dashboard-theme-root .ai-prose p,.dashboard-theme-root .analysis-prose p{font-size:max(15px,.9375rem);line-height:1.68}.text-\[9px\]{font-size:11px!important}.tabs-scrollable{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;gap:.25rem;padding-bottom:2px;display:flex;overflow-x:auto}.tabs-scrollable::-webkit-scrollbar{display:none}.tabs-scrollable>*{flex-shrink:0}@media (max-width:480px){.dashboard-theme-root>*{max-width:100vw;overflow-x:hidden}}@media (max-width:768px){[role=tab]{align-items:center;min-height:44px;display:inline-flex}}.crm-deal-drawer{z-index:9999!important;flex-shrink:0!important;width:520px!important;min-width:420px!important;max-width:520px!important;position:fixed!important;top:72px!important;bottom:0!important;right:0!important;overflow:hidden auto!important}.crm-deal-drawer,.crm-deal-drawer *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}@media (max-width:768px){.crm-deal-drawer{width:100vw!important;min-width:100vw!important;max-width:100vw!important;top:0!important;left:0!important;right:0!important}}
