.hud-public-page{color:var(--hud-text);background:var(--hud-canvas);background-image:radial-gradient(#15212e 1px,transparent 1px);background-size:16px 16px}.hud-public-page :is(h1,h2){font-family:var(--hud-pixel);font-weight:400;letter-spacing:0;line-height:1.25;overflow-wrap:break-word;text-wrap:balance;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}.hud-public-page h1{font-size:clamp(32px,4.4vw,48px);font-size:round(nearest,clamp(32px,4.4vw,48px),8px)}.hud-public-page h2{font-size:clamp(16px,2.6vw,24px);font-size:round(nearest,clamp(16px,2.6vw,24px),8px)}.hud-public-page :is(h1,h2):after{content:none;margin:0;animation:none}.public-hud-nav .public-hud-wordmark,.public-hud-footer .public-hud-wordmark,.public-hud-mobile-menu .public-hud-wordmark{font-family:var(--hud-pixel);font-weight:400;font-size:16px;line-height:1;letter-spacing:0;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}.hud-public-page :is(h3,h4,th,summary,[class*=uppercase]){font-family:var(--hud-mono);letter-spacing:.035em}.hud-public-page :is(h1,h2,h3) [class*=bg-clip-text]{color:var(--hud-primary-soft);background:none;-webkit-text-fill-color:currentColor}.hud-public-page :is(h1,h2,h3) .font-serif{font-family:inherit}.hud-public-page main :is(section,article,aside,a,div)[class~=border][class*=rounded]:where(:not([data-hud-cta],[data-slot=button],.public-hud-button-primary,.public-hud-button-secondary)),.hud-public-page .hud-pricing-card{border-width:2px;border-radius:0;border-color:var(--hud-border);background-color:var(--hud-surface);box-shadow:4px 4px 0 var(--hud-shadow-color);-webkit-backdrop-filter:none;backdrop-filter:none}.hud-public-page main [class~=border] :is(div,a)[class~=border][class*=rounded]:where(:not([data-hud-cta],[data-slot=button],.public-hud-button-primary,.public-hud-button-secondary)){box-shadow:none}.hud-public-page .hud-pricing-card[data-popular=true]{border-color:var(--hud-primary);box-shadow:5px 5px 0 var(--hud-active-shadow)}.hud-public-page .hud-pricing-card h3{font-family:var(--hud-pixel);font-weight:400;letter-spacing:0;font-kerning:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}.hud-public-page .hud-pricing-card [data-slot=button]{white-space:normal;height:auto;min-height:44px;padding-block:10px}.hud-public-page :is(a,button):is([class*=rounded][class*=px-],[data-slot=navigation-menu-trigger]){border-radius:0;font-family:var(--hud-mono);font-weight:700;letter-spacing:.02em}.hud-public-page main a[class*=inline-flex][class*=rounded][class*=bg-]{border:2px solid var(--hud-border-strong);box-shadow:3px 3px 0 var(--hud-shadow-color)}.hud-public-page main a[class*=inline-flex][class*=rounded]:active{transform:translate(2px,2px)}.hud-public-page :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){border-width:2px;border-radius:0;border-color:var(--hud-border-strong);background-color:var(--hud-well);color:var(--hud-text);font-family:var(--hud-mono)}.hud-public-page svg.lucide{stroke-linecap:square;stroke-linejoin:miter}.hud-public-page .prose{--tw-prose-body: var(--hud-text);--tw-prose-headings: var(--hud-text);--tw-prose-links: var(--hud-primary-soft);--tw-prose-bold: var(--hud-text);--tw-prose-counters: var(--hud-muted);--tw-prose-bullets: var(--hud-primary);--tw-prose-hr: var(--hud-border);--tw-prose-quotes: var(--hud-text);--tw-prose-quote-borders: var(--hud-primary);--tw-prose-code: var(--hud-primary-soft);--tw-prose-pre-code: var(--hud-text);--tw-prose-pre-bg: var(--hud-well);--tw-prose-th-borders: var(--hud-border-strong);--tw-prose-td-borders: var(--hud-border);color:var(--hud-text);line-height:1.8}.hud-public-page .prose :is(p,li){font-family:Inter Variable,system-ui,sans-serif}.hud-public-page .prose :is(a,strong,code){color:var(--hud-text)}.hud-public-page .prose a{color:var(--hud-primary-soft);text-decoration-thickness:2px;text-underline-offset:4px}.hud-public-page :is(pre,blockquote){border-radius:0;border-left:3px solid var(--hud-primary);background:var(--hud-well)}.hud-public-page pre{overflow-x:auto;max-width:100%}.hud-public-page :is(table,thead){border-color:var(--hud-border)}.hud-public-page thead{background:var(--hud-bar);color:var(--hud-muted)}.hud-public-page [aria-hidden=true] [class*=blur-],.hud-public-page [aria-hidden=true][class*=blur-]{display:none}html[data-hud-site] :is([role=dialog],[role=menu],[data-slot=navigation-menu-content]){color:var(--hud-text);background-color:var(--hud-surface);border-radius:0}html[data-hud-site] [role=dialog] :is(h1,h2){font-family:var(--hud-pixel);font-weight:400;letter-spacing:0;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}html[data-hud-site] [role=dialog] :is(input,textarea,button){border-radius:0}@media(max-width:400px){.hud-public-page h1{font-size:32px}.hud-public-page h2{font-size:16px}.hud-public-page :is(button,a)[class*=px-]{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.hud-public-page *,.hud-public-page *:before,.hud-public-page *:after{scroll-behavior:auto}}html[data-hud-site] :is(.hud-chat-panel,.hud-global-search){border:2px solid var(--hud-border-strong);background:var(--hud-surface);box-shadow:6px 6px 0 var(--hud-shadow-color);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-hud-site] .hud-chat-panel :is(h3,h4){font-family:var(--hud-pixel);font-weight:400;letter-spacing:0;line-height:1.5;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}html[data-hud-site] .hud-chat-panel :is(button,textarea),html[data-hud-site] .hud-global-search :is(input,kbd,[role=option]){font-family:var(--hud-mono)}html[data-hud-site] .hud-chat-launcher{border:2px solid var(--hud-primary-soft);box-shadow:4px 4px 0 var(--hud-shadow-color)}html[data-hud-site] .hud-chat-panel [class*=grid-cols-2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}html[data-hud-site] [data-hud-decoration=ambient],.hud-public-page .pointer-events-none [class*=blur-]{display:none}html[data-hud-site] .hud-public-page [data-slot=button][data-variant=default],html[data-hud-site] [data-hud-cta=primary]{border:2px solid var(--hud-primary-soft);background:var(--hud-cyan);color:var(--hud-shadow-color);box-shadow:3px 3px 0 var(--hud-shadow-color);font-family:var(--hud-mono)}.hud-public-page [class*="text-muted-foreground/"]{color:var(--hud-muted)}
