@font-face{font-family:HelveticaNeueCyr;src:url(/_next/static/media/HelveticaNeueCyr-Roman.607a92c2.ttf) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(/_next/static/media/HelveticaNeueCyr-Medium.78917aab.ttf) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(/_next/static/media/HelveticaNeueCyr-Bold.3865e536.ttf) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-ExtraBold.c16f19cc.ttf) format("woff2");font-weight:800;font-style:normal}.font-inter{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.font-helvetica{font-family:HelveticaNeueCyr,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-gilroy{font-family:Gilroy,sans-serif}.code-font{font-family:var(--font-geist-mono)}.manrope{font-family:var(--font-manrope)}.faq-trigger[data-state=closed],.faq-trigger[data-state=open]{border-radius:28px 0 0 28px}.faq-trigger[data-state=open] .faq-plus{display:none}.faq-trigger[data-state=closed] .faq-plus,.faq-trigger[data-state=open] .faq-minus{display:inline-flex}.faq-trigger[data-state=closed] .faq-minus{display:none}button{cursor:pointer;transition:background-color .25s ease,color .25s ease}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.animate-ticker{animation:ticker 20s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.animate-ticker{animation:none;transform:translateX(0)}}h1:hover,h2:hover{transition:color .6s ease}h1,h2{width:fit-content}p,span{transition:color .6s ease;text-wrap:pretty;word-break:keep-all}.faq-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.faq-scroll-container::-webkit-scrollbar{width:0;height:0}@layer utilities{.diagram-line-h,.diagram-line-v{position:absolute;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 24px rgba(0,0,0,.35);border-radius:999px}.diagram-line-h{height:6px;transform:translateY(-50%)}.diagram-line-v{width:6px;transform:translateX(-50%)}.diagram-arrow{position:absolute;width:0;height:0;opacity:.9;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.diagram-arrow.right{right:-2px;border-left:12px solid rgba(255,255,255,.09)}.diagram-arrow.left,.diagram-arrow.right{top:50%;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent}.diagram-arrow.left{left:-2px;border-right:12px solid rgba(255,255,255,.09)}.diagram-arrow.down{left:50%;bottom:-2px;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid rgba(255,255,255,.09)}.diagram-node{transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.06),rgba(0,0,0,.7) 62%),radial-gradient(circle at 50% 70%,rgba(0,0,0,0),rgba(0,0,0,.6) 70%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.05),0 18px 50px rgba(0,0,0,.6)}.diagram-node,.diagram-node:after{position:absolute;border-radius:999px}.diagram-node:after{content:"";inset:14%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.04),rgba(0,0,0,0) 60%)}.diagram-node.sm{width:64px;height:64px}.diagram-node.lg{width:130px;height:130px}}.openai-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.dark .openai-scrollbar{scrollbar-color:rgba(255,255,255,.28) transparent}.openai-scrollbar::-webkit-scrollbar{width:10px}.openai-scrollbar::-webkit-scrollbar-track{background:transparent}.openai-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px;border:3px solid transparent;background-clip:content-box}.openai-scrollbar:focus-within::-webkit-scrollbar-thumb,.openai-scrollbar:focus::-webkit-scrollbar-thumb,.openai-scrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.openai-scrollbar:hover::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.35)}.dark .openai-scrollbar:focus-within::-webkit-scrollbar-thumb,.dark .openai-scrollbar:focus::-webkit-scrollbar-thumb,.dark .openai-scrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.28)}.dark .openai-scrollbar:hover::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.38)}@media (hover:none){.openai-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15)}.dark .openai-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.22)}}@keyframes dot-cycle{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.loading-dots:after{content:"";animation:dot-cycle 2s steps(1) infinite;display:inline-block;width:1.5ch;text-align:left}@keyframes moveHorizontal{0%{transform:translateX(-120%) rotate(90deg)}49%{transform:translateX(120%) rotate(90deg)}50%{transform:translateX(120%) rotate(0deg)}99%{transform:translateX(-120%) rotate(0deg)}to{transform:translateX(-120%) rotate(90deg)}}@keyframes moveVertical{0%{transform:translateY(200%);opacity:0}25%{opacity:.2}50%{transform:translateY(0);opacity:1}75%{opacity:.3}to{transform:translateY(-200%);opacity:0}}.animate-move-horizontal{animation:moveHorizontal 3.5s ease-in-out infinite}.animate-move-vertical{animation:moveVertical 4s ease-in-out infinite}