@font-face{font-family:plusJakarta;src:url(../media/plus_jakarta_sans-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakarta_cef569c6-module__T7ZHeG__className{font-family:plusJakarta,plusJakarta Fallback}.plusjakarta_cef569c6-module__T7ZHeG__variable{--font-plus-jakarta:"plusJakarta", "plusJakarta Fallback"}
@font-face{font-family:inter;src:url(../media/inter-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3840d3cb-module__fxApvq__className{font-family:inter,inter Fallback}.inter_3840d3cb-module__fxApvq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces-s.p.0ggqn9ig56u4s.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_italic-s.p.1q-jjomgjvbjf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_2d70c7d7-module__O9Zmwq__className{font-family:fraunces,fraunces Fallback}.fraunces_2d70c7d7-module__O9Zmwq__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
:root{--color-primary:#1e40ff;--color-primary-light:#3b82f6;--color-on-primary:#fff;--color-secondary:#2563eb;--color-accent:#f59e0b;--color-background:#fff;--color-surface:#fff;--color-foreground:#111827;--color-foreground-secondary:#6b7280;--color-foreground-tertiary:#9ca3af;--color-muted:#f9fafb;--color-border:#e5e7eb;--color-destructive:#dc2626;--color-ring:#1e40ff;--gradient-card:linear-gradient(135deg, #f8fafc 0%, #fff 100%);--font-heading:var(--font-plus-jakarta);--font-body:var(--font-plus-jakarta);--blue-primary:#2563eb;--navy-dark:#0b1120;--navy-light:#1e293b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-subtle:#ffffff0d}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;font-weight:600}.app-container{grid-template-columns:280px 1fr;height:100vh;display:grid;overflow:hidden}.sidebar-glass{border-right:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0b1120cc;flex-direction:column;padding:32px 24px;display:flex}.main-scroll{padding:48px;position:relative;overflow-y:auto}.stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px;display:grid}.dashboard-split{grid-template-columns:2fr 1fr;gap:48px;display:grid}.card-premium{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff05;border-radius:16px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1)}.card-premium:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 24px 48px #0006}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);font-weight:800}.hero-text{letter-spacing:-.04em;color:var(--color-foreground);margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.meta-label{text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);margin-bottom:8px;font-size:10px;font-weight:800}.btn-primary{color:var(--navy-dark);cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary:hover{transform:scale(1.02)}.glow-spot{filter:blur(120px);opacity:.12;pointer-events:none;z-index:0;border-radius:50%;width:800px;height:800px;position:fixed}.appnav-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.appnav-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.appnav-brand-text{letter-spacing:-.02em;color:#111827;font-size:18px;font-weight:700}.appnav-actions{align-items:center;gap:8px;display:flex}.appnav-tabs{align-items:center;gap:4px;display:flex}.appnav-tab{color:#374151;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.appnav-tab:hover{color:#111827;background:#f3f4f6}.appnav-tab:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.appnav-tab-active{color:#2563eb;background:#eff6ff;font-weight:600}.appnav-tab svg{flex-shrink:0}.appnav-burger{cursor:pointer;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.appnav-burger:hover{background:#f3f4f6}.appnav-burger[aria-expanded=true]{background:#eff6ff}.appnav-overlay{z-index:200;background:#11182773;display:none;position:fixed;inset:0}.appnav-overlay-open{display:block}.appnav-drawer{z-index:201;visibility:hidden;background:#fff;flex-direction:column;width:min(320px,85vw);transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #1118272e}.appnav-drawer-open{visibility:visible;transform:translate(0)}.appnav-drawer-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.appnav-drawer-title{color:#111827;font-size:16px;font-weight:700}.appnav-drawer-close{cursor:pointer;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.appnav-drawer-close:hover{background:#f3f4f6}.appnav-drawer-nav{margin:0;padding:8px}.appnav-drawer-link{color:#1f2937;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.appnav-drawer-link:hover{background:#f3f4f6}.appnav-drawer-link:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.appnav-drawer-link-active{color:#2563eb;background:#eff6ff;font-weight:600}.appnav-drawer-link svg{flex-shrink:0}@media (min-width:1025px){.appnav-burger{display:none}}@media (max-width:1024px){.appnav-tabs{display:none}.appnav-header{padding:10px 16px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:1024px){.nav-desktop-links,.nav-desktop-actions{display:none!important}.nav-mobile-btn{display:flex!important}}@media (min-width:769px) and (max-width:1024px){.landing-two-col-grid,.landing-two-col-grid-reverse{grid-template-columns:1fr!important;gap:32px!important}.section-h2{font-size:32px!important}.fs-section,.hw-section,.pricing-section,.ftr-section,.ts-section,.sc-section{padding-left:32px!important;padding-right:32px!important}.ftr-section .footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important}.testimonials-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.nav-wrapper{padding:16px 20px!important}.affiliate-grid{grid-template-columns:1fr!important;gap:0!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.cta-headline{font-size:36px!important}.section-padding{padding:60px 20px!important}.landing-two-col-grid{grid-template-columns:1fr!important;gap:40px!important}.landing-two-col-grid-reverse .grid-col-left{order:2}.landing-two-col-grid-reverse .grid-col-right{order:1}.section-h2{font-size:28px!important;line-height:1.3!important}.section-subtitle{font-size:15px!important}.testimonials-grid{grid-template-columns:1fr!important}.testimonials-tabs{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.faq-section{padding:60px 20px!important}.faq-question{font-size:15px!important}.affiliate-left-panel{border-right:none!important;border-bottom:1px solid var(--color-border)!important;padding:32px 24px!important}.affiliate-right-panel{padding:32px 24px!important}.affiliate-card-inner{border-radius:16px!important;grid-template-columns:1fr!important;overflow:visible!important}.affiliate-card-inner>div:first-of-type{border-radius:16px 16px 0 0!important}.affiliate-card-inner>div:last-of-type{border-radius:0 0 16px 16px!important}.nav-logo-link,.nav-mobile-btn{min-width:44px;min-height:44px}.ftr-social-link{width:44px!important;height:44px!important}.ftr-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ts-tab{min-height:44px}.ts-page-btn{width:44px!important;height:44px!important}.pricing-toggle-btn,.hw-demo-btn,.ipl-contact-btn{min-height:44px}}.affiliate-card-inner{grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.affiliate-card-inner{border-radius:16px!important;grid-template-columns:1fr!important;overflow:visible!important}.affiliate-left-panel{border-right:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:16px 16px 0 0!important}.affiliate-right-panel{border-radius:0 0 16px 16px!important}.mj-header,.mj-container{padding-left:16px!important;padding-right:16px!important}.mj-grid-stack{grid-template-columns:1fr!important}.mj-grid-2col{grid-template-columns:repeat(2,1fr)!important}.mj-row-wrap{flex-wrap:wrap!important}.mj-hstack{flex-direction:column!important;align-items:stretch!important}.mj-card-pad{padding:20px!important}.mj-glow{display:none!important}.mj-modal-overlay{padding:16px!important}.mj-toast{max-width:none!important;left:16px!important;right:16px!important}.mj-tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.mj-tabs-scroll::-webkit-scrollbar{display:none}.mj-setup-root{flex-direction:column!important}.mj-setup-aside{border-bottom:1px solid #ffffff0d;border-right:none!important;width:100%!important;padding:24px 16px!important}.mj-setup-aside>div:first-child{margin-bottom:16px}.mj-setup-aside nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow:auto hidden;flex-direction:row!important;gap:16px!important}.mj-setup-aside nav::-webkit-scrollbar{display:none}.mj-setup-aside nav>div{white-space:nowrap;flex-shrink:0}.mj-setup-main{padding:32px 16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){div[style*="padding:0px 32px"],div[style*="padding: 0px 32px;"],div[style*="padding:0px 40px"],div[style*="padding: 0px 40px;"],div[style*="padding:0px 48px"],div[style*="padding: 0px 48px;"],header[style*="padding:0px 48px"],header[style*="padding: 0px 48px;"],main[style*="padding:0px 48px"],main[style*="padding: 0px 48px;"],nav[style*="padding:0px 48px"],nav[style*="padding: 0px 48px;"],.mj-header,.mj-container{padding-left:16px!important;padding-right:16px!important}.sub-plan-grid{grid-template-columns:1fr!important}div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns: 1fr 1fr;"],div[style*="grid-template-columns:1fr 340px"],div[style*="grid-template-columns: 1fr 340px;"],div[style*="grid-template-columns:1fr 380px"],div[style*="grid-template-columns: 1fr 380px;"],div[style*="grid-template-columns:2fr 1fr"],div[style*="grid-template-columns: 2fr 1fr;"],div[style*="grid-template-columns:1fr 1fr 100px"],div[style*="grid-template-columns: 1fr 1fr 100px;"],div[style*="grid-template-columns:160px 1fr"],div[style*="grid-template-columns: 160px 1fr;"],div[style*="grid-template-columns:60px 1fr 1fr 1fr 1fr"],div[style*="grid-template-columns: 60px 1fr 1fr 1fr 1fr;"],div[style*="grid-template-columns:repeat(4, 1fr)"],div[style*="grid-template-columns: repeat(4, 1fr);"],div[style*="grid-template-columns:repeat(4,1fr)"],div[style*="grid-template-columns: repeat(4,1fr);"],div[style*="grid-template-columns:repeat(3, 1fr)"],div[style*="grid-template-columns: repeat(3, 1fr);"],div[style*="grid-template-columns:repeat(3,1fr)"],div[style*="grid-template-columns: repeat(3,1fr);"],div[style*="grid-template-columns:repeat(5, 1fr)"],div[style*="grid-template-columns: repeat(5, 1fr);"],div[style*="grid-template-columns:repeat(5,1fr)"],div[style*="grid-template-columns: repeat(5,1fr);"]{grid-template-columns:minmax(0,1fr)!important}.profile-toast{max-width:calc(100vw - 32px)!important;left:16px!important;right:16px!important}.admin-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.admin-drawer{width:100vw!important;padding:20px!important}.checkout-grid{padding:24px 16px;grid-template-columns:1fr!important}.login-card{border-radius:14px!important;max-width:100%!important;padding:32px 20px!important}.login-card svg,.login-card button{max-width:100%!important}.login-card iframe,.login-card div[role=button],.login-card div[jsname]{width:100%!important;max-width:100%!important}.cv-row>div:nth-child(2){flex:160px;min-width:0}.cv-parse-btn{flex:none}.jobs-grid,.addons-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))!important}main[style*=padding\:40px],main[style*="padding: 40px"],main[style*="padding:40px 24px"],main[style*="padding: 40px 24px"],main[style*="padding:0 40px"],main[style*="padding: 0 40px"]{padding-left:16px!important;padding-right:16px!important}div[style*=justify-content\:space-between],div[style*="justify-content: space-between"]{flex-wrap:wrap!important;gap:10px!important}.profile-shell,.checkout-grid{padding-left:12px!important;padding-right:12px!important}.checkout-grid>*,.profile-shell>*{min-width:0!important}.checkout-grid>*{padding-left:16px!important;padding-right:16px!important}.checkout-grid,.profile-shell,.analytics-stats,.analytics-two-col{grid-template-columns:minmax(0,1fr)!important}.analytics-shell{padding-left:14px!important;padding-right:14px!important}.bank-summary{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.quota-stats{grid-template-columns:minmax(0,1fr)!important}.q-panel-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.q-panel-quota{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.q-panel-item{flex-direction:column!important;align-items:flex-start!important}.aff-stats-section{padding-left:16px!important;padding-right:16px!important}.aff-stats-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.aff-stats-card{padding:24px 18px!important}}.spb-track{will-change:transform;gap:32px;width:max-content;display:flex}.spb-track+.spb-track{margin-top:32px}.spb-track--ltr{animation:45s linear infinite spbScrollLeft}.spb-track--rtl{animation:53s linear infinite spbScrollRight}.spb-tile{box-sizing:border-box;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;flex:0 0 140px;justify-content:center;align-items:center;width:140px;min-width:140px;height:80px;padding:0 12px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.spb-logo{object-fit:contain;opacity:.85;filter:grayscale();max-width:108px;max-height:44px;transition:filter .3s,opacity .3s;display:block}.spb-viewport:hover .spb-track{animation-play-state:paused}.spb-tile:hover{border-color:var(--color-primary);background:#fff}.spb-tile:hover .spb-logo{filter:grayscale(0%);opacity:1}@keyframes spbScrollLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes spbScrollRight{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.spb-track--ltr,.spb-track--rtl{animation:none}.spb-logo,.spb-tile{transition:none}}@media (max-width:768px){.spb-section{padding:48px 20px!important}}.glow-edge{position:relative}.glow-edge:before{content:"";border-radius:inherit;background:conic-gradient(from var(--edge-angle,0deg), #fff0, #ffffffbf, #fff0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.glow-edge:before{animation:6s linear infinite edge-spin}}@keyframes edge-spin{to{--edge-angle:360deg}}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.aff-tap{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.aff-page-header>*{flex-shrink:0;min-width:0}@media (max-width:768px){.aff-page-header{gap:10px!important;padding:14px 18px!important}.aff-page-header img+span{display:none!important}.aff-card{border-radius:16px!important;padding:24px 18px!important}.aff-grid-2,.aff-grid-3{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:769px){.aff-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}}.aff-eye{cursor:pointer;color:#94a3b8;background:0 0;border:none;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.aff-eye:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:10px}
