@layer base{html,body{margin:0;padding:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}ul,p{margin:0;padding:0}h1,h2,h3{margin:0;padding:0;font-weight:400}button{outline:none}}@media (prefers-color-scheme:light){body{color:#000;background:#fff}}@media (prefers-color-scheme:dark){body{color:#000;background:#fff}}code[class*=language-]{color:#9efeff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;hyphens:none;letter-spacing:.5px;text-shadow:0 1px #222245;direction:ltr;font-family:Operator Mono,Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:17px;font-weight:400;line-height:1.7}pre[class*=language-]{color:#9efeff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;hyphens:none;letter-spacing:.5px;text-shadow:0 1px #222245;direction:ltr;font-family:Operator Mono,Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:17px;font-weight:400;line-height:25px}pre[class*=language-]::-moz-selection{color:inherit;background:#a599e9}pre[class*=language-] ::-moz-selection{color:inherit;background:#a599e9}code[class*=language-]::-moz-selection{color:inherit;background:#a599e9}code[class*=language-] ::-moz-selection{color:inherit;background:#a599e9}pre[class*=language-]::-moz-selection{color:inherit;background:#a599e9}pre[class*=language-] ::-moz-selection{color:inherit;background:#a599e9}pre[class*=language-]::selection{color:inherit;background:#a599e9}pre[class*=language-] ::selection{color:inherit;background:#a599e9}code[class*=language-]::-moz-selection{color:inherit;background:#a599e9}code[class*=language-] ::-moz-selection{color:inherit;background:#a599e9}code[class*=language-]::selection{color:inherit;background:#a599e9}code[class*=language-] ::selection{color:inherit;background:#a599e9}pre[class*=language-]{margin:.5em 0;padding:2em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1e1e3f}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.token{font-weight:400}.token.comment,.token.prolog,.token.cdata{color:#b362ff}.token.delimiter,.token.keyword,.token.selector,.token.important,.token.atrule{color:#ff9d00}.token.operator,.token.attr-name{color:#ffb454}.token.punctuation{color:#fff}.token.boolean{color:#ff628c}.token.tag,.token.tag .punctuation,.token.doctype,.token.builtin{color:#ff9d00}.token.entity,.token.symbol{color:#6897bb}.token.number,.token.property,.token.constant,.token.variable{color:#ff628c}.token.string,.token.char{color:#a5ff90}.token.attr-value,.token.attr-value .punctuation{color:#a5c261}.token.attr-value .punctuation:first-child{color:#a9b7c6}.token.url{color:#287bde;text-decoration:underline}.token.function{color:#fad000}.token.regex{background:#364135}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.inserted{background:#0f0}.token.deleted{background:#ff000d}code.language-css .token.property,code.language-css .token.property+.token.punctuation{color:#a9b7c6}code.language-css .token.id,code.language-css .token.selector>.token.class,code.language-css .token.selector>.token.attribute,code.language-css .token.selector>.token.pseudo-class,code.language-css .token.selector>.token.pseudo-element{color:#ffc66d}.token.class-name{color:#fb94ff}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{background:0 0}.line-highlight.line-highlight{background:linear-gradient(90deg,#b362ff2b,#0000);margin-top:36px}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{content:""}::selection{color:#fefefe;background-color:#47a3f3}:root{--app-height:100%;--de-post-url:"";--en-post-url:"";--fr-post-url:"";--it-post-url:"";--nl-post-url:"";--animation-time:.8;--start-point:500%;--end-point:0%}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0000;border:1.6px solid #c654f1;border-radius:30px}body{color:#051b38;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;background-color:#f4b640}html{background-color:#f4b640}.proseContainer h2,.proseContainer h3,.proseContainer h4,.proseContainer h5,.proseContainer h6{font-family:var(--figtree-font);font-weight:600}.proseContainer h2{letter-spacing:-.03em;margin-top:32px;margin-bottom:14px;font-size:27px;line-height:34px}@media (min-width:768px){.proseContainer h2{margin-top:34px;margin-bottom:18px;font-size:30px;line-height:39px}}@media (min-width:1400px){.proseContainer h2{margin-top:37px;font-size:32px;line-height:41px}}@media (min-width:768px){.proseContainer h3{letter-spacing:-.03em;margin-top:2.5em;margin-bottom:1.5em;font-size:20px;line-height:1.3}}@media (min-width:1400px){.proseContainer h3{font-size:29px;line-height:1.35}}.proseContainer h4{letter-spacing:-.027em;font-size:24px}@media (min-width:768px){.proseContainer h4{font-size:34px;line-height:1.3}}.proseContainer a{color:#c654f0}.proseContainer .prose{max-width:750px}.proseContainer .prose code{color:#bd57f0;font-size:18px;font-weight:900}.proseContainer .prose p,.proseContainer .prose li{margin-bottom:22px;font-size:19px;font-weight:400}@media (min-width:1400px){.proseContainer .prose p,.proseContainer .prose li{margin-bottom:38px;line-height:1.7}.proseContainer .prose ul{margin-bottom:3rem}.proseContainer .prose li{margin-bottom:2rem}}.proseContainer .prose h2 code,.proseContainer .prose h3 code,.proseContainer .prose h4 code,.proseContainer .prose h5 code,.proseContainer .prose h6 code{background-color:#ebebeb}.proseContainer .prose li{list-style-type:disc}.caption{text-align:center;margin:0 auto;display:table}.caption p{font-size:13px}@media (min-width:768px){.caption p{font-size:14px!important}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}td:first-child,th:first-child{border-radius:8px 0 0 8px;padding-left:16px!important}td:last-child,th:last-child{border-radius:0 8px 8px 0;padding-right:16px!important}@keyframes float{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-20px)translate(-20px)}}@keyframes floatSmall{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-10px)translate(-10px)}}
