.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--code-comment)}.token.punctuation{color:var(--code-punctuation)}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--code-tag)}.token.boolean,.token.number{color:var(--code-value)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--code-string)}.token.operator,.token.entity,.token.url,.token.variable{color:var(--code-operator)}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:var(--code-function)}.token.keyword{color:var(--code-keyword)}.token.regex,.token.important{color:var(--code-important)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mermaid-block{--pele-font:var(--font-text-theme);--pele-font-mono:var(--font-mono-code);--pele-bg:var(--background-primary);--pele-fg:var(--text-normal);--pele-muted:var(--text-muted);--pele-line:var(--text-muted);--pele-surface:var(--background-secondary);--pele-surface-alt:var(--background-modifier-border);--pele-border:var(--background-modifier-border);--pele-accent:var(--color-accent);--pele-critical:var(--color-red);--pele-error:var(--color-red);--pele-title-weight:bold;--pele-heading-weight:bold;--pele-bold-weight:bold;--pele-radius:4px;--pele-series-1:var(--color-accent);--pele-series-2:var(--color-orange);--pele-series-3:var(--color-green);--pele-series-4:var(--color-red);--pele-series-5:var(--color-cyan);--pele-series-6:var(--color-yellow);--pele-series-7:var(--color-purple);--pele-series-8:var(--color-pink);contain:layout style;min-height:8rem}.mermaid-block pre.mermaid{min-height:8rem}.o-error-page-content[data-astro-cid-ibpinaeu]{text-align:center;min-height:60vh;color:var(--text-normal);max-width:600px;padding:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.o-error-page-content[data-astro-cid-ibpinaeu] h1[data-astro-cid-ibpinaeu]{background:linear-gradient(135deg, var(--text-accent), var(--link-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:4rem}.o-error-page-content[data-astro-cid-ibpinaeu] p[data-astro-cid-ibpinaeu]{color:var(--text-faint);margin-bottom:1.5rem;font-size:1.25rem}.o-error-page-actions[data-astro-cid-ibpinaeu]{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.o-btn-primary[data-astro-cid-ibpinaeu],.o-btn-secondary[data-astro-cid-ibpinaeu]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.o-btn-primary[data-astro-cid-ibpinaeu]{background:var(--text-accent);color:var(--text-on-accent)}.o-btn-primary[data-astro-cid-ibpinaeu]:hover{filter:brightness(1.1);transform:translateY(-1px)}.o-btn-secondary[data-astro-cid-ibpinaeu]{background:var(--background-secondary);color:var(--text-normal);border-color:var(--background-modifier-border)}.o-btn-secondary[data-astro-cid-ibpinaeu]:hover{background:var(--background-secondary-alt);border-color:var(--text-accent)}.o-error-page-recent[data-astro-cid-ibpinaeu]{text-align:left;width:100%;padding-top:var(--spacing-xl);border-top:1px solid var(--background-modifier-border)}.o-error-page-recent[data-astro-cid-ibpinaeu] h2[data-astro-cid-ibpinaeu]{margin-bottom:var(--spacing-md);color:var(--text-faint);font-size:1.125rem}.o-error-page-recent[data-astro-cid-ibpinaeu] ul[data-astro-cid-ibpinaeu]{margin:0;padding:0;list-style:none}.o-error-page-recent[data-astro-cid-ibpinaeu] li[data-astro-cid-ibpinaeu]{margin-bottom:var(--spacing-sm)}.o-error-page-recent[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-sm);color:var(--text-normal);text-decoration:none;transition:all .2s;display:block}.o-error-page-recent[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]:hover{background:var(--background-secondary-alt);border-color:var(--text-accent);color:var(--text-accent)}@media (width<=600px){.o-error-page-content[data-astro-cid-ibpinaeu] h1[data-astro-cid-ibpinaeu]{font-size:3rem}.o-btn-primary[data-astro-cid-ibpinaeu],.o-btn-secondary[data-astro-cid-ibpinaeu]{justify-content:center;width:100%}}
