@font-face{font-family:DecachatPersian;src:url('/assets/fonts/pinar-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
.site-preferences{display:flex;align-items:center;gap:6px;flex-shrink:0;direction:ltr;font-family:Arial,sans-serif}
.preference-language,.preference-theme{height:34px;border:1px solid #dce1e8;border-radius:9px;background:#fff;color:#344054;font-size:12px;font-weight:600;line-height:1.2}
.preference-language{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:0 7px;text-decoration:none;font-family:DecachatPersian,Arial,sans-serif}
.preference-theme{width:82px;padding:0 4px;cursor:pointer}
.site-preferences :focus-visible{outline:2px solid #2563eb;outline-offset:3px}
.preferences-mobile-menu{justify-content:flex-start;padding:12px 0 20px;border-bottom:1px solid #e4e4e7;margin-bottom:8px}
.preferences-menu-signin{margin-top:18px}
html[lang=fa] body{font-family:DecachatPersian,Arial,sans-serif!important;letter-spacing:0}
html[lang=fa] :is(h1,h2,h3,h4,p,button,input,textarea,select,a,span,li,dt,dd,label){font-family:inherit;letter-spacing:0!important}
html[lang=fa] :is(h1,h2,h3,h4){line-height:1.65}
html[lang=fa] p{line-height:1.9}
html[lang=fa] .reference-menu-content{direction:rtl}
html[lang=fa] [data-slot=carousel]{direction:ltr}
html[lang=fa] [data-slot=carousel-item]{direction:rtl}
html[lang=fa] [data-reference-life-preview],html[lang=fa] [data-mobile-lifecycle-panel] .shrink-0{direction:ltr}
html[lang=fa] :is(code,pre,input[type=email],input[type=url],input[type=tel]){direction:ltr;text-align:left;font-family:GeistMono,monospace!important}
html[lang=fa] [data-showcase-heading]{text-align:center}
html[lang=fa] .reference-story-logo-row{direction:rtl}
html[lang=fa] [data-reference-industry]{direction:ltr}
html[lang=fa] [data-reference-industry] :is(p,a,h2){direction:rtl}
html[data-theme=dark]{background:#0e1117;color:#edf1f7}
html[data-theme=dark] body{background:#0e1117;color:#edf1f7;--customer-experience-background:#131923;--ink:#edf1f7;--muted:#a4afbf;--line:#303947}
html[data-theme=dark] [data-site-header]{background:rgb(14 17 23 / .92)!important;border-color:#303947!important}
html[data-theme=dark] :is(.reference-menu,.reference-demo-popover,.reference-video-dialog,.reference-life-preview){background:#171d27;color:#edf1f7;border-color:#354052}
html[data-theme=dark] :is(.preference-language,.preference-theme){background:#1b2330;color:#edf1f7;border-color:#3a4658}
html[data-theme=dark] :is(.reference-menu-scrim,dialog::backdrop){background:rgb(0 0 0 / .5)}
html[data-theme=dark] :is(.reference-menu a,.reference-demo-popover button):hover{background:#273447}
html[data-theme=dark] .work-section{background:#0e1117;--ink:#edf1f7;--muted:#a4afbf;--line:#303947}
html[data-theme=dark] .work-section :is(.work-metric,.work-live-card){background:#171d27;border-color:#303947}
html[data-theme=dark] .reference-carousel-progress-track{background:#465366!important}
html[data-theme=dark] .reference-carousel-progress{background:#86aaff!important}
html[data-theme=dark] .reference-motion-toggle{background:#1b2330;border-color:#3a4658;color:#dce7fa}
html[data-theme=dark] .reference-local-notice{background:#142440;color:#c7dcff;border-color:#355586}
html[data-theme=dark] :is(input,textarea,select){color-scheme:dark}
html[data-theme=dark] [style*="color: rgb(9, 9, 11)"],html[data-theme=dark] [style*="color: rgb(113, 113, 122)"]{color:#d0d8e6!important}
@media(max-width:639px){[data-header-signin]{display:none!important}.site-preferences{gap:4px}.preference-theme{width:70px;font-size:11px}.preference-language{min-width:30px;height:32px}.preference-theme{height:32px}[data-site-header] :is(.gap-2,.gap-3){gap:5px}html[lang=fa] h1{font-size:27px;line-height:1.7}}
@media(prefers-reduced-motion:reduce){.site-preferences *{transition:none!important}}
html[data-theme=dark] :is([class~="bg-white"],[class~="bg-white!"],[class~="bg-neutral-50"],[class~="bg-zinc-50"],[class~="bg-[#fafafa]"],[class~="bg-[#fff]"],[class~="bg-[#ffffff]"]){background-color:#141a24!important}
html[data-theme=dark] :is([class~="bg-neutral-100"],[class~="bg-zinc-100"],[class~="bg-neutral-200"],[class~="bg-zinc-200"],[class~="bg-[#e4e4e7]"]){background-color:#252e3c!important}
html[data-theme=dark] :is([class~="bg-white/95"],[class~="bg-white/60"],[class~="bg-white/50"],[class~="bg-white/80"]){background-color:rgb(20 26 36 / .94)!important}
html[data-theme=dark] :is([class~="text-neutral-700"],[class~="text-neutral-800"],[class~="text-neutral-900"],[class~="text-zinc-700"],[class~="text-zinc-800"],[class~="text-zinc-900"],[class~="text-neutral-950"],[class~="text-zinc-950"],[class~="text-gray-900"],[class~="text-gray-800"],[class~="text-[#09090b]"],[class~="text-black"]){color:#edf1f7!important}
html[data-theme=dark] :is([class~="text-neutral-400"],[class~="text-neutral-500"],[class~="text-neutral-600"],[class~="text-zinc-400"],[class~="text-zinc-500"],[class~="text-zinc-600"],[class~="text-gray-600"],[class~="text-gray-500"],[class~="text-[#71717a]"]){color:#acb8ca!important}
html[data-theme=dark] :is([class~="border-neutral-100"],[class~="border-neutral-200"],[class~="border-neutral-300"],[class~="border-zinc-100"],[class~="border-zinc-200"],[class~="border-zinc-300"],[class~="border-zinc-200/80"],[class~="border-black/10"]){border-color:#354052!important}
html[data-theme=dark] :is([class~="from-neutral-100"],[class~="from-zinc-100"]){--tw-gradient-from:#242e3d!important}

html[data-theme=dark] [data-header-signin]{background:#263449!important;color:#f3f6fc!important;border-color:#465a77!important}
html[data-theme=dark] [data-header-signin]:hover{background:#334661!important}
html[data-theme=dark] main>section:first-child{--color-gray-600:#acb8ca}
html[data-theme=dark] [class*="grid-cols-6"] img{background:#e8edf6;border-radius:6px;padding:5px}

html[lang=fa] [data-site-header] .container-fluid,html[lang=fa] [data-site-header] :is(nav,ul,dialog){direction:rtl!important}
html[lang=fa] [data-site-header] nav{margin-left:0;margin-inline-start:24px}
html[data-theme=dark] :is([class~=bg-primary-50],[class~=bg-blue-50],[class~=bg-indigo-50],[class~=bg-violet-50],[class~=bg-sky-50]){background-color:#17243b!important}
html[data-theme=dark] :is([class~=text-blue-950],[class~=text-indigo-950],[class~=text-violet-950]){color:#c1d4fc!important}
html[data-theme=dark] [data-reference-life] button[aria-expanded=true]>span>span:first-child{color:#8db0ff!important}
html[data-theme=dark] [data-reference-life] button[aria-expanded=true]>span>span:last-child{color:#f2f5fc!important}
html[lang=fa] .work-section{direction:ltr;--font:DecachatPersian,Arial,sans-serif}
html[lang=fa] .work-copy{direction:rtl;text-align:right}
html[data-theme=dark] .work-section{background:#10151e!important;color:#edf1f7!important}
html[data-theme=dark] .work-section :is(h2,p,.impact-metric>span,.work-activity-title,.work-activity-mini){color:#d0daea!important}
html[data-theme=dark] .work-section :is(.work-activity-card,.work-activity-mini,.work-info-popover){background:#192332!important;border-color:#354052!important;color:#d0daea!important}
html[data-theme=dark] .work-section .impact-metric strong{color:#8aafff!important}
html[data-theme=dark] .work-section .work-activity-fade{background:linear-gradient(0deg,#10151e,transparent)!important}
@layer theme{
 html[data-theme=dark] [data-header-signin]{background:#263449!important;color:#f3f6fc!important;border-color:#465a77!important}
 html[data-theme=dark] [class~="bg-white!"]{background-color:#141a24!important}
}

html[data-theme=dark] .work-section .work-activity-row{background:#253247!important;border-color:#354052!important;color:#e0e8f6!important}
html[lang=fa] .work-activity-card{direction:rtl;font-family:DecachatPersian,Arial,sans-serif}
