:root{--vg-color-bg-page:#0f1c1d;--vg-color-bg-sunken:#0b1112;--vg-color-bg-surface:#142629;--vg-color-bg-surface-raised:#1b4347;--vg-color-bg-glass:#0b1112f0;--vg-color-bg-glass-surface:#142629eb;--vg-color-bg-hover:#5ff3f71a;--vg-color-bg-inverse:#e8fbfb;--vg-color-bg-overlay:#0b1112d9;--vg-color-bg-brand:#5ff3f7;--vg-color-bg-feature:#58e0e6;--vg-color-text-primary:#e8fbfb;--vg-color-text-secondary:#9dbfc0;--vg-color-text-tertiary:#7fa3a5;--vg-color-text-disabled:#306c71;--vg-color-text-brand:#5ff3f7;--vg-color-text-accent:#69d5da;--vg-color-text-heading:#69d5da;--vg-color-text-hero:#5ff3f7;--vg-color-text-inverse:#0b1112;--vg-color-text-link:#5ff3f7;--vg-color-text-link-hover:#a8fafc;--vg-color-text-tag:#41979e;--vg-color-border-subtle:#23393c;--vg-color-border-default:#306c71;--vg-color-border-strong:#6b9092;--vg-color-border-brand:#5ff3f7;--vg-color-border-focus:#5ff3f7;--vg-color-action-primary-bg:#5ff3f7;--vg-color-action-primary-bg-hover:#a8fafc;--vg-color-action-primary-bg-pressed:#2fd3d8;--vg-color-action-primary-fg:#0b1112;--vg-color-action-secondary-bg:#4a9fa5;--vg-color-action-secondary-bg-hover:#69d5da;--vg-color-action-secondary-bg-pressed:#41979e;--vg-color-action-secondary-fg:#0b1112;--vg-color-action-tertiary-bg:#142629;--vg-color-action-tertiary-bg-hover:#1b4347;--vg-color-action-tertiary-bg-pressed:#0b1112;--vg-color-action-tertiary-border:#306c71;--vg-color-action-tertiary-fg:#e8fbfb;--vg-color-action-ghost-border:#e8fbfb;--vg-color-action-ghost-fg:#e8fbfb;--vg-color-action-resonant-bg:#d9393e;--vg-color-action-resonant-bg-hover:#b82f33;--vg-color-action-resonant-bg-pressed:#a3272b;--vg-color-action-resonant-fg:#fff;--vg-color-action-neutral-bg:#1b4347;--vg-color-action-neutral-fg:#e8fbfb;--vg-color-action-primary-rail:#6b9092;--vg-color-action-disabled-bg:#1b4347;--vg-color-action-disabled-fg:#6b9092;--vg-color-status-info-fg:#5ff3f7;--vg-color-status-info-bg:#5ff3f71a;--vg-color-status-success-fg:#3ddc97;--vg-color-status-success-bg:#3ddc971f;--vg-color-status-warning-fg:#ff7a2f;--vg-color-status-warning-bg:#ff7a2f1f;--vg-color-status-error-fg:#ff5a5f;--vg-color-status-error-bg:#ff5a5f1f;--accent-dust-red:#e11b22;--vg-glow:#5ff3f766;--vg-font-size-display-l:3.5rem;--vg-line-height-display-l:3.375rem;--vg-font-size-heading-h2:clamp(1.625rem, 1.4857rem + .5714vw, 2rem);--vg-line-height-heading-h2:clamp(1.875rem, 1.7357rem + .5714vw, 2.25rem);--vg-font-size-heading-h3:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--vg-line-height-heading-h3:clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--vg-font-size-heading-h4:clamp(1.0625rem, 1.0393rem + .0952vw, 1.125rem);--vg-line-height-heading-h4:clamp(1.25rem, 1.2036rem + .1905vw, 1.375rem);--vg-font-size-body-lead:1.375rem;--vg-line-height-body-lead:2.125rem;--vg-font-size-body-m:clamp(.9375rem, .9143rem + .0952vw, 1rem);--vg-line-height-body-m:1.5rem;--vg-font-size-body-s:.875rem;--vg-line-height-body-s:1.375rem;--vg-font-size-body-xs:clamp(.75rem, .7268rem + .0952vw, .8125rem);--vg-line-height-body-xs:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--vg-font-size-label-eyebrow:1rem;--vg-line-height-label-eyebrow:1.25rem;--vg-font-size-label-m:.875rem;--vg-line-height-label-m:1rem;--vg-font-size-label-s:.75rem;--vg-line-height-label-s:.875rem;--vg-font-size-label-code:.6875rem;--vg-line-height-label-code:.6875rem;--vg-font-size-ui-cta-s:.9375rem;--vg-line-height-ui-cta-s:.9375rem;--vg-font-size-ui-button-s:.875rem;--vg-line-height-ui-button-s:.875rem;--vg-font-size-ui-secondary-button-s:1.125rem;--vg-line-height-ui-secondary-button-s:1.125rem;--vg-letter-spacing-heading:.02em;--vg-letter-spacing-heading-h4:.03em;--vg-letter-spacing-label:.06em;--vg-letter-spacing-eyebrow:.12em;--vg-space-4:.25rem;--vg-space-8:.5rem;--vg-space-12:.75rem;--vg-space-16:1rem;--vg-space-20:1.25rem;--vg-space-24:1.5rem;--vg-space-32:2rem;--vg-space-40:2.5rem;--vg-space-48:3rem;--vg-space-160:10rem;--vg-layout-container-max:82rem;--vg-layout-gutter:2rem;--vg-form-field-gap:var(--vg-space-12);--vg-form-field-height:2.75rem;--vg-nav-h:64px}@media (min-width:48em){:root{--vg-nav-h:100px}}
: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:214, 219, 220;--background-end-rgb:255, 255, 255;--primary-glow:conic-gradient(from 180deg at 50% 50%, #16abff33 0deg, #0885ff33 55deg, #54d6ff33 120deg, #0071ff33 160deg, transparent 360deg);--secondary-glow:radial-gradient(#fff, #fff0);--tile-start-rgb:239, 245, 249;--tile-end-rgb:228, 232, 233;--tile-border:conic-gradient(#00000080, #00000040, #00000030, #00000020, #00000010, #00000010, #00000080);--callout-rgb:238, 240, 241;--callout-border-rgb:172, 175, 176;--card-rgb:180, 185, 188;--card-border-rgb:131, 134, 135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255, 251, 254;--background-start-rgb:0, 0, 0;--background-end-rgb:0, 0, 0;--primary-glow:radial-gradient(#0141ff66, #0141ff00);--secondary-glow:linear-gradient(to bottom right, #0141ff00, #0141ff00, #0141ff4d);--tile-start-rgb:2, 13, 46;--tile-end-rgb:2, 5, 19;--tile-border:conic-gradient(#ffffff80, #ffffff40, #ffffff30, #ffffff20, #ffffff10, #ffffff10, #ffffff80);--callout-rgb:20, 20, 20;--callout-border-rgb:108, 108, 108;--card-rgb:100, 100, 100;--card-border-rgb:200, 200, 200}}@layer mantine{:where(*){box-sizing:border-box;margin:0;padding:0}:where(a){color:inherit;text-decoration:none}}html,body{max-width:100%}body{overflow-x:clip}html{height:100%}@media (min-width:48em){html{scrollbar-gutter:stable}}body{background-color:var(--vg-color-bg-page)}.appShell{flex-direction:column;min-height:100vh;display:flex}@media not (min-width:48em){.mantine-VanguardRoot-root{--vg-layout-margin:1rem}}:root{--main-padding-bottom:8rem}main{padding-bottom:var(--main-padding-bottom);flex:1 0 auto}main>[data-variant=crosshair]{padding-bottom:var(--main-padding-bottom);margin-bottom:calc(-1 * var(--main-padding-bottom))}main>[data-variant=crosshair]:has(>:last-child>[data-variant=glow]:last-child){padding-bottom:0}main>[data-variant=crosshair]>:last-child>[data-variant=glow]:last-child{padding-bottom:var(--main-padding-bottom)}.main{padding-top:8rem}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}