._6DbcVq_searchLabel{display:inline}@media (max-width:47.99em){._6DbcVq_searchLabel{display:none}._6DbcVq_searchButton{width:40px;min-width:40px;padding-inline:0}._6DbcVq_searchButton .mantine-Button-section{margin:0}._6DbcVq_searchButton .mantine-Button-section[data-position=right]{display:none}}
.PpW4Oa_skipLink{z-index:1000;border:1px solid var(--app-accent);border-radius:var(--mantine-radius-sm);background:var(--app-surface-raised);color:var(--app-text);font-size:var(--mantine-font-size-sm);margin:.25rem;padding:.5rem .875rem;font-weight:600;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.PpW4Oa_skipLink:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.PpW4Oa_skipLink{transition:transform .12s}}.PpW4Oa_logo{flex-shrink:0;width:72px;height:30px;display:block}@media (max-width:47.99em){.PpW4Oa_logo{width:56px;height:23px}.PpW4Oa_row,.PpW4Oa_links{gap:8px}}
@font-face{font-family:fontDisplay;src:url(../media/BricolageGrotesque_latin_600-s.p.3_r60-qkmao3a.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:fontDisplay;src:url(../media/BricolageGrotesque_latin_700-s.p.0rb33xx2bxpl8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:84.71%;descent-override:24.59%;line-gap-override:0.0%;size-adjust:109.79%}._9Ow7LG_className{font-family:fontDisplay,fontDisplay Fallback}._9Ow7LG_variable{--font-display:"fontDisplay", "fontDisplay Fallback"}
@font-face{font-family:fontMono;src:url(../media/IBMPlexMono_latin_400-s.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fontMono;src:url(../media/IBMPlexMono_latin_500-s.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.A1FYAq_className{font-family:fontMono,fontMono Fallback}.A1FYAq_variable{--font-mono:"fontMono", "fontMono Fallback"}
:root{--app-surface-subtle:transparent;--app-header-height:48px;--app-runner-viewport-reserve:calc(var(--app-header-height) + 160px);--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--app-accent-rgb:221, 95, 146;--app-blue-rgb:49, 114, 184;--app-success-rgb:46, 171, 131;--app-warning-rgb:231, 198, 34;--app-caution-rgb:231, 154, 34;--app-danger-rgb:235, 86, 78;--app-info-rgb:115, 204, 240;--app-indigo-rgb:107, 106, 216;--app-purple-rgb:186, 105, 227;--app-pink-rgb:176, 74, 194;--app-accent-soft:rgba(var(--app-accent-rgb), .16);--app-accent-soft-strong:rgba(var(--app-accent-rgb), .22);--app-success:rgb(var(--app-success-rgb));--app-warning:rgb(var(--app-warning-rgb));--app-caution:rgb(var(--app-caution-rgb));--app-danger:rgb(var(--app-danger-rgb));--app-info:rgb(var(--app-info-rgb));--app-indigo:rgb(var(--app-indigo-rgb));--app-purple:rgb(var(--app-purple-rgb));--app-pink:rgb(var(--app-pink-rgb));--app-accent-gradient:linear-gradient(135deg, #a71f61 0%, #bd2f6c 55%, #3172b8 100%);--app-danger-border:rgba(var(--app-danger-rgb), .34);--app-focus-ring:rgba(var(--app-accent-rgb), .42);--app-graph-connection:rgba(var(--app-accent-rgb), .72)}:root,[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-page-bg-rgb:22, 23, 25;--app-page-bg:#161719;--app-surface:#202225d6;--app-surface-overlay:#1c1e21db;--app-surface-raised:#282a2e;--app-surface-muted:#303237;--app-surface-elevated:#3b3d43;--app-border:#ffffff12;--app-border-strong:#ffffff1f;--app-readable-surface:#202225;--app-readable-surface-raised:#282a2e;--app-readable-surface-overlay:#202225f7;--app-readable-surface-inset:#1a1b1e;--app-readable-border:#eaebee21;--app-readable-border-strong:#eaebee33;--app-readable-divider:#eaebee21;--app-readable-fill:#ffffff0f;--app-readable-fill-hover:#ffffff1a;--app-readable-muted:#c6c7cb;--app-readable-subtle:#aaabb0;--app-text:#e7e8ea;--app-text-muted:#b3b4b8;--app-text-subtle:#8f9094;--app-text-disabled:#696a6f;--app-accent:#dd5f92;--app-accent-strong:#e987af;--app-link-hover:#f3b3ce;--app-fill-primary:#ffffff1f;--app-fill-secondary:#ffffff14;--app-fill-tertiary:#ffffff0a;--app-hero-gradient:linear-gradient(180deg, #2e3035f5 0%, #222428f5 100%);--app-danger-gradient:linear-gradient(180deg, #3a181bf5 0%, #261216fa 100%);--app-shadow-xs:0 8px 18px #0000002e, inset 0 1px 0 #ffffff06;--app-shadow-sm:0 14px 30px #00000038, inset 0 1px 0 #ffffff05;--app-shadow-md:0 26px 60px #0000004d, inset 0 1px 0 #ffffff06;--app-graph-edge:#b4bfcf85;--app-graph-grid:#ffffff14;--app-header-bg:#0d1016e0;--app-header-shadow:0 1px 0 #ffffff05;--mantine-color-default:var(--app-surface-raised);--mantine-color-default-hover:var(--app-surface-muted);--mantine-color-default-color:var(--app-text);--mantine-color-default-border:var(--app-border);--app-body-bg:radial-gradient(circle at top, rgba(var(--app-accent-rgb), .1), transparent 34%), radial-gradient(circle at 82% 0%, rgba(var(--app-blue-rgb), .08), transparent 20%), linear-gradient(180deg, #ffffff06, transparent 18%), var(--app-page-bg)}[data-mantine-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-page-bg-rgb:245, 246, 248;--app-page-bg:#f5f6f8;--app-surface:#ffffffd6;--app-surface-overlay:#ffffffeb;--app-surface-raised:#fff;--app-surface-muted:#eceef1;--app-surface-elevated:#e2e5e9;--app-border:#0f121614;--app-border-strong:#0f121624;--app-readable-surface:#fff;--app-readable-surface-raised:#fff;--app-readable-surface-overlay:#fffffffa;--app-readable-surface-inset:#f0f2f5;--app-readable-border:#0f12161f;--app-readable-border-strong:#0f121633;--app-readable-divider:#0f12161a;--app-readable-fill:#0f12160a;--app-readable-fill-hover:#0f121612;--app-readable-muted:#4a4b50;--app-readable-subtle:#6b6c71;--app-text:#1c1d20;--app-text-muted:#4a4b50;--app-text-subtle:#6b6c71;--app-text-disabled:#a6a7ab;--app-accent:#a71f61;--app-accent-strong:#8f1a53;--app-link-hover:#6d1440;--app-fill-primary:#0f12161a;--app-fill-secondary:#0f12160f;--app-fill-tertiary:#0f121608;--app-hero-gradient:linear-gradient(180deg, #fffffff5 0%, #f4f6f8f5 100%);--app-danger-gradient:linear-gradient(180deg, #fdebe9f5 0%, #fad5d2fa 100%);--app-shadow-xs:0 8px 18px #0f12160f, inset 0 1px 0 #fff9;--app-shadow-sm:0 14px 30px #0f121614, inset 0 1px 0 #ffffff80;--app-shadow-md:0 26px 60px #0f12161f, inset 0 1px 0 #ffffff80;--app-graph-edge:#46505f73;--app-graph-grid:#0f12160f;--app-header-bg:#ffffffeb;--app-header-shadow:0 1px 0 #0f12160a;--mantine-color-default:var(--app-surface-raised);--mantine-color-default-hover:var(--app-surface-muted);--mantine-color-default-color:var(--app-text);--mantine-color-default-border:var(--app-border);--app-body-bg:radial-gradient(circle at top, rgba(var(--app-accent-rgb), .06), transparent 34%), radial-gradient(circle at 82% 0%, rgba(var(--app-blue-rgb), .05), transparent 20%), var(--app-page-bg)}h1.mantine-Title-root,h2.mantine-Title-root{letter-spacing:-.02em}
