@layer properties,theme,base;@layer components{.lp-pricing-matrix{font-family:var(--font-mono);font-size:var(--lp-text-prompt);line-height:var(--lp-leading-prompt);color:var(--fg-body)}.lp-pricing-matrix-row{border-top:1px solid var(--border-faint);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:center;column-gap:24px;min-height:44px;display:grid}.lp-pricing-matrix-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-pricing-matrix-label{color:var(--fg-muted)}.lp-pricing-matrix-cell[data-mark=yes]{color:var(--fg)}.lp-pricing-matrix-none{color:var(--fg-ghost)}.lp-pricing-matrix-row--head{border-top:0;align-items:end;min-height:0;padding-bottom:18px}.lp-pricing-matrix-plan{white-space:normal;flex-direction:column;gap:6px;display:flex}.lp-pricing-matrix-plan-name{font-size:var(--lp-text-card-title-sm);letter-spacing:var(--lp-tracking-heading);color:var(--fg);font-weight:700}.lp-pricing-matrix-plan[data-lit] .lp-pricing-matrix-plan-name{color:var(--amber)}.lp-pricing-matrix-plan-price{font-family:var(--font-sans);font-size:var(--lp-text-pricing-fine);color:var(--fg-muted)}.lp-pricing-matrix-row--group{border-top:0;min-height:0;padding:36px 0 10px}.lp-pricing-matrix-group{font-size:var(--lp-text-table-head);letter-spacing:var(--lp-tracking-table-head);text-transform:uppercase;color:var(--fg-muted);grid-column:1/-1}.lp-pricing-matrix-row--group+.lp-pricing-matrix-row{border-top-color:var(--border)}.lp-pricing-matrix-row--actions{border-top-color:var(--border);min-height:0;margin-top:8px;padding-top:22px}.lp-pricing-matrix-row--actions .lp-pricing-matrix-cell{display:flex;overflow:visible}.lp-pricing-matrix-row--actions .lp-pricing-button{height:36px;line-height:var(--lp-leading-prompt);padding:0 16px}@media (max-width:1099px){.lp-pricing-matrix-cell{white-space:normal;text-overflow:clip;overflow:visible}}@media (max-width:1023px){.lp-pricing-matrix{font-size:var(--lp-text-pricing-table-small)}.lp-pricing-matrix-row{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));column-gap:16px}.lp-pricing-matrix-plan-name{font-size:var(--lp-text-pricing-plan-tablet)}.lp-pricing-matrix-plan-price,.lp-pricing-matrix-group{font-size:var(--lp-text-pricing-table-small)}.lp-pricing-matrix-row--actions .lp-pricing-button{font-size:var(--lp-text-pricing-button-tablet);padding:0 10px}}@media (max-width:719px){.lp-pricing-matrix-scroll{scrollbar-width:thin;margin:0 -16px -4px;padding:0 16px 4px;scroll-padding-inline:16px;overflow-x:auto}.lp-pricing-matrix-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:var(--outline-offset-inset)}.lp-pricing-matrix{min-width:680px}.lp-pricing-matrix-row--actions .lp-pricing-button{font-size:var(--lp-text-pricing-button-phone);padding:0 8px}}}@layer utilities;
@layer properties,theme,base;@layer components{.lp-pricing-button{border-radius:var(--radius-box);height:44px;font-family:var(--font-mono);font-size:var(--lp-text-label);font-weight:500;line-height:var(--lp-leading-body);letter-spacing:var(--lp-tracking-pricing-button);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.lp-pricing-button[data-variant=primary]{background:var(--amber);color:var(--bg)}.lp-pricing-button[data-variant=primary]:hover{background:var(--amber-light)}.lp-pricing-button[data-variant=ghost]{border:1px solid var(--border);color:var(--fg)}.lp-pricing-button[data-variant=ghost]:hover{border-color:color-mix(in srgb, var(--light) 14%, transparent)}.lp-pricing-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lp-pricing-button{transition:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.lp-pricing-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.lp-pricing-strip-column{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:18px;display:flex}@media (max-width:1023px){.lp-pricing-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:719px){.lp-pricing-strip{grid-template-columns:minmax(0,1fr);gap:24px}}}@layer utilities;
@layer properties,theme,base;@layer components{.lp-pricing-hero{padding-bottom:104px;position:relative;overflow:clip}.lp-pricing-hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:160px;display:flex;position:relative}.lp-pricing-hero-headline{max-width:900px;font-family:var(--font-mono);font-size:var(--lp-text-pricing-headline);font-weight:700;line-height:var(--lp-leading-pricing-headline);letter-spacing:var(--lp-tracking-pricing-headline);color:var(--fg);text-wrap:balance;margin:0}.lp-pricing-hero-lede{max-width:680px;font-family:var(--font-sans);font-size:var(--lp-text-lede);line-height:var(--lp-leading-lede);letter-spacing:var(--lp-tracking-lede);color:var(--fg-body);text-wrap:balance;margin:0}@media (min-width:720px){.lp-pricing-hero-lede-sentence{display:block}}.lp-pricing-billing{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.lp-pricing-toggle{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--surface);padding:3px;display:inline-flex}.lp-pricing-toggle-option{border-radius:var(--radius-chip);height:30px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--lp-text-label);font-weight:500;line-height:var(--lp-leading-body);letter-spacing:var(--lp-tracking-pricing-button);text-transform:uppercase;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;margin:0;padding:0 14px;transition:color .18s,background-color .18s;display:inline-flex}.lp-pricing-toggle-option:hover{color:var(--fg)}.lp-pricing-toggle-option[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-faint);color:var(--fg);cursor:default}.lp-pricing-toggle-option:focus-visible{outline:2px solid var(--ring);outline-offset:var(--outline-offset-inset)}.lp-pricing-billing-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-pricing-billing-note{font-family:var(--font-mono);font-size:var(--lp-text-pricing-note);line-height:var(--lp-leading-body);letter-spacing:var(--lp-tracking-pricing-note);text-transform:uppercase;color:var(--amber);margin:0}.lp-pricing-plans{margin-top:64px;position:relative}.lp-pricing-plans-light{pointer-events:none;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--light) 8.5%, transparent) 0%, color-mix(in srgb, var(--light) 4.5%, transparent) 30%, color-mix(in srgb, var(--light) 1.6%, transparent) 55%, transparent 72%);width:1600px;height:760px;position:absolute;top:-380px;left:50%;transform:translate(-50%)}.lp-lattice.lp-pricing-plans-lattice{opacity:.6;width:1600px;height:760px;inset:-380px auto auto 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(44% 36%,#000 0%,#00000073 50%,#0000 100%);mask-image:radial-gradient(44% 36%,#000 0%,#00000073 50%,#0000 100%)}.lp-pricing-plans-column{z-index:2;position:relative}.lp-pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-pricing-card{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--surface);flex-direction:column;padding:26px 26px 24px;display:flex;position:relative}.lp-pricing-card[data-lit]{border-color:color-mix(in srgb, var(--light) 16%, transparent);background:var(--surface-raised);box-shadow:0 30px 90px -24px rgb(from var(--scrim) r g b / 65%)}.lp-pricing-card[data-lit]:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--light) 50%, transparent) 50%, transparent);height:1px;position:absolute;top:0;left:8%;right:8%}.lp-pricing-card[data-quiet]{border-color:var(--border-faint);background:0 0}.lp-pricing-plan-name{font-family:var(--font-mono);font-size:var(--lp-text-label);font-weight:400;line-height:var(--lp-leading-body);letter-spacing:var(--lp-tracking-pricing-name);text-transform:uppercase;color:var(--fg-muted);margin:0}.lp-pricing-card[data-lit] .lp-pricing-plan-name{color:var(--amber)}.lp-pricing-card-price{align-items:baseline;gap:8px;margin:18px 0 0;display:flex}.lp-pricing-card-figure{--number-flow-mask-height:0px;font-family:var(--font-mono);font-size:var(--lp-text-pricing-figure);font-weight:700;line-height:var(--lp-leading-pricing-figure);letter-spacing:var(--lp-tracking-pricing-figure);color:var(--fg)}.lp-pricing-card-figure::part(digit){letter-spacing:0}.lp-pricing-card-unit,.lp-pricing-card-sub{transition:opacity .18s}.lp-pricing-card[data-fading] .lp-pricing-card-unit,.lp-pricing-card[data-fading] .lp-pricing-card-sub{opacity:0}.lp-pricing-card-unit{font-family:var(--font-sans);font-size:var(--lp-text-pricing-card);line-height:var(--lp-leading-body);color:var(--fg-muted)}.lp-pricing-card-sub{min-height:20px;font-family:var(--font-sans);font-size:var(--lp-text-pricing-fine);line-height:var(--lp-leading-pricing-card);color:var(--fg-muted);margin:8px 0 0}.lp-pricing-card-description{font-family:var(--font-sans);font-size:var(--lp-text-pricing-description);line-height:var(--lp-leading-pricing-card);color:var(--fg-body);margin:14px 0 0}.lp-pricing-card-cta{margin-top:22px}.lp-pricing-card-cta .lp-pricing-button{width:100%;height:40px}.lp-pricing-card-rule{background:var(--border-faint);height:1px;margin:22px 0 18px}.lp-pricing-card-facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-pricing-card-fact{font-family:var(--font-sans);font-size:var(--lp-text-pricing-card);line-height:var(--lp-leading-pricing-card);color:var(--fg-body);align-items:flex-start;gap:12px;display:flex}.lp-pricing-card-fact:before{content:"";border-radius:var(--lp-radius-pricing-bullet);background:var(--amber);opacity:.85;flex:none;width:5px;height:5px;margin-top:8px}.lp-pricing-waitlist-strip{border:1px solid var(--border-faint);border-radius:var(--radius-box);grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:48px;margin-top:20px;padding:22px 26px;display:grid}.lp-pricing-waitlist-strip-label{font-family:var(--font-mono);font-size:var(--lp-text-label);font-weight:400;line-height:var(--lp-leading-lettering);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;color:var(--amber);margin:0}.lp-pricing-waitlist-strip-sentence{max-width:640px;font-family:var(--font-sans);font-size:var(--lp-text-pricing-card);line-height:var(--lp-leading-pricing-text);color:var(--fg-body);text-wrap:pretty;margin:10px 0 0}.lp-pricing-waitlist-strip .lp-waitlist{margin-top:0}.lp-pricing-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-pricing-other{border:1px solid var(--border-faint);border-radius:var(--radius-box);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding:22px 26px;display:grid}.lp-pricing-other-price{font-family:var(--font-mono);font-size:var(--lp-text-pricing-price);font-weight:700;line-height:var(--lp-leading-pricing-figure);letter-spacing:var(--lp-tracking-pricing-price);color:var(--fg);margin:10px 0 0}.lp-pricing-other-text{padding-top:2px}.lp-pricing-other-description,.lp-pricing-other-body{font-family:var(--font-sans);font-size:var(--lp-text-pricing-card);line-height:var(--lp-leading-pricing-text);text-wrap:pretty;margin:0}.lp-pricing-other-description{color:var(--fg);margin-bottom:4px;font-weight:500}.lp-pricing-other-body{color:var(--fg-body)}.lp-pricing-hero[data-reveal] .lp-pricing-plans-light,.lp-pricing-hero[data-reveal] .lp-lattice.lp-pricing-plans-lattice,.lp-pricing-hero[data-reveal] .lp-waitlist-light{opacity:0}.lp-pricing-hero[data-reveal=in] .lp-pricing-plans-light,.lp-pricing-hero[data-reveal=in] .lp-lattice.lp-pricing-plans-lattice{transition:opacity 1.4s ease-out .2s}.lp-pricing-hero[data-reveal=in] .lp-pricing-plans-light{opacity:1}.lp-pricing-hero[data-reveal=in] .lp-lattice.lp-pricing-plans-lattice{opacity:.6}.lp-pricing-hero[data-reveal=in] .lp-waitlist-light{opacity:1;transition:opacity .6s ease-out 1s}@media (max-width:1279px){.lp-pricing-hero-headline{font-size:var(--lp-text-pricing-headline-narrow)}}@media (max-width:1099px){.lp-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.lp-pricing-hero-copy{gap:18px;padding-top:144px}.lp-pricing-hero-headline{font-size:var(--lp-text-pricing-headline-tablet)}.lp-pricing-hero-lede{font-size:var(--lp-text-lede-tablet)}.lp-pricing-plans-light,.lp-lattice.lp-pricing-plans-lattice{width:1100px;height:520px;top:-260px}.lp-pricing-waitlist-strip{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 22px}.lp-pricing-other{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:22px 24px}}@media (max-width:719px){.lp-pricing-hero-copy{gap:16px;padding-top:120px}.lp-pricing-hero-headline{font-size:var(--lp-text-pricing-headline-phone)}.lp-pricing-hero-sentence{display:block}.lp-pricing-hero-lede{font-size:var(--lp-text-lede-phone)}.lp-pricing-toggle-option{padding:0 12px}.lp-pricing-cards{grid-template-columns:minmax(0,1fr);gap:16px}.lp-pricing-card-figure{font-size:var(--lp-text-pricing-figure-phone)}.lp-pricing-waitlist-strip{margin-top:16px}.lp-pricing-others{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.lp-pricing-other{gap:12px;padding:20px 22px}}@media (max-width:479px){.lp-pricing-hero-headline{font-size:var(--lp-text-pricing-headline-small-phone)}}@media (prefers-reduced-motion:reduce){.lp-pricing-hero[data-reveal] .lp-pricing-plans-light,.lp-pricing-hero[data-reveal] .lp-waitlist-light{opacity:1;transition:none}.lp-pricing-hero[data-reveal] .lp-lattice.lp-pricing-plans-lattice{opacity:.6;transition:none}.lp-pricing-toggle-option,.lp-pricing-card-unit,.lp-pricing-card-sub{transition:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.lp-pricing-rates{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.lp-pricing-rate-table{font-family:var(--font-mono);font-size:var(--lp-text-prompt);line-height:var(--lp-leading-body);color:var(--fg)}.lp-pricing-rate-row{border-top:1px solid var(--border-faint);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;column-gap:20px;min-height:44px;display:grid}.lp-pricing-rate-label{color:var(--fg-muted)}.lp-pricing-rate-none{color:var(--fg-ghost)}.lp-pricing-rate-row--head{min-height:0;font-size:var(--lp-text-table-head);letter-spacing:var(--lp-tracking-table-head);text-transform:uppercase;color:var(--fg-muted);border-top:0;padding-bottom:12px}.lp-pricing-rate-footnote{font-family:var(--font-sans);font-size:var(--lp-text-pricing-fine);line-height:var(--lp-leading-pricing-text);color:var(--fg-muted);margin:16px 0 0}.lp-pricing-rate-notes{flex-direction:column;gap:26px;display:flex}.lp-pricing-rate-note{flex-direction:column;gap:10px;display:flex}@media (max-width:1023px){.lp-pricing-rates{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:719px){.lp-pricing-rate-table{font-size:var(--lp-text-pricing-table-small)}.lp-pricing-rate-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr);column-gap:12px}}}@layer utilities;
@layer properties,theme,base;@layer components{.lp-pricing-questions{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:80px;display:grid}.lp-pricing-questions .lp-pricing-head{padding-bottom:0}.lp-pricing-questions-docs{font-family:var(--font-mono);font-size:var(--lp-text-label);line-height:var(--lp-leading-body);letter-spacing:var(--lp-tracking-pricing-button);text-transform:uppercase;color:var(--fg-muted);align-self:flex-start;align-items:center;gap:8px;margin-top:8px;transition:color .2s;display:inline-flex}.lp-pricing-questions-docs:hover{color:var(--fg)}.lp-pricing-questions-docs:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp-pricing-questions-arrow{color:var(--amber)}.lp-pricing-questions-list{border-top:1px solid var(--border)}.lp-pricing-question{border-bottom:1px solid var(--border-faint);padding:20px 0}.lp-pricing-question-heading{margin:0}.lp-pricing-question-button{width:100%;font-family:var(--font-sans);font-size:var(--lp-text-pricing-question);font-weight:500;line-height:var(--lp-leading-pricing-question);letter-spacing:normal;color:var(--fg);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex;position:relative}.lp-pricing-question-button:before{content:"";position:absolute;inset:-20px 0}.lp-pricing-question[data-open] .lp-pricing-question-button:before{bottom:-12px}.lp-pricing-question-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp-pricing-question-glyph{font-family:var(--font-mono);font-size:var(--lp-text-pricing-glyph);color:var(--fg-muted);flex:none;transition:color .18s}.lp-pricing-question-glyph:before{content:"+"}.lp-pricing-question[data-open] .lp-pricing-question-glyph:before{content:"−"}.lp-pricing-question-button:hover .lp-pricing-question-glyph{color:var(--fg)}.lp-pricing-question[data-open] .lp-pricing-question-glyph{color:var(--amber)}.lp-pricing-answer{visibility:hidden;transition:grid-template-rows .35s var(--ease-out-soft), visibility 0s linear .35s;grid-template-rows:0fr;display:grid}.lp-pricing-question[data-open] .lp-pricing-answer{visibility:visible;transition:grid-template-rows .35s var(--ease-out-soft), visibility 0s;grid-template-rows:1fr}.lp-pricing-answer-clip{min-height:0;overflow:hidden}.lp-pricing-answer-text{max-width:620px;font-family:var(--font-sans);font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);color:var(--fg-body);text-wrap:pretty;margin:12px 0 0}@media (max-width:1023px){.lp-pricing-questions{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:719px){.lp-pricing-question-button{font-size:var(--lp-text-pricing-question-phone)}}@media (prefers-reduced-motion:reduce){.lp-pricing-answer,.lp-pricing-question[data-open] .lp-pricing-answer,.lp-pricing-question-glyph,.lp-pricing-questions-docs{transition:none}}}@layer utilities;