:root{--primary-color: #561e59;--primary-hover: #753478;--primary-highlight: #f8b9fc}pre[data-astro-cid-h6xkyivz] code[data-astro-cid-h6xkyivz].hljs{display:block;overflow-x:auto;padding:1em}code[data-astro-cid-h6xkyivz].hljs{padding:3px 5px}.hljs[data-astro-cid-h6xkyivz]{color:#000;background:#fff}.hljs-subst[data-astro-cid-h6xkyivz],.hljs-title[data-astro-cid-h6xkyivz]{font-weight:400;color:#000}.hljs-title[data-astro-cid-h6xkyivz].function_{color:#7a7a43}.hljs-code[data-astro-cid-h6xkyivz],.hljs-comment[data-astro-cid-h6xkyivz],.hljs-quote[data-astro-cid-h6xkyivz]{color:#8c8c8c;font-style:italic}.hljs-meta[data-astro-cid-h6xkyivz]{color:#9e880d}.hljs-section[data-astro-cid-h6xkyivz]{color:#871094}.hljs-variable[data-astro-cid-h6xkyivz].language_,.hljs-symbol[data-astro-cid-h6xkyivz],.hljs-selector-class[data-astro-cid-h6xkyivz],.hljs-selector-id[data-astro-cid-h6xkyivz],.hljs-selector-tag[data-astro-cid-h6xkyivz],.hljs-template-tag[data-astro-cid-h6xkyivz],.hljs-selector-attr[data-astro-cid-h6xkyivz],.hljs-selector-pseudo[data-astro-cid-h6xkyivz],.hljs-keyword[data-astro-cid-h6xkyivz],.hljs-meta[data-astro-cid-h6xkyivz] .hljs-keyword[data-astro-cid-h6xkyivz],.hljs-literal[data-astro-cid-h6xkyivz],.hljs-name[data-astro-cid-h6xkyivz],.hljs-built_in[data-astro-cid-h6xkyivz],.hljs-type[data-astro-cid-h6xkyivz]{color:#0033b3}.hljs-property[data-astro-cid-h6xkyivz],.hljs-attr[data-astro-cid-h6xkyivz]{color:#871094}.hljs-attribute[data-astro-cid-h6xkyivz]{color:#174ad4}.hljs-number[data-astro-cid-h6xkyivz]{color:#1750eb}.hljs-regexp[data-astro-cid-h6xkyivz]{color:#264eff}.hljs-link[data-astro-cid-h6xkyivz]{text-decoration:underline;color:#006dcc}.hljs-meta[data-astro-cid-h6xkyivz] .hljs-string[data-astro-cid-h6xkyivz],.hljs-string[data-astro-cid-h6xkyivz]{color:#067d17}.hljs-char[data-astro-cid-h6xkyivz].escape_{color:#0037a6}.hljs-doctag[data-astro-cid-h6xkyivz]{text-decoration:underline}.hljs-template-variable[data-astro-cid-h6xkyivz]{color:#248f8f}.hljs-addition[data-astro-cid-h6xkyivz]{background:#bee6be}.hljs-deletion[data-astro-cid-h6xkyivz]{background:#d6d6d6}.hljs-emphasis[data-astro-cid-h6xkyivz]{font-style:italic}.hljs-strong[data-astro-cid-h6xkyivz]{font-weight:700}:root{--main-font-color: #3a4056;--bold-font-color: #08080C}@font-face{font-style:normal;font-weight:100;src:url(/fonts/ProximaNova/ProximaNova-Thin.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:100;src:url(/fonts/ProximaNova/ProximaNova-ThinIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:200;src:url(/fonts/ProximaNova/ProximaNova-Light.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:200;src:url(/fonts/ProximaNova/ProximaNova-LightIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:400;src:url(/fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:400;src:url(/fonts/ProximaNova/ProximaNova-RegularIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:600;src:url(/fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:600;src:url(/fonts/ProximaNova/ProximaNova-BoldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:500;src:url(/fonts/ProximaNova/ProximaNova-Semibold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:500;src:url(/fonts/ProximaNova/ProximaNova-SemiboldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:800;src:url(/fonts/ProximaNova/ProximaNova-Extrabold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:800;src:url(/fonts/ProximaNova/ProximaNova-ExtraboldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:100;src:url(/fonts/RobotoMono/RobotoMono-Thin.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:100;src:url(/fonts/RobotoMono/RobotoMono-ThinItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:300;src:url(/fonts/RobotoMono/RobotoMono-Light.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:300;src:url(/fonts/RobotoMono/RobotoMono-LightItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:400;src:url(/fonts/RobotoMono/RobotoMono-Regular.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:500;src:url(/fonts/RobotoMono/RobotoMono-Meduim.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:500;src:url(/fonts/RobotoMono/RobotoMono-MeduimItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:700;src:url(/fonts/RobotoMono/RobotoMono-Bold.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:700;src:url(/fonts/RobotoMono/RobotoMono-BoldItalic.woff2) format("woff2");font-family:Roboto Mono}:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60%)}html{background:var(--white);color:var(--main-font-color);font-style:normal;font-weight:400;font-size:16px;line-height:26px;font-family:Proxima Nova,sans-serif;scroll-behavior:smooth;scroll-padding:30px}th[data-astro-cid-h6xkyivz]{text-align:left}.block-scroll[data-astro-cid-h6xkyivz]{position:fixed;overflow-y:scroll}.chat-message[data-astro-cid-h6xkyivz] fieldset[data-astro-cid-h6xkyivz]{border:none}@media (max-width: 1300px){.chat-message[data-astro-cid-h6xkyivz] fieldset[data-astro-cid-h6xkyivz]{margin:0;padding:0}}.chat-message[data-astro-cid-h6xkyivz] p[data-astro-cid-h6xkyivz]{margin:0;color:inherit;font-size:16px}.chat-message[data-astro-cid-h6xkyivz] li[data-astro-cid-h6xkyivz]{font-size:16px}.chat-message[data-astro-cid-h6xkyivz] a[data-astro-cid-h6xkyivz]{color:var(--primary-color);text-decoration:none}.chat-message[data-astro-cid-h6xkyivz] .hidden[data-astro-cid-h6xkyivz]{display:none}.chat-message[data-astro-cid-h6xkyivz] h1[data-astro-cid-h6xkyivz]{font-size:18px}.chat-message[data-astro-cid-h6xkyivz] h2[data-astro-cid-h6xkyivz]{font-size:17px}.chat-message[data-astro-cid-h6xkyivz] h3[data-astro-cid-h6xkyivz]{font-size:16px}.chat-message[data-astro-cid-h6xkyivz] code[data-astro-cid-h6xkyivz]:not(pre code){display:inline-block;max-width:100%;margin-bottom:-8px;padding:3px;overflow-x:auto;border:1px solid #e0e3e6;border-radius:6px;background:#fff;font-size:.75rem;line-height:1.5;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;white-space:normal}.chat-message[data-astro-cid-h6xkyivz] pre[data-astro-cid-h6xkyivz]{width:-moz-fit-content;width:fit-content;padding:16px 20px;border:1px solid #e0e3e6;border-radius:6px;background-color:#fff;font-size:14px;line-height:1.5;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;white-space:pre}.chat-message[data-astro-cid-h6xkyivz] ul[data-astro-cid-h6xkyivz],.chat-message[data-astro-cid-h6xkyivz] ol[data-astro-cid-h6xkyivz]{margin-left:30px;font-size:14px}.chat-message[data-astro-cid-h6xkyivz] ol[data-astro-cid-h6xkyivz]{list-style:decimal}.chat-message[data-astro-cid-h6xkyivz] ul[data-astro-cid-h6xkyivz]{list-style:circle}.underline-animated[data-astro-cid-h6xkyivz]{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;transition:text-decoration-color .2s}.underline-animated[data-astro-cid-h6xkyivz]:hover,.underline-animated[data-astro-cid-h6xkyivz]:focus{text-decoration-color:var(--primary-hover);color:var(--primary-hover)}.group[data-astro-cid-h6xkyivz] .underline-animated[data-astro-cid-h6xkyivz]{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;transition:text-decoration-color .2s}.group[data-astro-cid-h6xkyivz]:hover .underline-animated[data-astro-cid-h6xkyivz],.group[data-astro-cid-h6xkyivz]:focus .underline-animated[data-astro-cid-h6xkyivz]{text-decoration-color:var(--primary-hover);color:var(--primary-hover)}.custom-checkbox[data-astro-cid-h6xkyivz]{display:block;position:relative;margin-bottom:12px;padding-left:35px;font-size:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox[data-astro-cid-h6xkyivz] input[data-astro-cid-h6xkyivz]{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.custom-checkbox[data-astro-cid-h6xkyivz] .checkmark[data-astro-cid-h6xkyivz]{position:absolute;top:28px;left:0;width:16px;height:16px;border-radius:4px;background-color:#d0d0d0}.custom-checkbox[data-astro-cid-h6xkyivz] input[data-astro-cid-h6xkyivz]:checked~.checkmark[data-astro-cid-h6xkyivz]{background-color:var(--primary-color)}.custom-checkbox[data-astro-cid-h6xkyivz] input[data-astro-cid-h6xkyivz]:disabled~.checkmark[data-astro-cid-h6xkyivz]{background-color:#d0d0d0}.custom-checkbox[data-astro-cid-h6xkyivz] input[data-astro-cid-h6xkyivz]:checked:disabled~.checkmark[data-astro-cid-h6xkyivz]{background-color:#a0a0a0}.custom-checkbox[data-astro-cid-h6xkyivz] .checkmark[data-astro-cid-h6xkyivz]:after{display:none;position:absolute;content:""}.custom-checkbox[data-astro-cid-h6xkyivz] input[data-astro-cid-h6xkyivz]:checked~.checkmark[data-astro-cid-h6xkyivz]:after{display:block}.custom-checkbox[data-astro-cid-h6xkyivz] .checkmark[data-astro-cid-h6xkyivz]:after{top:2px;left:6px;width:5px;height:10px;transform:rotate(45deg);border:solid white;border-width:0 3px 3px 0}.custom-checkbox[data-astro-cid-h6xkyivz] input[data-astro-cid-h6xkyivz]:checked:disabled~.checkmark[data-astro-cid-h6xkyivz]:after{border-color:#f0f0f0}
