.lv2 ::-moz-selection{background:color-mix(in srgb,var(--strong-branded-surface) 45%,transparent)}.lv2 ::selection{background:color-mix(in srgb,var(--strong-branded-surface) 45%,transparent)}.lv2{background:var(--elevated-surface);color:var(--text)}body:has(main.lv2){background:var(--elevated-surface)}body:has(main.lv2) .product-hunt-badge{display:none}body.modal-open:has(main.lv2){overflow:hidden}.lv2,.lv2 *{font-family:var(--font-aeonik),system-ui,-apple-system,sans-serif}.lv2 .home-landing-testimonials *,.lv2 .home-ugc *{font-family:revert-layer}.lv2 .button{--button-radius:24px;height:auto;padding:20px 24px;border:0;font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;corner-shape:round;position:relative;overflow:hidden;isolation:isolate}.lv2 .button:hover{--button-background-color:var(--strong-branded-surface);--button-border-color:var(--strong-branded-surface)}.lv2 .button[data-variant=outline]{--button-background-color:var(--surface);--button-border-color:var(--surface);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 10%,transparent);color:var(--text)}.lv2 .button:focus{outline:none}.lv2 .button:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (max-width:479px){.lv2 .button{padding-top:16px;padding-bottom:16px}}.lv2-btn-fx{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}.lv2-btn-fx .c{position:absolute;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.lv2-btn-label{position:relative;z-index:1;display:inline-block;vertical-align:top;overflow:hidden;padding:.16em 0;margin:-.16em 0}.lv2-btn-label .l1,.lv2-btn-label .l2{display:block;transition:translate .45s cubic-bezier(.22,1,.36,1)}.lv2-btn-label .l2{position:absolute;inset:.16em 0;translate:0 165%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.lv2 .button:hover .lv2-btn-label .l1{translate:0 -165%}.lv2 .button:hover .lv2-btn-label .l2{translate:0 0}.lv2 .input{border-radius:24px;corner-shape:round;border:0;background:var(--surface);padding-inline:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 12%,transparent);transition:box-shadow .18s ease}.lv2 .input:focus{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--palette-chrome-100) 45%,transparent)}.lv2-button-group{display:flex;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.lv2-viewport{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:0 2.5rem}@media (max-width:767px){.lv2-viewport{padding:0 1.25rem}}.lv2-nav{flex:none;padding:20px 0 14px}.lv2-nav-inner{width:100%;max-width:74rem;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.lv2-nav-wordmark{display:inline-flex;align-items:center}.lv2-nav-wordmark img{height:44px;width:auto;display:block}@media (max-width:479px){.lv2-nav-wordmark img{height:32px}}.lv2-nav-right{gap:.5rem}.lv2-nav-links,.lv2-nav-right{display:flex;align-items:center}.lv2-nav-links{gap:1.6rem;margin-right:1.1rem}.lv2 .lv2-nav-links a{font-size:15px;font-weight:500;color:var(--text);text-decoration:none;padding:.5rem 0;margin:-.5rem 0}.lv2 .lv2-nav-links a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.lv2 .lv2-nav-right .button{padding:14px 20px;font-size:.9375rem}@media (max-width:991px){.lv2-nav-links{display:none}}@media (max-width:599px){.lv2 .lv2-nav-call{display:none}}.lv2-stage{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}.lv2-stage-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%}.lv2-viewport .lv2-stage{width:100%;max-width:74rem;margin-inline:auto;flex:1;min-height:480px;display:flex;justify-content:center;align-items:center}.lv2-stage-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:clamp(2rem,4vw,3.5rem);width:100%;margin-top:auto;padding-bottom:clamp(3rem,10vh,6rem);text-align:left}.lv2-anim .lv2-stage-content{opacity:0;transform:translateY(24px);filter:blur(8px)}.lv2-anim .lv2-stage-content.is-in{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease}.lv2-hero-right{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;max-width:clamp(280px,38vw,32rem);flex:0 1 auto;min-width:0}.lv2-stage-content>.lv2-h1{flex:none}.lv2-h2{position:relative;font-weight:500;font-size:1.125rem;line-height:1.45;letter-spacing:0;text-wrap:pretty}.lv2-h2-snake{position:absolute;inset:0;z-index:2;display:block;color:var(--elevated-surface);pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;clip-path:path("M 0 0 Z")}@media (max-width:1079px){.lv2-stage-content{flex-direction:column;align-items:flex-start;gap:1.5rem}.lv2-hero-right{max-width:32rem;padding-top:0}}@media (max-width:479px){.lv2-hero-right,.lv2-stage-content{gap:1.25rem}.lv2-h2{font-size:1rem}}.lv2-h1{position:relative;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:clamp(2.5rem,calc(5.11vw - 7.05px),3.4rem);line-height:1;letter-spacing:-.02em;margin-top:-.4rem;margin-bottom:-1.2rem;padding-bottom:.6rem}.lv2-h1 *{font-family:inherit}@media (max-width:1079px){.lv2-h1{font-size:min(3.4rem,calc(8.811vw - 7.05px))}}@media (max-width:767px){.lv2-h1{font-size:min(3.4rem,calc(8.811vw - 3.52px))}}.lv2-h1 .ln{white-space:nowrap}.lv2-h1-snake{position:absolute;inset:0;z-index:2;display:block;color:var(--elevated-surface);pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;padding-bottom:.6rem;clip-path:path("M 0 0 Z")}.lv2-hero-pill{display:flex;gap:var(--spacing-md);width:100%}.lv2-hero-pill .input{flex:1;min-width:0}.lv2 .input[data-err]{box-shadow:inset 0 0 0 2px var(--negative-stroke)}@media (max-width:479px){.lv2-hero-pill{flex-direction:column}.lv2-hero-pill .button{width:100%}}.lv2s{padding:var(--spacing-home-landing-section-y) 2.5rem}@media (max-width:767px){.lv2s{padding-inline:1.25rem}}.lv2-container{width:100%;max-width:74rem;margin-inline:auto}.lv2s--surface{background:var(--surface)}.lv2s--brand{background:var(--weak-branded-surface)}.lv2-section-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:47rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.lv2-section-header .button{margin-top:.5rem}.lv2-section-title{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.lv2-section-title *{font-family:inherit}.lv2-section-lede{font-size:1.125rem;line-height:1.5;color:var(--subtle-text);text-wrap:pretty}.lv2-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(3rem,8vh,5.5rem)}.lv2-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.lv2-step-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.lv2-step-num{font-size:clamp(2.25rem,3.4vw,3rem);line-height:1;color:var(--palette-pink-40)}.lv2-step-num,.lv2-step-title{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700}.lv2-step-title{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lv2-step-body{font-size:1.0625rem;line-height:1.5;color:var(--subtle-text);max-width:30rem;text-wrap:pretty}.lv2-step-media{position:relative;border-radius:28px;corner-shape:round;overflow:hidden;aspect-ratio:1/1;max-width:520px;width:100%;justify-self:end}.lv2-step-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 8%,transparent);pointer-events:none}.lv2-step:nth-child(2n) .lv2-step-media{order:-1;justify-self:start}.lv2-step-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:899px){.lv2-step{grid-template-columns:1fr;gap:1.5rem}.lv2-step-media,.lv2-step:nth-child(2n) .lv2-step-media{order:1;justify-self:stretch;max-width:none}}.lv2-dive-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lv2-dive-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.75rem,4vh,2.75rem) 0}.lv2-dive-step:before{content:"";position:absolute;left:1.3rem;top:0;bottom:0;border-left:2px dotted color-mix(in srgb,var(--palette-chrome-100) 18%,transparent)}.lv2-dive-step:first-child:before{top:clamp(1.75rem,4vh,2.75rem)}.lv2-dive-step:last-child:before{bottom:auto;height:clamp(1.75rem,4vh,2.75rem)}.lv2-dive-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding-left:4rem}.lv2-dive-num{position:absolute;left:0;top:0;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--elevated-surface);box-shadow:inset 0 0 0 2px var(--palette-pink-40);font-size:.9375rem;color:var(--palette-pink-40)}.lv2-dive-num,.lv2-dive-title{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700}.lv2-dive-title{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.lv2-dive-body{font-size:1.0625rem;line-height:1.55;color:var(--subtle-text);max-width:34rem;text-wrap:pretty}.lv2-dive-panel{background:var(--surface);border-radius:18px;corner-shape:round;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 8%,transparent);overflow:hidden}.lv2-dive-panel-bar{display:flex;align-items:center;gap:.625rem;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--palette-chrome-100) 6%,transparent)}.lv2-dive-panel-dots{display:inline-flex;gap:5px}.lv2-dive-panel-dots i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--palette-chrome-100) 12%,transparent)}.lv2-dive-panel-label{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:600;font-size:.71875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-text)}.lv2-dive-rows{list-style:none;margin:0;padding:6px 0}.lv2-dive-row{display:flex;align-items:center;gap:.75rem;padding:10px 14px;font-size:.9375rem;line-height:1.35}.lv2-dive-row+.lv2-dive-row{border-top:1px solid color-mix(in srgb,var(--palette-chrome-100) 5%,transparent)}.lv2-dive-row.is-dropped{opacity:.5}.lv2-dive-row.is-lead{background:var(--weak-branded-surface)}.lv2-dive-grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lv2-dive-mono{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:500;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-dive-mono.lv2-dive-grow{display:block}.lv2-dive-name{font-weight:600;font-size:.9375rem}.lv2-dive-sub{font-size:.8125rem;color:var(--subtle-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-dive-tag{flex:none;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:600;font-size:.71875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--palette-chrome-90);background:color-mix(in srgb,var(--palette-chrome-100) 5%,transparent);border-radius:100vw;padding:4px 10px;white-space:nowrap}.lv2-dive-tag.is-warm{color:var(--palette-pink-40);background:var(--weak-branded-surface)}.lv2-dive-fit{flex:none;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:.8125rem;color:var(--palette-pink-40);background:var(--surface);border-radius:100vw;padding:5px 11px;box-shadow:inset 0 0 0 1.5px var(--palette-pink-40);white-space:nowrap}.lv2-dive-live{flex:none;width:8px;height:8px;border-radius:50%;background:var(--palette-pink-40);animation:lv2-dive-pulse 2s ease-in-out infinite}@keyframes lv2-dive-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--palette-pink-40) 45%,transparent)}55%{box-shadow:0 0 0 6px color-mix(in srgb,var(--palette-pink-40) 0,transparent)}}.lv2-dive-avatar{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:.71875rem;color:var(--text)}.lv2-dive-avatar[data-tone=yellow]{background:var(--alt-strong-branded-surface-02)}.lv2-dive-avatar[data-tone=purple]{background:var(--alt-strong-branded-surface-01)}.lv2-dive-avatar[data-tone=mint]{background:var(--positive-surface)}.lv2-dive-bar{flex:none;width:72px;height:6px;border-radius:100vw;background:color-mix(in srgb,var(--palette-chrome-100) 8%,transparent);overflow:hidden}.lv2-dive-bar i{display:block;height:100%;border-radius:inherit;background:var(--strong-branded-surface)}.lv2-dive-score{flex:none;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:.8125rem}.lv2-dive-proof{list-style:none;margin:1.5rem 0 2rem;padding:0;display:flex;flex-direction:column;gap:.625rem}.lv2-dive-proof li{display:flex;align-items:baseline;gap:.625rem;font-size:1rem;font-weight:500;line-height:1.5}.lv2-dive-proof svg{flex:none;align-self:center;color:var(--palette-pink-40)}@media (max-width:899px){.lv2-dive-step{grid-template-columns:1fr;gap:1.25rem}.lv2-dive-step:before{display:none}.lv2-dive-copy{padding-left:0}.lv2-dive-num{position:static;margin-bottom:.25rem}}@media (prefers-reduced-motion:reduce){.lv2-dive-live{animation:none}}.lv2 .lv2-testimonials{padding-inline:2.5rem}@media (max-width:767px){.lv2 .lv2-testimonials{padding-inline:1.25rem}}.lv2 .lv2-testimonials .home-landing-testimonials{margin-inline:-2.5rem}@media (max-width:767px){.lv2 .lv2-testimonials .home-landing-testimonials{margin-inline:-1.25rem}}.lv2 .lv2-testimonials .lv2-section-header{margin-bottom:0}.lv2 .lv2-testimonials{padding-block-end:calc(2 * var(--spacing-xl))}.lv2 .home-ugc{padding-block-start:0}.lv2-manifesto{--lv2-mf-ink:var(--palette-chrome-100);--lv2-mf-field:var(--palette-pink-20);--lv2-mf-muted:color-mix(in srgb,var(--palette-chrome-100) 58%,var(--palette-pink-20));--lv2-mf-soft:color-mix(in srgb,var(--palette-chrome-100) 78%,var(--palette-pink-20));position:relative;background:var(--lv2-mf-field);color:var(--lv2-mf-ink)}.lv2-manifesto-title{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:clamp(1.75rem,2.9vw,2.5rem);line-height:1.12;letter-spacing:-.02em;max-width:40ch;text-wrap:pretty}.lv2-manifesto-title *{font-family:inherit}.lv2-manifesto-title .nb{white-space:nowrap}.lv2-mf-muted{color:var(--lv2-mf-muted)}.lv2-mf-grid{display:grid;grid-template-columns:minmax(0,1fr) min(460px,42%);-moz-column-gap:clamp(3rem,7vw,7.5rem);column-gap:clamp(3rem,7vw,7.5rem);align-items:start;margin-top:clamp(2.5rem,5vw,4rem)}.lv2-mf-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:26rem}.lv2-mf-body{font-size:1.125rem;line-height:1.5;color:var(--lv2-mf-ink);text-wrap:pretty}.lv2-mf-points{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.lv2-mf-point{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;align-items:start}.lv2-mf-glyph{display:block;width:20px;height:20px;margin-top:2px;color:var(--lv2-mf-ink)}.lv2-mf-glyph svg{display:block;width:100%;height:100%}.lv2-mf-point-text{display:flex;flex-direction:column;gap:3px}.lv2-mf-point-text strong{font-weight:600;font-size:1rem;line-height:1.35;color:var(--lv2-mf-ink)}.lv2-mf-point-text span{font-size:.9375rem;line-height:1.45;color:var(--lv2-mf-soft);text-wrap:pretty}.lv2-mf-links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:32px}.lv2-mf-link{display:inline-block;padding:10px 0;font-weight:600;font-size:1rem;line-height:1.4;color:var(--lv2-mf-ink);text-decoration:none;text-wrap:pretty}.lv2-mf-link-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lv2-mf-arrow{display:inline-block;transition:translate .2s ease}.lv2-mf-link:hover .lv2-mf-arrow{translate:3px 0}.lv2-mf-link:focus{outline:none}.lv2-mf-link:focus-visible{outline:2px solid var(--lv2-mf-ink);outline-offset:3px;border-radius:4px}.lv2-mf-panel{position:relative;aspect-ratio:1;width:100%;background-color:var(--inverted-surface);background-image:radial-gradient(60% 55% at 18% 22%,color-mix(in srgb,var(--strong-branded-surface) 16%,transparent),transparent 70%),radial-gradient(55% 50% at 84% 80%,color-mix(in srgb,var(--alt-strong-branded-surface-02) 10%,transparent),transparent 70%);overflow:hidden}.lv2-mf-net{position:absolute;inset:0;width:100%;height:100%;display:block}.lv2-mf-lane{fill:none;stroke:color-mix(in srgb,var(--palette-pink-20) 66%,transparent);stroke-width:3;stroke-linecap:round}.lv2-mf-halo,.lv2-mf-ring{position:absolute;left:50%;top:50%;aspect-ratio:1;border-radius:50%;pointer-events:none}.lv2-mf-halo{width:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--positive-surface) 13%,transparent),transparent 70%)}.lv2-mf-ring{width:47%;border:2px solid color-mix(in srgb,var(--positive-surface) 55%,transparent);transform:translate(-50%,-50%) scale(.3);opacity:0;animation:lv2-mf-aura 3.6s cubic-bezier(.25,.6,.45,1) infinite}.lv2-mf-ring[data-r="2"]{animation-delay:1.8s}@keyframes lv2-mf-aura{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}18%{opacity:.75}70%{transform:translate(-50%,-50%) scale(1);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.lv2-mf-station{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--palette-pink-20);color:var(--palette-chrome-100);font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:500;font-size:.9375rem;line-height:1;white-space:nowrap}.lv2-mf-station[data-s=signals]{left:19.79%;top:50%}.lv2-mf-station[data-s=outreach]{left:50%;top:29.17%}.lv2-mf-station[data-s=ai]{left:50%;top:70.83%}.lv2-mf-station[data-s=brain]{left:50%;top:50%;background:var(--surface);font-weight:600}.lv2-mf-station[data-s=customers]{left:80.21%;top:50%;background:#a8e5c9;font-weight:600}.lv2-anim .lv2-mf-reveal{opacity:0;transform:translateY(18px)}.lv2-anim .lv2-mf-reveal.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0ms)}.lv2-anim .lv2-mf-lane{stroke-dasharray:1;stroke-dashoffset:1}.lv2-anim .lv2-mf-station{opacity:0;transform:translate(-50%,-50%) scale(.92)}.lv2-anim .lv2-mf-panel .lv2-mf-agent,.lv2-anim .lv2-mf-panel .lv2-mf-ring{animation-play-state:paused;visibility:hidden}.lv2-anim .lv2-mf-panel.is-in .lv2-mf-lane{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1) calc(.35s + var(--k, 0) * .15s)}.lv2-anim .lv2-mf-panel.is-in .lv2-mf-station{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .45s cubic-bezier(.22,1,.36,1) calc(.3s + var(--i) * .28s),transform .45s cubic-bezier(.34,1.56,.64,1) calc(.3s + var(--i) * .28s)}.lv2-anim .lv2-mf-panel.is-in .lv2-mf-agent,.lv2-anim .lv2-mf-panel.is-in .lv2-mf-ring{animation-play-state:running;visibility:visible;transition:visibility 0s 1.6s}@media (prefers-reduced-motion:reduce){.lv2-anim .lv2-mf-reveal,.lv2-anim .lv2-mf-station{opacity:1;transform:none;transition:none}.lv2-anim .lv2-mf-station{transform:translate(-50%,-50%)}.lv2-anim .lv2-mf-lane{stroke-dashoffset:0;transition:none}.lv2-mf-agent,.lv2-mf-ring{display:none!important}}@media (max-width:899px){.lv2-mf-grid{grid-template-columns:1fr;row-gap:40px}.lv2-mf-copy,.lv2-mf-panel{max-width:32rem}}@media (max-width:479px){.lv2-manifesto-title{font-size:1.625rem}.lv2-mf-body{font-size:1.0625rem}.lv2-mf-station{height:32px;padding:0 13px;font-size:.875rem}.lv2-mf-station-long{display:none}}.lv2-mf-station-short{display:none}@media (max-width:479px){.lv2-mf-station-short{display:inline}}.lv2-price-fold{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(2rem,5vw,5rem)}.lv2-price-decor{flex:none;width:min(330px,26vw)}.lv2-price-decor .pancake-stack__svg{width:100%;height:auto}@media (max-width:1079px){.lv2-price-decor{display:none}}.lv2-price-card{background:var(--surface);border-radius:28px;corner-shape:round;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 8%,transparent);padding:clamp(2rem,4vw,3rem);max-width:40rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.lv2-price-figure{display:flex;align-items:baseline;gap:.625rem}.lv2-price-amount{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:clamp(3rem,5vw,4rem);line-height:1;letter-spacing:-.02em}.lv2-price-cycle{font-size:1.125rem;font-weight:500;color:var(--subtle-text)}.lv2-price-sub{font-size:1.0625rem;line-height:1.5;color:var(--subtle-text);text-wrap:pretty}.lv2-price-link{font-size:1rem;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px;padding:20px 8px;line-height:1}.lv2-price-value{display:flex;flex-direction:column;gap:.75rem}.lv2-price-value-intro{font-size:1rem;font-weight:600}.lv2-price-value-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.lv2-price-value-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:1.0625rem;line-height:1.4;text-wrap:pretty}.lv2-price-value-list svg{flex:none;margin-top:.3em;color:var(--palette-pink-40)}.lv2-price-value-figure{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700}.lv2-price-fine{margin-top:-.5rem;font-size:.875rem;color:var(--subtle-text)}.lv2-viewport--page .lv2s{flex:1}.lv2-cta{min-height:clamp(420px,62vh,580px);display:flex;align-items:center}.lv2-cta-content{position:relative;z-index:1;width:100%;max-width:74rem;margin-inline:auto;padding:4rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.lv2-anim .lv2-cta-content{opacity:0;transform:translateY(24px);filter:blur(8px)}.lv2-anim .lv2-cta-content.is-in{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease}@media (max-width:767px){.lv2-cta-content{padding-inline:1.25rem}}.lv2-cta-title{position:relative;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-weight:700;font-size:min(3.4rem,calc(12.56vw - 10.05px));line-height:1;letter-spacing:-.02em;white-space:nowrap}@media (max-width:767px){.lv2-cta-title{font-size:min(3.4rem,calc(12.56vw - 5.03px))}}.lv2-cta-title *{font-family:inherit}.lv2-cta-title-snake{position:absolute;inset:0;z-index:2;display:block;color:var(--elevated-surface);pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;clip-path:path("M 0 0 Z")}.lv2-footer{margin-top:8px;background:var(--inverted-surface);color:var(--text-on-inverted-surface);border-radius:36px 36px 0 0;corner-shape:round;padding:4.5rem 2.5rem 1.5rem}@media (max-width:767px){.lv2-footer{border-radius:24px 24px 0 0;padding:3rem 1.25rem 1.25rem}}.lv2-footer-inner{width:100%;max-width:74rem;margin-inline:auto;display:flex;flex-direction:column;gap:2.25rem}.lv2-footer-top{display:flex;align-items:center;gap:3rem}.lv2-footer-cols{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media (max-width:767px){.lv2-footer-top{flex-direction:column;align-items:flex-start;gap:2.75rem}.lv2-footer-cols{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}.lv2-footer-col{display:flex;flex-direction:column;gap:1.1rem}.lv2 .lv2-footer-eyebrow{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle-text-on-inverted-surface)}.lv2-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.lv2-footer-col a{display:inline-block;padding:.35rem 0;margin:-.35rem 0;font-size:15px;font-weight:500;color:var(--text-on-inverted-surface);text-decoration:none;transition:color .2s ease}.lv2-footer-col a:hover{color:var(--palette-chrome-0)}.lv2-footer a:focus-visible{outline:2px solid var(--text-on-inverted-surface);outline-offset:3px;border-radius:2px}.lv2-footer-brand{display:block;flex:0 0 auto;width:clamp(220px,30%,400px);margin-left:auto;color:var(--text-on-inverted-surface);transition:color .35s ease}@media (max-width:767px){.lv2-footer-brand{width:min(60%,280px);margin-left:0}}.lv2-footer-brand:hover{color:var(--palette-chrome-0)}.lv2-footer-wordmark{display:block;width:100%;aspect-ratio:422/166;background:currentColor;-webkit-mask:url(/pancake-logo.svg) no-repeat center/contain;mask:url(/pancake-logo.svg) no-repeat center/contain;forced-color-adjust:none}.lv2 .lv2-footer-legal,.lv2 .lv2-footer-legal *{font-family:var(--font-aeonik-fono),ui-monospace,monospace}.lv2 .lv2-footer-legal{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--text-on-inverted-surface) 16%,transparent);padding-top:1.3rem;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-text-on-inverted-surface)}.lv2 .lv2-footer-legal nav{display:flex;gap:1.4rem}.lv2 .lv2-footer-legal a{color:var(--subtle-text-on-inverted-surface);text-decoration:none;padding:.35rem 0;margin:-.35rem 0;transition:color .2s ease}.lv2 .lv2-footer-legal a:hover{color:var(--text-on-inverted-surface)}.lv2-scrim{position:fixed;inset:0;z-index:50;display:none;padding:1.25rem;background:color-mix(in srgb,var(--palette-chrome-100) 55%,transparent);overflow-y:auto;overscroll-behavior:contain}.lv2-scrim.is-open{display:grid;place-items:center}.lv2-sheet{position:relative;width:100%;max-width:30rem;background:var(--elevated-surface);border-radius:28px;corner-shape:round;padding:2.25rem 2rem 2rem;box-shadow:0 24px 60px color-mix(in srgb,var(--palette-chrome-100) 22%,transparent);animation:lv2-sheet-in .32s cubic-bezier(.22,1,.36,1) both}.lv2-sheet.is-wide{max-width:61.5rem;padding:1.75rem 1rem 1rem}@keyframes lv2-sheet-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:479px){.lv2-sheet{padding:1.75rem 1.25rem 1.5rem;border-radius:22px}}.lv2-sheet-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--palette-chrome-100) 6%,transparent);color:var(--text);font:inherit;font-size:17px;line-height:1;cursor:pointer;transition:background .2s ease}.lv2-sheet-close:hover{background:color-mix(in srgb,var(--palette-chrome-100) 12%,transparent)}.lv2-sheet-close:focus-visible{outline:2px solid var(--text);outline-offset:2px}.lv2-sheet h3{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-size:1.75rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:.5rem}.lv2-call-title{padding:0 .75rem .9rem}.lv2-zcal-wrap{overflow:hidden;overflow:clip;border-radius:18px;background:var(--surface);margin-inline:auto;overscroll-behavior:contain}.lv2-zcal-frame{border:0;display:block}.lv2-zcal-wrap.is-fit{width:calc(950px * var(--zs, 1));height:calc(610px * var(--zs, 1))}.lv2-zcal-wrap.is-fit .lv2-zcal-frame{width:1024px;height:690px;transform-origin:top left;transform:scale(var(--zs,1)) translate(-37px,-80px)}.lv2-zcal-wrap.is-native{width:100%;height:780px}.lv2-zcal-wrap.is-native .lv2-zcal-frame{width:100%;height:100%;margin-top:0}.lv2-sheet-note{font-size:.8125rem;color:var(--subtle-text);text-align:center;margin-top:.75rem}.lv2-sheet-note a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.lv2-sheet-note.is-loud{color:var(--text);font-weight:500}@media (prefers-reduced-motion:reduce){.lv2-cta-content,.lv2-stage-content{opacity:1;transform:none;filter:none;transition:none}.lv2-btn-fx{display:none}.lv2-btn-label .l1,.lv2-btn-label .l2{transition:none}.lv2-sheet{animation:none}}.lv2-legal{width:100%;max-width:46rem;margin-inline:auto;padding:0 0 3rem}.lv2 .lv2-legal-updated{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle-text);margin-bottom:1rem}.lv2-legal h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 2.25rem}.lv2-legal h2{font-size:1.3rem;font-weight:600;letter-spacing:-.01em;margin:2.5rem 0 .75rem}.lv2-legal h3{font-size:1.05rem;font-weight:600;margin:1.75rem 0 .5rem}.lv2-legal li,.lv2-legal p{font-size:1rem;line-height:1.65;margin:0 0 .9rem}.lv2-legal ul{list-style:disc;padding-left:1.25rem;margin:0 0 1rem}.lv2-legal ul ul{list-style:circle;margin-top:.4rem}.lv2-legal li{margin-bottom:.4rem}.lv2-legal a{color:inherit;text-decoration:underline;text-decoration-color:var(--strong-branded-surface);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s ease}.lv2-legal a:hover{text-decoration-thickness:3px}.lv2 .lv2-legal code{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-size:.85em;background:var(--surface);padding:.15em .4em;border-radius:6px;overflow-wrap:anywhere}.lv2-page-top{padding:0 2.5rem}@media (max-width:767px){.lv2-page-top{padding:0 1.25rem}}.lv2-careers .lv2s{padding-block:3rem}.lv2-careers .lv2s+.lv2s{border-top:1px solid color-mix(in srgb,var(--palette-chrome-100) 10%,transparent)}.lv2-careers .lv2-careers-hero{padding-block:2.5rem 3rem}.lv2-careers .lv2-section-header{margin-bottom:1.75rem}.lv2-careers-hero .lv2-section-header{margin-bottom:0}.lv2 .lv2-careers-facts{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 0;padding:0;margin:1.5rem 0 0;font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-size:13px;letter-spacing:.04em;color:var(--subtle-text)}.lv2 .lv2-careers-facts li+li:before{content:"·";margin:0 .7rem}.lv2 .lv2-careers-facts a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lv2 .lv2-careers-facts a:hover{color:var(--text)}.lv2 .lv2-careers-cards{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.lv2-careers-card{display:flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--surface);border-radius:20px;corner-shape:round;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 8%,transparent);padding:1.25rem 1.5rem;text-decoration:none;color:var(--text);transition:box-shadow .2s ease}.lv2s--surface .lv2-careers-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 12%,transparent)}a.lv2-careers-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 30%,transparent)}a.lv2-careers-card:hover .lv2-careers-arrow{translate:4px 0}.lv2-careers-card-main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.lv2-careers-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:1.0625rem;font-weight:600}.lv2-careers-card-blurb{font-size:.9375rem;line-height:1.5;color:var(--subtle-text)}.lv2-careers-card-meta{display:inline-flex;align-items:center;gap:.6rem;flex:none;font-size:.875rem;color:var(--subtle-text);white-space:nowrap}.lv2-careers-arrow{display:inline-block;transition:translate .25s cubic-bezier(.22,1,.36,1)}.lv2-careers-empty{font-size:1rem;color:var(--subtle-text);margin:0}@media (max-width:599px){.lv2-careers-card{flex-direction:column;align-items:flex-start;gap:.9rem}}.lv2 .lv2-careers-team{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}@media (max-width:1023px){.lv2 .lv2-careers-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.lv2 .lv2-careers-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv2-careers-member{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:var(--surface);border-radius:20px;corner-shape:round;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-chrome-100) 8%,transparent);padding:1.25rem}.lv2-careers-member img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:.25rem}.lv2-careers-member-name{font-size:.9375rem;font-weight:600;line-height:1.25}.lv2 .lv2-careers-member-role{font-family:var(--font-aeonik-fono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-text)}.lv2-careers-member a{font-size:.8125rem;font-weight:500;margin-top:auto}.lv2-careers .lv2-section-lede a,.lv2-careers-member a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.lv2-careers .lv2-section-lede a{text-decoration-thickness:1.5px}.lv2-careers .lv2-section-lede a:hover{text-decoration-thickness:3px}