*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1117;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0d1117}::-webkit-scrollbar-thumb{background:#334155;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ff6b35}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #111827;caret-color:#fff}html[data-theme=light] body{background:#f4f6fb;color:#0f172a}html[data-theme=light] ::-webkit-scrollbar-track{background:#eef2f7}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#ff6b35}html[data-theme=light] input:-webkit-autofill,html[data-theme=light] input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;-webkit-box-shadow:inset 0 0 0 1000px #fff;caret-color:#0f172a}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rankora-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rk-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}html{scroll-behavior:smooth}a,button,input,select,textarea{transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease}.rankora-page{isolation:isolate;min-height:100vh;position:relative}.rankora-landing-bar{left:0;position:fixed!important;right:0;top:0;width:100%;z-index:90}.rankora-landing-bar-spacer{flex-shrink:0;height:68px}.rankora-ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.rankora-ambient-grid{animation:rankora-grid-drift 28s linear infinite;background-image:linear-gradient(#ff6b350d 1px,#0000 0),linear-gradient(90deg,#ff6b350d 1px,#0000 0);background-size:56px 56px;inset:-20%;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,#0000 75%);mask-image:radial-gradient(ellipse at center,#000 20%,#0000 75%);position:absolute}html[data-theme=light] .rankora-ambient-grid{background-image:linear-gradient(#ff6b3514 1px,#0000 0),linear-gradient(90deg,#ff6b3514 1px,#0000 0)}.rankora-orb{border-radius:50%;filter:blur(70px);position:absolute;will-change:transform}.rankora-orb-a{animation:rankora-orb-float 18s ease-in-out infinite;background:radial-gradient(circle,#ff6b3561 0,#0000 68%);height:520px;left:-80px;top:-160px;width:520px}.rankora-orb-b{animation:rankora-orb-float 22s ease-in-out infinite reverse;background:radial-gradient(circle,#03adad47 0,#0000 68%);height:460px;right:-120px;top:18%;width:460px}.rankora-orb-c{animation:rankora-orb-float 26s ease-in-out 1.4s infinite;background:radial-gradient(circle,#8b5cf638 0,#0000 68%);bottom:-140px;height:420px;left:28%;width:420px}.rankora-ambient--soft .rankora-orb-a{opacity:.45}.rankora-ambient--soft .rankora-orb-b,.rankora-ambient--soft .rankora-orb-c{opacity:.32}.rankora-ambient--soft .rankora-ambient-grid{opacity:.35}html[data-theme=light] .rankora-orb-a{background:radial-gradient(circle,#ff6b3547 0,#0000 68%)}html[data-theme=light] .rankora-orb-b{background:radial-gradient(circle,#03adad29 0,#0000 68%)}html[data-theme=light] .rankora-orb-c{background:radial-gradient(circle,#8b5cf61f 0,#0000 68%)}.rankora-ambient-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.55'/%3E%3C/svg%3E");inset:0;opacity:.07;position:absolute}.rankora-content{position:relative;z-index:1}.rankora-glass-nav{backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.rankora-fade-up{animation:rankora-rise .7s cubic-bezier(.22,1,.36,1) both}.rankora-d1{animation-delay:.05s}.rankora-d2{animation-delay:.14s}.rankora-d3{animation-delay:.24s}.rankora-d4{animation-delay:.34s}.rankora-d5{animation-delay:.46s}.rankora-btn-glow{box-shadow:0 8px 24px #ff6b3552;overflow:hidden;position:relative}.rankora-btn-glow:after{animation:rankora-shine 3.8s ease-in-out infinite;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.rankora-btn-glow:hover{box-shadow:0 14px 32px #ff6b3573;transform:translateY(-2px)}.rankora-login-link:hover{color:#ff6b35!important}.rankora-feature-card,.rankora-login-card,.rankora-price-card,.rankora-stat-chip,.rankora-table-wrap{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.rankora-feature-card:hover,.rankora-price-card:hover,.rankora-stat-chip:hover{border-color:#ff6b3573!important;box-shadow:0 18px 40px #ff6b3524;transform:translateY(-6px)}.rankora-price-card--hot{animation:rankora-pulse-ring 3.6s ease-in-out infinite;box-shadow:0 0 0 1px #ff6b3559,0 16px 44px #ff6b352e}.rankora-login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px #00000047}.rankora-login-card:hover{box-shadow:0 24px 56px #ff6b351f;transform:translateY(-2px)}@keyframes rankora-orb-float{0%,to{transform:translate(0) scale(1)}40%{transform:translate(48px,28px) scale(1.08)}70%{transform:translate(-30px,18px) scale(.96)}}@keyframes rankora-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(-56px,-56px,0)}}@keyframes rankora-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes rankora-shine{0%,55%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}@keyframes rankora-pulse-ring{0%,to{box-shadow:0 0 0 1px #ff6b3559,0 16px 44px #ff6b3529}50%{box-shadow:0 0 0 6px #ff6b3514,0 20px 50px #ff6b353d}}.rankora-page--glow{--mx:50%;--my:28%}.rankora-page--glow:after{background:radial-gradient(420px circle at var(--mx) var(--my),#ff6b3524,#0000 58%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.rankora-scanline{animation:rankora-scan 9s linear infinite;background:linear-gradient(180deg,#0000,#ff6b3512,#0000);height:28%;left:0;position:absolute;right:0;top:-30%}.rankora-radar{animation:rankora-radar-ping 5.5s ease-out infinite;border:1px solid #ff6b351f;border-radius:50%;bottom:12%;box-shadow:0 0 0 28px #ff6b350a;height:280px;position:absolute;right:6%;width:280px}.rankora-ambient--soft .rankora-radar,.rankora-ambient--soft .rankora-scanline{opacity:.4}.rankora-particle{animation:rankora-twinkle 3.6s ease-in-out infinite;background:#ff6b35;border-radius:50%;box-shadow:0 0 10px #ff6b35cc;height:5px;position:absolute;width:5px}.rankora-live-dot{align-items:center;display:inline-flex;gap:7px}.rankora-live-dot:before{animation:rankora-live 1.6s ease-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 #10b9818c;content:"";height:8px;width:8px}.rankora-float-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d11178c;border:1px solid #ff6b3559;border-radius:999px;color:#ff6b35;font-size:11px;font-weight:700;letter-spacing:.04em;padding:8px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}html[data-theme=light] .rankora-float-chip{background:#ffffffd1;color:#c2410c}.rankora-float-1{animation:rankora-chip-float 7s ease-in-out infinite;left:2%;top:18%}.rankora-float-2{animation:rankora-chip-float 8.2s ease-in-out .6s infinite;right:1%;top:32%}.rankora-float-3{animation:rankora-chip-float 6.4s ease-in-out 1.1s infinite;bottom:8%;left:6%}.rankora-float-4{animation:rankora-chip-float 7.6s ease-in-out .3s infinite;bottom:18%;right:4%}.rankora-sparkline{display:block;height:88px;margin:36px auto 0;width:min(640px,92%)}.rankora-sparkline-path{stroke-dasharray:900;stroke-dashoffset:900;animation:rankora-draw 3.2s ease .4s forwards}.rankora-spark-dot{animation:rankora-dot-pulse 1.8s ease-in-out 3.4s infinite;transform-origin:340px 32px}.rankora-icon-bob{animation:rankora-bob 3.4s ease-in-out infinite}.rankora-feature-card:nth-child(2) .rankora-icon-bob{animation-delay:.4s}.rankora-feature-card:nth-child(3) .rankora-icon-bob{animation-delay:.8s}.rankora-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.rankora-reveal.is-in{opacity:1;transform:none}.rankora-table-wrap tbody tr{transition:background .2s ease}.rankora-table-wrap tbody tr:hover{background:#ff6b3512}@keyframes rankora-scan{0%{top:-30%}to{top:110%}}@keyframes rankora-radar-ping{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes rankora-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes rankora-live{0%{box-shadow:0 0 0 0 #10b98180}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}@keyframes rankora-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rankora-draw{to{stroke-dashoffset:0}}@keyframes rankora-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.55)}}@keyframes rankora-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.rankora-text-shimmer{animation:rankora-shimmer 5s linear infinite;background:linear-gradient(110deg,#ff6b35,#ffb59d 35%,#03adad 55%,#ff6b35 80%);-webkit-background-clip:text;background-clip:text;background-size:220% auto;color:#0000!important}.rankora-nav-slim{box-shadow:0 10px 30px #0000002e}.rankora-nav-slim .rankora-landing-nav{height:56px!important;transition:height .25s ease}.rankora-tilt{transform-style:preserve-3d;will-change:transform}.rankora-stagger>*{animation:rankora-rise .7s cubic-bezier(.22,1,.36,1) both}.rankora-stagger>:first-child{animation-delay:.05s}.rankora-stagger>:nth-child(2){animation-delay:.14s}.rankora-stagger>:nth-child(3){animation-delay:.24s}.rankora-stagger>:nth-child(4){animation-delay:.34s}.rankora-footer-wash{overflow:hidden;position:relative}.rankora-footer-wash:before{animation:rankora-orb-float 10s ease-in-out infinite;background:radial-gradient(ellipse,#ff6b3538,#0000 70%);bottom:-40px;content:"";height:80px;left:20%;pointer-events:none;position:absolute;right:20%}.rankora-brand-pulse{animation:rankora-dot-pulse 2.8s ease-in-out infinite}.rankora-mesh{animation:rankora-mesh 16s ease-in-out infinite;border:1px solid #ff6b350f;border-radius:40% 60% 50% 50%;inset:12% 10%;pointer-events:none;position:absolute}@keyframes rankora-shimmer{to{background-position:220%}}@keyframes rankora-mesh{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(8deg) scale(1.04)}}@media (max-width:900px){.rankora-float-chip,.rankora-radar{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rankora-ambient-grid,.rankora-brand-pulse,.rankora-btn-glow:after,.rankora-fade-up,.rankora-float-chip,.rankora-icon-bob,.rankora-live-dot:before,.rankora-mesh,.rankora-orb,.rankora-particle,.rankora-price-card--hot,.rankora-radar,.rankora-scanline,.rankora-spark-dot,.rankora-sparkline-path,.rankora-stagger>*,.rankora-text-shimmer{animation:none!important}.rankora-sparkline-path{stroke-dashoffset:0}.rankora-reveal{opacity:1;transform:none}.rankora-btn-ghost:hover,.rankora-btn-glow:hover,.rankora-feature-card:hover,.rankora-price-card:hover,.rankora-stat-chip:hover{transform:none}}html{-webkit-text-size-adjust:100%}#root,body,html{max-width:100vw;overflow-x:hidden}.rankora-show-mobile{display:none!important}@media (max-width:767px){input,select,textarea{font-size:16px!important}.rankora-show-mobile{display:flex!important}.rankora-hide-mobile{display:none!important}.rankora-main-inner{padding:14px 12px 24px!important}.rankora-main-inner.rankora-main-pad-tall{padding-top:8px!important}.rankora-header-bar{align-items:center;flex-wrap:wrap;gap:6px;height:auto!important;min-height:52px;padding:8px 10px!important}.rankora-header-row1{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.rankora-page-title{flex:1 1;font-size:16px!important;font-weight:800!important;max-width:none!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankora-header-tools{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.rankora-header-actions-row{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;width:100%}.rankora-ask-ai-label{display:none}.rankora-ask-ai-btn{justify-content:center;min-width:36px;padding:8px!important}.rankora-theme-toggle{padding:6px!important}.rankora-card-compact{padding:14px!important}.rankora-stat-grid--one-row{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;grid-template-columns:none!important;overflow-x:auto!important}.rankora-stat-grid--one-row .rankora-stat-card{flex:1 0 88px;max-width:120px;min-width:88px;padding:8px 6px!important}.rankora-stat-grid--one-row .rankora-stat-value{font-size:14px!important}.rankora-stat-grid--one-row .rankora-stat-label{font-size:8px!important}.rankora-stat-grid{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rankora-stat-value{font-size:17px!important}.rankora-stat-label{font-size:9px!important;letter-spacing:.03em!important}.rankora-product-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:0!important;margin-bottom:16px!important;overflow-x:auto!important;padding-bottom:2px}.rankora-product-tabs button{flex-shrink:0;font-size:12px!important;padding:10px 14px!important}.rankora-niche-row-1,.rankora-niche-row-2{grid-template-columns:1fr!important}.rankora-niche-row-2 button{width:100%}.rankora-search-row{flex-direction:column!important}.rankora-search-row>button{width:100%}.rankora-search-row>div{min-width:0!important;width:100%}.rankora-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rankora-product-title{font-size:16px!important;line-height:1.35!important}.rankora-chat-powered{display:none!important}.rankora-chat-header-left{gap:6px!important}.rankora-chat-online-label{display:none!important}.rankora-mobile-sidebar{width:min(280px,86vw)!important}a[role=button],button{min-height:40px}}@media (min-width:768px) and (max-width:1099px){.rankora-stat-grid:not(.rankora-stat-grid--one-row){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1100px){.rankora-stat-grid--one-row .rankora-stat-card{flex:1 0;max-width:none;min-width:0}}.rankora-stat-grid{grid-gap:8px;display:grid;gap:8px;margin-bottom:16px}.rankora-stat-grid--one-row{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto}.rankora-stat-grid--one-row .rankora-stat-card{flex:1 0;max-width:140px;min-width:100px}@media (max-width:640px){.rankora-landing-bar-spacer{height:56px}.rankora-landing-nav{height:56px!important;padding:0 12px!important}.rankora-landing-nav .rankora-login-link{display:none}.rankora-landing-nav .rankora-brand-text{font-size:17px!important}.rankora-landing-nav .rankora-cta-btn{font-size:12px!important;padding:8px 14px!important}.rankora-landing-hero{padding:40px 16px 32px!important}.rankora-landing-hero h1{font-size:28px!important}.rankora-landing-hero p{font-size:14px!important}.rankora-landing-section{padding-left:16px!important;padding-right:16px!important}.rankora-landing-section h2{font-size:24px!important}}@media (max-width:480px){.rankora-login-card{border-radius:16px!important;padding:24px 18px!important}}@media (max-width:640px){.rankora-ext-hero{padding:0!important;text-align:left!important}.rankora-ext-hero-grid{grid-template-columns:1fr!important}.rankora-ext-hero-grid>div:last-child{border-left:none!important;border-top:1px solid #334155;border-top:1px solid var(--rankora-border,#334155)}.rankora-ext-steps{grid-template-columns:1fr!important}.rankora-ext-hero h2{font-size:20px!important}.rankora-product-hero{gap:16px!important;grid-template-columns:1fr!important;padding:18px 16px!important}.rankora-product-hero>div:first-child{justify-self:center}.rankora-product-score{flex-direction:row!important;gap:16px!important;justify-content:center!important;padding:14px 16px!important;width:100%!important}.rankora-intel-badges{grid-template-columns:repeat(2,1fr)!important}.rankora-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rankora-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (min-width:900px){.rankora-login-brand{display:flex!important}}@supports (padding:max(0px)){.rankora-main-inner{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.rankora-header-bar{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}}
/*# sourceMappingURL=main.3b180839.css.map*/