:root{font-family:Proxima Nova,Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--bg-color: #2f2e2e;--containers-color: #3d3c3c;--primary-color: #ee4256;--secondary-color: #4285f4;--title-color: #ffffff;--text-color: #aeaeae;--link-color: #4285f4;--divider-color: #6f6f6f}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;min-height:100dvh;background-color:var(--bg-color);color:var(--text-color)}input[type=text]{border:7px;height:30px;border-radius:7px;width:300px;max-width:100vw;margin-left:auto;box-sizing:border-box;padding:11px}textarea{width:95vw;max-width:800px;height:100px}button{padding-inline:18px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:500;line-height:24px;background-color:var(--primary-color);color:var(--title-color);border:none;outline:none;border-radius:4px;box-shadow:4px 4px 10px #ef3d524d;cursor:pointer;transition:box-shadow .3s ease}:is(button:hover){box-shadow:4px 4px 15px #ef3d5280}:is(button:focus,button:active){background-color:#d33749}button.with-decoration{min-width:204px;position:relative}button.with-decoration:after{content:"";position:absolute;top:-30px;right:-50px;width:64px;height:64px;background-image:url(/btn-arrow-decor.png);background-repeat:no-repeat;background-position:top right;background-size:contain;z-index:1;transform:rotate(-20deg);transform-origin:top left;pointer-events:none;transition:transform .3s ease}@supports (background-image: url(/btn-arrow-decor.webp)){{background-image:url(/btn-arrow-decor.webp)}}@supports (background-image: url(/btn-arrow-decor.avif)){{background-image:url(/btn-arrow-decor.avif)}}button.with-decoration:hover:after{transform:rotate(-10deg)}label{margin-bottom:7px;display:flex;width:450px}input[type=radio]{margin-right:10px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0;color:var(--title-color)}p{margin:0}p+p{margin-top:32px}a,a:hover,a:focus,a:active,a:visited{color:var(--link-color);text-decoration:underline}.sidenote{max-width:400px;position:absolute;top:0;right:0;margin-left:auto;padding-bottom:30px}.container{margin-inline:auto;padding-inline:15px;max-width:1200px}@media (max-width: 900px){.sidenote{position:relative}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.back-arrow.svelte-49fr9i{display:inline;background:var(--containers-color);box-shadow:4px 4px 10px #ffffff1a;margin-right:10px;font-size:24px}.back-arrow.svelte-49fr9i:hover{box-shadow:4px 4px 15px #fff3}.page.svelte-49fr9i{padding:50px;overflow:hidden}pre.svelte-49fr9i{position:relative}.copy-code-button.svelte-49fr9i{position:absolute;top:10px;right:10px}h1.svelte-49fr9i{display:flex;align-items:center;margin:0 0 40px;font-size:44px;font-weight:800;line-height:56px}@media (max-width: 992px){.page.svelte-49fr9i{padding:30px}}@media (max-width: 768px){.page.svelte-49fr9i{padding:20px}}.lang.svelte-1e6z4dd{padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:4px;position:fixed;top:0;left:0;right:0;width:100%;z-index:10;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.icon-globe.svelte-1e6z4dd{width:20px;height:20px;color:var(--title-color)}.lang-button.svelte-1e6z4dd{padding:2px 10px;width:auto;height:auto;font-size:12px;text-transform:uppercase;font-weight:700;color:var(--text-color);background-color:transparent;border-radius:0;box-shadow:none}.lang-button.svelte-1e6z4dd:hover{text-decoration:underline;text-underline-offset:4px}.lang-button.is-active.svelte-1e6z4dd{text-decoration:underline;text-underline-offset:4px;color:var(--title-color)}@media screen and (max-width: 992px){.lang.svelte-1e6z4dd{justify-content:flex-end;z-index:1}}.lang.svelte-1vmkhik.svelte-1vmkhik{padding:18px 0 0 18px;display:flex;flex-direction:row;align-items:center}.lang-button.svelte-1vmkhik.svelte-1vmkhik{width:24px;height:24px;border-radius:15px;font-size:10px;text-transform:uppercase;font-weight:700;padding:0;background:#fff;color:var(--divider-color);box-shadow:4px 4px 10px #ffffff4d}.lang-button.svelte-1vmkhik.svelte-1vmkhik:hover{box-shadow:4px 4px 15px #ffffff80}@media screen and (min-width: 1026px){.lang-button.svelte-1vmkhik.svelte-1vmkhik:hover{background:#e6e6e6}}.lang-button.is-active.svelte-1vmkhik.svelte-1vmkhik{background:var(--divider-color);color:#fff;width:30px;height:30px;padding:0;font-size:12px}@media screen and (max-width: 1025px){.lang.svelte-1vmkhik.svelte-1vmkhik{position:absolute;right:0;top:80px;z-index:1}.lang-button.svelte-1vmkhik.svelte-1vmkhik{margin-left:6px}.lang.is-list.svelte-1vmkhik.svelte-1vmkhik{top:70px}}.page.svelte-1vmkhik.svelte-1vmkhik{padding-block:100px;overflow:hidden}.header.svelte-1vmkhik p.svelte-1vmkhik{font-size:24px;font-weight:400;line-height:32px}.content.svelte-1vmkhik.svelte-1vmkhik{display:flex;align-items:flex-start;gap:32px}.text.svelte-1vmkhik.svelte-1vmkhik{padding-top:48px;flex:0 0 460px}h1.svelte-1vmkhik.svelte-1vmkhik{margin:0 0 40px;font-size:44px;font-weight:800;line-height:56px}.divider.svelte-1vmkhik.svelte-1vmkhik{margin-block:90px}.divider.svelte-1vmkhik img.svelte-1vmkhik{margin-inline:auto}.cards-list.svelte-1vmkhik.svelte-1vmkhik{display:flex;align-items:stretch;flex-wrap:wrap;gap:20px;counter-reset:card}.card.svelte-1vmkhik.svelte-1vmkhik{flex:1 1 calc(50% - 10px);display:flex;flex-direction:column;max-width:584px;height:min(50vmax,664px);padding:min(5vmax,72px);border-radius:16px;background-color:var(--containers-color);counter-increment:card}.card-title.svelte-1vmkhik h3.svelte-1vmkhik{color:var(--text-color);font-weight:400}.card-title.svelte-1vmkhik h3.svelte-1vmkhik:before{content:counter(card) ". ";font-weight:700;color:var(--title-color)}.card-title.svelte-1vmkhik h3 strong.svelte-1vmkhik{color:var(--title-color)}.card-body.svelte-1vmkhik.svelte-1vmkhik{padding-block:48px;flex:1}.card.svelte-1vmkhik p.svelte-1vmkhik{margin-bottom:42px;font-size:18px;font-weight:400;line-height:22px}.card-footer.svelte-1vmkhik.svelte-1vmkhik{padding-top:32px;border-top:1px solid var(--divider-color)}@media (max-width: 992px){.page.svelte-1vmkhik.svelte-1vmkhik{padding-block:60px}.header.svelte-1vmkhik p.svelte-1vmkhik{font-size:16px;line-height:20px}.content.svelte-1vmkhik.svelte-1vmkhik{flex-direction:column-reverse;align-items:center}.text.svelte-1vmkhik.svelte-1vmkhik{padding-top:0;max-width:600px;flex:auto}.divider.svelte-1vmkhik.svelte-1vmkhik{margin-block:80px;width:1600px;translate:-20%}.cards-list.svelte-1vmkhik.svelte-1vmkhik{flex-direction:column;align-items:center}.card.svelte-1vmkhik.svelte-1vmkhik{height:min(50vmax,396px);padding:min(3vmax,32px)}.card-title.svelte-1vmkhik h3.svelte-1vmkhik{font-size:18px;line-height:22px}.card.svelte-1vmkhik p.svelte-1vmkhik{font-size:16px;line-height:20px}}@media (max-width: 768px){.page.svelte-1vmkhik.svelte-1vmkhik{padding-block:40px}.divider.svelte-1vmkhik.svelte-1vmkhik{margin-block:70px}}
