.neutral-dotted-canvas.dotted-gradient-bg{position:relative;isolation:isolate;overflow:visible;--landing-dot-color:color-mix(in srgb,var(--muted) 22%,transparent);--landing-muted-soft-wash:color-mix(in srgb,var(--sidebar-primary) 65%,transparent);--landing-muted-wash:color-mix(in srgb,var(--sidebar-primary) 85%,transparent);background-image:radial-gradient(ellipse 75% 10% at 0 0,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 70% 11% at 100% 6%,var(--landing-muted-wash),transparent 75%),radial-gradient(ellipse 65% 10% at 15% 13%,var(--landing-muted-wash),transparent 75%),radial-gradient(ellipse 80% 11% at 95% 21%,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 70% 10% at 0 29%,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 75% 12% at 85% 37%,var(--landing-muted-wash),transparent 75%),radial-gradient(ellipse 65% 10% at 10% 45%,var(--landing-muted-wash),transparent 75%),radial-gradient(ellipse 80% 11% at 100% 52%,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 70% 11% at 20% 60%,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 75% 10% at 100% 68%,var(--landing-muted-wash),transparent 75%),radial-gradient(ellipse 80% 12% at 0 76%,var(--landing-muted-wash),transparent 75%),radial-gradient(ellipse 65% 10% at 90% 84%,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 75% 11% at 10% 92%,var(--landing-muted-soft-wash),transparent 75%),radial-gradient(ellipse 70% 10% at 100% 100%,var(--landing-muted-wash),transparent 75%);background-repeat:no-repeat}.neutral-dotted-canvas.dotted-gradient-bg:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,var(--landing-dot-color) .75px,transparent 1px);background-size:32px 32px;-webkit-mask-image:none;mask-image:none}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.neutral-dotted-canvas.dotted-gradient-bg:after{display:none}}.neutral-dotted-canvas>[data-slot=public-site-home-link]{position:fixed;z-index:50}:root:has([data-public-site]) body{color:var(--foreground)}@layer base{:root:has([data-public-site]) :after,:root:has([data-public-site]) :before,:root:has([data-public-site]) :where(*){border-color:var(--workspace-border)}}:root:has([data-public-site]) :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=alert-dialog-title]),[data-public-site] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body);font-weight:500;text-transform:none;letter-spacing:normal;color:var(--foreground)}[data-public-site] :is(h1,[data-slot=page-title]){letter-spacing:var(--tracking-page-title)}[data-public-site] :is(a,button){font-family:var(--font-body);text-transform:none;letter-spacing:normal}[data-public-site] :is(strong,b){font-weight:500}[data-public-site] [data-navbar-row],[data-public-site] [data-navbar-shell]{background-color:var(--secondary);box-shadow:none}[data-public-site] [data-navbar-shell]{border-bottom:1px solid var(--workspace-border)}[data-public-site] [data-navbar-logo]{color:var(--foreground)}[data-public-site] [data-navbar-logo] img{filter:var(--workspace-logo-filter)}[data-public-site] [data-navbar-wordmark]{color:var(--foreground)}:root:has([data-public-site]) :is([data-slot=sheet-content],[data-slot=drawer-content],[data-slot=dialog-content],[data-slot=alert-dialog-content]){background-color:var(--card);color:var(--foreground);border-color:var(--workspace-control-border)}:root:has([data-public-site]) :is([data-slot=sheet-close],[data-slot=dialog-close]){color:var(--muted)}:root:has([data-public-site]) :is([data-slot=sheet-close],[data-slot=dialog-close]):is(:hover,:focus-visible){background-color:var(--sidebar-primary);color:var(--foreground)}:root:has([data-public-site]) [data-slot=sheet-content] nav a:not([data-ui-button]){border-radius:var(--workspace-control-radius);color:var(--muted);font-family:var(--font-body);font-weight:400;text-transform:none;letter-spacing:normal}:root:has([data-public-site]) [data-slot=sheet-content] nav a:not([data-ui-button]):is(:hover,:focus,:focus-visible,[data-highlighted]){background-color:var(--sidebar-primary);color:var(--foreground)}:root:has([data-public-site]) :is([data-slot=sheet-overlay],[data-slot=drawer-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]){--foreground:var(--workspace-overlay-backdrop)}:root:has([data-public-site]) [data-slot=separator-root]{background-color:var(--workspace-border);-webkit-mask-image:none;mask-image:none}[data-public-site] [data-slot=form-surface]{overflow:hidden;border-color:var(--workspace-control-border);box-shadow:none}