html,body,#root{background-color:#111827;min-height:100%}body{margin:0;font-family:League Spartan,sans-serif}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.btn-primary{background-color:#fff02e;color:#1a1a1a;font-weight:600}.btn-primary:hover{background-color:#e6d829}@keyframes ring{0%{transform:rotate(0)}5%{transform:rotate(25deg)}10%{transform:rotate(-25deg)}15%{transform:rotate(20deg)}20%{transform:rotate(-20deg)}25%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}35%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.animate-ring{animation:ring 3s ease infinite;transform-origin:center top;display:inline-block}.dark-grid{background-color:#050505;background-image:linear-gradient(rgba(249,115,22,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.08) 1px,transparent 1px);background-size:48px 48px}@keyframes scroll-photos{0%{transform:translate(0)}to{transform:translate(-50%)}}.photo-strip-inner{animation:scroll-photos 40s linear infinite}.scroll-pills-inner{animation:scroll-photos 20s linear infinite}@keyframes float-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}h1,h2,blockquote{font-family:League Spartan,sans-serif!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle}.glass-card{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.ai-dark-card{background:#131b2e;color:#fff}.kanban-column{min-width:300px;max-width:300px}.lead-score-ring{stroke-dasharray:100;stroke-dashoffset:var(--score-offset)}.neural-blue-glow{box-shadow:0 0 15px #085ac04d}
