@font-face{font-family:Dana;src:url(/fonts/dana/Dana-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/Dana-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pelak;src:url(/fonts/pelak/Pelak-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#e2ebf3;-webkit-font-smoothing:antialiased;background:#060a0f;font-family:Dana,Pelak,sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#060a0f}::-webkit-scrollbar-thumb{background:#38bdf82e;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#38bdf859}input:focus,select:focus,textarea:focus{border-color:#38bdf88c!important;outline:none!important;box-shadow:0 0 0 3px #38bdf814!important}input::placeholder,textarea::placeholder{color:#3a5570}select option{color:#e2ebf3;background:#131c28}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()saturate(2)hue-rotate(175deg);opacity:.7;cursor:pointer}button{font-family:inherit}a{text-decoration:none}.oi-select{background-position:right 12px center}[dir=rtl] .oi-select{background-position:12px}[data-no-mirror]{direction:ltr}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpHero{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanH{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(60px)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes stream{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes glowDot{0%,to{opacity:.55}50%{opacity:1}}@keyframes glowRing{0%,to{box-shadow:0 0 12px #38bdf833}50%{box-shadow:0 0 28px #38bdf880}}.fade-in{animation:.22s both fadeIn}.fade-up,.s-enter{animation:.28s both fadeUp}.stream{animation:.15s both stream}.fade-up-hero{animation:.6s both fadeUpHero}.oi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.oi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.oi-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.oi-band{justify-content:space-between;align-items:center;gap:56px;display:flex}.oi-navlinks{display:flex}@media (max-width:1000px){.oi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-grid-3,.oi-grid-2,.oi-split{grid-template-columns:1fr;gap:32px}.oi-band{flex-direction:column;align-items:flex-start;gap:28px}.oi-navlinks{display:none}}@media (max-width:640px){.oi-grid-4{grid-template-columns:1fr}.oi-section{padding-inline:20px!important}.oi-hero{padding:120px 20px 60px!important}.oi-pad-lg{padding:32px!important}}[lang=fa] body,[lang=fa] p{line-height:1.85}
