.font-mono{font-family:var(--font-pitch-mono), ui-monospace, monospace}.help-stage-grid{pointer-events:none;z-index:0;background-color:hsl(var(--background));background-image:radial-gradient(1100px 700px at 78% -10%, hsl(var(--brand-iridescent) / .06), transparent 60%), radial-gradient(900px 600px at 8% 108%, hsl(var(--brand-gunmetal) / .05), transparent 60%), linear-gradient(hsl(var(--foreground) / .035) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--foreground) / .035) 1px, transparent 1px), linear-gradient(160deg, hsl(var(--background-alt)) 0%, hsl(var(--background)) 55%, hsl(var(--background)) 100%);background-size:auto,auto,64px 64px,64px 64px,auto;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 30%,#000 30%,#0000 92%);mask-image:radial-gradient(120% 120% at 50% 30%,#000 30%,#0000 92%)}.pitch-stage-veil{pointer-events:none;background-image:radial-gradient(900px 520px at 68% 12%, hsl(var(--brand-iridescent) / .14), transparent 62%), radial-gradient(700px 420px at 12% 96%, #a3adc212, transparent 62%), linear-gradient(hsl(var(--brand-mercury) / .035) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--brand-mercury) / .035) 1px, transparent 1px);background-size:auto,auto,64px 64px,64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 115% at 62% 40%,#000 20%,#0000 88%);mask-image:radial-gradient(115% 115% at 62% 40%,#000 20%,#0000 88%)}.pitch-pointer-glow{--mx:50vw;--my:30vh;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), hsl(var(--brand-iridescent) / .07), transparent 70%);transition:opacity .6s ease-out;position:fixed;inset:0}.avatar-slab-top{fill:color-mix(in srgb, hsl(var(--brand-void)) 86%, hsl(var(--brand-mercury)))}.avatar-slab-side{fill:color-mix(in srgb, hsl(var(--brand-void)) 95%, hsl(var(--brand-mercury)))}.avatar-slab-side-dim{fill:color-mix(in srgb, hsl(var(--brand-void)) 97%, hsl(var(--brand-mercury)))}.avatar-slab-edge{stroke:hsl(var(--brand-mercury) / .32)}.avatar-slab-edge-active{stroke:hsl(var(--brand-iridescent))}.avatar-slab-label{display:none}@media (min-width:768px){.avatar-slab-label{display:block}}.pitch-sheen{--sheen-x:50%;--sheen-y:0%;transition:border-color var(--duration-slow,.3s) var(--ease-out,ease-out), transform var(--duration-slow,.3s) var(--ease-out,ease-out);position:relative;overflow:hidden}.pitch-sheen:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--sheen-x) var(--sheen-y), hsl(var(--brand-iridescent) / .13), transparent 68%);transition:opacity var(--duration-slow,.3s) var(--ease-out,ease-out);position:absolute;inset:0}.pitch-sheen:hover{border-color:hsl(var(--brand-iridescent) / .32)}.pitch-sheen:hover:after{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pitch-sheen:hover{transform:translateY(-2px)}}.dark .help-stage-grid{background-image:radial-gradient(1100px 700px at 78% -10%, hsl(var(--brand-iridescent) / .1), transparent 60%), radial-gradient(900px 600px at 8% 108%, #a3adc214, transparent 60%), linear-gradient(#b3bbcc0b 1px, transparent 1px), linear-gradient(90deg, #b3bbcc0b 1px, transparent 1px), linear-gradient(160deg, #0d0d0d 0%, hsl(var(--background)) 50%, hsl(var(--background)) 100%);background-size:auto,auto,64px 64px,64px 64px,auto}
:root{--lx-bg:hsl(var(--background));--lx-surface:hsl(var(--card) / .5);--lx-ink:hsl(var(--foreground));--lx-muted:hsl(var(--muted-foreground));--lx-muted-2:hsl(var(--muted-foreground) / .75);--lx-border:hsl(var(--border) / .5);--lx-pad-y:clamp(4.5rem, 10vw, 8rem)}.lx-root{color:var(--lx-muted);font-family:var(--font-pitch-sans), ui-sans-serif, system-ui, sans-serif;position:relative}.lx-root ::selection{background:hsl(var(--foreground) / .12);color:var(--lx-ink)}.lx-section{z-index:1;padding:var(--lx-pad-y) 0;border-bottom:1px solid var(--lx-border);position:relative}.lx-container{width:min(1350px,100% - 2.5rem);margin-inline:auto}.lx-kicker{font-family:var(--font-pitch-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-muted);font-size:.6875rem}.lx-display{font-family:var(--font-pitch-serif), ui-serif, Georgia, serif;color:var(--lx-ink);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.08}.lx-display-xl{font-size:clamp(2.75rem,7vw,5.5rem)}.lx-display-lg{font-size:clamp(2rem,4.5vw,3.75rem)}.lx-btn{min-height:3.25rem;font-family:var(--font-pitch-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:.125rem;justify-content:center;align-items:center;gap:.625rem;padding:.95rem 1.75rem;font-size:.75rem;font-weight:400;text-decoration:none;transition:opacity .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.lx-btn-primary{background:hsl(var(--foreground));color:hsl(var(--background))}.lx-btn-primary:hover{opacity:.9}.lx-btn-secondary{background:hsl(var(--card) / .6);color:var(--lx-ink);border:1px solid var(--lx-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lx-btn-secondary:hover{background:hsl(var(--card) / .9)}.lx-btn-ink{background:hsl(var(--foreground));color:hsl(var(--background))}.lx-btn-ink:hover{opacity:.9}.lx-btn-outline{color:hsl(var(--background));border:1px solid hsl(var(--background) / .35);background:0 0}.lx-link-more{font-family:var(--font-pitch-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-ink);opacity:0;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .45s cubic-bezier(.6,0,.4,1);display:inline-flex}.lx-card:hover .lx-link-more,.lx-card:focus-within .lx-link-more{opacity:1}.lx-card-body{opacity:0;transition:opacity .45s cubic-bezier(.6,0,.4,1)}.lx-card:hover .lx-card-body,.lx-card:focus-within .lx-card-body{opacity:1}.lx-help-demo-section{z-index:1;border-bottom:1px solid var(--lx-border);padding-top:clamp(.75rem,2vw,1.5rem);padding-bottom:clamp(2.5rem,6vw,4rem);position:relative}.lx-chat-stage{background:0 0;width:min(1350px,100% - 2.5rem);min-height:min(70vh,720px);margin-inline:auto}@media (prefers-reduced-motion:reduce){.lx-card-body,.lx-link-more{opacity:1;transition:none}}
