#easybits-preloader{position:fixed;inset:0;z-index:99999;background:#002b49;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:loaderFadeOut .6s ease 4.8s forwards}@keyframes loaderFadeOut{to{opacity:0;visibility:hidden;pointer-events:none}}.code-stage{position:relative;width:400px;max-width:86vw;display:flex;align-items:center;justify-content:center}.code-panel{width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px 18px 18px;box-shadow:0 30px 70px -30px rgba(0,0,0,.7);transform-origin:50% 50%;animation:codeCollapse 1.3s cubic-bezier(0.55, 0, 0.1, 1) 2.6s forwards}.code-dots{display:flex;gap:6px;margin-bottom:14px}.code-dots i{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.18);display:block}.cline{font-family:"Roboto Mono",monospace;font-size:11.5px;line-height:2;color:#c7d2dc;white-space:nowrap;overflow:hidden;width:0;animation:typeIn .42s steps(28, end) forwards}.cline .kw{color:#e8846a}.cline .str{color:#8fd6a8}.cline .fn{color:#8fb8e8}.cline .cm{color:#6b7f92}.cline:nth-child(1){animation-delay:.25s}.cline:nth-child(2){animation-delay:.62s}.cline:nth-child(3){animation-delay:.99s}.cline:nth-child(4){animation-delay:1.36s}.cline:nth-child(5){animation-delay:1.73s}.cline:nth-child(6){animation-delay:2.1s}@keyframes typeIn{from{width:0}to{width:100%}}@keyframes codeCollapse{0%{opacity:1;transform:rotate(0deg) scale(1)}55%{opacity:.55;transform:rotate(240deg) scale(0.42)}100%{opacity:0;transform:rotate(560deg) scale(0.02)}}.easybits-emerge-node{position:absolute;left:50%;top:50%;margin:-46px 0 0 -46px;width:92px;height:92px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);color:#d14925;filter:drop-shadow(0 0 42px rgba(209, 73, 37, 0.75));animation:easybitsAppear .85s cubic-bezier(0.34, 1.56, 0.64, 1) 3.5s forwards}.easybits-emerge-node svg{width:94px;height:97px;display:block}@keyframes easybitsAppear{0%{transform:scale(0) rotate(-140deg);opacity:0}70%{transform:scale(1.14) rotate(8deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@media(prefers-reduced-motion: reduce){.cline{animation:none;width:100%}.code-panel{animation-delay:3s}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:200;display:none;padding:0 16px 16px;font-family:Inter,sans-serif}.cookie-banner_show{display:block}.cookie-banner__content{max-width:840px;margin:0 auto;background:#fff;border:1px solid #eae3d8;border-radius:22px;padding:22px 24px;box-shadow:0 1px 2px rgba(25,21,18,.03),0 28px 70px -28px rgba(25,21,18,.3)}.cookie-banner__title{margin:0 0 7px;font-size:15.5px;font-weight:700;letter-spacing:-0.015em;color:#191512}.cookie-banner__text{margin:0;font-size:13px;line-height:1.6;color:#6e6a64}.cookie-banner__text a{color:#d14925}.cookie-banner__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.cookie-banner__button{font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;color:#6e6a64;background:#fff;border:1px solid #eae3d8;border-radius:999px;padding:11px 20px;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.cookie-banner__button:hover{border-color:#d9cfc0;color:#191512}.cookie-banner__button_accept{color:#fff;background:#d14925;border-color:#d14925;box-shadow:0 12px 28px -14px rgba(209,73,37,.55)}.cookie-banner__button_accept:hover{background:#b93e1d;border-color:#b93e1d;color:#fff}@media(max-width: 720px){.cookie-banner{padding:0 12px 12px}.cookie-banner__content{padding:18px;border-radius:18px}.cookie-banner__button{flex:1 1 auto;text-align:center}}body{margin:0;background:#fcfbf8;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:#d14925;text-decoration:none}a:hover{color:#b93e1d}input::placeholder{color:#9a938a}*{box-sizing:border-box}.step-shot,.task-shot{display:none}@media(max-width: 860px){.cmp-row{flex-direction:column}.cmp-card{flex:0 0 auto !important;width:100% !important}.cmp-arrow{transform:rotate(90deg)}.steps-grid,.tasks-grid{grid-template-columns:1fr !important}.steps-panel,.task-panel{display:none !important}.step-shot,.task-shot{display:block}.models-copy{max-width:none !important}.xlink{border-radius:20px !important}}/*# sourceMappingURL=developers.css.map */
