@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-cyrillic-ext.woff2?v=f4a75186) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-cyrillic.woff2?v=9a45f5a5) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-vietnamese.woff2?v=dea7cff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-latin-ext.woff2?v=49215a3b) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-latin.woff2?v=f4634c3b) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/unbounded-cyrillic-ext.woff2?v=803fdb71) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/unbounded-cyrillic.woff2?v=9dd7c915) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/unbounded-vietnamese.woff2?v=35e08022) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/unbounded-latin-ext.woff2?v=92f13f87) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/unbounded-latin.woff2?v=14a77f10) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Phosphor';src:url(fonts/phosphor-subset.woff2?v=368bee33) format('woff2');font-weight:normal;font-style:normal;font-display:block}
.ph{font-family:"Phosphor"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ph.ph-arrow-left:before{content:"\e058"}
.ph.ph-arrow-right:before{content:"\e06c"}
.ph.ph-browser:before{content:"\e0f4"}
.ph.ph-chat-circle-dots:before{content:"\e16c"}
.ph.ph-check:before{content:"\e182"}
.ph.ph-check-circle:before{content:"\e184"}
.ph.ph-file-text:before{content:"\e23a"}
.ph.ph-kanban:before{content:"\eb54"}
.ph.ph-lifebuoy:before{content:"\e63a"}
.ph.ph-plugs-connected:before{content:"\eb5a"}
.ph.ph-plus:before{content:"\e3d4"}
.ph.ph-presentation-chart:before{content:"\e656"}
.ph.ph-sparkle:before{content:"\e6a2"}
.ph.ph-telegram-logo:before{content:"\e5bc"}
.ph.ph-warning-circle:before{content:"\e4e2"}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#EEF0F2}*{box-sizing:border-box}
[hidden]{display:none!important}
[data-v="a3"] a{color:#2547E8}[data-v="a3"] a:hover{color:#101114}[data-v="a3"] ::selection{background:#C6F04A;color:#101114}[data-v="a3"] ::placeholder{color:#55606D;opacity:1}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* responsive tokens (were set from JS by ResizeObserver in the design runtime) */
@media (max-width:1119.98px){#root{--desk:none;--mob:flex;--navw:100%}}
@media (min-width:1120px){[data-mpanel]{display:none!important}}
@media (max-width:1023.98px){#root{--h1:48px;--h1lh:56px;--h2:36px;--h2lh:40px;--tag:36px;--taglh:40px;--h3:28px;--h3lh:36px;--bandp:64px;--cols2:minmax(0,1fr);--cols3:repeat(2,minmax(0,1fr));--cols4:repeat(2,minmax(0,1fr));--s3:2;--cardpl:32px}}
@media (max-width:767.98px){#root{--px:16px;--sec:64px;--top:144px;--h1:36px;--h1lh:44px;--h2:30px;--h2lh:36px;--tag:28px;--taglh:34px;--h3:24px;--h3lh:32px;--bandp:48px;--cols2:minmax(0,1fr);--cols3:minmax(0,1fr);--cols4:repeat(2,minmax(0,1fr));--s2:1;--s3:1;--cardp:24px;--cardpl:24px}}
/* mobile menu */
#root.menu-open [data-mpanel]{opacity:1!important;visibility:visible!important}
#root.menu-open [data-mlink]{opacity:1!important;transform:none!important}
#root.menu-open [data-bar="1"]{transform:translateY(4px) rotate(45deg)!important}
#root.menu-open [data-bar="2"]{transform:translateY(-4px) rotate(-45deg)!important}
/* phone: the automation example becomes a swipe carousel */
@media (max-width:767.98px){[data-steps]{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 8px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-steps]::-webkit-scrollbar{display:none}[data-steps]>div{scroll-snap-align:start}}
/* chips in the form */
[data-need]{background:transparent;color:#101114}
[data-need][aria-pressed="true"]{background:#101114;color:#C6F04A}
.s1:focus-visible{left:16px!important}
@media (hover:hover){.s2:hover{color:#EEF0F2!important}}
.s2:focus-visible{outline:2px solid #C6F04A!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s3:hover{color:#C6F04A!important}}
.s3:focus-visible{outline:2px solid #C6F04A!important;outline-offset:2px!important}
@media (hover:hover){.s4:hover{color:#C6F04A!important}}
.s4:focus-visible{outline:2px solid #C6F04A!important;outline-offset:2px!important}
@media (hover:hover){.s5:hover{color:#C6F04A!important}}
.s5:focus-visible{outline:2px solid #C6F04A!important;outline-offset:2px!important}
@media (hover:hover){.s6:hover{color:#C6F04A!important}}
.s6:focus-visible{outline:2px solid #C6F04A!important;outline-offset:2px!important}
@media (hover:hover){.s7:hover{background:#EEF0F2!important;color:#101114!important}}
.s7:focus-visible{outline:2px solid #C6F04A!important;outline-offset:2px!important}
.s7:active{transform:scale(0.98)!important}
.s8:focus-visible{outline:2px solid #C6F04A!important;outline-offset:2px!important}
.s8:active{transform:scale(0.96)!important}
@media (hover:hover){.s9:hover{background:#2547E8!important;color:#EEF0F2!important;transform:translateY(-1px)!important}}
.s9:focus-visible{outline:2px solid #2547E8!important;outline-offset:3px!important}
.s9:active{transform:scale(0.98)!important}
@media (hover:hover){.s10:hover{background:#2547E8!important;color:#EEF0F2!important;transform:translateY(-1px)!important}}
.s10:focus-visible{outline:2px solid #2547E8!important;outline-offset:3px!important}
.s10:active{transform:scale(0.98)!important}
@media (hover:hover){.s11:hover{color:#2547E8!important}}
.s11:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s12:hover{color:#2547E8!important}}
.s12:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s13:hover{color:#2547E8!important}}
.s13:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s14:hover{color:#2547E8!important}}
.s14:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s15:hover{color:#2547E8!important}}
.s15:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s16:hover{color:#2547E8!important}}
.s16:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s17:hover{color:#2547E8!important}}
.s17:focus-visible{outline:2px solid #2547E8!important;outline-offset:4px!important;border-radius:8px!important}
@media (hover:hover){.s18:hover{background:#101114!important;color:#C6F04A!important}}
.s18:focus-visible{outline:2px solid #2547E8!important;outline-offset:3px!important}
.s18:active{transform:scale(0.98)!important}
.s19:focus{box-shadow:0 0 0 3px #2547E8!important}
.s20:focus{box-shadow:0 0 0 3px #2547E8!important}
.s21:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s21:active{transform:scale(0.98)!important}
.s22:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s22:active{transform:scale(0.98)!important}
.s23:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s23:active{transform:scale(0.98)!important}
.s24:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s24:active{transform:scale(0.98)!important}
.s25:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s25:active{transform:scale(0.98)!important}
.s26:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s26:active{transform:scale(0.98)!important}
.s27:focus{box-shadow:0 0 0 3px #2547E8!important}
@media (hover:hover){.s28:hover{background:#2547E8!important}}
.s28:focus-visible{outline:2px solid #2547E8!important;outline-offset:3px!important}
.s28:active{transform:scale(0.98)!important}
@media (hover:hover){.s29:hover{background:#101114!important;color:#EEF0F2!important}}
.s29:focus-visible{outline:2px solid #2547E8!important;outline-offset:2px!important}
.s29:active{transform:scale(0.98)!important}
@media (hover:hover){.s30:hover{color:#2547E8!important;text-decoration:underline!important}}
@media (hover:hover){.s31:hover{color:#2547E8!important;text-decoration:underline!important}}
@media (hover:hover){.s32:hover{color:#2547E8!important;text-decoration:underline!important}}
/* ---------- legal pages & 404 ---------- */
.lg{min-height:100vh;display:flex;flex-direction:column;background:#EEF0F2;color:#101114;font-family:'Geist',system-ui,sans-serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}
.lg ::selection{background:#C6F04A;color:#101114}
.lg-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}
.lg-top{padding:16px 0}
.lg-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 28px;background:#101114;border-radius:9999px}
.lg-logo{display:inline-flex;align-items:center;gap:.18em;font-family:'Unbounded',sans-serif;font-size:26px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#EEF0F2;text-decoration:none;transform:translateY(-.09em)}
.lg-logo .ic{flex:none;display:flex;height:1.6ex;width:1.6ex;position:relative;top:.053em}
.lg-logo svg{width:100%;height:100%}
.lg-logo:focus-visible,.lg-back:focus-visible,.lg-btn:focus-visible{outline:2px solid #C6F04A;outline-offset:3px;border-radius:8px}
.lg-back{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:9999px;background:#C6F04A;color:#101114;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 300ms cubic-bezier(0.22,1,0.36,1)}
.lg-back .ph{font-size:18px}
@media (hover:hover){.lg-back:hover{background:#EEF0F2}}
.lg-main{flex:1;padding:64px 0 96px}
.lg-doc{max-width:760px}
.lg-doc h1{margin:0 0 16px;font-size:48px;line-height:52px;font-weight:600;letter-spacing:-.03em;text-wrap:balance}
.lg-doc .lg-date{margin:0 0 48px;font-size:14px;line-height:20px;color:#55606D}
.lg-doc h2{margin:40px 0 12px;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em}
.lg-doc p,.lg-doc li{margin:0 0 12px;font-size:16px;line-height:26px;text-wrap:pretty}
.lg-doc ul{margin:0 0 12px;padding-left:22px}
.lg-doc a{color:#2547E8}
.lg-doc .lg-note{padding:16px 20px;border-radius:16px;background:#C6F04A;font-weight:500}
.lg-foot{padding:32px 0}
.lg-foot .lg-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid #55606D;padding-top:32px;font-size:14px;line-height:20px;color:#55606D}
.lg-foot a{color:#101114;text-decoration:none}
@media (hover:hover){.lg-foot a:hover{color:#2547E8;text-decoration:underline}}
.lg-404{display:flex;flex-direction:column;align-items:flex-start;gap:24px}
.lg-404 .big{font-size:120px;line-height:1;font-weight:600;letter-spacing:-.05em}
.lg-404 .big span{padding:0 16px;border-radius:24px;background:#C6F04A}
.lg-btn{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 24px;border-radius:9999px;background:#101114;color:#EEF0F2;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;transition:background-color 300ms cubic-bezier(0.22,1,0.36,1)}
.lg-btn .ar{width:32px;height:32px;border-radius:9999px;background:#C6F04A;display:grid;place-items:center;color:#101114;font-size:18px}
@media (hover:hover){.lg-btn:hover{background:#2547E8}}
@media (max-width:767.98px){.lg-wrap{padding:0 16px}.lg-bar{padding-left:20px}.lg-logo{font-size:22px}.lg-back{padding:10px 16px;font-size:14px;line-height:20px}.lg-main{padding:40px 0 64px}.lg-doc h1{font-size:30px;line-height:36px}.lg-doc .lg-date{margin-bottom:32px}.lg-doc h2{font-size:20px;line-height:28px;margin-top:32px}.lg-404 .big{font-size:80px}}
