:root{--color-bg:#fff;--color-text:#1e1935;--color-subtle:#f0f0f0;--color-subtle-opacity:#0000000c;--color-subtle-dark:#c8c8c8;--color-dark-contrast:#4e4964;--color-bg-highlight:#ffe084c0;--color-highlight:#ffe084;--color-spacy:#09a3d5;--color-prodigy:#583fcf;--color-syntax-comment:#778090;--color-syntax-keyword:#ff648e;--color-syntax-number:#ae81ff;--color-syntax-attr:#a6e22e;--color-syntax-punct:#f8f8f2;--color-syntax-value:#e6db74;--color-syntax-regex:#fd971f;--color-event:var(--color-subtle);--color-event-talk:#faf786;--color-event-keynote:#cbfa86;--color-event-workshop:#fac286;--color-event-podcast:#99faff;--color-event-interview:#99faff;--color-event-discussion:#e7d5ff;--width-content:700px;--width-content-wide:1100px;--width-content-full:1440px;--width-aside:300px;--border-radius:2rem;--box-shadow:0 0 20px rgba(0,0,0,.1);--focus-outline:3px dotted var(--color-text)}*,:after,:before{box-sizing:border-box;padding:0;margin:0;border:0;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:var(--focus-outline)}html{font-family:sans-serif;font-size:62.5%;text-rendering:optimizeSpeed;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{text-decoration:none}a,button,select{color:inherit;cursor:pointer}button,select{background:transparent;font:inherit;padding:0}a:active,button:active{color:inherit}table{text-align:left;width:100%;max-width:100%;border-collapse:collapse}table td,table th{vertical-align:top}table th strong{font-weight:600}table th:empty{display:contents}body{background:var(--color-bg);color:var(--color-text)}abbr{cursor:help;-webkit-text-decoration-color:var(--color-subtle-dark);text-decoration-color:var(--color-subtle-dark)}[class*=language-] .token.cdata,[class*=language-] .token.comment,[class*=language-] .token.doctype,[class*=language-] .token.prolog{color:var(--color-syntax-comment)}[class*=language-] .namespace{opacity:.7}[class*=language-] .token.constant,[class*=language-] .token.deleted,[class*=language-] .token.keyword,[class*=language-] .token.property,[class*=language-] .token.symbol,[class*=language-] .token.tag{color:var(--color-syntax-keyword)}[class*=language-] .token.boolean,[class*=language-] .token.number{color:var(--color-syntax-number)}[class*=language-] .token.attr-name,[class*=language-] .token.builtin,[class*=language-] .token.char,[class*=language-] .token.inserted,[class*=language-] .token.selector{color:var(--color-syntax-attr)}[class*=language-] .language-css .token.string,[class*=language-] .style .token.string,[class*=language-] .token.entity,[class*=language-] .token.operator,[class*=language-] .token.punctuation,[class*=language-] .token.url,[class*=language-] .token.variable{color:var(--color-syntax-punct)}[class*=language-] .token.atrule,[class*=language-] .token.attr-value,[class*=language-] .token.function,[class*=language-] .token.string{color:var(--color-syntax-value)}[class*=language-] .token.important,[class*=language-] .token.regex{color:var(--color-syntax-regex)}[class*=language-] .token.bold,[class*=language-] .token.important{font-weight:700}[class*=language-] .token.italic{font-style:italic}.language-ini .token.attr-name{color:var(--color-bg)}section.footnotes{border-top:1px solid var(--color-subtle);margin-top:5rem;padding-top:3rem}section.footnotes h2{font-family:var(--font-primary);text-transform:uppercase;font-weight:600;font-size:1.8rem;opacity:.65;margin-bottom:2rem}section.footnotes ol{font-size:1.8rem;margin-bottom:0}section.footnotes li{margin-left:-1.2rem}section.footnotes li:before{padding-right:.75em;margin-left:-2.2em;font-size:.9em}section.footnotes li p{display:inline}section.footnotes a.data-footnote-backref{text-decoration:none;font-size:.75em}