:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb:0, 0, 0;--background-start-rgb:#cbbeff;--background-end-rgb:255, 255, 255;--callout-rgb:238, 240, 241;--callout-border-rgb:172, 175, 176;--card-rgb:#6649ae;--card-border-rgb:131, 134, 135;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1)}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255, 255, 255;--background-start-rgb:0, 0, 0;--background-end-rgb:0, 0, 0;--callout-rgb:20, 20, 20;--callout-border-rgb:108, 108, 108;--card-rgb:100, 100, 100;--card-border-rgb:200, 200, 200}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));font-kerning:normal;background:linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.mantine-Table-root{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.mantine-Button-root,.mantine-Anchor-root,.mantine-Menu-item,.mantine-Tabs-tab,.mantine-UnstyledButton-root,.mantine-UnstyledButton-root .mantine-Text-root{font-family:var(--font-roboto-slab), "Roboto Slab", serif}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root{transition:transform .16s var(--ease-out-strong)}.mantine-Button-root:active:not(:disabled),.mantine-ActionIcon-root:active:not(:disabled),.mantine-UnstyledButton-root:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mantine-Button-root:active,.mantine-ActionIcon-root:active,.mantine-UnstyledButton-root:active{transform:none}}@keyframes pk-panel-enter{0%{opacity:0;transform:translateY(4px)}}.pk-panel-enter{animation:pk-panel-enter .15s var(--ease-out-strong)}.pk-card-interactive{transition:box-shadow .15s ease, transform .15s var(--ease-out-strong), border-color .15s ease}@media (hover:hover) and (pointer:fine){.pk-card-interactive:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}}@media (prefers-reduced-motion:reduce){.pk-panel-enter{animation:none}.pk-card-interactive:hover{transform:none}}.pk-register-tabs .mantine-Tabs-tab[data-active]{border-top:3px solid #29a5c9;border-top-left-radius:4px;border-top-right-radius:4px}
