.site{flex-direction:column;min-height:100vh;display:flex}.site main{flex:1}.site-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;padding-bottom:22px;display:flex}.site-nav{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.navlink{color:var(--text-2);font-weight:600;text-decoration:none}.navlink:hover{color:var(--text)}.site-foot{border-top:1px solid var(--line);margin-top:40px;padding:28px 0 44px}.foot-in{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;font-size:15px;display:flex}.foot-nav{flex-wrap:wrap;gap:8px 20px;display:flex}.hero{background:radial-gradient(60% 70% at 78% 40%,#f5ad3c21,#0000 70%);padding:28px 0 40px}.hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,440px);align-items:center;gap:64px;display:grid}.hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(44px,6vw,80px);font-weight:800;line-height:.98}.hero h1 em,.win h2 em{color:var(--gold);font-style:normal}.lede{max-width:32em;color:var(--text-2);margin-top:26px;font-size:20.5px}.cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.peek{color:var(--text-2);margin-top:18px;font-size:15.5px}.chatwrap{padding-top:92px;position:relative}.sitter{z-index:2;filter:drop-shadow(0 10px 14px #00000073);width:112px;height:112px;position:absolute;top:0;left:30px;transform:rotate(-7deg)}.chat-f{border-top:1px solid var(--line);gap:8px;padding:10px 12px 14px;display:flex}.chat-f span{background:var(--panel-2);color:var(--text-3);border-radius:10px;flex:1;padding:10px 12px;font-size:14.5px}.flow .msgs>*{animation:.6s ease-out both line-fade}.flow .msgs>:first-child{animation-delay:.15s}.flow .msgs>:nth-child(2){animation-delay:.65s}.flow .msgs>:nth-child(3){animation-delay:1.5s}.flow .msgs>:nth-child(4){animation-delay:2.3s}.flow .msgs>:nth-child(5){animation-delay:3.1s}.flow .msgs>:nth-child(6){animation-delay:3.9s}.flow .msgs>:nth-child(7){animation-delay:4.7s}@media (prefers-reduced-motion:no-preference){.flow .msgs>*{animation-name:line-in;animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.sitter{animation:3.6s ease-in-out infinite sit}}@keyframes line-fade{0%{opacity:0}to{opacity:1}}@keyframes line-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes sit{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-4px)}}.sec{padding-top:96px}.sec-h{letter-spacing:-.035em;text-wrap:balance;max-width:16em;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.02}.sec-p{max-width:36em;color:var(--text-2);margin-top:16px;font-size:19.5px}.jobs{gap:22px;margin-top:44px;display:grid}.job{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:44px;padding:26px 28px;display:grid}.job-t{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;display:grid}.job h3{color:var(--hue);margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.1}.job p{color:var(--text-2);font-size:18px}.job .msgs{padding:0}.win{text-align:center;background:radial-gradient(50% 80%,#ff7eb629,#0000 70%);margin-top:96px;padding:72px 24px 80px}.win h2{letter-spacing:-.035em;text-wrap:balance;max-width:14em;margin:0 auto;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02}.win h2 em{color:var(--pink)}.win-card{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:22px;max-width:620px;margin:36px auto 0;padding:14px;position:relative;box-shadow:0 30px 60px -24px #ff7eb673}.win-card .msgs{padding:4px 0 0}.win-under{max-width:32em;color:var(--text-2);margin:28px auto 0;font-size:19px}.float{position:absolute}.f1{top:-30px;left:-46px;transform:rotate(-14deg)}.f2{top:-38px;right:-40px;transform:rotate(12deg)}.f3{bottom:-14px;right:-58px;transform:rotate(-6deg)}.steps{border:1px solid var(--line);background:radial-gradient(ellipse at 90% 0%, #f5ad3c1a, transparent 55%), var(--panel);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:40px 0 0;padding:28px 28px 30px;list-style:none;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--tile-mic), var(--tile-night), var(--tile-raid), var(--gold), var(--tile-memory));opacity:.55;border-radius:999px;height:4px;position:absolute;top:54px;left:calc(10% + 28px);right:calc(10% + 28px)}.step{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.step .tile{width:56px;height:56px;box-shadow:0 0 0 6px var(--panel);border-radius:16px;position:relative}.step .n{background:var(--hue);width:26px;height:26px;color:var(--tile-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:-8px;left:calc(50% + 18px)}.step b{letter-spacing:-.015em;margin-top:6px;font-size:19px;font-weight:800;line-height:1.15}.step span:last-child{color:var(--text-2);font-size:15px;line-height:1.45}.pcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.pc{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:26px 28px}.pc h3{align-items:center;gap:14px;margin-bottom:14px;font-size:26px;font-weight:800;display:flex}.pc ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc li{color:var(--text-2);align-items:baseline;gap:12px;font-size:18px;display:flex}.pc li:before{content:"";border-radius:3px;flex:none;width:9px;height:9px;transform:translateY(-2px)}.keep li:before{background:var(--green)}.never li:before{background:var(--coral)}.fine{max-width:52em;color:var(--text-2);margin-top:26px;font-size:18px}.price-sec{padding-bottom:40px}.price-in{border:1px solid var(--line);background:radial-gradient(ellipse at 15% 30%, #f5ad3c2e, transparent 60%), var(--panel);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:44px 48px;display:grid}.price-in h2{text-wrap:balance;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.02}.small{color:var(--text-2);font-size:15px;font-weight:600}.price-fine{color:var(--text-2);margin-top:14px;font-size:15.5px}.mini-plans{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mini-plans li{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:30px 72px auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px 8px 8px;display:grid}.mini-plans li>b{font-size:19px;font-weight:800}.mini-price{color:var(--text-2);white-space:nowrap;font-size:15.5px}.mini-price b{color:var(--gold);font-size:19px;font-weight:800}.mini-for{color:var(--text-2);font-size:15px}.mini-plans .pill{justify-self:start}.plans-sec{padding-top:28px;padding-bottom:24px}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plan{grid-row:span 7;grid-template-rows:subgrid;border:1px solid var(--line);background:var(--panel);border-radius:24px;align-content:start;row-gap:12px;padding:24px 22px 22px;display:grid}.plan.usual{border-color:var(--gold-edge);background:radial-gradient(ellipse at 30% 0%, #f5ad3c29, transparent 62%), var(--panel);box-shadow:0 0 0 1px var(--gold-edge), 0 18px 40px -24px #f5ad3c73}.plan-h{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:10px;display:flex}.plan-h h2{margin-right:auto;font-size:28px;font-weight:800;line-height:1}.plan-for{color:var(--text-2);font-size:15.5px;line-height:1.4}.plan-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.plan-price b{color:var(--gold);letter-spacing:-.04em;font-size:54px;font-weight:800;line-height:.9}.plan-price span{color:var(--text-2);font-size:16px;font-weight:600}.plan-year{color:var(--text-2);font-size:15px}.plan-year b{color:var(--text);font-weight:800}.plan-founding{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-edge);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14.5px;font-weight:600;display:flex}.plan-founding b{color:var(--gold-2);font-weight:800}.plan-has{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:12px;display:grid}.plan-lead{color:var(--text-2);font-size:14.5px;font-weight:700}.plan-has ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-has li{color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:15.5px;line-height:1.35;display:grid}.plan-has svg{width:18px;height:18px;margin-top:1px}.plan-starter .plan-has svg{color:var(--tile-welcome)}.plan-plus .plan-has svg{color:var(--gold)}.plan-growth .plan-has svg{color:var(--blue)}.plan-pro .plan-has svg{color:var(--violet)}.plan-do{align-content:end;display:grid}.plan-do>.btn{justify-content:center}.plans-fine{text-align:center}.wait{gap:8px;display:grid}.wait-l{color:var(--text-2);font-size:14px;font-weight:700}.wait input{border:1px solid var(--line-2);background:var(--ground);width:100%;min-height:44px;color:var(--text);font:inherit;caret-color:var(--gold);border-radius:12px;padding:10px 14px}.wait input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash);outline:none}.wait input::placeholder{color:var(--text-3)}.wait .btn{justify-content:center}.wait-bad{color:var(--coral);font-size:14.5px}.wait-in{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.wait-in svg{flex:none;width:18px;height:18px}.included.every{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.included{gap:12px;margin:0;padding:0;list-style:none;display:grid}.included li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;font-size:17.5px;display:grid}.page-head{padding:40px 0 8px}.page-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:15em;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1}.page-head p{max-width:36em;color:var(--text-2);margin-top:18px;font-size:19.5px}.page-head .tile{margin-bottom:20px}.toc{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.toc a{text-decoration:none}.prose-block{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:40px;padding:44px 0;display:grid}.prose-block:last-child{border-bottom:0}.prose-block>header{align-content:start;gap:14px;display:grid}.prose-block>header h2{font-size:28px;font-weight:800;line-height:1.05}.prose{max-width:44em;color:var(--text-2);font-size:18px}.prose>*+*{margin-top:14px}.prose h2,.prose h3{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;margin-top:30px;font-weight:800}.prose h2{font-size:26px}.prose h3{font-size:21px}.prose strong{color:var(--text)}.prose ul,.prose ol{gap:8px;padding-left:22px;display:grid}.prose li::marker{color:var(--gold)}.prose code{background:var(--panel-2);color:var(--gold-2);border-radius:6px;padding:1px 7px;font-size:.92em}.qa{gap:12px;display:grid}.qa details{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--panel)}.qa summary{color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:16px 18px;font-size:17.5px;font-weight:700;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--gold);font-family:var(--font-display);margin-left:auto;font-size:24px;font-weight:800;line-height:1}.qa details[open] summary:after{content:"–"}.qa details>div{color:var(--text-2);padding:0 18px 18px}.cmds{gap:10px;display:grid}.cmds li{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.paste{border:1px solid var(--gold-edge);border-radius:var(--radius-l);background:var(--gold-wash);gap:14px;padding:18px;display:grid}.paste p{color:var(--text);font-size:17px}.paste .btn{justify-self:start}.draft{border:1px dashed var(--line-2);border-radius:var(--radius-l);color:var(--text-2);justify-items:start;gap:14px;padding:28px;display:grid}.draft img{width:72px;height:72px}.start{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:48px;padding-top:32px;display:grid}.start-side h1{letter-spacing:-.035em;font-size:clamp(38px,4.6vw,56px);font-weight:800;line-height:1}.start-side p{color:var(--text-2);margin-top:16px;font-size:18.5px}.start-side .face{width:140px;height:140px;margin-bottom:18px}.trail{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stage{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--panel);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.stage .tile{border-radius:14px;width:48px;height:48px}.stage h2{font-size:21px;font-weight:800;line-height:1.2}.stage p{color:var(--text-2);margin-top:4px;font-size:16px}.stage .do{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stage.now{border-color:var(--gold-edge);box-shadow:0 0 0 1px var(--gold-edge), 0 24px 50px -28px #f5ad3c99}.stage.done{background:var(--ground)}.stage.done .tile{background:var(--green)}.stage.later{opacity:.72}.stage .state{vertical-align:2px;margin-left:8px}@media (max-width:1000px){.hero-in{grid-template-columns:minmax(0,1fr)}.chatwrap{max-width:460px}.job,.price-in{grid-template-columns:minmax(0,1fr);gap:24px}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.steps:before{display:none}.prose-block,.start{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:640px){body{font-size:16.5px}.plans,.included.every{grid-template-columns:minmax(0,1fr)}.mini-plans li{grid-template-columns:30px minmax(0,1fr) auto;row-gap:2px}.mini-for,.mini-plans .pill{grid-column:2/-1}.site-top{padding-top:16px;padding-bottom:16px}.navlink{display:none}.site-top .btn{min-height:40px;padding:9px 14px;font-size:15px}.hero{padding-top:12px}.lede{font-size:18.5px}.btn.big{font-size:18px}.sitter{width:84px;height:84px;left:18px}.chatwrap{padding-top:70px}.sec{padding-top:72px}.job{border-radius:18px;padding:18px 16px}.job-t{grid-template-columns:52px minmax(0,1fr);gap:14px}.job .tile{border-radius:15px;width:52px;height:52px}.job h3{font-size:24px}.float{display:none}.steps,.pcols{grid-template-columns:minmax(0,1fr)}.steps{padding:22px 18px}.step{text-align:left;grid-template-columns:56px minmax(0,1fr);justify-items:start;column-gap:14px}.step .tile{grid-row:span 2}.step .n{left:40px}.step b{margin-top:0}.price-in{padding:26px 22px}.cmds li{grid-template-columns:minmax(0,1fr);gap:4px}}.stage .stage-fine{margin-top:8px;font-size:15px}.stage.finish{background:radial-gradient(ellipse at 0% 0%, #6fdc8c24, transparent 60%), var(--panel);border-color:#6fdc8c73;box-shadow:0 24px 50px -28px #6fdc8c8c}
