:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--y-bg:#fff;--y-bg-soft:var(--mantine-color-yadet-0);--y-surface:#fff;--y-text:var(--mantine-color-gray-9);--y-text-dim:var(--mantine-color-gray-7);--y-heading:var(--mantine-color-yadet-9);--y-link:var(--mantine-color-yadet-7);--y-border:var(--mantine-color-yadet-2);--y-border-strong:var(--mantine-color-yadet-3);--y-band:var(--mantine-color-yadet-9);--y-icon-bg:var(--mantine-color-yadet-0);--y-icon-fg:var(--mantine-color-yadet-7);--y-header-bg:#ffffffe0;--y-phone-frame:var(--mantine-color-yadet-9);--y-callout-bg:var(--mantine-color-accent-0);--y-soon-bg:var(--mantine-color-accent-1);--y-soon-fg:var(--mantine-color-accent-8);--y-scroll-thumb:var(--mantine-color-yadet-4)}:root[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--y-bg:#0b1020;--y-bg-soft:#101829;--y-surface:#151f33;--y-text:#e6eaf2;--y-text-dim:#a9b4c8;--y-heading:#dbeafe;--y-link:#93c5fd;--y-border:#223152;--y-border-strong:#2f4470;--y-band:#132554;--y-icon-bg:#60a5fa24;--y-icon-fg:#93c5fd;--y-header-bg:#0b1020d9;--y-phone-frame:#2f4470;--y-callout-bg:#fdb1031a;--y-soon-bg:#fdb10329;--y-soon-fg:var(--mantine-color-accent-3);--y-scroll-thumb:#3b5a99;--mantine-color-body:#0b1020}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-padding-top:84px}@supports (scrollbar-color:auto){html{scrollbar-width:thin;scrollbar-color:var(--y-scroll-thumb) var(--y-bg-soft)}}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--y-bg-soft)}::-webkit-scrollbar-thumb{background:var(--y-scroll-thumb);border:2px solid var(--y-bg-soft);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-yadet-6)}}body{text-rendering:optimizelegibility;background:var(--y-bg);color:var(--y-text)}:focus-visible{outline:3px solid var(--mantine-color-accent-5);outline-offset:3px}::selection{background:var(--mantine-color-accent-2)}.skip-link{inset-inline-start:12px;z-index:1000;background:var(--mantine-color-yadet-9);color:#fff;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-64px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
