:root{--shiki-fg: var(--shiki-github-light-fg);--shiki-bg: var(--shiki-github-light-bg);--shiki-token-comment: var(--shiki-github-light-token-comment);--shiki-token-keyword: var(--shiki-github-light-token-keyword);--shiki-token-string: var(--shiki-github-light-token-string);--shiki-token-function: var(--shiki-github-light-token-function);--shiki-token-parameter: var(--shiki-github-light-token-parameter);--shiki-token-operator: var(--shiki-github-light-token-operator);--shiki-token-punctuation: var(--shiki-github-light-token-punctuation);--shiki-token-constant: var(--shiki-github-light-token-constant);--shiki-token-variable: var(--shiki-github-light-token-variable);--shiki-token-class-name: var(--shiki-github-light-token-class-name);--shiki-token-tag: var(--shiki-github-light-token-tag);--shiki-token-attribute-name: var(--shiki-github-light-token-attribute-name);--shiki-token-attribute-value: var(--shiki-github-light-token-attribute-value);--shiki-token-namespace: var(--shiki-github-light-token-namespace);--shiki-token-deleted: var(--shiki-github-light-token-deleted);--shiki-token-inserted: var(--shiki-github-light-token-inserted)}html.dark{--shiki-fg: var(--shiki-github-dark-fg);--shiki-bg: var(--shiki-github-dark-bg);--shiki-token-comment: var(--shiki-github-dark-token-comment);--shiki-token-keyword: var(--shiki-github-dark-token-keyword);--shiki-token-string: var(--shiki-github-dark-token-string);--shiki-token-function: var(--shiki-github-dark-token-function);--shiki-token-parameter: var(--shiki-github-dark-token-parameter);--shiki-token-operator: var(--shiki-github-dark-token-operator);--shiki-token-punctuation: var(--shiki-github-dark-token-punctuation);--shiki-token-constant: var(--shiki-github-dark-token-constant);--shiki-token-variable: var(--shiki-github-dark-token-variable);--shiki-token-class-name: var(--shiki-github-dark-token-class-name);--shiki-token-tag: var(--shiki-github-dark-token-tag);--shiki-token-attribute-name: var(--shiki-github-dark-token-attribute-name);--shiki-token-attribute-value: var(--shiki-github-dark-token-attribute-value);--shiki-token-namespace: var(--shiki-github-dark-token-namespace);--shiki-token-deleted: var(--shiki-github-dark-token-deleted);--shiki-token-inserted: var(--shiki-github-dark-token-inserted)}html.dark .shiki-wrapper .shiki{background-color:var(--shiki-github-dark-bg)!important;color:var(--shiki-github-dark-fg)!important}html.dark .shiki-wrapper .shiki .line{color:var(--shiki-github-dark-fg)!important}html.dark .shiki-wrapper .shiki .line .token{color:inherit}html.dark .shiki-wrapper .shiki .token.comment{color:var(--shiki-github-dark-token-comment)!important}html.dark .shiki-wrapper .shiki .token.keyword{color:var(--shiki-github-dark-token-keyword)!important}html.dark .shiki-wrapper .shiki .token.string{color:var(--shiki-github-dark-token-string)!important}html.dark .shiki-wrapper .shiki .token.function{color:var(--shiki-github-dark-token-function)!important}html.dark .shiki-wrapper .shiki .token.parameter{color:var(--shiki-github-dark-token-parameter)!important}html.dark .shiki-wrapper .shiki .token.operator{color:var(--shiki-github-dark-token-operator)!important}html.dark .shiki-wrapper .shiki .token.punctuation{color:var(--shiki-github-dark-token-punctuation)!important}html.dark .shiki-wrapper .shiki .token.constant{color:var(--shiki-github-dark-token-constant)!important}html.dark .shiki-wrapper .shiki .token.variable{color:var(--shiki-github-dark-token-variable)!important}html.dark .shiki-wrapper .shiki .token.class-name{color:var(--shiki-github-dark-token-class-name)!important}html.dark .shiki-wrapper .shiki .token.tag{color:var(--shiki-github-dark-token-tag)!important}html.dark .shiki-wrapper .shiki .token.attribute-name{color:var(--shiki-github-dark-token-attribute-name)!important}html.dark .shiki-wrapper .shiki .token.attribute-value{color:var(--shiki-github-dark-token-attribute-value)!important}html.dark .shiki-wrapper .shiki{border:1px solid #333!important}html{font-family:Reddit Mono,monospace;width:100%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.markdown-content.prose li{margin-top:.1em;margin-bottom:.1em}.markdown-content.prose h3{margin-top:.3em;margin-bottom:.3em}.markdown-content.prose ul,.markdown-content.prose ol{padding-left:1.2em;margin-top:.3em;margin-bottom:.4em}.markdown-content.prose p{margin-top:.4em;margin-bottom:.4em}.markdown-content.prose pre{background-color:#18181b!important;color:#e5e7eb!important;border-radius:.5rem;overflow-x:auto}.markdown-content.prose pre::-webkit-scrollbar{height:8px;background:#18181b}.markdown-content.prose pre::-webkit-scrollbar-thumb{background:#444857;border-radius:4px;border:2px solid #18181b}@media (prefers-color-scheme: dark){.markdown-content.prose pre{background-color:#18181b!important;color:#e5e7eb!important}.markdown-content.prose pre::-webkit-scrollbar{background:#18181b}.markdown-content.prose pre::-webkit-scrollbar-thumb{background:#444857;border:2px solid #18181b}}.pushable[data-astro-cid-oemx5le4]{position:relative;background:transparent;padding:0;border:none;cursor:pointer;outline-offset:4px;transition:filter .25s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.shadow[data-astro-cid-oemx5le4]{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:8px;filter:blur(2px);will-change:transform;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.edge[data-astro-cid-oemx5le4]{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:8px;background:linear-gradient(to right,#473d8a,#594cae 8%,#473d8a 92%,#352d67)}.front[data-astro-cid-oemx5le4]{display:block;position:relative;border-radius:8px;background:#6a5bcd;padding:8px 12px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:1rem;transform:translateY(-4px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.pushable[data-astro-cid-oemx5le4]:hover{filter:brightness(110%)}.pushable[data-astro-cid-oemx5le4]:hover .front[data-astro-cid-oemx5le4]{transform:translateY(-6px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.pushable[data-astro-cid-oemx5le4]:active .front[data-astro-cid-oemx5le4]{transform:translateY(-2px);transition:transform 34ms}.pushable[data-astro-cid-oemx5le4]:hover .shadow[data-astro-cid-oemx5le4]{transform:translateY(4px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.pushable[data-astro-cid-oemx5le4]:active .shadow[data-astro-cid-oemx5le4]{transform:translateY(1px);transition:transform 34ms}.pushable[data-astro-cid-oemx5le4]:focus:not(:focus-visible){outline:none}
