:root{--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--h1:36px;--h2:30px;--h3:26px;--h4:24px;--h5:22px;--p:16px;--p2:14px;--p3:12px}:root,:root[data-theme=light]{--color-text-primary:#494949;--color-text-secondary:#076963;--color-bg-primary:#f7f7f7;--color-accent:#f65f59;--color-accent-secondary:#1f51a3;--color-bg-secondary:#dacaca}@media (prefers-color-scheme:dark){:root,:root[data-theme=dark]{--color-text-primary:#f7f7f7;--color-text-secondary:#ff6b00;--color-bg-primary:#292929;--color-bg-secondary:#1c1818}}@media(min-width:768px){:root{--h1:48px;--h2:40px;--h3:32px;--h4:24px;--h4:20px;--p:18px;--p2:16px;--p3:14px}}@media(min-width:1200px){:root{--h1:48px;--h2:44px;--h3:36px;--h4:28px;--p:20px;--p2:18px;--p3:16px}}*{box-sizing:border-box;padding:0;margin:0}html{scrollbar-gutter:stable}body{max-width:100vw;overflow-x:hidden;color:var(--color-text-primary);background:var(--color-bg-primary);font-size:var(--p);line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1}a{color:inherit;text-decoration:none}button{font-family:inherit}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.wrapper{max-width:1230px}.wrapper,.wrapperRead{padding:0 15px;margin:0 auto}.wrapperRead{max-width:780px}.wrapperRead>*+*{margin-top:20px}.wrapperRead h2,.wrapperRead h3,.wrapperRead h4{font-weight:700}.wrapperScroll{max-width:1230px;margin:0 auto}body.isSlideActive{overflow-y:hidden;scrollbar-gutter:stable}@keyframes btnMove{0%{background-position-x:0}to{background-position-x:1200px}}.loadBtn{display:block;width:-moz-fit-content;width:fit-content;margin:20px auto 0}.mainBtn{border:4px solid var(--color-text-primary);box-shadow:5px 5px var(--color-text-primary);z-index:1;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--p);padding:10px 20px;cursor:pointer;position:relative;transition:box-shadow .15s}.mainBtn[disabled]{cursor:not-allowed;opacity:.2}.mainBtn[disabled]:before{display:none}.mainBtn[disabled]:hover{box-shadow:5px 5px var(--color-text-primary)}.mainBtn:hover{box-shadow:none}.mainBtn:before{display:none}.mainBtn:after{position:absolute;content:"";background:var(--color-bg-primary);z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-size:100%}.sectionTitle{width:100%;border:4px solid var(--color-text-primary);box-shadow:5px 5px var(--color-text-primary);background-color:var(--color-bg-primary);font-size:var(--h2);text-align:center;margin-bottom:50px;position:relative;padding:10px;font-weight:700}.sectionTitle:before{bottom:-30px;left:75px;border-width:30px 27px 0;border-style:solid;border-color:var(--color-text-primary) transparent}.sectionTitle:after,.sectionTitle:before{content:"";position:absolute;display:block;width:0}.sectionTitle:after{bottom:-20px;left:83px;border-width:20px 17px 0;border-style:solid;border-color:var(--color-bg-primary) transparent}.dotsBg{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8"><circle r="1" fill="%23888" /></svg>') repeat}.stripesBg{background:repeating-linear-gradient(45deg,var(--color-text-primary) 0,var(--color-text-primary) 5px,transparent 5px,transparent 10px)}.cageBg{background:linear-gradient(#bbb,transparent 1px),linear-gradient(90deg,#bbb,transparent 1px);background-size:20px 20px;background-position:50%}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#eee;background:#2f2f2f;font-family:Roboto Mono,monospace;font-size:1em;line-height:1.5em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#363636}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;margin:.5em 0;padding:1.25em 1em}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#a5e844}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name{color:#f2ff00}.token.comment{color:#616161}.token.constant{color:#c792ea}.token.deleted{color:#f66}.token.doctype{color:#616161}.token.entity{color:#f66}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:700}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#616161}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#a5e844}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f66}.token.string{color:#a5e844}.token.symbol{color:#c792ea}.token.tag{color:#f66}.token.unit{color:#fd9170}.token.url,.token.variable{color:#f66}.code-line{display:block;padding-left:16px;padding-right:16px;margin-left:-20px;margin-right:-20px;border-left:4px solid transparent;font-size:.9rem}.code-line span{font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.highlight-line{background:#4646467d;border-left-color:#ff0}.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;margin-left:-8px;color:#71717a;content:attr(line);font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}code.code-highlight{display:block;width:calc(100% - 2px)}.code-line.inserted{background-color:#064e3b}.code-line.deleted{background-color:#7f1d1d}.rehype-code-title{background:#2f2f2f;color:#89ddff;font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;padding:5px 1em;margin-bottom:-10px;border-bottom:1px solid #89ddff;font-size:.9rem;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.loadBtn{display:block;width:-moz-fit-content;width:fit-content;margin:20px auto 0}}@media(min-width:992px){.sectionTitle{width:50%}.wrapperScroll{padding:0 15px}}@media(min-width:1200px){.mainBtn:before{animation:btnMove 40s linear infinite forwards;position:absolute;content:"";z-index:-1;display:block;bottom:-9px;right:-9px;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:repeating-linear-gradient(45deg,var(--color-text-primary) 0,var(--color-text-primary) 5px,transparent 5px,transparent 10px);background-size:1000px 100%}.mainBtn--accent:before{background:repeating-linear-gradient(45deg,var(--color-accent) 0,var(--color-accent) 5px,transparent 5px,transparent 10px)}}.header_header__OaHfl{padding:20px 0}.header_headerFixed__Bo_5K{position:fixed;width:100%;top:0}.header_headerInner__OPyJY{display:flex;justify-content:space-between;align-items:center}.header_headerLogo__yFLy3{width:40px;height:auto}[data-theme=dark] .header_headerLogo__yFLy3{filter:invert(.4)}.header_headerNav__087xo{padding:35% 0}.header_headerMenu__wkCtP{list-style:none;display:flex;gap:20px;flex-direction:column}.header_menuBtn__Amcgq{z-index:99;position:relative}.header_menuBtn__Amcgq.header_menuBtnActive__22n2I{position:relative}.header_burger__eaiHY{opacity:1;position:relative}.header_burger__eaiHY,.header_burger__eaiHY:before{width:26px;height:5px;display:block;background:var(--color-text-primary);transition:.2s}.header_burger__eaiHY:before{content:"";position:absolute;top:-8px;left:0}.header_burger__eaiHY:after{content:"";width:26px;height:5px;display:block;background:var(--color-text-primary);position:absolute;bottom:-8px;left:0;transition:.2s}.header_menuBtn__Amcgq.header_menuBtnActive__22n2I .header_burger__eaiHY{background:unset}.header_menuBtn__Amcgq.header_menuBtnActive__22n2I .header_burger__eaiHY:before{transform:rotate(45deg);top:0}.header_menuBtn__Amcgq.header_menuBtnActive__22n2I .header_burger__eaiHY:after{transform:rotate(-45deg);bottom:0}@supports (-webkit-touch-callout:none) and (not (translate:none)){.header_headerMenu__wkCtP>:not(:last-child){margin-right:20px}}.header_headerMenu__wkCtP li{font-size:var(--h1);font-weight:900}.header_headerMenu__wkCtP a{transition:.35s;color:#494949}.header_headerMenu__wkCtP a:hover{color:#f7f7f7}.header_headerActions__twzcR{display:flex;gap:30px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.header_headerActions__twzcR>:not(:last-child){margin-right:30px}}@media (min-width:480px) and (orientation:landscape){.header_headerNav__087xo{padding:5% 0}}@media (min-width:1200px) and (orientation:landscape){.header_headerNav__087xo{padding:15% 0}}.slideScreen_slideScreen__qkGiD{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9}.slideScreen_slideScreen__qkGiD>.slideScreen_inScreen__pobM5{transition:.35s;background-color:var(--color-accent);animation:slideScreen_fadeInFromNone__wY5Ek .3s ease-in-out;height:100%}.slideScreen_slideScreen__qkGiD>.slideScreen_inScreen__pobM5.slideScreen_close__JAphl{background-color:var(--color-accent);transition:.35s;transform:translateX(100%);z-index:9}@keyframes slideScreen_fadeInFromNone__wY5Ek{0%{display:none;transform:translateX(100%)}1%{display:block;transform:translateX(100%)}to{display:block;transform:translateX(0)}}.slideScreen_slideScreen__qkGiD:before{content:"";background:var(--color-accent);position:relative;top:0;left:0;z-index:-1}@font-face{font-family:__fontText_9872f2;src:url(/_next/static/media/f73ac50671f27249-s.p.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:__fontText_9872f2;src:url(/_next/static/media/21bd9cbafd815b89-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__fontText_9872f2;src:url(/_next/static/media/1439a6056184561a-s.p.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:__fontText_9872f2;src:url(/_next/static/media/b20272c88edd3643-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:__fontText_Fallback_9872f2;src:local("Arial");ascent-override:91.30%;descent-override:28.71%;line-gap-override:0.00%;size-adjust:106.24%}.__className_9872f2{font-family:__fontText_9872f2,__fontText_Fallback_9872f2}.__variable_9872f2{--onest-font:"__fontText_9872f2","__fontText_Fallback_9872f2"}