header .nav-item[data-tone=violet]{--nav-tone:#a78bfa;--blue:#a78bfa}header #mega-ai{--blue:#a78bfa}header .f-violet{--feat-accent:#a78bfa;background:color-mix(in srgb,#a78bfa 10%,var(--card));border-color:#a78bfa55}header .f-violet :is(.mf-eyebrow,.mf-cta){color:#a78bfa}#mobile-nav-sub-ai{--blue:#a78bfa}#mobile-nav [data-open-section=ai] .mobile-nav-row-label{color:#a78bfa}header .nav-trigger{white-space:nowrap}header .u-attack{font-size:11px}header .u-attack::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#ed6b72;margin-inline-end:6px}html[lang=fa] header .nav-links{direction:rtl}html[lang=fa] header .mega{direction:rtl;text-align:right}html[lang=fa] header .mega :is(.ml-title,.ml-desc,.mf-title,.mf-proof,.mega-col){text-align:right}html[lang=fa] #mobile-nav :is(.mobile-nav-scroll,.mobile-nav-view){direction:rtl;text-align:right}html[lang=fa] #mobile-nav .mobile-nav-icon{transform:scaleX(-1)}html[lang=fa] #mobile-nav .mobile-nav-card-copy{text-align:right}header .logo-full,#mobile-nav .logo-full{direction:ltr}
@media(min-width:1101px){header .nav{gap:16px}header .nav>a:first-child{flex:0 0 130px}header .logo-full{width:130px;height:auto}header .nav-links{flex:1;gap:8px;min-width:0}header .nav-trigger{font-size:12px;padding-inline:5px}header .nav-cta{gap:8px;flex-shrink:0}header .nav-session{font-size:12px;padding:10px 14px}}
html[lang=fa] header .nav{direction:rtl}html[lang=fa] header .nav-cta{direction:rtl}html[lang=fa] header .nav>a:first-child{direction:ltr}html[lang=fa] #mobile-nav .mobile-nav-top{direction:rtl}html[lang=fa] #mobile-nav .mobile-nav-logo{direction:ltr}html[lang=fa] #mobile-nav .mobile-nav-theme{direction:rtl}html[lang=en] header :is(.nav,.nav-cta){direction:ltr}
html[lang=fa] #mobile-nav .mobile-nav-row-btn{text-align:right}html[lang=fa] #mobile-nav .mobile-nav-cta{direction:rtl}html[lang=fa] #mobile-nav .mobile-nav-cta>span{transform:scaleX(-1)}
/* Customer portal button in header */
header .nav-util{flex-direction:row}
@media(min-width:1101px){
header .nav{gap:10px}
header .nav-links{gap:4px}
header .nav-trigger{padding-inline:4px}
header .nav-util{padding-left:14px}
html[lang=fa] header .nav-util{padding-left:0;padding-right:14px}
header .nav-cta{gap:6px}
header .nav-cta>.theme-toggle{display:none}
header .nav-portal{font-size:12px;line-height:1.2;letter-spacing:-.01em;padding:10px 13px;font-weight:700;color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}
header .nav-portal:hover{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}
}
@media(min-width:1101px){html[lang=fa] header .nav-trigger{font-size:11.5px}}
@media(min-width:1101px) and (max-width:1366px){html[lang=en] header .nav-trigger{font-size:11.5px}}
@media(min-width:1101px) and (max-width:1345px){html[lang=fa] header .nav-util{display:none}}
@media(min-width:1101px) and (max-width:1280px){html[lang=en] header .nav-util{display:none}}
@media(max-width:1100px){header .nav-portal{display:none}}
@media(min-width:1101px) and (max-width:1180px){header .nav-trigger{font-size:11px;padding-inline:2px}header .nav-portal{padding-inline:11px}}
