.ns-block-example,[data-ns-root]{--ns-muted:var(--muted-foreground);--ns-quiet:var(--muted);--ns-accent:var(--primary);--ns-accent-hover:var(--primary);--surface:var(--card);--border-control:var(--input);isolation:isolate;background:var(--background);color:var(--foreground);font-family:var(--font-sans,"IBM Plex Sans", sans-serif);position:relative}.ns-block-example [data-graphics=unavailable] canvas{visibility:hidden}.ns-block-example [data-graphics=unavailable]{background:var(--muted)}.ns-block-example :focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ns-block-example [data-gravity-heading]{opacity:1!important}}.ns-block-example,[data-ns-root],.dark .ns-block-example,.dark [data-ns-root]{--ns-muted:var(--muted-foreground);--surface:var(--card)}@theme inline{--color-surface: var(--surface); --color-border-control: var(--border-control); --color-ns-accent-hover: var(--ns-accent-hover); --color-ns-muted: var(--ns-muted); --color-ns-accent: var(--ns-accent); --color-ns-quiet: var(--ns-quiet);}.ns-block-example .font-mono,[data-ns-root] .font-mono{font-family:var(--font-sans,"IBM Plex Sans", sans-serif)}.velora-faq-section{isolation:isolate;min-inline-size:0;padding:calc(var(--spacing,.25rem) * 24) calc(var(--spacing,.25rem) * 6);color:var(--foreground);background:var(--background);font-family:var(--font-sans);overflow-wrap:anywhere;position:relative}.velora-faq-section:before{z-index:-1;background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);pointer-events:none;content:"";background-size:24px 24px;block-size:24rem;position:absolute;inset:0 0 auto;mask-image:radial-gradient(at top,#000,#0000 70%)}.velora-faq-inner{min-inline-size:0;max-inline-size:48rem;margin-inline:auto}.velora-faq-heading{gap:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;min-inline-size:0;display:flex}.velora-faq-eyebrow{color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.velora-faq-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.15}.velora-faq-description{max-inline-size:38rem;color:var(--muted-foreground);text-wrap:pretty;margin:0 auto;font-size:1.125rem;line-height:1.6}.velora-faq-notice{max-inline-size:36rem;color:var(--muted-foreground);text-wrap:pretty;margin:0 auto;font-size:.75rem;line-height:1.6}.velora-faq-questions{min-inline-size:0;margin-block-start:calc(var(--spacing,.25rem) * 14)}.velora-faq-surface{border:1px solid var(--border);border-radius:var(--radius-xl,calc(var(--radius) + 4px));background:var(--card);min-inline-size:0;color:var(--card-foreground);padding-inline:calc(var(--spacing,.25rem) * 6)}.velora-faq-row-space{min-inline-size:0;padding-block:calc(var(--spacing,.25rem) * 2)}.velora-faq-answer{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;min-inline-size:0;display:flex}.velora-faq-answer p{white-space:pre-line;text-wrap:pretty;margin:0}.velora-faq-answer-action{min-inline-size:0}.velora-faq-guide{align-items:center;gap:calc(var(--spacing,.25rem) * 6);min-inline-size:0;border:1px dashed var(--border);border-radius:var(--radius-xl,calc(var(--radius) + 4px));background:var(--muted);padding:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;margin-block-start:calc(var(--spacing,.25rem) * 10);display:flex}.velora-faq-topics{flex-shrink:0;position:relative}.velora-faq-guide-copy{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:14rem;min-inline-size:0;display:flex}.velora-faq-guide-copy h3{margin:0;font-size:1rem;font-weight:500;line-height:1.5}.velora-faq-guide-copy p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.velora-faq-guide-action{min-inline-size:0;max-inline-size:100%}.velora-faq-guide-extra{flex:100%;min-inline-size:0}@media (width>=40rem){.velora-faq-surface{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (width<=30rem){.velora-faq-section,.velora-faq-surface{padding-inline:calc(var(--spacing,.25rem) * 4)}.velora-faq-guide{flex-direction:column;align-items:start}.velora-faq-guide-copy{flex-basis:auto}}
