@font-face{font-family:remixicon;src:url(/fonts/remix-icons/remixicon.eot?t=1590207869815);src:url(/fonts/remix-icons/remixicon.eot?t=1590207869815#iefix) format("embedded-opentype"),url(/fonts/remix-icons/remixicon.woff2?t=1590207869815) format("woff2"),url(/fonts/remix-icons/remixicon.woff?t=1590207869815) format("woff"),url(/fonts/remix-icons/remixicon.ttf?t=1590207869815) format("truetype"),url(/fonts/remix-icons/remixicon.svg?t=1590207869815#remixicon) format("svg");font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/source-code-pro.woff2) format("woff2");font-weight:125 950;font-style:normal;font-display:swap}:root{--color-light-blue:#f4fbff;--color-white-blue:#2ab0fd;--color-blue:#0092e4;--color-dark-blue:#0073b6;--color-mystic:#e8eef2;--color-dark-grey:#bdbdbd;--color-grey:#95969b;--color-light-grey:#dbdce0;--color-tundora:#4d4d4d;--color-gunmetal:#2e303a;--color-comet:#555a73;--color-athens-gray:#eff1f4;--color-botticelli:#dbe4ec;--color-0:#fff;--color-1000:#fff;--color-black:#313131;--color-white:#fff;--color-gray-50:#f9f9fa;--color-gray-100:#f5f7f8;--color-gray-200:#f2f4f5;--color-gray-300:#eceef1;--color-gray-400:#e5e9ec;--color-gray-500:#dfe3e7;--color-gray-600:#c0c5cb;--color-gray-700:#a1a8af;--color-gray-800:#828a92;--color-gray-850:#737b84;--color-gray-900:#636d76;--color-gray-950:#545e68;--color-gray-1000:#444f5a;--color-blue-50:#e6f4fc;--color-blue-150:#b3def7;--color-blue-850:#002c44;--color-blue-100:#cdf;--color-blue-200:#8fb5ff;--color-blue-300:#6295f9;--color-blue-400:#1d67f6;--color-blue-500:#084ccf;--color-blue-600:#053289;--color-blue-700:#132b63;--color-blue-800:#1a2742;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#232fad;--color-indigo-800:#1b2cb2;--color-indigo-900:#2d3282;--color-cream:#f9f6ef;--color-cream-dark:#efeee8;--color-primary:#232fad;--color-footer:#1b2cb2;--color-accent-50:#fffbed;--color-yellow-100:#fff7da;--color-yellow-150:#fff3c8;--color-yellow-200:#ffefb5;--color-yellow-300:#ffe791;--color-yellow-400:#ffdf6c;--color-yellow-500:#ffd747;--color-yellow-600:#d2b139;--color-yellow-700:#a58b2b;--color-yellow-800:#78641c;--color-yellow-850:#625115;--color-yellow-900:#4b3e0e;--color-yellow-950:#352b07;--color-yellow-1000:#1e1800;--color-success:#62be92;--color-warning:#f2b707;--unit-x1:4px;--unit-x2:8px;--unit-x3:12px;--unit-x4:16px;--unit-x5:20px;--unit-x6:24px;--unit-x7:28px;--unit-x8:32px;--unit-x9:36px;--unit-x10:40px;--unit-x15:calc(var(--unit-x1) * 15)}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}h2{font-size:28px;font-weight:500;text-decoration:none}h1,h2{line-height:130%}h1{font-size:32px;font-weight:450}p{margin-bottom:20px}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;font-size:16px;color:#475467;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;background-color:var(--color-cream);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter;color:var(--color-primary)}ol[class],ul,ul[class]{padding:0;list-style-type:none}li{margin-bottom:10px}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,a button,a:visited button{text-decoration:none}a{color:var(--color-primary);cursor:pointer}a:hover{text-decoration:underline}a:hover,a:visited{color:var(--color-indigo-900)}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--unit-x2);font-family:Source Code Pro,monospace}.next,.page,.previous{cursor:pointer;background:transparent}.next a,.page a,.previous a{display:flex;align-items:center;justify-content:center;padding:8px 12px;color:var(--color-black);text-decoration:none;transition:all .2s ease}.next:hover a,.page:hover a,.previous:hover a{color:var(--color-primary);text-decoration:underline}.page.active a{color:var(--color-primary);font-weight:600}.page.active a:before{content:"["}.page.active a:after{content:"]"}.previous a:before{content:"[←] "}.next a:after{content:" [→]"}.disabled{opacity:.3;pointer-events:none}.page-title{font-weight:500;font-size:30px;line-height:39px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{margin:0 auto;padding:0 16px;max-width:1140px}@media (max-width:1200px){.container{max-width:1135px}}@media (max-width:992px){.container{max-width:960px}}@media (max-width:768px){.container{max-width:720px}}@media (max-width:576px){.container{max-width:540px}}@media (max-width:991px){p{margin-bottom:10px}h2{margin:10px 0;font-size:28px;line-height:130%}h1{font-size:30px}}blockquote{border:1px solid var(--color-gray-600);font-style:italic;margin:0 0 20px;padding:30px;position:relative}blockquote:after{content:"";position:absolute;bottom:8px;width:20%;height:2px;left:50%;transform:translateX(-50%);background-color:var(--color-primary)}blockquote p:last-of-type{margin:0}code{background-color:#f1f1f1;font-size:85%;padding:2px 6px;color:var(--color-black)}code,pre{font-family:Source Code Pro,monospace;font-weight:500}pre{font-size:14px;line-height:1.5;padding:20px;background-color:var(--color-white);overflow-x:auto}.video-container{position:relative;width:100%;padding-bottom:56.25%}.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}code[class*=language-],pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;background:#faf8f5;color:#728fcb}pre>code[class*=language-]{font-size:1em}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#faf8f5}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8e8e8e}.token.punctuation{color:#818181}.token.namespace{opacity:.7}.token.number,.token.operator,.token.tag{color:#063289}.token.function,.token.property{color:#004bed}.token.atrule-id,.token.selector,.token.tag-id{color:#2d2006}.token.attr-name,code.language-javascript{color:#896724}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.keyword,.token.regex,.token.statement,.token.string,.token.unit,.token.url,code.language-css,code.language-scss{color:#728fcb}.token.placeholder,.token.variable{color:#93abdc}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #2d2006;text-decoration:none}.token.italic{font-style:italic}.token.bold,.token.important{font-weight:700}.token.important{color:#896724}.token.entity{cursor:help}pre>code.highlight{outline:.4em solid #896724;outline-offset:.4em}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#ece8de}.line-numbers .line-numbers-rows>span:before{color:#cdc4b1}.line-highlight.line-highlight{background:rgba(45,32,6,.2);background:linear-gradient(90deg,rgba(45,32,6,.2) 70%,rgba(45,32,6,0))}