.landing-home.public-site--embedded,.pricing-page.pricing-page--embedded{--lh-paper:transparent;--lh-paper-2:hsl(var(--muted));--lh-sheet:hsl(var(--card));--lh-ink:hsl(var(--foreground));--lh-ink-soft:hsl(var(--foreground)/.82);--lh-muted:hsl(var(--muted-foreground));--lh-line:hsl(var(--border));--lh-copper:#171717;--lh-copper-deep:#0a0a0a;--lh-copper-press:#262626;--lh-sage:#404040;--lh-sage-bg:hsl(var(--muted));--lh-band:hsl(var(--muted)/.55);--lh-chip:hsl(var(--muted));--lh-chip-quiet:hsl(var(--muted)/.7);--lh-sheet-foot:hsl(var(--muted)/.45);--lh-close-bg:#0a0a0a;--lh-close-fg:#fafafa;--lh-close-muted:#a3a3a3;--lh-night:#171717;--lh-night-2:#262626;--lh-night-text:#fafafa;--lh-night-muted:#a3a3a3;--lh-shadow:0 20px 48px -36px #00000038;--landing-accent:0 0% 8%;--landing-accent-hover:0 0% 0%;--landing-accent-soft:0 0% 94%;--landing-accent-glow:0 0% 18%;--landing-on-accent:0 0% 100%;--landing-canvas:0 0% 100%;--landing-surface:0 0% 100%;--landing-surface-elevated:0 0% 100%;--landing-band:0 0% 96%;--landing-border:0 0% 88%;--landing-text:0 0% 8%;--landing-text-secondary:0 0% 36%;--landing-text-muted:0 0% 48%;color:hsl(var(--foreground));--lh-display:var(--font-app-sans),ui-sans-serif,system-ui,sans-serif;--lh-body:var(--font-app-sans),ui-sans-serif,system-ui,sans-serif;min-height:0;font-family:var(--lh-body);background:0 0}.dark .landing-home.public-site--embedded,.dark .pricing-page.pricing-page--embedded{--lh-paper:transparent;--lh-paper-2:hsl(var(--muted));--lh-sheet:hsl(var(--card));--lh-ink:hsl(var(--foreground));--lh-ink-soft:hsl(var(--foreground)/.82);--lh-muted:hsl(var(--muted-foreground));--lh-line:hsl(var(--border));--lh-copper:#f5f5f5;--lh-copper-deep:#fafafa;--lh-copper-press:#d4d4d4;--lh-sage:#a3a3a3;--lh-sage-bg:hsl(var(--muted));--lh-band:hsl(var(--muted)/.45);--lh-chip:hsl(var(--muted));--lh-chip-quiet:hsl(var(--muted)/.65);--lh-sheet-foot:hsl(var(--muted)/.4);--lh-close-bg:#fafafa;--lh-close-fg:#0a0a0a;--lh-close-muted:#737373;--lh-night:#262626;--lh-night-2:#404040;--lh-night-text:#fafafa;--lh-night-muted:#a3a3a3;--lh-shadow:0 24px 56px -40px #0000008c;--landing-accent:0 0% 96%;--landing-accent-hover:0 0% 100%;--landing-accent-soft:0 0% 14%;--landing-accent-glow:0 0% 70%;--landing-on-accent:0 0% 6%;--landing-canvas:0 0% 5%;--landing-surface:0 0% 7.5%;--landing-surface-elevated:0 0% 10%;--landing-band:0 0% 7%;--landing-border:0 0% 16%;--landing-text:0 0% 96%;--landing-text-secondary:0 0% 68%;--landing-text-muted:0 0% 52%;color:hsl(var(--foreground));background:0 0}.landing-home.public-site--embedded .pub-sheet,.landing-home.public-site--embedded .pub-card,.landing-home.public-site--embedded .pub-guide,.landing-home.public-site--embedded .blog-card{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border))}.landing-home.public-site--embedded .pub-band,.pricing-page.pricing-page--embedded .pr-compare{background:hsl(var(--muted)/.4)}.landing-home.public-site--embedded .lh-kicker,.pricing-page.pricing-page--embedded .lh-kicker{color:hsl(var(--muted-foreground))}.landing-home.public-site--embedded h1,.landing-home.public-site--embedded h2,.landing-home.public-site--embedded h3,.pricing-page.pricing-page--embedded h1,.pricing-page.pricing-page--embedded h2,.pricing-page.pricing-page--embedded h3{color:hsl(var(--foreground));font-family:var(--lh-display);letter-spacing:-.025em}.landing-home.public-site--embedded .lh-btn-primary,.pricing-page.pricing-page--embedded .lh-btn-primary{background:hsl(var(--foreground));color:hsl(var(--background))}.landing-home.public-site--embedded .lh-btn-primary:hover,.pricing-page.pricing-page--embedded .lh-btn-primary:hover{opacity:.9}.landing-home.public-site--embedded .lh-btn-ghost,.pricing-page.pricing-page--embedded .lh-btn-ghost{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}.pricing-page.pricing-page--embedded .pr-price span,.pricing-page.pricing-page--embedded .pr-card[data-featured]{color:hsl(var(--foreground))}.pricing-page.pricing-page--embedded{min-height:0}.public-site--embedded .lh-wrap{width:100%;max-width:100%}.public-site--embedded .pub-section{padding:1.75rem 0}.public-site--embedded .pub-docs-aside{margin-top:.75rem}.public-site--embedded .pub-actions .lh-btn{justify-content:flex-start;min-height:44px;padding-inline:.95rem}.public-site--embedded .pub-search{max-width:none}.public-site--embedded .pub-search input{min-height:48px;font-size:16px}.pub-docs-placeholder{opacity:.85}.pub-docs-acc-item{border-top:1px solid var(--lh-line)}.pub-docs-acc-trigger{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:.95rem .15rem;display:flex}.pub-docs-acc-copy{flex:1;gap:.15rem;min-width:0;display:grid}.pub-docs-acc-copy strong{color:var(--lh-ink)}.pub-docs-acc-chevron{color:var(--lh-muted);margin-top:.35rem}.pub-docs-acc-item.is-open .pub-docs-acc-trigger{background:color-mix(in srgb,var(--lh-copper)8%,transparent);box-shadow:inset 0 0 0 1px var(--lh-line);border-radius:.75rem;padding-inline:.65rem}.pub-docs-acc-panel{padding:.15rem .15rem 1.15rem}.pub-docs-panel-body .pub-body p{color:var(--lh-ink-soft);margin-top:.8rem;font-size:1.02rem;line-height:1.6}.pub-docs-panel-body .pub-body h3{color:var(--lh-ink);margin:1.1rem 0 0;font-size:1.15rem}@media (max-width:959px){.pub-docs .pub-docs-reader{display:none!important}.pub-docs .pub-docs-split{grid-template-columns:1fr;margin-top:1rem}.pub-docs .pub-docs-acc-panel{padding:.35rem .35rem 1.25rem}.pub-docs .pub-docs-panel-body .pub-body p{font-size:1.05rem;line-height:1.65}.public-site--embedded .pub-paths{gap:.65rem}.public-site--embedded .pub-card{padding:1rem 1rem 1.05rem}.public-site--embedded .pub-actions{grid-template-columns:1fr;gap:.5rem;display:grid}.public-site--embedded .pub-actions .lh-btn{width:100%}}@media (min-width:960px){.pub-docs .pub-docs-acc-panel{display:none!important}.pub-docs .pub-docs-acc-chevron{display:none}.pub-docs .pub-docs-acc-trigger{padding:.85rem 0}.pub-docs .pub-docs-acc-item.is-open .pub-docs-acc-trigger{background:color-mix(in srgb,var(--lh-copper)12%,transparent);border-radius:.7rem;padding-inline:.65rem}.pub-docs .pub-list.pub-docs-accordion{margin-top:1rem}}
