﻿@font-face{font-family:"Nexa";font-style:normal;font-weight:300;src:url("/fonts/Nexa/subsets/nexa-book-regular.woff2") format("woff2");font-display:fallback;unicode-range:U+00-7F}@font-face{font-family:"Nexa";font-style:italic;font-weight:300;src:url("/fonts/Nexa/subsets/nexa-book-italic.woff2") format("woff2");font-display:swap;unicode-range:U+00-7F}@font-face{font-family:"Nexa";font-style:normal;font-weight:700;src:url("/fonts/Nexa/subsets/nexa-xbold-regular.woff2") format("woff2");font-display:fallback;unicode-range:U+00-52F,U+1E00-1FFF,U+2000-206F,U+21??}@font-face{font-family:"Nexa";font-style:normal;font-weight:800;src:url("/fonts/Nexa/subsets/nexa-heavy-regular.woff2") format("woff2");font-display:fallback;unicode-range:U+00-52F,U+1E00-1FFF,U+2000-206F,U+21??}@font-face{font-family:"Nexa";font-style:italic;font-weight:800;src:url("/fonts/Nexa/subsets/nexa-heavy-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Nexa";font-style:normal;font-weight:900;src:url("/fonts/Nexa/subsets/nexa-black-regular.woff2") format("woff2");font-display:fallback;unicode-range:U+00-52F,U+1E00-1FFF,U+2000-206F,U+21??}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;src:url("/fonts/FiraMono/subsets/fira-mono-regular.woff2") format("woff2");font-display:swap;unicode-range:U+00-7F,U+2026}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:500;src:url("/fonts/FiraMono/subsets/fira-mono-medium.woff2") format("woff2");font-display:swap;unicode-range:U+00-7F,U+2026}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;src:url("/fonts/FiraMono/subsets/fira-mono-bold.woff2") format("woff2");font-display:swap;unicode-range:U+00-7F,U+2026}@font-face{font-family:"Inter";font-weight:1 999;font-style:normal;font-display:swap;src:url("/fonts/Inter/subsets/2024-03-05-InterVariable.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-weight:1 999;font-style:italic;font-display:swap;src:url("/fonts/Inter/subsets/2024-03-05-InterVariable-Italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Arial Black";src:local("Arial Black");size-adjust:90%}@keyframes slide-out-up{to{transform:translateY(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-out-down{to{transform:translateY(calc(100% * var(--flow-direction, 1)))}}@keyframes slide-out-right{to{transform:translate(calc(100% * var(--flow-direction, 1)))}}@keyframes slide-out-left{to{transform:translate(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-in-up{0%{transform:translateY(calc(100% * var(--flow-direction, 1)))}}@keyframes slide-in-down{0%{transform:translateY(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-in-right{0%{transform:translate(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-in-left{0%{transform:translate(calc(100% * var(--flow-direction, 1)))}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{100%{opacity:0}}@keyframes bounce{25%{transform:translateY(-50%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}*,*::before,*::after{box-sizing:border-box}:root{color-scheme:dark light;margin:0;min-height:100vh;min-height:100dvh}body{margin:0;min-height:100vh;min-height:100dvh;scrollbar-gutter:stable both-edges}:where(img,picture,video){width:100%;max-width:100%;display:block}:where(button){cursor:pointer}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}*,*::before,*::after{scroll-margin-block:1.75rem}:root{--flow-direction: 1;font-family:"Inter",system-ui,sans-serif;font-feature-settings:"cv08" 1,"cv05" 1}:root[data-scrolling=smooth],:root[data-scrolling=smooth] :root{scroll-behavior:smooth}@supports(-webkit-touch-callout: none){@supports(font: -apple-system-body){:root{font:-apple-system-body !important}:root body{font-family:"Inter",system-ui,sans-serif;font-feature-settings:"cv08" 1,"cv05" 1}}}body{--outline-color: #ffd43b;background-color:#2c0943}:focus-visible{outline:2px solid var(--outline-color, currentColor);outline-offset:.25rem}:root{--flow-direction: 1}:dir(rtl){--flow-direction: -1}:lang(ar){font-family:system-ui,sans-serif}:is(i):lang(ar){font-style:none}:lang(zh){font-family:system-ui,sans-serif}:is(i):lang(zh){font-style:none}:root[data-animations=show] .animation-slide-in-up{animation:250ms slide-in-up ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-in-up{animation:250ms slide-in-up ease-out forwards}}:root[data-animations=show] .animation-slide-out-up{animation:250ms slide-out-up ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-out-up{animation:250ms slide-out-up ease-in}}:root[data-animations=show] .appearing>.animation-slide-in-out-up,:root[data-animations=show] .animation-slide-in-out-up.appearing{animation:250ms slide-in-up ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .appearing>.animation-slide-in-out-up,:root:not([data-animations]) .animation-slide-in-out-up.appearing{animation:250ms slide-in-up ease-out forwards}}:root[data-animations=show] .disappearing>.animation-slide-in-out-up,:root[data-animations=show] .animation-slide-in-out-up.disappearing{animation:250ms slide-out-down ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .disappearing>.animation-slide-in-out-up,:root:not([data-animations]) .animation-slide-in-out-up.disappearing{animation:250ms slide-out-down ease-in}}:root[data-animations=show] .animation-slide-in-down{animation:250ms slide-in-down ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-in-down{animation:250ms slide-in-down ease-out forwards}}:root[data-animations=show] .animation-slide-out-down{animation:250ms slide-out-down ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-out-down{animation:250ms slide-out-down ease-in}}:root[data-animations=show] .appearing>.animation-slide-in-out-down,:root[data-animations=show] .animation-slide-in-out-down.appearing{animation:250ms slide-in-down ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .appearing>.animation-slide-in-out-down,:root:not([data-animations]) .animation-slide-in-out-down.appearing{animation:250ms slide-in-down ease-out forwards}}:root[data-animations=show] .disappearing>.animation-slide-in-out-down,:root[data-animations=show] .animation-slide-in-out-down.disappearing{animation:250ms slide-out-up ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .disappearing>.animation-slide-in-out-down,:root:not([data-animations]) .animation-slide-in-out-down.disappearing{animation:250ms slide-out-up ease-in}}:root[data-animations=show] .animation-slide-in-left{animation:250ms slide-in-left ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-in-left{animation:250ms slide-in-left ease-out forwards}}:root[data-animations=show] .animation-slide-out-left{animation:250ms slide-out-left ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-out-left{animation:250ms slide-out-left ease-in}}:root[data-animations=show] .appearing>.animation-slide-in-out-left,:root[data-animations=show] .animation-slide-in-out-left.appearing{animation:250ms slide-in-left ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .appearing>.animation-slide-in-out-left,:root:not([data-animations]) .animation-slide-in-out-left.appearing{animation:250ms slide-in-left ease-out forwards}}:root[data-animations=show] .disappearing>.animation-slide-in-out-left,:root[data-animations=show] .animation-slide-in-out-left.disappearing{animation:250ms slide-out-right ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .disappearing>.animation-slide-in-out-left,:root:not([data-animations]) .animation-slide-in-out-left.disappearing{animation:250ms slide-out-right ease-in}}:root[data-animations=show] .animation-slide-in-right{animation:250ms slide-in-right ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-in-right{animation:250ms slide-in-right ease-out forwards}}:root[data-animations=show] .animation-slide-out-right{animation:250ms slide-out-right ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-slide-out-right{animation:250ms slide-out-right ease-in}}:root[data-animations=show] .appearing>.animation-slide-in-out-right,:root[data-animations=show] .animation-slide-in-out-right.appearing{animation:250ms slide-in-right ease-out forwards}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .appearing>.animation-slide-in-out-right,:root:not([data-animations]) .animation-slide-in-out-right.appearing{animation:250ms slide-in-right ease-out forwards}}:root[data-animations=show] .disappearing>.animation-slide-in-out-right,:root[data-animations=show] .animation-slide-in-out-right.disappearing{animation:250ms slide-out-left ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .disappearing>.animation-slide-in-out-right,:root:not([data-animations]) .animation-slide-in-out-right.disappearing{animation:250ms slide-out-left ease-in}}:root[data-animations=show] .animation-fade-in{animation:250ms fade-in ease-out}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-fade-in{animation:250ms fade-in ease-out}}:root[data-animations=show] .animation-fade-out{animation:250ms fade-in ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-fade-out{animation:250ms fade-in ease-in}}:root[data-animations=show] .animation-bounce{animation:750ms bounce ease-in-out}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .animation-bounce{animation:750ms bounce ease-in-out}}.background-purple-7{--background-color: #490f70;--outline-color: #ffd43b;background-color:var(--background-color)}.background-purple-8{--background-color: #2c0943;--outline-color: #ffd43b;background-color:var(--background-color)}.background-ketchup{--background-color: #ff6b6b;--outline-color: #490f70;background-color:var(--background-color)}.background-mustard{--background-color: #ffe066;--outline-color: #490f70;background-color:var(--background-color)}.background-light-gray{--background-color: #f0f0f0;--outline-color: #841cca;background-color:var(--background-color)}.background-paper{--background-color: #f3f0ff;--outline-color: #841cca;--_text-color: black;--_link-highlight-color: #ffd43b;--_link-highlight-underline-height: 0.2em;--_link-font-weight: 800;--_list-marker-color: #67169d;--_mark-highlight-color: #d0bfff;--_mark-text-color: black;background-color:var(--background-color);color:var(--_text-color)}:root[data-theme=dark] .background-paper{--background-color: #3e1f60;--outline-color: #ffd43b;--_text-color: #e5dbff;--_link-highlight-color: #ffd43b;--_link-highlight-underline-height: 0.09em;--_link-font-weight: 600;--_list-marker-color: #c98ff0;--_mark-highlight-color: rgba(255, 212, 59, 0.7);--_mark-highlight-color: #fcc419;--_mark-text-color: black}:root[data-theme=dark] .background-paper strong,:root[data-theme=dark] .background-paper b,:root[data-theme=dark] .background-paper dfn{color:#ebe3ff}@media(prefers-color-scheme: dark){:root:not([data-theme]) .background-paper{--background-color: #3e1f60;--outline-color: #ffd43b;--_text-color: #e5dbff;--_link-highlight-color: #ffd43b;--_link-highlight-underline-height: 0.09em;--_link-font-weight: 600;--_list-marker-color: #c98ff0;--_mark-highlight-color: rgba(255, 212, 59, 0.7);--_mark-highlight-color: #fcc419;--_mark-text-color: black}:root:not([data-theme]) .background-paper strong,:root:not([data-theme]) .background-paper b,:root:not([data-theme]) .background-paper dfn{color:#ebe3ff}}.background-paper.prose a:not([class]){font-weight:var(--_link-font-weight, 800);background-image:linear-gradient(120deg, var(--_link-highlight-color) 0%, var(--_link-highlight-color) 100%);background-repeat:no-repeat;background-size:100% var(--_link-highlight-underline-height, 0.2em);background-position:0 88%;outline-color:none}.background-paper.prose a:not([class]):hover,.background-paper.prose a:not([class]):focus,.background-paper.prose a:not([class]):focus-visible{background-size:100% 100%;color:#000}@media(forced-colors: none){.background-paper.prose a:not([class]){text-decoration:none}.background-paper.prose a:not([class]):focus,.background-paper.prose a:not([class]):focus-visible{outline:none}}:root[data-animations=show] .background-paper.prose a:not([class]){-webkit-transition:background-size .25s ease-in;transition:background-size .2s ease-in,color .25s ease-in,text-shadow .2s ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .background-paper.prose a:not([class]){-webkit-transition:background-size .25s ease-in;transition:background-size .2s ease-in,color .25s ease-in,text-shadow .2s ease-in}}:root[data-theme=dark] .background-paper.prose a:not([class]):not(:hover,:focus,:active){text-shadow:-2px 0px 0px var(--background-color),2px 0px 0px var(--background-color),0px -2px 0px var(--background-color)}@media(prefers-color-scheme: dark){:root:not([data-theme]) .background-paper.prose a:not([class]):not(:hover,:focus,:active){text-shadow:-2px 0px 0px var(--background-color),2px 0px 0px var(--background-color),0px -2px 0px var(--background-color)}}.background-paper.prose [rel=bookmark]{--_permalink-color: #841cca;--_permalink-color-hover: #c98ff0;color:var(--_permalink-color)}:root[data-theme=dark] .background-paper.prose [rel=bookmark]{--_permalink-color: #b197fc;--_permalink-color-hover: #ffd43b}@media(prefers-color-scheme: dark){:root:not([data-theme]) .background-paper.prose [rel=bookmark]{--_permalink-color: #b197fc;--_permalink-color-hover: #ffd43b}}:root[data-animations=show] .background-paper.prose [rel=bookmark]{transition:color 250ms}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .background-paper.prose [rel=bookmark]{transition:color 250ms}}.background-paper.prose [rel=bookmark]:hover{color:var(--_permalink-color-hover)}:root[data-theme=dark] .background-paper.prose :is(.footnote-ref a):not(:hover):not(:focus-visible):not(:active){color:#b197fc}@media(prefers-color-scheme: dark){:root:not([data-theme]) .background-paper.prose :is(.footnote-ref a):not(:hover):not(:focus-visible):not(:active){color:#b197fc}}.background-paper.prose .footnote-backref{--backref-color: #841cca;--backref-color-hover: #c98ff0;color:var(--backref-color)}:root[data-theme=dark] .background-paper.prose .footnote-backref{--backref-color: #b197fc;--backref-color-hover: #ffd43b}@media(prefers-color-scheme: dark){:root:not([data-theme]) .background-paper.prose .footnote-backref{--backref-color: #b197fc;--backref-color-hover: #ffd43b}}:root[data-animations=show] .background-paper.prose .footnote-backref{transition:color 250ms}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .background-paper.prose .footnote-backref{transition:color 250ms}}.background-paper.prose .footnote-backref:hover{color:var(--backref-color-hover)}.background-paper.prose ol ::marker,.background-paper.prose ul ::marker{color:var(--_list-marker-color);font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900}.background-paper.prose ol:is(ul),.background-paper.prose ul:is(ul){list-style-type:disc}.background-paper.prose mark:not([class]){background-color:var(--_mark-highlight-color);color:var(--_mark-text-color);padding-inline:2px;padding-block:1px}.background-paper.prose mark:not([class]) strong,.background-paper.prose mark:not([class]) b,.background-paper.prose mark:not([class]) dfn{color:var(--_mark-text-color) !important}:root[data-theme=light] .background-paper.prose pre{outline-offset:4px;outline-width:4px}@media(prefers-color-scheme: light){:root:not([data-theme]) .background-paper.prose pre{outline-offset:4px;outline-width:4px}}@media print{.background-paper.prose pre{outline-offset:4px;outline-width:4px}}.background-fire{--background-color: #ff8787;--outline-color: #490f70;background-image:linear-gradient(to right, #ff6b6b, #ffd43b)}.background-swirling-ribbons-purple{--background-color: #67169d;--outline-color: #ffd43b;background-color:var(--background-color);background-color:#67169d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='18' viewBox='0 0 100 18'%3E%3Cpath fill='%23490f70' fill-opacity='0.4' d='M61.82 18c3.47-1.45 6.86-3.78 11.3-7.34C78 6.76 80.34 5.1 83.87 3.42 88.56 1.16 93.75 0 100 0v6.16C98.76 6.05 97.43 6 96 6c-9.59 0-14.23 2.23-23.13 9.34-1.28 1.03-2.39 1.9-3.4 2.66h-7.65zm-23.64 0H22.52c-1-.76-2.1-1.63-3.4-2.66C11.57 9.3 7.08 6.78 0 6.16V0c6.25 0 11.44 1.16 16.14 3.42 3.53 1.7 5.87 3.35 10.73 7.24 4.45 3.56 7.84 5.9 11.31 7.34zM61.82 0h7.66a39.57 39.57 0 0 1-7.34 4.58C57.44 6.84 52.25 8 46 8S34.56 6.84 29.86 4.58A39.57 39.57 0 0 1 22.52 0h15.66C41.65 1.44 45.21 2 50 2c4.8 0 8.35-.56 11.82-2z'%3E%3C/path%3E%3C/svg%3E"),radial-gradient(circle at left, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.5) 80%);background-size:cover;background-size:400%;background-attachment:local}.background-swirling-ribbons-red{--background-color: #ec2e1b;--outline-color: #ffd43b;background-color:var(--background-color);background-color:#ec2e1b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='18' viewBox='0 0 100 18'%3E%3Cpath fill='%23ee4433' fill-opacity='0.4' d='M61.82 18c3.47-1.45 6.86-3.78 11.3-7.34C78 6.76 80.34 5.1 83.87 3.42 88.56 1.16 93.75 0 100 0v6.16C98.76 6.05 97.43 6 96 6c-9.59 0-14.23 2.23-23.13 9.34-1.28 1.03-2.39 1.9-3.4 2.66h-7.65zm-23.64 0H22.52c-1-.76-2.1-1.63-3.4-2.66C11.57 9.3 7.08 6.78 0 6.16V0c6.25 0 11.44 1.16 16.14 3.42 3.53 1.7 5.87 3.35 10.73 7.24 4.45 3.56 7.84 5.9 11.31 7.34zM61.82 0h7.66a39.57 39.57 0 0 1-7.34 4.58C57.44 6.84 52.25 8 46 8S34.56 6.84 29.86 4.58A39.57 39.57 0 0 1 22.52 0h15.66C41.65 1.44 45.21 2 50 2c4.8 0 8.35-.56 11.82-2z'%3E%3C/path%3E%3C/svg%3E"),radial-gradient(circle at left, rgba(110, 18, 9, 0.95) 0, rgba(110, 18, 9, 0.5) 80%);background-size:cover;background-size:400%}.background-size-cover{background-size:cover !important}.spine,[data-layout=spine]{position:relative}.spine::before,[data-layout=spine]::before{content:"";display:inline-block;position:absolute;z-index:-1;inset-block:0;inset-inline-start:50%;border-inline-start:8px dotted #841cca;transform:translate(-50%)}.border-radius-1{border-radius:2px !important}.border-radius-2{border-radius:5px !important}.border-radius-3{border-radius:1rem !important}.border-radius-4{border-radius:2rem !important}.border-radius-5{border-radius:4rem !important}.border-radius-6{border-radius:8rem !important}.border-radius-round{border-radius:100000px !important}.border-neon-dot{border:5px dotted #841cca}@supports(-webkit-touch-callout: none){.border-neon-dot{border:3px dotted #841cca}}.border-fire{position:relative;border:none}.border-fire::before{content:"";position:absolute;border-radius:inherit;background-image:linear-gradient(to right, #ff6b6b, #ffd43b);height:calc(100% + 6px);width:calc(100% + 6px);inset:0;z-index:-1;inset-block-start:-3px;inset-inline-start:-3px}.button-unset{color:inherit;font:inherit;background:none;border:none;padding:0;cursor:pointer}.button{background:linear-gradient(to right, #490f70, #67169d);color:#fff}.button:hover{background:linear-gradient(to right, #67169d, #841cca)}.button-cta{background-image:linear-gradient(to right, #ffd43b, #ffe066);color:#000}.button-cta:hover{background:linear-gradient(to right, #ffdf6e, #ffea99)}.button-toggleable{display:grid;grid-template-columns:1em auto 1em;align-items:center}.button-toggleable::before{content:"";grid-column:1}.button-toggleable::after{content:"";grid-column:3}.button-toggleable[aria-pressed=true]{background-image:linear-gradient(to right, #ffd43b, #ffe066);color:#000}.button-toggleable[aria-pressed=true]:hover{background-image:linear-gradient(to right, #ffdf6e, #ffea99)}.button-toggleable[aria-pressed=true]::before{content:"";width:1em;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;' viewBox='0 0 847 847' x='0px' y='0px' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cg%3E%3Cpath d='M423 23c221,0 400,179 400,400 0,221 -179,400 -400,400 -221,0 -400,-179 -400,-400 0,-221 179,-400 400,-400zm-86 469l275 -275c13,-13 33,-13 45,0l36 35c12,13 12,33 0,45l-333 333c-13,12 -33,12 -45,0l-161 -161c-12,-12 -12,-32 0,-45l36 -35c12,-13 32,-13 45,0l102 103z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%}.button-toggleable[aria-pressed=true]::before{width:1em;aspect-ratio:1/1;margin-block-start:-0.075em}@media(forced-colors: active){.button-toggleable[aria-pressed=true]{background-color:SelectedItem;color:SelectedItemText}}.button-search::before{content:"";width:1em;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='90 90 1000 1000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1052 1052a72 72 0 0 1-103 0L733 836a396 396 0 1 1 102-103l216 216c30 29 30 75 1 103zM510 258a252 252 0 1 0 0 504 252 252 0 0 0 0-504z' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% 50%}.button-search::before{display:inline-block;width:1em;aspect-ratio:1/1;margin-inline-end:.5rem;top:50%;transform:translate(0, 15%)}.display-block{display:block !important}.display-flex{display:flex !important}.display-grid{display:grid !important}.display-inline{display:inline !important}.display-inline-block{display:inline-block !important}.display-none{display:none !important}@media screen and (min-width: 768px),print{.display-block-tablet{display:block !important}}@media screen and (min-width: 1088px){.display-block-desktop{display:block !important}}@media screen and (min-width: 1800px){.display-block-widescreen{display:block !important}}@media screen and (min-width: 768px),print{.display-flex-tablet{display:flex !important}}@media screen and (min-width: 1088px){.display-flex-desktop{display:flex !important}}@media screen and (min-width: 1800px){.display-flex-widescreen{display:flex !important}}@media screen and (min-width: 768px),print{.display-grid-tablet{display:grid !important}}@media screen and (min-width: 1088px){.display-grid-desktop{display:grid !important}}@media screen and (min-width: 1800px){.display-grid-widescreen{display:grid !important}}@media screen and (min-width: 768px),print{.display-inline-tablet{display:inline !important}}@media screen and (min-width: 1088px){.display-inline-desktop{display:inline !important}}@media screen and (min-width: 1800px){.display-inline-widescreen{display:inline !important}}@media screen and (min-width: 768px),print{.display-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 1088px){.display-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1800px){.display-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 768px),print{.display-none-tablet{display:none !important}}@media screen and (min-width: 1088px){.display-none-desktop{display:none !important}}@media screen and (min-width: 1800px){.display-none-widescreen{display:none !important}}.flex-column{display:flex !important;flex-direction:column !important}.flex-row{display:flex !important;flex-direction:row !important}.flex-wrap{flex-wrap:wrap}.flip-horizontal{scale:-1 1 !important}.flip-horizontal-rtl:dir(rtl){scale:-1 1 !important}.rss-only-screenshot{display:none !important}.fully-clickable{position:relative}.fully-clickable a::after,.fully-clickable button::after{content:"";position:absolute;inset:0}.fully-clickable a:focus,.fully-clickable a:focus-visible,.fully-clickable button:focus,.fully-clickable button:focus-visible{outline:none}.fully-clickable:focus-within{outline:4px solid var(--outline-color)}.inner-focus:focus-visible{outline-color:currentColor;outline-offset:-0.25rem;outline-style:dashed;outline-width:2px}.outline-offset-0{outline-offset:0 !important}.list-interpuncted{list-style:none;display:inline}.list-interpuncted>*+*::before{content:"⁠· ";content:"⁠· "/" "}.list-comma-separated{list-style:none;display:inline}.list-comma-separated>:not(:last-child):after{content:", "}.list-style-none{list-style:none !important}.shadow-gentle{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.margin-block-000{margin-block:-0.5rem !important}.padding-block-000{padding-block:-0.5rem !important}.margin-block-start-000{margin-block-start:-0.5rem !important}.padding-block-start-000{padding-block-start:-0.5rem !important}.margin-block-end-000{margin-block-end:-0.5rem !important}.padding-block-end-000{padding-block-end:-0.5rem !important}.margin-inline-000{margin-inline:-0.5rem !important}.padding-inline-000{padding-inline:-0.5rem !important}.margin-inline-start-000{margin-inline-start:-0.5rem !important}.padding-inline-start-000{padding-inline-start:-0.5rem !important}.margin-inline-end-000{margin-inline-end:-0.5rem !important}.padding-inline-end-000{padding-inline-end:-0.5rem !important}.gap-000{gap:-0.5rem !important}.margin-block-00{margin-block:-0.25rem !important}.padding-block-00{padding-block:-0.25rem !important}.margin-block-start-00{margin-block-start:-0.25rem !important}.padding-block-start-00{padding-block-start:-0.25rem !important}.margin-block-end-00{margin-block-end:-0.25rem !important}.padding-block-end-00{padding-block-end:-0.25rem !important}.margin-inline-00{margin-inline:-0.25rem !important}.padding-inline-00{padding-inline:-0.25rem !important}.margin-inline-start-00{margin-inline-start:-0.25rem !important}.padding-inline-start-00{padding-inline-start:-0.25rem !important}.margin-inline-end-00{margin-inline-end:-0.25rem !important}.padding-inline-end-00{padding-inline-end:-0.25rem !important}.gap-00{gap:-0.25rem !important}.margin-block-0{margin-block:0 !important}.padding-block-0{padding-block:0 !important}.margin-block-start-0{margin-block-start:0 !important}.padding-block-start-0{padding-block-start:0 !important}.margin-block-end-0{margin-block-end:0 !important}.padding-block-end-0{padding-block-end:0 !important}.margin-inline-0{margin-inline:0 !important}.padding-inline-0{padding-inline:0 !important}.margin-inline-start-0{margin-inline-start:0 !important}.padding-inline-start-0{padding-inline-start:0 !important}.margin-inline-end-0{margin-inline-end:0 !important}.padding-inline-end-0{padding-inline-end:0 !important}.gap-0{gap:0 !important}.margin-block-1{margin-block:.25rem !important}.padding-block-1{padding-block:.25rem !important}.margin-block-start-1{margin-block-start:.25rem !important}.padding-block-start-1{padding-block-start:.25rem !important}.margin-block-end-1{margin-block-end:.25rem !important}.padding-block-end-1{padding-block-end:.25rem !important}.margin-inline-1{margin-inline:.25rem !important}.padding-inline-1{padding-inline:.25rem !important}.margin-inline-start-1{margin-inline-start:.25rem !important}.padding-inline-start-1{padding-inline-start:.25rem !important}.margin-inline-end-1{margin-inline-end:.25rem !important}.padding-inline-end-1{padding-inline-end:.25rem !important}.gap-1{gap:.25rem !important}.margin-block-2{margin-block:.5rem !important}.padding-block-2{padding-block:.5rem !important}.margin-block-start-2{margin-block-start:.5rem !important}.padding-block-start-2{padding-block-start:.5rem !important}.margin-block-end-2{margin-block-end:.5rem !important}.padding-block-end-2{padding-block-end:.5rem !important}.margin-inline-2{margin-inline:.5rem !important}.padding-inline-2{padding-inline:.5rem !important}.margin-inline-start-2{margin-inline-start:.5rem !important}.padding-inline-start-2{padding-inline-start:.5rem !important}.margin-inline-end-2{margin-inline-end:.5rem !important}.padding-inline-end-2{padding-inline-end:.5rem !important}.gap-2{gap:.5rem !important}.margin-block-3{margin-block:1rem !important}.padding-block-3{padding-block:1rem !important}.margin-block-start-3{margin-block-start:1rem !important}.padding-block-start-3{padding-block-start:1rem !important}.margin-block-end-3{margin-block-end:1rem !important}.padding-block-end-3{padding-block-end:1rem !important}.margin-inline-3{margin-inline:1rem !important}.padding-inline-3{padding-inline:1rem !important}.margin-inline-start-3{margin-inline-start:1rem !important}.padding-inline-start-3{padding-inline-start:1rem !important}.margin-inline-end-3{margin-inline-end:1rem !important}.padding-inline-end-3{padding-inline-end:1rem !important}.gap-3{gap:1rem !important}.margin-block-4{margin-block:1.25rem !important}.padding-block-4{padding-block:1.25rem !important}.margin-block-start-4{margin-block-start:1.25rem !important}.padding-block-start-4{padding-block-start:1.25rem !important}.margin-block-end-4{margin-block-end:1.25rem !important}.padding-block-end-4{padding-block-end:1.25rem !important}.margin-inline-4{margin-inline:1.25rem !important}.padding-inline-4{padding-inline:1.25rem !important}.margin-inline-start-4{margin-inline-start:1.25rem !important}.padding-inline-start-4{padding-inline-start:1.25rem !important}.margin-inline-end-4{margin-inline-end:1.25rem !important}.padding-inline-end-4{padding-inline-end:1.25rem !important}.gap-4{gap:1.25rem !important}.margin-block-5{margin-block:1.5rem !important}.padding-block-5{padding-block:1.5rem !important}.margin-block-start-5{margin-block-start:1.5rem !important}.padding-block-start-5{padding-block-start:1.5rem !important}.margin-block-end-5{margin-block-end:1.5rem !important}.padding-block-end-5{padding-block-end:1.5rem !important}.margin-inline-5{margin-inline:1.5rem !important}.padding-inline-5{padding-inline:1.5rem !important}.margin-inline-start-5{margin-inline-start:1.5rem !important}.padding-inline-start-5{padding-inline-start:1.5rem !important}.margin-inline-end-5{margin-inline-end:1.5rem !important}.padding-inline-end-5{padding-inline-end:1.5rem !important}.gap-5{gap:1.5rem !important}.margin-block-6{margin-block:1.75rem !important}.padding-block-6{padding-block:1.75rem !important}.margin-block-start-6{margin-block-start:1.75rem !important}.padding-block-start-6{padding-block-start:1.75rem !important}.margin-block-end-6{margin-block-end:1.75rem !important}.padding-block-end-6{padding-block-end:1.75rem !important}.margin-inline-6{margin-inline:1.75rem !important}.padding-inline-6{padding-inline:1.75rem !important}.margin-inline-start-6{margin-inline-start:1.75rem !important}.padding-inline-start-6{padding-inline-start:1.75rem !important}.margin-inline-end-6{margin-inline-end:1.75rem !important}.padding-inline-end-6{padding-inline-end:1.75rem !important}.gap-6{gap:1.75rem !important}.margin-block-7{margin-block:2rem !important}.padding-block-7{padding-block:2rem !important}.margin-block-start-7{margin-block-start:2rem !important}.padding-block-start-7{padding-block-start:2rem !important}.margin-block-end-7{margin-block-end:2rem !important}.padding-block-end-7{padding-block-end:2rem !important}.margin-inline-7{margin-inline:2rem !important}.padding-inline-7{padding-inline:2rem !important}.margin-inline-start-7{margin-inline-start:2rem !important}.padding-inline-start-7{padding-inline-start:2rem !important}.margin-inline-end-7{margin-inline-end:2rem !important}.padding-inline-end-7{padding-inline-end:2rem !important}.gap-7{gap:2rem !important}.margin-block-8{margin-block:3rem !important}.padding-block-8{padding-block:3rem !important}.margin-block-start-8{margin-block-start:3rem !important}.padding-block-start-8{padding-block-start:3rem !important}.margin-block-end-8{margin-block-end:3rem !important}.padding-block-end-8{padding-block-end:3rem !important}.margin-inline-8{margin-inline:3rem !important}.padding-inline-8{padding-inline:3rem !important}.margin-inline-start-8{margin-inline-start:3rem !important}.padding-inline-start-8{padding-inline-start:3rem !important}.margin-inline-end-8{margin-inline-end:3rem !important}.padding-inline-end-8{padding-inline-end:3rem !important}.gap-8{gap:3rem !important}.margin-block-9{margin-block:4rem !important}.padding-block-9{padding-block:4rem !important}.margin-block-start-9{margin-block-start:4rem !important}.padding-block-start-9{padding-block-start:4rem !important}.margin-block-end-9{margin-block-end:4rem !important}.padding-block-end-9{padding-block-end:4rem !important}.margin-inline-9{margin-inline:4rem !important}.padding-inline-9{padding-inline:4rem !important}.margin-inline-start-9{margin-inline-start:4rem !important}.padding-inline-start-9{padding-inline-start:4rem !important}.margin-inline-end-9{margin-inline-end:4rem !important}.padding-inline-end-9{padding-inline-end:4rem !important}.gap-9{gap:4rem !important}.margin-block-10{margin-block:5rem !important}.padding-block-10{padding-block:5rem !important}.margin-block-start-10{margin-block-start:5rem !important}.padding-block-start-10{padding-block-start:5rem !important}.margin-block-end-10{margin-block-end:5rem !important}.padding-block-end-10{padding-block-end:5rem !important}.margin-inline-10{margin-inline:5rem !important}.padding-inline-10{padding-inline:5rem !important}.margin-inline-start-10{margin-inline-start:5rem !important}.padding-inline-start-10{padding-inline-start:5rem !important}.margin-inline-end-10{margin-inline-end:5rem !important}.padding-inline-end-10{padding-inline-end:5rem !important}.gap-10{gap:5rem !important}.margin-block-11{margin-block:7.5rem !important}.padding-block-11{padding-block:7.5rem !important}.margin-block-start-11{margin-block-start:7.5rem !important}.padding-block-start-11{padding-block-start:7.5rem !important}.margin-block-end-11{margin-block-end:7.5rem !important}.padding-block-end-11{padding-block-end:7.5rem !important}.margin-inline-11{margin-inline:7.5rem !important}.padding-inline-11{padding-inline:7.5rem !important}.margin-inline-start-11{margin-inline-start:7.5rem !important}.padding-inline-start-11{padding-inline-start:7.5rem !important}.margin-inline-end-11{margin-inline-end:7.5rem !important}.padding-inline-end-11{padding-inline-end:7.5rem !important}.gap-11{gap:7.5rem !important}.margin-block-12{margin-block:10rem !important}.padding-block-12{padding-block:10rem !important}.margin-block-start-12{margin-block-start:10rem !important}.padding-block-start-12{padding-block-start:10rem !important}.margin-block-end-12{margin-block-end:10rem !important}.padding-block-end-12{padding-block-end:10rem !important}.margin-inline-12{margin-inline:10rem !important}.padding-inline-12{padding-inline:10rem !important}.margin-inline-start-12{margin-inline-start:10rem !important}.padding-inline-start-12{padding-inline-start:10rem !important}.margin-inline-end-12{margin-inline-end:10rem !important}.padding-inline-end-12{padding-inline-end:10rem !important}.gap-12{gap:10rem !important}.margin-block-13{margin-block:15rem !important}.padding-block-13{padding-block:15rem !important}.margin-block-start-13{margin-block-start:15rem !important}.padding-block-start-13{padding-block-start:15rem !important}.margin-block-end-13{margin-block-end:15rem !important}.padding-block-end-13{padding-block-end:15rem !important}.margin-inline-13{margin-inline:15rem !important}.padding-inline-13{padding-inline:15rem !important}.margin-inline-start-13{margin-inline-start:15rem !important}.padding-inline-start-13{padding-inline-start:15rem !important}.margin-inline-end-13{margin-inline-end:15rem !important}.padding-inline-end-13{padding-inline-end:15rem !important}.gap-13{gap:15rem !important}.margin-block-14{margin-block:20rem !important}.padding-block-14{padding-block:20rem !important}.margin-block-start-14{margin-block-start:20rem !important}.padding-block-start-14{padding-block-start:20rem !important}.margin-block-end-14{margin-block-end:20rem !important}.padding-block-end-14{padding-block-end:20rem !important}.margin-inline-14{margin-inline:20rem !important}.padding-inline-14{padding-inline:20rem !important}.margin-inline-start-14{margin-inline-start:20rem !important}.padding-inline-start-14{padding-inline-start:20rem !important}.margin-inline-end-14{margin-inline-end:20rem !important}.padding-inline-end-14{padding-inline-end:20rem !important}.gap-14{gap:20rem !important}.margin-block-15{margin-block:30rem !important}.padding-block-15{padding-block:30rem !important}.margin-block-start-15{margin-block-start:30rem !important}.padding-block-start-15{padding-block-start:30rem !important}.margin-block-end-15{margin-block-end:30rem !important}.padding-block-end-15{padding-block-end:30rem !important}.margin-inline-15{margin-inline:30rem !important}.padding-inline-15{padding-inline:30rem !important}.margin-inline-start-15{margin-inline-start:30rem !important}.padding-inline-start-15{padding-inline-start:30rem !important}.margin-inline-end-15{margin-inline-end:30rem !important}.padding-inline-end-15{padding-inline-end:30rem !important}.gap-15{gap:30rem !important}.margin-block-fluid-1{margin-block:clamp(.5rem,1vw,1rem) !important}.padding-block-fluid-1{padding-block:clamp(.5rem,1vw,1rem) !important}.margin-block-start-fluid-1{margin-block-start:clamp(.5rem,1vw,1rem) !important}.padding-block-start-fluid-1{padding-block-start:clamp(.5rem,1vw,1rem) !important}.margin-block-end-fluid-1{margin-block-end:clamp(.5rem,1vw,1rem) !important}.padding-block-end-fluid-1{padding-block-end:clamp(.5rem,1vw,1rem) !important}.margin-inline-fluid-1{margin-inline:clamp(.5rem,1vw,1rem) !important}.padding-inline-fluid-1{padding-inline:clamp(.5rem,1vw,1rem) !important}.margin-inline-start-fluid-1{margin-inline-start:clamp(.5rem,1vw,1rem) !important}.padding-inline-start-fluid-1{padding-inline-start:clamp(.5rem,1vw,1rem) !important}.margin-inline-end-fluid-1{margin-inline-end:clamp(.5rem,1vw,1rem) !important}.padding-inline-end-fluid-1{padding-inline-end:clamp(.5rem,1vw,1rem) !important}.gap-fluid-1{gap:clamp(.5rem,1vw,1rem) !important}.margin-block-fluid-2{margin-block:clamp(1rem,2vw,1.5rem) !important}.padding-block-fluid-2{padding-block:clamp(1rem,2vw,1.5rem) !important}.margin-block-start-fluid-2{margin-block-start:clamp(1rem,2vw,1.5rem) !important}.padding-block-start-fluid-2{padding-block-start:clamp(1rem,2vw,1.5rem) !important}.margin-block-end-fluid-2{margin-block-end:clamp(1rem,2vw,1.5rem) !important}.padding-block-end-fluid-2{padding-block-end:clamp(1rem,2vw,1.5rem) !important}.margin-inline-fluid-2{margin-inline:clamp(1rem,2vw,1.5rem) !important}.padding-inline-fluid-2{padding-inline:clamp(1rem,2vw,1.5rem) !important}.margin-inline-start-fluid-2{margin-inline-start:clamp(1rem,2vw,1.5rem) !important}.padding-inline-start-fluid-2{padding-inline-start:clamp(1rem,2vw,1.5rem) !important}.margin-inline-end-fluid-2{margin-inline-end:clamp(1rem,2vw,1.5rem) !important}.padding-inline-end-fluid-2{padding-inline-end:clamp(1rem,2vw,1.5rem) !important}.gap-fluid-2{gap:clamp(1rem,2vw,1.5rem) !important}.margin-block-fluid-3{margin-block:clamp(1.5rem,3vw,2rem) !important}.padding-block-fluid-3{padding-block:clamp(1.5rem,3vw,2rem) !important}.margin-block-start-fluid-3{margin-block-start:clamp(1.5rem,3vw,2rem) !important}.padding-block-start-fluid-3{padding-block-start:clamp(1.5rem,3vw,2rem) !important}.margin-block-end-fluid-3{margin-block-end:clamp(1.5rem,3vw,2rem) !important}.padding-block-end-fluid-3{padding-block-end:clamp(1.5rem,3vw,2rem) !important}.margin-inline-fluid-3{margin-inline:clamp(1.5rem,3vw,2rem) !important}.padding-inline-fluid-3{padding-inline:clamp(1.5rem,3vw,2rem) !important}.margin-inline-start-fluid-3{margin-inline-start:clamp(1.5rem,3vw,2rem) !important}.padding-inline-start-fluid-3{padding-inline-start:clamp(1.5rem,3vw,2rem) !important}.margin-inline-end-fluid-3{margin-inline-end:clamp(1.5rem,3vw,2rem) !important}.padding-inline-end-fluid-3{padding-inline-end:clamp(1.5rem,3vw,2rem) !important}.gap-fluid-3{gap:clamp(1.5rem,3vw,2rem) !important}.margin-block-fluid-4{margin-block:clamp(2rem,4vw,3rem) !important}.padding-block-fluid-4{padding-block:clamp(2rem,4vw,3rem) !important}.margin-block-start-fluid-4{margin-block-start:clamp(2rem,4vw,3rem) !important}.padding-block-start-fluid-4{padding-block-start:clamp(2rem,4vw,3rem) !important}.margin-block-end-fluid-4{margin-block-end:clamp(2rem,4vw,3rem) !important}.padding-block-end-fluid-4{padding-block-end:clamp(2rem,4vw,3rem) !important}.margin-inline-fluid-4{margin-inline:clamp(2rem,4vw,3rem) !important}.padding-inline-fluid-4{padding-inline:clamp(2rem,4vw,3rem) !important}.margin-inline-start-fluid-4{margin-inline-start:clamp(2rem,4vw,3rem) !important}.padding-inline-start-fluid-4{padding-inline-start:clamp(2rem,4vw,3rem) !important}.margin-inline-end-fluid-4{margin-inline-end:clamp(2rem,4vw,3rem) !important}.padding-inline-end-fluid-4{padding-inline-end:clamp(2rem,4vw,3rem) !important}.gap-fluid-4{gap:clamp(2rem,4vw,3rem) !important}.margin-block-fluid-5{margin-block:clamp(4rem,5vw,5rem) !important}.padding-block-fluid-5{padding-block:clamp(4rem,5vw,5rem) !important}.margin-block-start-fluid-5{margin-block-start:clamp(4rem,5vw,5rem) !important}.padding-block-start-fluid-5{padding-block-start:clamp(4rem,5vw,5rem) !important}.margin-block-end-fluid-5{margin-block-end:clamp(4rem,5vw,5rem) !important}.padding-block-end-fluid-5{padding-block-end:clamp(4rem,5vw,5rem) !important}.margin-inline-fluid-5{margin-inline:clamp(4rem,5vw,5rem) !important}.padding-inline-fluid-5{padding-inline:clamp(4rem,5vw,5rem) !important}.margin-inline-start-fluid-5{margin-inline-start:clamp(4rem,5vw,5rem) !important}.padding-inline-start-fluid-5{padding-inline-start:clamp(4rem,5vw,5rem) !important}.margin-inline-end-fluid-5{margin-inline-end:clamp(4rem,5vw,5rem) !important}.padding-inline-end-fluid-5{padding-inline-end:clamp(4rem,5vw,5rem) !important}.gap-fluid-5{gap:clamp(4rem,5vw,5rem) !important}.margin-block-fluid-6{margin-block:clamp(5rem,7vw,7.5rem) !important}.padding-block-fluid-6{padding-block:clamp(5rem,7vw,7.5rem) !important}.margin-block-start-fluid-6{margin-block-start:clamp(5rem,7vw,7.5rem) !important}.padding-block-start-fluid-6{padding-block-start:clamp(5rem,7vw,7.5rem) !important}.margin-block-end-fluid-6{margin-block-end:clamp(5rem,7vw,7.5rem) !important}.padding-block-end-fluid-6{padding-block-end:clamp(5rem,7vw,7.5rem) !important}.margin-inline-fluid-6{margin-inline:clamp(5rem,7vw,7.5rem) !important}.padding-inline-fluid-6{padding-inline:clamp(5rem,7vw,7.5rem) !important}.margin-inline-start-fluid-6{margin-inline-start:clamp(5rem,7vw,7.5rem) !important}.padding-inline-start-fluid-6{padding-inline-start:clamp(5rem,7vw,7.5rem) !important}.margin-inline-end-fluid-6{margin-inline-end:clamp(5rem,7vw,7.5rem) !important}.padding-inline-end-fluid-6{padding-inline-end:clamp(5rem,7vw,7.5rem) !important}.gap-fluid-6{gap:clamp(5rem,7vw,7.5rem) !important}.margin-block-fluid-7{margin-block:clamp(7.5rem,10vw,10rem) !important}.padding-block-fluid-7{padding-block:clamp(7.5rem,10vw,10rem) !important}.margin-block-start-fluid-7{margin-block-start:clamp(7.5rem,10vw,10rem) !important}.padding-block-start-fluid-7{padding-block-start:clamp(7.5rem,10vw,10rem) !important}.margin-block-end-fluid-7{margin-block-end:clamp(7.5rem,10vw,10rem) !important}.padding-block-end-fluid-7{padding-block-end:clamp(7.5rem,10vw,10rem) !important}.margin-inline-fluid-7{margin-inline:clamp(7.5rem,10vw,10rem) !important}.padding-inline-fluid-7{padding-inline:clamp(7.5rem,10vw,10rem) !important}.margin-inline-start-fluid-7{margin-inline-start:clamp(7.5rem,10vw,10rem) !important}.padding-inline-start-fluid-7{padding-inline-start:clamp(7.5rem,10vw,10rem) !important}.margin-inline-end-fluid-7{margin-inline-end:clamp(7.5rem,10vw,10rem) !important}.padding-inline-end-fluid-7{padding-inline-end:clamp(7.5rem,10vw,10rem) !important}.gap-fluid-7{gap:clamp(7.5rem,10vw,10rem) !important}.margin-block-fluid-8{margin-block:clamp(10rem,20vw,15rem) !important}.padding-block-fluid-8{padding-block:clamp(10rem,20vw,15rem) !important}.margin-block-start-fluid-8{margin-block-start:clamp(10rem,20vw,15rem) !important}.padding-block-start-fluid-8{padding-block-start:clamp(10rem,20vw,15rem) !important}.margin-block-end-fluid-8{margin-block-end:clamp(10rem,20vw,15rem) !important}.padding-block-end-fluid-8{padding-block-end:clamp(10rem,20vw,15rem) !important}.margin-inline-fluid-8{margin-inline:clamp(10rem,20vw,15rem) !important}.padding-inline-fluid-8{padding-inline:clamp(10rem,20vw,15rem) !important}.margin-inline-start-fluid-8{margin-inline-start:clamp(10rem,20vw,15rem) !important}.padding-inline-start-fluid-8{padding-inline-start:clamp(10rem,20vw,15rem) !important}.margin-inline-end-fluid-8{margin-inline-end:clamp(10rem,20vw,15rem) !important}.padding-inline-end-fluid-8{padding-inline-end:clamp(10rem,20vw,15rem) !important}.gap-fluid-8{gap:clamp(10rem,20vw,15rem) !important}.margin-block-fluid-9{margin-block:clamp(15rem,30vw,20rem) !important}.padding-block-fluid-9{padding-block:clamp(15rem,30vw,20rem) !important}.margin-block-start-fluid-9{margin-block-start:clamp(15rem,30vw,20rem) !important}.padding-block-start-fluid-9{padding-block-start:clamp(15rem,30vw,20rem) !important}.margin-block-end-fluid-9{margin-block-end:clamp(15rem,30vw,20rem) !important}.padding-block-end-fluid-9{padding-block-end:clamp(15rem,30vw,20rem) !important}.margin-inline-fluid-9{margin-inline:clamp(15rem,30vw,20rem) !important}.padding-inline-fluid-9{padding-inline:clamp(15rem,30vw,20rem) !important}.margin-inline-start-fluid-9{margin-inline-start:clamp(15rem,30vw,20rem) !important}.padding-inline-start-fluid-9{padding-inline-start:clamp(15rem,30vw,20rem) !important}.margin-inline-end-fluid-9{margin-inline-end:clamp(15rem,30vw,20rem) !important}.padding-inline-end-fluid-9{padding-inline-end:clamp(15rem,30vw,20rem) !important}.gap-fluid-9{gap:clamp(15rem,30vw,20rem) !important}.margin-block-fluid-10{margin-block:clamp(20rem,40vw,30rem) !important}.padding-block-fluid-10{padding-block:clamp(20rem,40vw,30rem) !important}.margin-block-start-fluid-10{margin-block-start:clamp(20rem,40vw,30rem) !important}.padding-block-start-fluid-10{padding-block-start:clamp(20rem,40vw,30rem) !important}.margin-block-end-fluid-10{margin-block-end:clamp(20rem,40vw,30rem) !important}.padding-block-end-fluid-10{padding-block-end:clamp(20rem,40vw,30rem) !important}.margin-inline-fluid-10{margin-inline:clamp(20rem,40vw,30rem) !important}.padding-inline-fluid-10{padding-inline:clamp(20rem,40vw,30rem) !important}.margin-inline-start-fluid-10{margin-inline-start:clamp(20rem,40vw,30rem) !important}.padding-inline-start-fluid-10{padding-inline-start:clamp(20rem,40vw,30rem) !important}.margin-inline-end-fluid-10{margin-inline-end:clamp(20rem,40vw,30rem) !important}.padding-inline-end-fluid-10{padding-inline-end:clamp(20rem,40vw,30rem) !important}.gap-fluid-10{gap:clamp(20rem,40vw,30rem) !important}.margin-block-auto{margin-block:auto !important}.margin-block-start-auto{margin-block-start:auto !important}.margin-inline-auto{margin-inline:auto !important}.child-margin-0>*{margin:0}.width-full{width:100% !important}.width-fit-content{width:fit-content !important}.width-max-content{width:max-content !important}.width-min-content{width:min-content !important}.text-align-left{text-align:start !important}.text-align-center{text-align:center !important}.text-align-right{text-align:end !important}.readable-width,.dinkus{max-width:min(80ch,100vw)}.text-wrap-balance{text-wrap:balance !important}.text-wrap-pretty{text-wrap:pretty !important}.heading{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900}.font-size-00{font-size:.5rem !important}.font-size-0{font-size:.75rem !important}.font-size-1{font-size:1rem !important}.font-size-2{font-size:1.1rem !important}.font-size-3{font-size:1.25rem !important}.font-size-4{font-size:1.5rem !important}.font-size-5{font-size:2rem !important}.font-size-fluid-0{font-size:clamp(.75rem,2vw,1rem) !important}.font-size-fluid-1{font-size:clamp(1rem,4vw,1.5rem) !important}.font-size-fluid-2{font-size:clamp(1.5rem,6vw,2.5rem) !important}.font-size-fluid-3{font-size:clamp(2rem,9vw,3.5rem) !important}.font-weight-100{font-weight:100 !important}.font-weight-200{font-weight:200 !important}.font-weight-300{font-weight:300 !important}.font-weight-400{font-weight:400 !important}.font-weight-500{font-weight:500 !important}.font-weight-600{font-weight:600 !important}.font-weight-700{font-weight:700 !important}.font-weight-800{font-weight:800 !important}.font-weight-900{font-weight:900 !important}.font-weight-inherit{font-weight:inherit !important}.font-brand{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif}.font-body{font-family:"Inter",system-ui,sans-serif}.font-mono{font-family:"Fira Mono",monospace}.font-style-italic{font-style:italic !important}.line-height-minimal{line-height:1.1 !important}.line-height-compact{line-height:1.35 !important}.line-height-prose{line-height:1.6 !important}.line-height-loose{line-height:2em !important}.visually-hidden,.visually-hidden-until-focused:not(:focus):not(:active){border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.layer-1{z-index:1 !important}.layer-2,.dialog .dialog-contents,.dialog{z-index:2 !important}.layer-3{z-index:3 !important}.layer-4{z-index:4 !important}.layer-5{z-index:5 !important}.layer-top{z-index:2147483647}.button,.button-cta{border:none;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900;text-decoration:none;padding-inline:.5rem;padding-block:.25rem;border-radius:5px}.button:active,.button-cta:active{scale:.98}@media(forced-colors: active){.button,.button-cta{forced-color-adjust:none;background-image:none !important;background-color:ButtonFace;color:ButtonText}.button:focus-visible,.button-cta:focus-visible{outline-color:Highlight !important}.button:hover,.button-cta:hover{opacity:1 !important;background-color:Highlight !important;color:HighlightText !important}}@media(forced-colors: active){.button,.button-cta{border:2px solid ButtonText}.button:is(a),.button-cta:is(a){border:2px solid LinkText}}.cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(28ch, 1fr));gap:2rem;margin-inline:1.5rem;margin-block:1.25rem;list-style:none}.article-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(40ch, 90vw), 1fr));gap:2rem;margin-inline:auto;list-style:none}@media screen and (min-width: 768px),print{.article-cards{gap:4rem}}.paper-card{position:relative;border-radius:5px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #67169d;padding-block:1rem;padding-inline:1rem}:root[data-theme=light] .paper-card{--_link-hover-color: #9e35e3;--_link-underline-color: #841cca;--_subtitle-color: #462d91}@media(prefers-color-scheme: light){:root:not([data-theme]) .paper-card{--_link-hover-color: #9e35e3;--_link-underline-color: #841cca;--_subtitle-color: #462d91}}@media print{.paper-card{--_link-hover-color: #9e35e3;--_link-underline-color: #841cca;--_subtitle-color: #462d91}}:root[data-theme=dark] .paper-card{--_link-hover-color: #ffd43b;--_link-underline-color: #b362e9;--_subtitle-color: #b197fc}@media(prefers-color-scheme: dark){:root:not([data-theme]) .paper-card{--_link-hover-color: #ffd43b;--_link-underline-color: #b362e9;--_subtitle-color: #b197fc}}.paper-card .subtitle{margin:0;font-size:.75rem;color:var(--_subtitle-color, #6e4fc9)}.paper-card .title{font-size:1.1rem;color:inherit;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900;text-decoration-color:var(--_link-underline-color, #841cca)}:root[data-animations=show] .paper-card .title{transition:color 500ms}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .paper-card .title{transition:color 500ms}}.paper-card .title:hover{color:var(--_link-hover-color, #67169d)}.paper-card .link{color:inherit;text-decoration-color:var(--_link-underline-color)}:root[data-animations=show] .paper-card .link{transition:color 500ms}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .paper-card .link{transition:color 500ms}}.paper-card .link:hover{color:var(--_link-hover-color, #67169d)}.paper-card .text-color{color:var(--_text-color)}.read-more{font-size:.9rem;position:absolute;inset-block-end:.5rem;inset-inline-end:1.25rem;user-select:none}.read-more .read-more-text{text-decoration:2px solid var(--_link-underline-color) underline;text-underline-offset:1px}.read-more .arrow{display:inline-block}:root[data-animations=show] .read-more .arrow{transition:transform 250ms cubic-bezier(0.5, 0, 0.5, 1)}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .read-more .arrow{transition:transform 250ms cubic-bezier(0.5, 0, 0.5, 1)}}.read-more:hover .arrow{transform:translate(0.25rem)}.featured-post-indicator{position:absolute;transform:translateY(-150%);color:#0f0316;display:block;border-radius:2px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}:root[data-theme=light] .inline-featured-indicator{color:#b35c00}@media(prefers-color-scheme: light){:root:not([data-theme]) .inline-featured-indicator{color:#b35c00}}@media print{.inline-featured-indicator{color:#b35c00}}:root[data-theme=dark] .inline-featured-indicator{color:#ffd43b}@media(prefers-color-scheme: dark){:root:not([data-theme]) .inline-featured-indicator{color:#ffd43b}}.split-link:hover{color:inherit !important}:root[data-animations=show] .split-link>*{transition:color 500ms}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .split-link>*{transition:color 500ms}}.split-link>*:hover{color:var(--_link-hover-color, #67169d)}.card-subtle-link{color:inherit}.card-subtle-link:hover{text-decoration:none}.callout{--_callout-background-color: #e5dbff;--_callout-text-color: black;--_callout-border-color: #67169d;--background-color: var(--_callout-background-color);color:var(--_callout-text-color);background-color:var(--_callout-background-color);border-inline-start:var(--_callout-border-color) solid .5rem}:root[data-theme=light] .callout{--_callout-background-color: #e5dbff;--_callout-text-color: black;--_callout-border-color: #67169d}@media(prefers-color-scheme: light){:root:not([data-theme]) .callout{--_callout-background-color: #e5dbff;--_callout-text-color: black;--_callout-border-color: #67169d}}@media print{.callout{--_callout-background-color: #e5dbff;--_callout-text-color: black;--_callout-border-color: #67169d}}:root[data-theme=dark] .callout{--_callout-background-color: #2d2036;--_callout-text-color: #e5dbff;--_callout-border-color: #841cca}@media(prefers-color-scheme: dark){:root:not([data-theme]) .callout{--_callout-background-color: #2d2036;--_callout-text-color: #e5dbff;--_callout-border-color: #841cca}}.callout-blockquote,.prose blockquote{--_callout-background-color: #f4e9fc;--_callout-text-color: black;--_callout-border-color: #f03e3e;--background-color: var(--_callout-background-color);color:var(--_callout-text-color);background-color:var(--_callout-background-color);border-inline-start:var(--_callout-border-color) solid .5rem}:root[data-theme=light] .callout-blockquote,:root[data-theme=light] .prose blockquote{--_callout-background-color: #f4e9fc;--_callout-text-color: black;--_callout-border-color: #f03e3e}@media(prefers-color-scheme: light){:root:not([data-theme]) .callout-blockquote,:root:not([data-theme]) .prose blockquote{--_callout-background-color: #f4e9fc;--_callout-text-color: black;--_callout-border-color: #f03e3e}}@media print{.callout-blockquote,.prose blockquote{--_callout-background-color: #f4e9fc;--_callout-text-color: black;--_callout-border-color: #f03e3e}}:root[data-theme=dark] .callout-blockquote,:root[data-theme=dark] .prose blockquote{--_callout-background-color: #2d2036;--_callout-text-color: #e5dbff;--_callout-border-color: #b02525;--_callout-border-color: #f03e3e}@media(prefers-color-scheme: dark){:root:not([data-theme]) .callout-blockquote,:root:not([data-theme]) .prose blockquote{--_callout-background-color: #2d2036;--_callout-text-color: #e5dbff;--_callout-border-color: #b02525;--_callout-border-color: #f03e3e}}.callout-warning{--_callout-background-color: #ffdeeb;--_callout-text-color: black;--_callout-border-color: #f03e3e;--background-color: var(--_callout-background-color);color:var(--_callout-text-color);background-color:var(--_callout-background-color);border-inline-start:var(--_callout-border-color) solid .5rem}:root[data-theme=light] .callout-warning{--_callout-background-color: #ffdeeb;--_callout-text-color: black;--_callout-border-color: #f03e3e;--_link-highlight-color: #ff8787;--_link-highlight-underline-height: 0.12em}@media(prefers-color-scheme: light){:root:not([data-theme]) .callout-warning{--_callout-background-color: #ffdeeb;--_callout-text-color: black;--_callout-border-color: #f03e3e;--_link-highlight-color: #ff8787;--_link-highlight-underline-height: 0.12em}}@media print{.callout-warning{--_callout-background-color: #ffdeeb;--_callout-text-color: black;--_callout-border-color: #f03e3e;--_link-highlight-color: #ff8787;--_link-highlight-underline-height: 0.12em}}:root[data-theme=dark] .callout-warning{--_callout-background-color: #3f0d0d;--_callout-text-color: #ffe3e3;--_callout-border-color: #f03e3e}:root[data-theme=dark] .callout-warning strong,:root[data-theme=dark] .callout-warning b,:root[data-theme=dark] .callout-warning dfn{color:inherit}@media(prefers-color-scheme: dark){:root:not([data-theme]) .callout-warning{--_callout-background-color: #3f0d0d;--_callout-text-color: #ffe3e3;--_callout-border-color: #f03e3e}:root:not([data-theme]) .callout-warning strong,:root:not([data-theme]) .callout-warning b,:root:not([data-theme]) .callout-warning dfn{color:inherit}}.callout-warning [data-icon=warning]{width:1.25em;margin-block-end:-0.25rem;margin-inline-end:.25rem;fill:var(--_callout-border-color)}pre[class*=language-]{background-color:#0f0316;--background-color: #0f0316;color-scheme:dark;overflow-x:auto;padding-block:.5em;display:grid;-webkit-text-size-adjust:100%;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.35;tab-size:2;font-family:"Fira Mono",monospace;color:#c3cee3;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;counter-reset:linenums}pre[class*=language-] .highlight-line::before{content:counter(linenums);counter-increment:linenums;display:inline-block;width:2em;margin-inline-start:1ch;margin-inline-end:2ch;border-inline-end:1px solid rgba(255,255,255,.5);color:#fff;opacity:.5}pre[class*=language-] code{font:inherit}pre[class*=language-] br{display:none}pre[class*=language-] mark.highlight-line-active{color:inherit}.token.atrule,.token.symbol{color:#c792ea}.token.attr-name,.token.class,.token.color{color:#ffcb6b}.token.attr-value,.token.attribute,.token.pseudo-class,.token.pseudo-element,.token.string{color:#c3e88d}.token.boolean,.token.number{color:#f6c27b}.token.builtin,.token.cdata,.token.char,.token.inserted,.token.property{color:#80cbc4}.token.class-name,.token.function{color:#89ddff}.token.comment,.token.shebang{color:#909099;font-style:italic}.token.comment:before,.token.shebang:before{font-style:normal}.token.constant{color:#f2de81}.token.deleted,.token.entity,.token.interpolation-punctuation,.token.selector,.token.tag,.token.unit,.token.variable{color:#f07178}.token.doctype{color:#909099}.token.hexcode{color:#292e31}.token.id,.token.important:not(.shebang){color:#c792ea;font-weight:bold}.token.keyword{color:#c792ea;font-style:italic}.token.prolog{color:#546e7a}.token.regex{color:#f2ff00}.token.url{color:#fd9170}.highlight-line{display:inline-block;color:inherit;width:100%}.highlight-line.highlight-line-active{background-color:#3f0d60;color:#c3cee3;--_highlight-border-thickness: 0.75px;--_highlight-border-color: #9e35e3}@media screen and (min-width: 768px),print{.highlight-line.highlight-line-active{--_highlight-border-thickness: 1.25px}}:root[data-theme=light] .highlight-line.highlight-line-active{--_highlight-border-color: #841cca}@media(prefers-color-scheme: light){:root:not([data-theme]) .highlight-line.highlight-line-active{--_highlight-border-color: #841cca}}@media print{.highlight-line.highlight-line-active{--_highlight-border-color: #841cca}}:root[data-theme=dark] .highlight-line.highlight-line-active{--_highlight-border-color: #fcc419}@media(prefers-color-scheme: dark){:root:not([data-theme]) .highlight-line.highlight-line-active{--_highlight-border-color: #fcc419}}.highlight-line.highlight-line-active:not(:is(.highlight-line-active+.highlight-line-active)){border-block-start:var(--_highlight-border-thickness) solid var(--_highlight-border-color)}.highlight-line.highlight-line-active:not(:has(+.highlight-line-active)){border-block-end:var(--_highlight-border-thickness) solid var(--_highlight-border-color)}:root[data-theme=dark] .highlight-line.highlight-line-active{background-color:rgba(231,255,51,.1490196078)}@media(prefers-color-scheme: dark){:root:not([data-theme]) .highlight-line.highlight-line-active{background-color:rgba(231,255,51,.1490196078)}}@media(forced-colors: active){.highlight-line.highlight-line-active{forced-color-adjust:none;background-color:Highlight !important}.highlight-line.highlight-line-active,.highlight-line.highlight-line-active *,.highlight-line.highlight-line-active::before{color:HighlightText !important}}.highlight-line.highlight-line-active::before{color:#fff;font-weight:bold}@media(forced-colors: active){.highlight-line.highlight-line-active::before{color:CanvasText}}.highlight-line.highlight-line-add{background-color:rgba(34,139,34,.5294117647);color:#c3cee3;text-decoration:none}.highlight-line.highlight-line-add::before{color:#fff;font-weight:bold}.highlight-line.highlight-line-add::after{content:"+";float:right;padding-right:.5em}.highlight-line.highlight-line-remove{background-color:rgba(139,0,0,.5294117647);color:#c3cee3;text-decoration:none}.highlight-line.highlight-line-remove::before{color:#fff;font-weight:bold}.highlight-line.highlight-line-remove::after{content:"-";float:right;padding-right:.5em}.dialog-portal,.dialog{outline:none}body:has(.dialog:modal){overflow-y:hidden}body:has(.dialog-slideout:modal) [data-layout]{padding-inline-end:max(var(--scrollbar-gutter, 0px),0px)}body:has(.dialog-slideout:modal) [data-layout=spine]::before{inset-inline-start:calc(50% - var(--scrollbar-gutter, 0px)/2)}.dialog{all:unset;box-sizing:border-box;user-select:text;display:grid;background:none;border:none;position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0}.dialog:not([open]){display:none !important}.dialog::backdrop{position:fixed;inset:0;background-color:rgba(15,3,22,.6666666667);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);touch-action:pinch-zoom}:root[data-animations=show] .dialog.appearing::backdrop{animation:175ms ease-out fade-in}:root[data-animations=show] .dialog.disappearing::backdrop{animation:175ms ease-in fade-out}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .dialog.appearing::backdrop{animation:175ms ease-out fade-in}:root:not([data-animations]) .dialog.disappearing::backdrop{animation:175ms ease-in fade-out}}.dialog .dialog-contents{position:fixed}.dialog-slideout .dialog-contents{width:min(20rem,60vw);max-height:100vh;max-height:100dvh;height:100%;overflow-y:auto;overscroll-behavior:none;inset-inline-end:0;color:#f3f0ff;box-shadow:0px 0px 12px #000}.corner-dismiss{color:#fff;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;height:1rem;aspect-ratio:1/1}@media(forced-colors: active){.corner-dismiss{forced-color-adjust:none;background-image:none !important;background-color:ButtonFace;color:ButtonText}.corner-dismiss:focus-visible{outline-color:Highlight !important}.corner-dismiss:hover{opacity:1 !important;background-color:Highlight !important;color:HighlightText !important}}.corner-dismiss svg{fill:currentColor;width:1rem}.corner-dismiss:hover{opacity:.6}.corner-dismiss:focus-visible{outline:2px solid #ffd43b}@media(forced-colors: active){.corner-dismiss{height:1.75rem;width:1.75rem;display:grid;place-items:center}}.slideout-options{list-style:none;margin:0;padding:0}.slideout-options li{--_item-background: #490f70;--_item-background-hover: #ffd43b;outline-offset:-2px;border-block-start:2px solid #0f0316;text-align:center;padding-inline:clamp(1.5rem,3vw,2rem);padding-block:.5rem;background-color:var(--_item-background);color:#f3f0ff;position:relative}.slideout-options li a::after,.slideout-options li button::after{content:"";position:absolute;inset:0}.slideout-options li a:focus,.slideout-options li a:focus-visible,.slideout-options li button:focus,.slideout-options li button:focus-visible{outline:none}.slideout-options li:focus-within{outline:4px solid var(--outline-color)}@media(prefers-reduced-transparency: no-preference){.slideout-options li{--_item-background: rgba(73, 15, 112, 0.7);--_item-background-hover: rgba(238, 208, 67, 0.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}:root[data-animations=show] .slideout-options li{transition:background-color 250ms ease-in-out,color 250ms ease-in-out}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .slideout-options li{transition:background-color 250ms ease-in-out,color 250ms ease-in-out}}.slideout-options li:hover{background-color:var(--_item-background-hover);color:#000}.slideout-options li:has(:active){background-color:var(--_item-background-hover);color:#000}.slideout-options li:last-child{border-block-end:2px solid #0f0316}.slideout-options li a{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:600;font-size:1.1rem;color:inherit;text-decoration:none}@supports(-webkit-touch-callout: none){body:has(:modal){position:fixed}}.dinkus{--_dinkus-color: #67169d;display:flex;flex-direction:row;color:var(--_dinkus-color);gap:.125rem;justify-content:center;align-items:center}:root[data-theme=light] .dinkus{--_dinkus-color: #67169d}@media(prefers-color-scheme: light){:root:not([data-theme]) .dinkus{--_dinkus-color: #67169d}}@media print{.dinkus{--_dinkus-color: #67169d}}:root[data-theme=dark] .dinkus{--_dinkus-color: #d0bfff}@media(prefers-color-scheme: dark){:root:not([data-theme]) .dinkus{--_dinkus-color: #d0bfff}}.dinkus svg{fill:currentColor;height:1rem}.dinkus::before,.dinkus::after{content:"";width:30%;height:0px;outline:1px solid currentColor;opacity:.4}.prose details{--_summary-background-color: #490f70;--_summary-background-color-hover: #2c0943;--_summary-text-color: #f3f0ff;--_disclosure-contents-background-color: #e5dbff}:root[data-theme=light] .prose details{--_summary-background-color: #490f70;--_summary-background-color-hover: #2c0943;--_summary-text-color: #f3f0ff;--_disclosure-contents-background-color: #e5dbff}@media(prefers-color-scheme: light){:root:not([data-theme]) .prose details{--_summary-background-color: #490f70;--_summary-background-color-hover: #2c0943;--_summary-text-color: #f3f0ff;--_disclosure-contents-background-color: #e5dbff}}@media print{.prose details{--_summary-background-color: #490f70;--_summary-background-color-hover: #2c0943;--_summary-text-color: #f3f0ff;--_disclosure-contents-background-color: #e5dbff}}:root[data-theme=dark] .prose details{--_summary-background-color: #fcc419;--_summary-background-color-hover: #fab005;--_summary-text-color: black;--_disclosure-contents-background-color: #2d2036}@media(prefers-color-scheme: dark){:root:not([data-theme]) .prose details{--_summary-background-color: #fcc419;--_summary-background-color-hover: #fab005;--_summary-text-color: black;--_disclosure-contents-background-color: #2d2036}}.prose details summary{--background-color: var(--_summary-background-color);cursor:pointer;background-color:var(--_summary-background-color);color:#f3f0ff;color:#130d16;color:var(--_summary-text-color);font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:bold;padding-inline:.5rem}.prose details summary:hover{--background-color: var(--_summary-background-color-hover);background-color:var(--_summary-background-color-hover)}.prose details summary>span{padding-inline-start:-0.25rem}.prose details>div{--background-color: var(--_disclosure-contents-background-color);background-color:var(--_disclosure-contents-background-color);padding-block:.5rem;padding-inline:1rem}.prose details>div>:first-child{margin-block-start:0}.prose details>div:has(pre:only-child){padding:0}.prose details>div:has(pre:only-child) pre{margin:0}.disclosure-toc details>div>:is(ul,ol){padding-inline-start:clamp(1rem,2vw,1.5rem)}.footer{--background-color: #67169d;--outline-color: #ffd43b;background-color:var(--background-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='18' viewBox='0 0 100 18'%3E%3Cpath fill='%23490f70' fill-opacity='0.4' d='M61.82 18c3.47-1.45 6.86-3.78 11.3-7.34C78 6.76 80.34 5.1 83.87 3.42 88.56 1.16 93.75 0 100 0v6.16C98.76 6.05 97.43 6 96 6c-9.59 0-14.23 2.23-23.13 9.34-1.28 1.03-2.39 1.9-3.4 2.66h-7.65zm-23.64 0H22.52c-1-.76-2.1-1.63-3.4-2.66C11.57 9.3 7.08 6.78 0 6.16V0c6.25 0 11.44 1.16 16.14 3.42 3.53 1.7 5.87 3.35 10.73 7.24 4.45 3.56 7.84 5.9 11.31 7.34zM61.82 0h7.66a39.57 39.57 0 0 1-7.34 4.58C57.44 6.84 52.25 8 46 8S34.56 6.84 29.86 4.58A39.57 39.57 0 0 1 22.52 0h15.66C41.65 1.44 45.21 2 50 2c4.8 0 8.35-.56 11.82-2z'%3E%3C/path%3E%3C/svg%3E"),radial-gradient(circle at left, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.5) 80%);background-size:cover;border-style:solid;border-width:0;border-block-start-width:.5rem;border-image:linear-gradient(to right, #0f0316, #67169d) 1;padding-block:1.25rem;color:#e5dbff}.footer a{color:#b197fc;text-underline-offset:2px}.footer a:hover{opacity:.9;text-decoration-thickness:.1ex}.hero-landing{background-color:#67169d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='18' viewBox='0 0 100 18'%3E%3Cpath fill='%23490f70' fill-opacity='0.4' d='M61.82 18c3.47-1.45 6.86-3.78 11.3-7.34C78 6.76 80.34 5.1 83.87 3.42 88.56 1.16 93.75 0 100 0v6.16C98.76 6.05 97.43 6 96 6c-9.59 0-14.23 2.23-23.13 9.34-1.28 1.03-2.39 1.9-3.4 2.66h-7.65zm-23.64 0H22.52c-1-.76-2.1-1.63-3.4-2.66C11.57 9.3 7.08 6.78 0 6.16V0c6.25 0 11.44 1.16 16.14 3.42 3.53 1.7 5.87 3.35 10.73 7.24 4.45 3.56 7.84 5.9 11.31 7.34zM61.82 0h7.66a39.57 39.57 0 0 1-7.34 4.58C57.44 6.84 52.25 8 46 8S34.56 6.84 29.86 4.58A39.57 39.57 0 0 1 22.52 0h15.66C41.65 1.44 45.21 2 50 2c4.8 0 8.35-.56 11.82-2z'%3E%3C/path%3E%3C/svg%3E"),radial-gradient(circle at left, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.5) 80%);background-size:cover;background-size:400%;padding-block:clamp(5rem,7vw,7.5rem);padding-inline:1rem;color:#e5dbff;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;border-style:solid;border-width:0;border-block-width:.5rem;border-image:linear-gradient(to right, #0f0316, #67169d) 1}.hero-landing h1{font-size:max(clamp(2rem,9vw,3.5rem),1.5rem);font-weight:900;margin:0;line-height:1.35}.hero-landing .tagline{margin:0;margin-block-start:-0.5rem;font-size:max(clamp(1rem,4vw,1.5rem),1.1rem)}.hero-landing .tagline b{color:#ffd43b}.hero-default,.hero-search,.hero-topic{background-color:#67169d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='18' viewBox='0 0 100 18'%3E%3Cpath fill='%23490f70' fill-opacity='0.4' d='M61.82 18c3.47-1.45 6.86-3.78 11.3-7.34C78 6.76 80.34 5.1 83.87 3.42 88.56 1.16 93.75 0 100 0v6.16C98.76 6.05 97.43 6 96 6c-9.59 0-14.23 2.23-23.13 9.34-1.28 1.03-2.39 1.9-3.4 2.66h-7.65zm-23.64 0H22.52c-1-.76-2.1-1.63-3.4-2.66C11.57 9.3 7.08 6.78 0 6.16V0c6.25 0 11.44 1.16 16.14 3.42 3.53 1.7 5.87 3.35 10.73 7.24 4.45 3.56 7.84 5.9 11.31 7.34zM61.82 0h7.66a39.57 39.57 0 0 1-7.34 4.58C57.44 6.84 52.25 8 46 8S34.56 6.84 29.86 4.58A39.57 39.57 0 0 1 22.52 0h15.66C41.65 1.44 45.21 2 50 2c4.8 0 8.35-.56 11.82-2z'%3E%3C/path%3E%3C/svg%3E"),radial-gradient(circle at left, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.5) 80%);background-size:cover;background-size:400%;border-style:solid;border-width:0;border-block-width:.5rem;border-image:linear-gradient(to right, #0f0316, #67169d) 1;color:#f3f0ff;padding-block-start:clamp(1rem,2vw,1.5rem);padding-block-end:clamp(1.5rem,3vw,2rem);padding-inline:1rem;position:relative}.hero-default h1,.hero-search h1,.hero-topic h1{font-size:clamp(2rem,4vw,3rem);font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900;line-height:1.1;text-wrap:pretty;max-width:30ch;margin-block-end:0}.hero-default [data-icon=t-rex],.hero-search [data-icon=t-rex],.hero-topic [data-icon=t-rex]{display:none;position:absolute;inset-inline-start:2800px;bottom:0;width:1.25rem;fill:#b197fc;scale:-1 1}:root[data-animations=show] .hero-default [data-icon=t-rex]:hover,:root[data-animations=show] .hero-search [data-icon=t-rex]:hover,:root[data-animations=show] .hero-topic [data-icon=t-rex]:hover{animation:750ms bounce ease-in-out;animation-iteration-count:3}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .hero-default [data-icon=t-rex]:hover,:root:not([data-animations]) .hero-search [data-icon=t-rex]:hover,:root:not([data-animations]) .hero-topic [data-icon=t-rex]:hover{animation:750ms bounce ease-in-out;animation-iteration-count:3}}@media screen and (min-width: 1800px){.hero-default [data-icon=t-rex],.hero-search [data-icon=t-rex],.hero-topic [data-icon=t-rex]{display:initial}}@media screen and (min-width: 1800px){.hero-default,.hero-search,.hero-topic{overflow-x:hidden}}.hero-topic{position:relative}.hero-topic [data-icon]{display:none}@media screen and (min-width: 768px),print{.hero-topic [data-icon]{display:initial;position:absolute;height:90%;margin-block:auto;inset-block:0;inset-inline-end:clamp(1.5rem,3vw,2rem);fill:#b197fc;opacity:15%;rotate:5deg}}@media screen and (min-width: 768px),print{.hero-topic h1,.hero-topic .hero-tagline{z-index:2}}.hero-eyebrow{display:block;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:600;color:#b197fc;margin-block-start:.25rem;margin-block-end:1rem}.hero-tagline{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-size:clamp(1rem,4vw,1.5rem);margin-block-start:0;line-height:1.35}[data-layout]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}[data-layout=standard]{display:grid;grid-template-areas:"navbar" "hero" "main" "footer";grid-template-rows:auto auto 1fr auto}[data-layout=paper]{--paper-offset: clamp(-3rem, -2.5vw + 1rem, 0rem);display:grid;grid-template-areas:"navbar" "hero" "main" "footer"}[data-layout=paper] .paper{margin-inline:auto}@media screen and (min-width: 768px),print{[data-layout=paper] .paper{margin-block:clamp(-3rem,-2.5vw + 1rem,0rem)}}@media screen and (min-width: 768px),print{[data-layout=paper] [data-layout-area=footer]{margin-block-start:var(--paper-offset, clamp(-3rem, -2.5vw + 1rem, 0rem));padding-block-start:calc(-2*var(--paper-offset, clamp(-3rem, -2.5vw + 1rem, 0rem)) + .5rem)}}[data-layout=paper-grail]{--paper-offset: clamp(-3rem, -2.5vw + 1rem, 0rem);display:grid;grid-template-areas:"navbar" "hero" "sidecar-left" "main" "sidecar-right" "footer"}[data-layout=paper-grail] .paper{margin-inline:auto}@media screen and (min-width: 768px),print{[data-layout=paper-grail] .paper{margin-block:clamp(-3rem,-2.5vw + 1rem,0rem)}}@media screen and (min-width: 768px),print{[data-layout=paper-grail] [data-layout-area=footer]{margin-block-start:var(--paper-offset, clamp(-3rem, -2.5vw + 1rem, 0rem));padding-block-start:calc(-2*var(--paper-offset, clamp(-3rem, -2.5vw + 1rem, 0rem)) + .5rem)}}@media screen and (min-width: 1088px){[data-layout=paper-grail]{grid-template-areas:"navbar navbar" "hero hero" "sidecar-left main" "sidecar-right sidecar-right" "footer footer"}}@media screen and (min-width: 1800px){[data-layout=paper-grail]{grid-template-areas:"navbar navbar navbar" "hero hero hero" "sidecar-left main sidecar-right" "footer footer footer"}}[data-layout-area=navbar]{grid-area:navbar}[data-layout-area=hero]{grid-area:hero}[data-layout-area=sidecar-left]{grid-area:sidecar-left}[data-layout-area=sidecar-right]{grid-area:sidecar-right}[data-layout-area=main]{grid-area:main}[data-layout-area=footer]{grid-area:footer}[data-layout-area]:empty{display:none}[data-layout-area=main]{height:100%}.navbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:0;padding-inline:1rem}.navbar a,.navbar button{text-decoration:none;color:#f3f0ff}.navbar a:hover,.navbar button:hover{color:rgba(255,255,255,.6666666667)}.navbar a:hover.logo svg,.navbar button:hover.logo svg{opacity:.8}.navbar a{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:600}.navbar .logo{margin-block:.25rem;padding-inline:.25rem;margin-inline-start:-0.25rem}.navbar .logo svg{width:2.2em}.navbar .floated-nav-links{display:none;gap:1.25rem;padding-block:.25rem;padding-inline-end:1.25rem;border-inline-end:1px solid #841cca}@media screen and (min-width: 768px),print{.navbar .floated-nav-links{display:flex}}.navbar .floated-nav-links [aria-current]{text-decoration:underline;text-decoration-color:#ffd43b;text-decoration-thickness:.3ex;text-underline-offset:.2ex}.navbar .hamburger{background:none;border:none;cursor:pointer;font-size:inherit;gap:.5rem;width:fit-content;align-items:center;padding:0}.navbar .hamburger svg{fill:currentColor}.navbar .hamburger span{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:600}.icon-with-text{display:flex;flex-direction:row;gap:.5rem;align-items:center}.icon-with-text svg{display:inline;width:1em}.paper{display:grid;grid-template-columns:1fr min(80ch,100%) 1fr;margin:0;padding-block-start:1rem;padding-block-end:1.5rem;padding-inline:0}.paper>*{grid-column:2;padding-inline:clamp(1rem,2vw,1.5rem)}.paper pre,.paper figure,.paper .well,.paper .demo,.paper .iframe-demo,.paper .full-bleed{width:100%;grid-column:1/4;padding-inline:0;margin-inline:0}.paper .demo{--background-color: #f0f0f0;--outline-color: #841cca;background-color:var(--background-color);padding:4rem}:root[data-theme=light] .paper .demo{--background-color: #f0f0f0;--outline-color: #841cca}@media(prefers-color-scheme: light){:root:not([data-theme]) .paper .demo{--background-color: #f0f0f0;--outline-color: #841cca}}@media print{.paper .demo{--background-color: #f0f0f0;--outline-color: #841cca}}:root[data-theme=dark] .paper .demo{--background-color: #2d2036;--outline-color: #ffd43b}@media(prefers-color-scheme: dark){:root:not([data-theme]) .paper .demo{--background-color: #2d2036;--outline-color: #ffd43b}}.paper pre+.demo{margin-block-start:0}.paper .iframe-demo{--background-color: #f0f0f0;--outline-color: #841cca;background-color:var(--background-color)}:root[data-theme=light] .paper .iframe-demo{--background-color: #f0f0f0;--outline-color: #841cca}@media(prefers-color-scheme: light){:root:not([data-theme]) .paper .iframe-demo{--background-color: #f0f0f0;--outline-color: #841cca}}@media print{.paper .iframe-demo{--background-color: #f0f0f0;--outline-color: #841cca}}:root[data-theme=dark] .paper .iframe-demo{--background-color: #2d2036;--outline-color: #ffd43b}@media(prefers-color-scheme: dark){:root:not([data-theme]) .paper .iframe-demo{--background-color: #2d2036;--outline-color: #ffd43b}}.prose{line-height:1.6}.prose>*{margin-block-end:0}.prose>*+*{margin-block-start:1.5rem}.prose a:not([class]){color:inherit;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:800;background-image:linear-gradient(120deg, #ffd43b 0%, #ffd43b 100%);background-repeat:no-repeat;background-size:100% .2em;background-position:0 88%;outline-color:none}.prose a:not([class]):hover,.prose a:not([class]):focus,.prose a:not([class]):focus-visible{background-size:100% 100%;color:#000}@media(forced-colors: none){.prose a:not([class]){text-decoration:none}.prose a:not([class]):focus,.prose a:not([class]):focus-visible{outline:none}}:root[data-animations=show] .prose a:not([class]){-webkit-transition:background-size .25s ease-in;transition:background-size .2s ease-in,color .25s ease-in,text-shadow .2s ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .prose a:not([class]){-webkit-transition:background-size .25s ease-in;transition:background-size .2s ease-in,color .25s ease-in,text-shadow .2s ease-in}}.prose a:not([class]) *{font-weight:inherit}.prose a:not([class]) strong,.prose a:not([class]) b,.prose a:not([class]) dfn{color:inherit !important}.prose pre{outline-offset:-1px}.prose code,.prose kbd,.prose samp{font-family:"Fira Mono",monospace;font-weight:500}.prose hgroup.heading-wrapper{text-wrap:pretty}.prose hgroup.heading-wrapper h2,.prose hgroup.heading-wrapper h3,.prose hgroup.heading-wrapper h4,.prose hgroup.heading-wrapper h5,.prose hgroup.heading-wrapper h6{display:inline}.prose hgroup.heading-wrapper:has(h2) [rel=bookmark]{font-size:1.5rem}.prose hgroup.heading-wrapper:has(h2):not(:first-child),.prose hgroup.heading-wrapper:has(h2):is(#footnotes-section *){margin-block-start:2.25rem}.prose hgroup.heading-wrapper:has(h3) [rel=bookmark]{font-size:1.17rem}.prose hgroup.heading-wrapper:has(h3):not(:first-child),.prose hgroup.heading-wrapper:has(h3):is(#footnotes-section *){margin-block-start:2.085rem}.prose hgroup.heading-wrapper:has(h4) [rel=bookmark]{font-size:1rem}.prose hgroup.heading-wrapper:has(h4):not(:first-child),.prose hgroup.heading-wrapper:has(h4):is(#footnotes-section *){margin-block-start:2rem}.prose hgroup.heading-wrapper:has(h5) [rel=bookmark]{font-size:.83rem}.prose hgroup.heading-wrapper:has(h5):not(:first-child),.prose hgroup.heading-wrapper:has(h5):is(#footnotes-section *){margin-block-start:1.915rem}.prose hgroup.heading-wrapper:has(h6) [rel=bookmark]{font-size:.67rem}.prose hgroup.heading-wrapper:has(h6):not(:first-child),.prose hgroup.heading-wrapper:has(h6):is(#footnotes-section *){margin-block-start:1.835rem}.prose hgroup.heading-wrapper [rel=bookmark] svg{height:.75em;fill:currentColor;margin-block-end:-0.02em}.prose hgroup.heading-wrapper+*{margin-block-start:.5rem}.prose hgroup.heading-wrapper+hgroup{margin-block-start:1rem !important}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900;line-height:1.35}.prose h2 *,.prose h3 *,.prose h4 *,.prose h5 *,.prose h6 *{font-weight:inherit}.prose>ul,.prose>ol{margin-inline-start:1.75rem}.prose ul ::marker,.prose ol ::marker{color:#67169d;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900}.prose ul:is(ul),.prose ol:is(ul){list-style-type:disc}.prose ul li:not(:first-child),.prose ol li:not(:first-child){margin-block-start:1rem}.prose .trex-dinkus,.prose .callout,.prose .callout-blockquote,.prose blockquote,.prose .callout-warning{margin-inline:clamp(1.5rem,5vw,3rem)}.prose blockquote cite{display:block;float:inline-end;text-align:end;font-size:.75rem;margin-block-end:.5rem;width:98%;line-height:1.35}.prose blockquote cite::before{content:"—"}.prose details:has(+details){margin-block-end:0}.prose details+details{margin-block-start:.5rem}.prose dfn{font-weight:bold;font-style:italic}.prose .dinkus{margin-block-start:3.375rem}.prose #footnotes-section{margin-block-start:0}.prose #footnotes-section .footnote-backref svg{margin-block-end:-0.1em;fill:currentColor}.prose>figure:has(.rss-only-screenshot){display:none}.prose>figure figcaption{font-size:.75rem;text-align:center;margin-block-start:1rem}.prose :is(figure:has(.rss-only-screenshot),.iframe-demo)+.iframe-demo{margin-block-start:0}@media(forced-colors: active){.prose a:not([class]):not(#A){text-decoration:underline}.prose a:not([class]):not(#A):hover,.prose a:not([class]):not(#A):active{text-decoration:none}}.searchbar{font-family:inherit;background-color:#2c0943;border:.5px solid #d0bfff;border-radius:2px;color:#f3f0ff;outline-offset:0}.side-by-side.outer{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.side-by-side .inner{flex-grow:1}.side-by-side .inner pre{margin-block:0}.side-by-side .inner pre+pre{margin-block-start:1rem}.skip-link{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;outline-offset:0px;outline-width:3px}.side-toc{max-width:30ch}.side-toc .toc{font-size:.75rem;line-height:1.1;margin-block-start:.5rem}.side-toc .toc>ol{margin-block:0;padding-inline-start:1rem;list-style-type:disc}.side-toc .toc>ol ::marker{color:#67169d;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:900}.side-toc .toc>ol:is(ul){list-style-type:disc}.side-toc .toc>ol ol{padding-block-start:1rem;padding-inline-start:1rem;list-style-type:disc}.side-toc a{color:currentColor;font-family:"Nexa","Avenir","Montserrat","Corbel","URW Gothic","source-sans-pro",sans-serif;font-weight:600;background-image:linear-gradient(120deg, #ffd43b 0%, #ffd43b 100%);background-repeat:no-repeat;background-size:100% .2em;background-position:0 88%;outline-color:none}.side-toc a:hover,.side-toc a:focus,.side-toc a:focus-visible{background-size:100% 100%;color:#000}@media(forced-colors: none){.side-toc a{text-decoration:none}.side-toc a:focus,.side-toc a:focus-visible{outline:none}}:root[data-animations=show] .side-toc a{-webkit-transition:background-size .25s ease-in;transition:background-size .2s ease-in,color .25s ease-in,text-shadow .2s ease-in}@media(prefers-reduced-motion: no-preference){:root:not([data-animations]) .side-toc a{-webkit-transition:background-size .25s ease-in;transition:background-size .2s ease-in,color .25s ease-in,text-shadow .2s ease-in}}.side-toc a *{font-weight:inherit}.tag-list{max-width:30ch;width:100%}.prose table{--_header-cell-background-color: #67169d;--_header-cell-text-color: #f3f0ff;--_odd-row-background-color: #e5dbff;--_odd-row-background-color-hover: #d0bfff;--_even-row-background-color: #f3f0ff;--_even-row-background-color-hover: #d0bfff;overflow-x:auto;width:100%;min-width:max-content;font-variant-numeric:tabular-nums}:root[data-theme=light] .prose table{--_header-cell-background-color: #67169d;--_header-cell-text-color: #f3f0ff;--_odd-row-background-color: #e5dbff;--_odd-row-background-color-hover: #d0bfff;--_even-row-background-color: #f3f0ff;--_even-row-background-color-hover: #d0bfff}@media(prefers-color-scheme: light){:root:not([data-theme]) .prose table{--_header-cell-background-color: #67169d;--_header-cell-text-color: #f3f0ff;--_odd-row-background-color: #e5dbff;--_odd-row-background-color-hover: #d0bfff;--_even-row-background-color: #f3f0ff;--_even-row-background-color-hover: #d0bfff}}@media print{.prose table{--_header-cell-background-color: #67169d;--_header-cell-text-color: #f3f0ff;--_odd-row-background-color: #e5dbff;--_odd-row-background-color-hover: #d0bfff;--_even-row-background-color: #f3f0ff;--_even-row-background-color-hover: #d0bfff}}:root[data-theme=dark] .prose table{--_header-cell-background-color: #67169d;--_header-cell-text-color: #f3f0ff;--_odd-row-background-color: #2c0943;--_odd-row-background-color-hover: #490f70;--_even-row-background-color: #3b0c59;--_even-row-background-color-hover: #490f70}:root[data-theme=dark] .prose table thead,:root[data-theme=dark] .prose table tbody,:root[data-theme=dark] .prose table tfoot{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(prefers-color-scheme: dark){:root:not([data-theme]) .prose table{--_header-cell-background-color: #67169d;--_header-cell-text-color: #f3f0ff;--_odd-row-background-color: #2c0943;--_odd-row-background-color-hover: #490f70;--_even-row-background-color: #3b0c59;--_even-row-background-color-hover: #490f70}:root:not([data-theme]) .prose table thead,:root:not([data-theme]) .prose table tbody,:root:not([data-theme]) .prose table tfoot{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}.prose table caption{font-weight:bold}.prose table th{--background-color: var(--_header-cell-background-color);background-color:var(--background-color);color:var(--_header-cell-text-color);padding-block:.25rem;padding-inline:.5rem}.prose table tbody tr{background-color:var(--background-color)}.prose table tbody tr:nth-child(odd){--background-color: var(--_odd-row-background-color);--_row-hover-background-color: var(--_odd-row-background-color-hover)}.prose table tbody tr:nth-child(even){--background-color: var(--_even-row-background-color);--_row-hover-background-color: var(--_even-row-background-color-hover)}.prose table tbody tr:hover{--background-color: var(--_row-hover-background-color)}.prose table tbody tr td{padding-block:.25rem;padding-inline:.5rem}.prose table tfoot{--background-color: var(--_header-cell-background-color);background-color:var(--background-color);color:var(--_header-cell-text-color);font-weight:bold}.prose table tfoot td{padding-inline:.5rem}