@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@700;800&family=Poppins:wght@300;900&family=DM+Sans:ital,opsz,wght@0,9..40,700&family=Lato:wght@900&display=swap";:root{--bg-dark: #050505;--bg-body: #050505;--bg-card: #0f1115;--bg-item: rgba(255, 255, 255, .03);--bg-navbar: rgba(5, 5, 5, .85);--accent-primary: #3b82f6;--accent-success: #10b981;--accent-warn: #f59e0b;--text-primary: #f8fafc;--text-secondary: #94a3b8;--border-color: rgba(255, 255, 255, .08);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--accent-glow: rgba(59, 130, 246, .2);--glass-bg: rgba(15, 17, 21, .6);--shadow-premium: 0 4px 60px rgba(0, 0, 0, .5)}.light-mode{--bg-dark: #f1f5f9;--bg-body: #f8fafc;--bg-card: #ffffff;--bg-item: rgba(0, 0, 0, .05);--bg-navbar: rgba(255, 255, 255, .92);--text-primary: #0f172a;--text-secondary: #475569;--border-color: rgba(0, 0, 0, .1);--accent-glow: rgba(59, 130, 246, .1);--glass-bg: rgba(255, 255, 255, .9);--shadow-premium: 0 10px 40px rgba(0, 0, 0, .08)}.light-mode .badge{background:rgba(99,102,241,.15);color:var(--accent-primary)!important;border-color:#6366f14d}.light-mode .terminal-feed{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.05)}.light-mode .terminal-feed span{color:#1e293b!important}.status-banner{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:12px;margin-bottom:2rem;font-size:.9rem;line-height:1.5;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);color:var(--text-secondary)}.light-mode .status-banner{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.status-banner.error{background:rgba(239,68,68,.08);border-color:#ef444433}.light-mode .status-banner.error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.status-banner.success{background:rgba(16,185,129,.08);border-color:#10b98133}.light-mode .status-banner.success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.light-mode .metric-card{background:linear-gradient(180deg,#ffffff 0%,#f1f5f9 100%)!important}.light-mode .activity-item{background:rgba(0,0,0,.02)!important}.light-mode .activity-item:hover{background:rgba(0,0,0,.04)!important;border-color:#00000014!important}.light-mode .terminal-timestamp{color:#00000073!important}.light-mode .landing-orb-1,.light-mode .landing-orb-2,.light-mode .landing-orb-3{opacity:.12!important}.light-mode .dot-grid-overlay{background-image:radial-gradient(circle,rgba(0,0,0,.07) 1px,transparent 1px)!important}.light-mode .cl-formFieldInputShowPasswordButton{color:#0006!important}.light-mode .cl-formFieldInputShowPasswordButton:hover{color:#000000d9!important}.cl-socialButtonsBlockButton:hover{background:rgba(255,255,255,.05)!important}.light-mode .cl-socialButtonsBlockButton:hover{background:rgba(0,0,0,.06)!important}.light-mode .cl-socialButtonsBlockButtonText,.light-mode .cl-socialButtonsBlockButton:hover .cl-socialButtonsBlockButtonText{color:var(--text-primary)!important}.light-mode input::placeholder,.light-mode textarea::placeholder{color:#00000059!important}.light-mode .squarespace-icon{filter:invert(.8)!important}.light-mode .theme-invert{filter:invert(1)!important}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html,body{overflow-x:clip;position:relative;width:100%;-webkit-text-size-adjust:100%}body{background-color:var(--bg-dark);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;transition:background-color .4s ease,color .4s ease;background-image:radial-gradient(circle at 15% 50%,rgba(99,102,241,.08),transparent 25%),radial-gradient(circle at 85% 30%,rgba(16,185,129,.05),transparent 25%)}h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:.5rem}p.subtitle{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem;line-height:1.6}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-premium);transition:all .4s ease}@media (hover: hover){.glass-panel:hover{box-shadow:0 0 40px var(--accent-glow),inset 0 0 0 1px #3b82f633;transform:translateY(-4px)}}.container{max-width:1200px;margin:0 auto;padding:2rem;width:100%}.center-view{display:flex;align-items:center;justify-content:center;min-height:90vh}.form-group{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;position:relative}.form-group label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.input-field{background:var(--bg-item);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.25rem;color:var(--text-primary);font-size:1rem;font-family:inherit;transition:all .3s ease;outline:none}.input-field:focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px #6366f126;background:var(--bg-card)}.btn-primary{background:linear-gradient(135deg,#10b981 0%,#6366f1 100%);color:#fff;border:none;font-family:inherit;font-size:1rem;font-weight:600;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%}@media (hover: hover){.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px var(--accent-primary)}}.btn-primary:active{transform:translateY(0)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.metric-card{background:linear-gradient(180deg,var(--bg-card) 0%,rgba(15,17,21,.8) 100%);border:1px solid var(--border-color);border-radius:16px;padding:2rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:.5}.metric-title{color:var(--text-secondary);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.metric-value{font-size:3.5rem;font-weight:700;color:var(--accent-success);line-height:1;display:flex;align-items:baseline;gap:.25rem}.metric-value span{font-size:1.25rem;color:var(--text-secondary);font-weight:500}.activity-feed{display:flex;flex-direction:column;gap:1rem}.activity-item{background:rgba(255,255,255,.03);border:1px solid transparent;border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;transition:background .2s ease;animation:slideIn .4s cubic-bezier(.16,1,.3,1)}@media (hover: hover){.activity-item:hover{background:rgba(255,255,255,.05);border-color:#ffffff1a}}.activity-details{display:flex;align-items:center;gap:1rem}.activity-icon{width:40px;height:40px;border-radius:10px;background:rgba(99,102,241,.1);color:var(--accent-primary);display:flex;align-items:center;justify-content:center}.activity-text p{font-weight:500;font-size:.95rem}.activity-text span{font-size:.8rem;color:var(--text-secondary)}.activity-time{font-size:.875rem;color:var(--text-secondary);font-weight:500}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2.5s infinite cubic-bezier(.4,0,.6,1)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}to{transform:scale(1);opacity:1}}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge{background:rgba(99,102,241,.2);color:var(--accent-primary);border:1px solid rgba(99,102,241,.5);padding:.25rem .6rem;font-size:.8rem;font-weight:600;letter-spacing:.05em;border-radius:8px;vertical-align:middle;margin-left:.75rem;text-transform:uppercase}.tooltip-container{position:relative;display:inline-flex;cursor:help;align-items:center}.tooltip-container .tooltip-text{visibility:hidden;width:250px;background-color:var(--bg-dark);color:var(--text-primary);text-align:left;border:1px solid var(--border-color);border-radius:8px;padding:1rem;position:absolute;z-index:100;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;box-shadow:0 10px 25px #00000080;font-size:.85rem;line-height:1.4;font-family:var(--font-main);font-weight:400}@media (hover: hover){.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}}.terminal-feed{background:rgba(10,15,10,.95)!important;border:1px solid rgba(16,185,129,.3)!important;box-shadow:inset 0 0 20px #10b9810d,0 10px 30px #00000080!important;overflow-y:auto;max-height:400px;font-family:Courier New,Courier,monospace!important;padding:1.5rem;border-radius:12px}.terminal-item{display:flex;align-items:flex-start;gap:1rem;padding:.5rem 0;border-bottom:1px dashed rgba(16,185,129,.15);animation:slideIn .4s cubic-bezier(.16,1,.3,1)}.terminal-item:last-child{border-bottom:none}.terminal-text{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.4);font-size:.9rem;line-height:1.5;word-break:break-all}.terminal-timestamp{color:#fff6;font-size:.85rem;min-width:85px}@media (max-width: 768px){:root{--container-padding: 1rem}.container{padding:.75rem!important}h1{font-size:1.75rem!important}.metric-grid{grid-template-columns:1fr!important;gap:1rem}.glass-panel{padding:1.25rem!important}.form-group-row{flex-direction:column!important}.center-view .glass-panel{margin:1rem}.input-field,.btn-primary{width:100%!important;font-size:1rem!important}button,.btn-primary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body,.overflow-y-auto{-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.metric-value{font-size:2.5rem!important}}@keyframes orb-drift-1{0%,to{transform:translate(0) scale(1);opacity:.75}33%{transform:translate(70px,-90px) scale(1.1);opacity:.55}66%{transform:translate(-50px,50px) scale(.92);opacity:.8}}@keyframes orb-drift-2{0%,to{transform:translate(0) scale(1);opacity:.65}40%{transform:translate(-80px,60px) scale(1.12);opacity:.45}70%{transform:translate(60px,-40px) scale(.95);opacity:.7}}@keyframes orb-drift-3{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(50px,70px) scale(1.07);opacity:.35}}.landing-orb{position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(55px)}.landing-orb-1{width:min(750px,90vw);height:min(750px,90vw);top:-15%;right:-25%;background:radial-gradient(circle,rgba(99,102,241,.8) 0%,transparent 65%);animation:orb-drift-1 20s ease-in-out infinite}.landing-orb-2{width:min(650px,85vw);height:min(650px,85vw);bottom:8%;left:-25%;background:radial-gradient(circle,rgba(16,185,129,.7) 0%,transparent 65%);animation:orb-drift-2 25s ease-in-out infinite}.landing-orb-3{width:min(500px,70vw);height:min(500px,70vw);top:35%;left:35%;background:radial-gradient(circle,rgba(20,110,180,.6) 0%,transparent 65%);animation:orb-drift-3 30s ease-in-out infinite}.dot-grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0%,transparent 78%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0%,transparent 78%)}.reveal{opacity:0;transform:translateY(38px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.17s}.reveal-delay-3{transition-delay:.26s}.reveal-delay-4{transition-delay:.35s}.card-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)!important}.card-lift:hover{transform:translateY(-7px)!important;box-shadow:0 32px 80px #0006!important}.pricing-card-hover{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease!important}.pricing-card-hover:hover{transform:translateY(-5px)!important;box-shadow:0 24px 60px #00000052!important}.hero-celestial{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.hero-celestial:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:70%;height:130%;background:radial-gradient(ellipse 60% 55% at 50% 0%,rgba(230,230,255,.13) 0%,rgba(99,102,241,.09) 40%,transparent 72%),radial-gradient(ellipse 35% 30% at 50% 5%,rgba(255,255,255,.07) 0%,transparent 55%);filter:blur(2px);animation:celestial-breathe 7s ease-in-out infinite}.hero-celestial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 95% 65% at 50% 12%,rgba(99,102,241,.09) 0%,transparent 62%),radial-gradient(ellipse 45% 30% at 18% 60%,rgba(16,185,129,.055) 0%,transparent 60%),radial-gradient(ellipse 40% 28% at 82% 65%,rgba(20,110,180,.05) 0%,transparent 60%);animation:celestial-breathe 7s ease-in-out infinite reverse}@keyframes celestial-breathe{0%,to{opacity:.82}50%{opacity:1}}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(99,102,241,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,transparent 30%,rgba(0,0,0,.6) 65%,black 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,transparent 30%,rgba(0,0,0,.6) 65%,black 100%);animation:grid-fade 10s ease-in-out infinite alternate}@keyframes grid-fade{0%{opacity:.55}to{opacity:.95}}@keyframes stat-pop{0%{transform:scale(.7);opacity:0}65%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.stat-visible{animation:stat-pop .65s cubic-bezier(.22,1,.36,1) both}.brand-amazon{position:relative;display:inline-block}.brand-amazon:after{content:"";position:absolute;bottom:2px;left:2%;right:5%;height:8px;border-bottom:2.5px solid #FF9900;border-radius:0 0 60% 60%}.cl-formFieldInputShowPasswordButton{display:flex!important;align-items:center;justify-content:center;color:#fff6!important;opacity:1!important;transition:color .2s}.cl-formFieldInputShowPasswordButton:hover{color:#ffffffe6!important}.cl-formFieldInputShowPasswordButton svg{width:16px;height:16px}.input-field::placeholder{color:var(--text-secondary);opacity:.6}@keyframes highlightFade{0%{background-color:#10b9814d}to{background-color:transparent}}.recharts-wrapper,.recharts-surface,.recharts-responsive-container,.recharts-bar-rectangle{outline:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-body)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.light-mode ::-webkit-scrollbar-track{background:var(--bg-body)}.light-mode ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}.light-mode ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}
