.vx-land{--vx-w:1180px;--vx-gut:clamp(16px, 4vw, 40px);background:var(--ground);min-height:100svh;color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;overflow-x:clip}.vx-land .mono{font-family:var(--f-mono);letter-spacing:0;font-size:.92em}.vx-land a{color:inherit}.vx-bar{z-index:5;max-width:calc(var(--vx-w) + 2 * var(--vx-gut));padding:14px var(--vx-gut);background:color-mix(in srgb, var(--ground) 86%, transparent);-webkit-backdrop-filter:blur(10px);align-items:center;gap:12px;margin:0 auto;display:flex;position:sticky;top:0}.vx-brand{font-size:19px;font-weight:650;text-decoration:none}.vx-sp{flex:1}.vx-theme{font:500 13px/1 var(--f-ui);color:var(--ink2);background:var(--sunken);border-radius:var(--r-btn);cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border:0;padding:9px 14px}.vx-theme:hover{color:var(--ink);background:var(--line)}.vx-theme-to-light{display:none}@media (prefers-color-scheme:dark){.vx-land:not([data-vx-theme=day]) .vx-theme-to-dark{display:none}.vx-land:not([data-vx-theme=day]) .vx-theme-to-light{display:inline}}.vx-land[data-vx-theme=night] .vx-theme-to-dark{display:none}.vx-land[data-vx-theme=night] .vx-theme-to-light{display:inline}.vx-invited{max-width:var(--vx-w);padding:0 var(--vx-gut);color:var(--ink2);margin:4px auto 0;font-size:14px}.vx-btn{font:600 15px/1 var(--f-ui);color:var(--accent-on);background:var(--accent);border-radius:var(--r-btn);cursor:pointer;box-shadow:var(--sh);transition:transform var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:15px 24px;display:inline-flex}@media (hover:hover) and (pointer:fine){.vx-btn:hover{box-shadow:var(--sh-lift);transform:translateY(-1px)}}.vx-btn:active{scale:.98}.vx-btn[data-pending]{opacity:.8;cursor:progress}.vx-btn--sm{gap:8px;padding:10px 16px;font-size:14px}.vx-btn--lg{padding:18px 30px;font-size:16.5px}.vx-join{justify-items:start;gap:10px;display:grid}.vx-join-note{color:var(--dim);margin:0;font-size:13.5px}.vx-closed{border-radius:var(--r-md);background:var(--sunken);color:var(--ink2);margin:0;padding:14px 18px}.vx-h1{font:750 clamp(42px, 7.4vw, 92px)/.98 var(--f-ui);letter-spacing:-.035em;text-wrap:balance;margin:0}.vx-h1>span{display:block}.vx-h1>span+span{color:var(--ink2)}.vx-h1--center{text-align:center}.vx-h1--xl{letter-spacing:-.045em;font-size:clamp(46px,11vw,168px);line-height:.9}.vx-h2{font:700 clamp(28px, 3.6vw, 44px)/1.05 var(--f-ui);letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px}.vx-k{font:600 13px/1.2 var(--f-ui);letter-spacing:.02em;color:var(--dim);margin:0 0 14px}.vx-lede{max-width:60ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:17px}.vx-lede--lg{font-size:clamp(17px,1.6vw,20px);line-height:1.5}.vx-center{text-align:center;margin-left:auto;margin-right:auto}.vx-center-row{justify-content:center;display:flex}.vx-center-row .vx-join{text-align:center;justify-items:center}.vx-sub{color:var(--dim);font-size:13px}.vx-note{color:var(--dim);margin:0;font-size:13px}.vx-sect,.vx-a-hero,.vx-b-hero,.vx-c-hero,.vx-close{max-width:var(--vx-w);padding:clamp(56px, 8vw, 104px) var(--vx-gut) 0;box-sizing:content-box;margin:0 auto}.vx-av{border-radius:var(--r-av);width:36px;height:36px;box-shadow:0 0 0 2px var(--surface);flex:none;display:inline-block}.vx-av--sm{width:28px;height:28px}.vx-stage{font:600 12px/1 var(--f-ui);border-radius:var(--r-btn);align-items:center;padding:5px 9px;display:inline-flex}.vx-stage--idea{background:var(--idea-soft);color:var(--idea)}.vx-stage--bld{background:var(--bld-soft);color:var(--bld)}.vx-stage--live{background:var(--live-soft);color:var(--live)}.vx-stage--shelf{background:var(--shelf-soft);color:var(--shelf)}.vx-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.vx-dot--idea{background:var(--idea)}.vx-dot--bld{background:var(--bld)}.vx-dot--live{background:var(--live)}.vx-dot--shelf{background:var(--shelf)}.vx-card{text-align:center;background:var(--surface);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh);justify-items:center;gap:8px;padding:26px 22px;display:grid}.vx-card--left{text-align:left;justify-items:start}.vx-card h3{font:650 18px/1.25 var(--f-ui);margin:4px 0 0}.vx-card p{color:var(--ink2);margin:0}.vx-pill{font:600 13.5px/1 var(--f-ui);border-radius:var(--r-btn);background:var(--sunken);color:var(--ink);align-items:center;gap:6px;margin-top:6px;padding:10px 16px;display:inline-flex}.vx-pill--accent{background:var(--accent);color:var(--accent-on)}.vx-pill .icon,.vx-pill svg{width:15px;height:15px}.vx-tile{border-radius:var(--r-sm);background:var(--live-soft);width:36px;height:36px;color:var(--live);font:700 16px/1 var(--f-ui);place-items:center;display:grid}.vx-ico{border-radius:var(--r-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.vx-ico svg{width:20px;height:20px}.vx-entry{background:var(--surface);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh);gap:12px;padding:18px 20px 14px;display:grid}.vx-entry-h{align-items:center;gap:11px;display:flex}.vx-entry-h b{font:650 15px/1.2 var(--f-ui);display:block}.vx-entry-b{margin:0;font-size:15.5px;line-height:1.55}.vx-entry-p{border-radius:var(--r-md);background:var(--sunken);font:600 14px/1.2 var(--f-ui);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.vx-entry-f{color:var(--dim);gap:18px;font-size:13.5px;display:flex}.vx-entry-f>span{align-items:center;gap:6px;display:inline-flex}.vx-entry-f svg,.vx-milestone svg,.vx-stuck svg{width:15px;height:15px}.vx-milestone,.vx-stuck{font:600 13px/1 var(--f-ui);border-radius:var(--r-btn);justify-self:start;align-items:center;gap:7px;margin:0;padding:7px 11px;display:inline-flex}.vx-milestone{background:var(--live-soft);color:var(--live)}.vx-stuck{background:var(--sunken);color:var(--ink2)}.vx-stuck--inline{vertical-align:middle;margin-left:6px;padding:4px 8px;font-size:12px}.vx-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.vx-log-row{grid-template-columns:8px minmax(0,1fr);gap:16px;padding:0 0 22px;display:grid;position:relative}.vx-log-row:last-child{padding-bottom:0}.vx-log-row:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:-2px;left:3.5px}.vx-log-row:last-child:before{display:none}.vx-log-row .vx-dot{margin-top:7px}.vx-log-row p{margin:0}.vx-log-row .vx-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.vx-close{text-align:center}.vx-close .vx-lede{margin:0 auto 28px}.vx-close .vx-join{justify-items:center}.vx-foot{max-width:var(--vx-w);padding:36px var(--vx-gut) 48px;box-sizing:content-box;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px;margin:clamp(48px,7vw,88px) auto 0;font-size:14px;display:grid}.vx-foot-brand p{color:var(--dim);max-width:34ch;margin:10px 0 0}.vx-foot nav{align-content:start;gap:8px;display:grid}.vx-foot nav b{font:600 13px/1.2 var(--f-ui);margin-bottom:4px}.vx-foot nav a{color:var(--ink2);text-decoration:none}.vx-foot nav a:hover{color:var(--ink)}.vx-a-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(32px,6vw,72px);display:grid}.vx-a-copy{justify-items:start;gap:26px;min-width:0;display:grid}.vx-a-copy .vx-k{margin:0}.vx-a-copy .vx-h1{font-size:clamp(42px,6.1vw,80px)}.vx-proof{color:var(--ink2);align-items:center;gap:12px;font-size:14px;display:flex}.vx-faces{display:flex}.vx-faces .vx-av+.vx-av{margin-left:-9px}.vx-a-feed{border-radius:calc(var(--r-lg) + 8px);background:var(--sunken);gap:14px;min-width:0;padding:18px;display:grid;position:relative}.vx-a-label{color:var(--dim);margin:0 0 -2px 4px;font-size:12px}.vx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.vx-steps li{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh);align-content:start;gap:10px;padding:26px 24px;display:grid;position:relative}.vx-steps li>svg{width:22px;height:22px;color:var(--accent)}.vx-step-n{color:var(--dim);position:absolute;top:24px;right:22px}.vx-steps h3{font:650 19px/1.25 var(--f-ui);margin:0}.vx-steps p{color:var(--ink2);margin:0}.vx-a-follow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.vx-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.vx-b-hero{justify-items:center;gap:28px;padding-top:clamp(40px,8vw,104px);display:grid}.vx-b-path{border-radius:var(--r-btn);background:var(--surface);box-shadow:var(--sh);font:600 13.5px/1 var(--f-ui);color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 16px;display:flex}.vx-b-path>span{align-items:center;gap:8px;display:inline-flex}.vx-b-path svg{width:14px;height:14px;color:var(--dim)}.vx-b-hero .vx-h1{font-size:clamp(44px,8.6vw,112px)}.vx-b-hero .vx-h1>span+span{color:var(--ink)}.vx-b-hero .vx-h1>span:first-child{color:var(--ink2)}.vx-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.vx-track:before{content:"";background:linear-gradient(90deg, var(--idea), var(--bld), var(--live));opacity:.5;border-radius:2px;height:2px;position:absolute;top:11px;left:12%;right:12%}.vx-track-step{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.vx-track-node{box-sizing:border-box;background:var(--surface);border:6px solid;border-radius:50%;width:24px;height:24px}.vx-track-step--idea .vx-track-node{color:var(--idea)}.vx-track-step--bld .vx-track-node{color:var(--bld)}.vx-track-step--live .vx-track-node{color:var(--live)}.vx-track-step>p{margin:0}.vx-track-step>p:last-child{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh);text-align:left;justify-self:stretch;margin-top:4px;padding:16px;font-size:15px}.vx-perks,.vx-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vx-quote{border-radius:var(--r-lg);background:var(--sunken);align-content:space-between;gap:16px;margin:0;padding:24px;display:grid}.vx-quote blockquote{margin:0;font-size:16.5px;line-height:1.5}.vx-quote figcaption{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.vx-quote figcaption .mono{color:var(--dim)}.vx-b-band{text-align:center;border-radius:calc(var(--r-lg) + 10px);background:var(--accent);color:var(--accent-on);justify-items:center;gap:16px;padding:clamp(40px,6vw,72px) 24px;display:grid}.vx-b-band p{opacity:.8;margin:0 0 8px;font-size:17px}.vx-b-band .vx-btn{background:var(--accent-on);color:var(--accent)}.vx-b-band .vx-join{justify-items:center}.vx-b-band .vx-join-note{color:var(--accent-on);opacity:.7}.vx-land[data-vx=vibe_stages] .vx-foot{margin-top:clamp(56px,7vw,96px)}.vx-c-hero{padding-top:clamp(28px,5vw,64px)}.vx-c-eyebrow{border-radius:var(--r-btn);background:var(--surface);box-shadow:var(--sh);color:var(--ink2);align-items:center;gap:9px;margin:0 0 22px;padding:8px 13px;font-size:13px;display:inline-flex}.vx-c-hero .vx-h1>span+span{color:var(--ink)}.vx-c-hero .vx-h1>span:first-child{color:var(--ink2)}.vx-c-under{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(28px,4vw,48px);padding-top:clamp(24px,3vw,36px);display:grid}.vx-c-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-lift);gap:16px;padding:24px;display:grid}.vx-c-card h2{font:700 20px/1.2 var(--f-ui);margin:0}.vx-c-card ul{color:var(--ink2);gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.vx-c-card li{align-items:start;gap:9px;display:flex}.vx-c-card li svg{width:17px;height:17px;color:var(--live);flex:none;margin-top:3px}.vx-c-card .vx-btn{width:100%}.vx-c-card .vx-join{justify-items:stretch}.vx-c-read{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.vx-c-side{position:sticky;top:96px}.vx-c-logs{gap:18px;min-width:0;display:grid}.vx-c-logs>.vx-k{margin:14px 0 0}.vx-c-plate{gap:20px;padding:26px 24px}.vx-c-plate-h{gap:3px;margin:0;display:grid}.vx-c-plate-h b{font:650 18px/1.2 var(--f-ui)}.vx-answer{border-radius:var(--r-md);background:var(--sunken);align-items:start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.vx-answer p{color:var(--ink2);margin:0}.vx-answer b{color:var(--ink)}.vx-c-faq{max-width:820px}.vx-c-faq details{border-top:1px solid var(--line)}.vx-c-faq details:last-of-type{border-bottom:1px solid var(--line)}.vx-c-faq summary{cursor:pointer;font:600 18px/1.3 var(--f-ui);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;list-style:none;display:flex}.vx-c-faq summary::-webkit-details-marker{display:none}.vx-c-faq summary svg{width:18px;height:18px;color:var(--dim);transition:transform var(--dur-1) var(--ease-out);flex:none}.vx-c-faq details[open] summary svg{transform:rotate(180deg)}.vx-c-faq details p{color:var(--ink2);max-width:64ch;margin:0 0 22px}@keyframes vx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vx-a-copy>*,.vx-a-feed,.vx-b-hero>*,.vx-c-hero>*{animation:vx-rise var(--dur-hero) var(--ease-out) both}.vx-a-copy>:nth-child(2),.vx-b-hero>:nth-child(2),.vx-c-hero>:nth-child(2){animation-delay:60ms}.vx-a-copy>:nth-child(3),.vx-b-hero>:nth-child(3),.vx-c-hero>:nth-child(3){animation-delay:.12s}.vx-a-copy>:nth-child(n+4),.vx-b-hero>:nth-child(n+4){animation-delay:.18s}.vx-a-feed{animation-delay:.16s}@media (max-width:960px){.vx-a-hero,.vx-a-follow,.vx-c-under,.vx-c-read{grid-template-columns:minmax(0,1fr)}.vx-c-side{position:static}.vx-steps,.vx-perks,.vx-quotes{grid-template-columns:minmax(0,1fr)}.vx-foot{grid-template-columns:repeat(4,minmax(0,1fr))}.vx-foot-brand{grid-column:1/-1}.vx-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.vx-track:before{display:none}}@media (max-width:620px){.vx-bar{gap:8px;padding-top:10px;padding-bottom:10px}.vx-brand{font-size:17px}.vx-theme{padding:8px 11px}.vx-pair{grid-template-columns:minmax(0,1fr)}.vx-track{grid-template-columns:minmax(0,1fr);gap:20px}.vx-track-step{text-align:left;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:6px 14px}.vx-track-step>.vx-track-node{grid-row:span 3}.vx-track-step>p:last-child{grid-column:2}.vx-a-copy .vx-join,.vx-b-hero .vx-join,.vx-close .vx-join{justify-items:stretch;width:100%}.vx-a-copy .vx-btn,.vx-b-hero .vx-btn,.vx-close .vx-btn,.vx-center-row{width:100%}.vx-a-feed{padding:12px}.vx-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vx-foot-brand{grid-column:1/-1}.vx-h1--xl{font-size:clamp(44px,14vw,72px)}}@media (prefers-reduced-motion:reduce){.vx-a-copy>*,.vx-a-feed,.vx-b-hero>*,.vx-c-hero>*{animation:none}.vx-btn,.vx-theme,.vx-c-faq summary svg{transition:none}@media (hover:hover) and (pointer:fine){.vx-btn:hover{transform:none}}.vx-btn:active{scale:none}}
