.site{background:radial-gradient(42rem 34rem at 90% 4%,#f5ad3c24,#0000 70%),radial-gradient(44rem 36rem at 4% 20%,#c3a6ff1c,#0000 70%),radial-gradient(40rem 34rem at 96% 40%,#6fe0d41a,#0000 70%),radial-gradient(44rem 36rem at 6% 60%,#ff9ccc17,#0000 70%),radial-gradient(42rem 34rem at 92% 80%,#f5ad3c1c,#0000 70%),radial-gradient(40rem 30rem at 10% 97%,#6bb6ff17,#0000 70%);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(50% 60% at 68% 60%,#f5ad3c33,#0000 70%),radial-gradient(36% 46% at 12% 82%,#c3a6ff29,#0000 70%),radial-gradient(30% 40% at 96% 52%,#6fe0d41f,#0000 70%);padding:28px 0 56px}.hero-in{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;display:grid}.hero-do{justify-items:end;display:grid}.hero-do .cta{margin-top:0}.hero-do .peek{margin-top:12px}.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}.store-jobs{gap:22px;margin-top:44px;display:grid}.store-job{border:1px solid color-mix(in srgb, var(--tile) 22%, var(--line));background:radial-gradient(50% 120% at 0% 50%, color-mix(in srgb, var(--tile) 14%, transparent), transparent 70%), radial-gradient(40% 100% at 100% 50%, color-mix(in srgb, var(--tile) 8%, transparent), transparent 70%), color-mix(in srgb, var(--panel) 88%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:44px;padding:26px 28px;display:grid}.store-job-t{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;display:grid}.store-job h3{color:var(--hue);margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.1}.store-job p{color:var(--text-2);font-size:18px}.store-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}.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)}.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)}.store-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}.store-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}.tiers-sec{padding-top:28px;padding-bottom:24px}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tier{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}.tier.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}.tier-h{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:10px;display:flex}.tier-h h2{margin-right:auto;font-size:28px;font-weight:800;line-height:1}.tier-for{color:var(--text-2);font-size:15.5px;line-height:1.4}.tier-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.tier-price b{color:var(--gold);letter-spacing:-.04em;font-size:54px;font-weight:800;line-height:.9}.tier-price span{color:var(--text-2);font-size:16px;font-weight:600}.tier-year{color:var(--text-2);font-size:15px}.tier-year b{color:var(--text);font-weight:800}.tier-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}.tier-founding b{color:var(--gold-2);font-weight:800}.tier-founding.soon{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2)}.tier-has{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:12px;display:grid}.tier-lead{color:var(--text-2);font-size:14.5px;font-weight:700}.tier-has ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tier-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}.tier-has svg{width:18px;height:18px;margin-top:1px}.tier-starter .tier-has svg{color:var(--tile-welcome)}.tier-plus .tier-has svg{color:var(--gold)}.tier-growth .tier-has svg{color:var(--blue)}.tier-pro .tier-has svg{color:var(--violet)}.tier-do{align-content:end;display:grid}.tier-do>.btn{justify-content:center}.tiers-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 img{flex:none}.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}.store-head{padding:40px 0 8px}.store-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:15em;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1}.store-head p{max-width:36em;color:var(--text-2);margin-top:18px;font-size:19.5px}.store-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>:first-child{margin-top:0}.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}.store-job,.price-in{grid-template-columns:minmax(0,1fr);gap:24px}.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-block,.start{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:640px){body{font-size:16.5px}.tiers,.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}.store-job{border-radius:18px;padding:18px 16px}.store-job-t{grid-template-columns:52px minmax(0,1fr);gap:14px}.store-job .tile{border-radius:15px;width:52px;height:52px}.store-job h3{font-size:24px}.float{display:none}.pcols{grid-template-columns:minmax(0,1fr)}.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}.lanes{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.lanes:before{content:"";background:var(--line-2);border-radius:2px;height:4px;position:absolute;top:34px;left:6%;right:6%}.beat{border:1px solid color-mix(in srgb, var(--tile) 35%, var(--line));background:var(--panel);border-radius:18px;align-content:start;justify-items:start;gap:10px;padding:14px;display:grid;position:relative}.beat b{color:var(--text);font-size:15.5px;line-height:1.3}.beat-did{color:var(--tile);align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.beat-did svg{width:17px;height:17px}.try{margin-top:48px;margin-bottom:28px}.try-in{background:var(--gold);color:var(--gold-ink);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:grid}.try-in h2{color:var(--gold-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:1}.try-steps{counter-reset:try;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.try-steps li{background:var(--gold-ink);color:var(--gold-2);counter-increment:try;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 8px;font-size:15.5px;font-weight:700;display:inline-flex}.try-steps li:before{content:counter(try);background:var(--gold-2);width:24px;height:24px;color:var(--gold-ink);font:800 13px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.try-do{margin-top:26px}.try-face{filter:drop-shadow(0 12px 18px #1c130659);width:clamp(110px,14vw,150px);height:auto}.feats{gap:22px;margin-top:28px;display:grid}.feat{isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--tile) 14%, transparent), transparent 60%), radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--tile) 8%, transparent), transparent 60%), color-mix(in srgb, var(--panel) 86%, transparent);border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(22px,4vw,48px);padding:clamp(22px,3.4vw,40px);display:grid}.feat.flip{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--tile) 14%, transparent), transparent 60%), radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--tile) 8%, transparent), transparent 60%), color-mix(in srgb, var(--panel) 86%, transparent);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.feat.flip .feat-words{order:2}.feat-words{align-content:center;justify-items:start;gap:14px;display:grid}.feat-words h3{color:var(--tile);letter-spacing:-.03em;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.02}.feat-words p{max-width:26em;color:var(--text-2);font-size:18px}.feat-pic{min-width:0;position:relative}.feat-pic:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tile) 26%, transparent), transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-10% -6%}.pic-faced{padding-top:40px;position:relative}.pic-face{z-index:2;filter:drop-shadow(0 10px 14px #00000080);position:absolute;top:0;right:22px;transform:rotate(8deg)}.pic-chat{box-shadow:var(--shadow)}.pic-link{color:var(--tile-raid);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.pic-stack{gap:14px;display:grid}.feat.feat-wide{background:radial-gradient(60% 120% at 0% 0%, color-mix(in srgb, var(--tile) 12%, transparent), transparent 60%), var(--panel);grid-template-columns:minmax(0,1fr)}.feat-wide .feat-words{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 22px}.feat-wide .feat-words .tile{grid-row:1/span 2}.feat-wide .feat-words p{max-width:none}.tline-pic{gap:14px;display:grid}.tline{border:1px solid var(--line);box-shadow:var(--shadow), 0 0 100px -30px #f5ad3c59;background:radial-gradient(40% 90%,#f5ad3c1f,#0000 70%),radial-gradient(30% 80% at 90%,#c3a6ff1a,#0000 70%),#0f0d13;border-radius:18px;padding:64px 40px 84px}.tl-track{background:var(--panel-3);border-radius:5px;height:10px;position:relative}.tl-tick{color:var(--text-2);font-variant-numeric:tabular-nums;padding-top:14px;font-size:13px;font-weight:600;position:absolute;top:100%;transform:translate(-50%)}.tl-tick:before{border-left:1.5px solid var(--line-2);content:"";height:7px;position:absolute;top:3px;left:calc(50% - .75px)}.tl-dot{background:var(--tile);width:20px;height:20px;box-shadow:0 0 14px color-mix(in srgb, var(--tile) 70%, transparent);border:3px solid #0f0d13;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tl-dot.up:before,.tl-dot.down:before{border-left:1.5px dashed var(--line-2);content:"";position:absolute;left:calc(50% - .75px)}.tl-dot.up:before{height:22px;bottom:calc(100% + 5px)}.tl-dot.down:before{height:42px;top:calc(100% + 5px)}.tl-label{color:var(--text);font:700 15px/1.2 var(--font-body);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.tl-dot.up .tl-label{bottom:calc(100% + 31px)}.tl-dot.down .tl-label{top:calc(100% + 51px)}.tl-label.start{left:-3px;transform:none}.tl-label.end{left:auto;right:-3px;transform:none}.tl-list{border:1px solid var(--line);background:var(--ground);box-shadow:var(--shadow);border-radius:18px;gap:2px;margin:0;padding:14px 18px;list-style:none;display:none;position:relative}.tl-list:before{border-left:2px solid var(--panel-3);content:"";position:absolute;top:30px;bottom:30px;left:83px}.tl-list li{color:var(--text);grid-template-columns:44px 20px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;font-weight:700;display:grid;position:relative}.tl-when{color:var(--tile);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.tl-list i{border:3px solid var(--ground);background:var(--tile);border-radius:50%;width:20px;height:20px}.tl-legend{color:var(--text-2);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.tl-legend li{align-items:center;gap:7px;display:inline-flex}.tl-legend i{background:var(--tile);border-radius:50%;width:11px;height:11px}.picker{border:1px solid var(--line);background:var(--ground);box-shadow:var(--shadow);border-radius:18px;padding:14px}.picker-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.picker-h b{font:800 17px/1.1 var(--font-display)}.picker-h .pill{margin-left:auto}.picker ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.picker li{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.picker-n{color:var(--text);font-variant-numeric:tabular-nums;justify-self:end;font-size:14.5px;font-weight:700}.picker-what{color:var(--text-2);grid-column:1/-1;font-size:14px}.regs{gap:10px;display:grid}.reg{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.reg b{font-weight:800}.reg-facts{flex-wrap:wrap;gap:6px;display:flex}.reg-facts span{background:var(--tile-memory);color:var(--tile-ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.dpic{border:1px solid var(--line);background:var(--panel-2);box-shadow:var(--shadow);border-radius:18px;gap:14px;padding:14px 16px 16px;display:grid}.dpic-h{border-bottom:1px solid var(--line);color:var(--text-2);align-items:center;gap:8px;padding-bottom:10px;font-weight:700;display:flex}.dpic-h svg{width:18px;height:18px}.dmsg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.dmsg img{background:var(--panel-3);border-radius:50%;padding:3px}.dmsg-who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dmsg-who b{color:var(--gold)}.dmsg-who .pill{padding:1px 8px;font-size:12px}.dmsg-at{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.dmsg p{color:var(--text);margin-top:3px;font-size:15.5px;line-height:1.45}.feat-soon{gap:10px;margin-top:64px;display:grid}.feat-soon h3{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,44px);font-weight:800}.feat-soon>p{color:var(--text-2);font-size:18px}.feat-soon>p b{color:var(--tile-raid)}.feat-soon-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.feat-soon-list li{border:1px dashed var(--line-2);color:var(--text);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:grid}.more-link{margin-top:20px}.more-link a{color:var(--gold-2);align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.more-link a:hover{text-decoration:underline}.more-link svg{width:18px;height:18px}.ptable-sec{padding-top:24px}.ptable-box{border:1px solid var(--line);background:var(--panel);border-radius:20px;margin-top:36px;position:relative;overflow-x:auto}.ptable{border-collapse:collapse;width:100%;min-width:560px;font-size:15.5px}.ptable th,.ptable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}.ptable tbody tr:last-child th,.ptable tbody tr:last-child td{border-bottom:0}.ptable thead th{background:var(--panel-2)}.ptable thead th:not(:first-child){text-align:center;width:17%}.ptable thead th .tile{margin:0 auto 6px}.ptable thead th b{color:var(--tile);font:800 17px/1.1 var(--font-display);display:block}.ptable-price{color:var(--text-2);margin-top:2px;font-size:13.5px;font-weight:600;display:block}.ptable-what{color:var(--text);align-items:center;gap:10px;font-weight:600;display:flex}.ptable td{color:var(--tile);text-align:center}.ptable td svg{width:22px;height:22px}.ptable-no{background:var(--line-2);vertical-align:middle;border-radius:1px;width:14px;height:2px;display:inline-block}@media (max-width:640px){.feat-wide .feat-words{grid-template-columns:minmax(0,1fr);row-gap:14px}.feat-wide .feat-words .tile{grid-row:auto}.ptable{min-width:0;font-size:14.5px}.ptable th,.ptable td{padding:10px 4px}.ptable tr>:first-child{padding-left:12px;padding-right:8px}.ptable tr>:last-child{padding-right:10px}.ptable thead th:not(:first-child){width:58px}.ptable thead th b{font-size:14px}.ptable-price{font-size:12.5px}.ptable-mo,.ptable-what .tile{display:none}.ptable td svg{width:20px;height:20px}}@media (max-width:1000px){.lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.lanes:before{display:none}}@media (max-width:860px){.tline,.tl-legend{display:none}.tl-list{display:grid}.feat,.feat.flip{grid-template-columns:minmax(0,1fr)}.feat.flip .feat-words{order:0}}@media (max-width:640px){.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.try-in{grid-template-columns:minmax(0,1fr)}.try-face{display:none}}.start.slides{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:56px;min-height:calc(100dvh - 180px);padding-top:28px}.slides .start-side{flex-direction:column;gap:18px;display:flex}.slides .start-side .face{width:120px;height:120px;margin:0}.slides .start-side h1{font-size:clamp(34px,4vw,50px)}.start-steps{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.start-steps li{color:var(--text-3);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-weight:700;display:flex}.start-steps .dot{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--line-2);font:800 13px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.start-steps .dot svg{width:14px;height:14px}.start-steps li.done{color:var(--text-2)}.start-steps li.done .dot{background:var(--green);color:var(--tile-ink);box-shadow:none}.start-steps li.now{background:var(--panel);box-shadow:inset 0 0 0 1px var(--gold-edge);color:var(--text)}.start-steps li.now .dot{background:var(--gold);color:var(--gold-ink);box-shadow:none}.slide-frame{align-items:center;display:grid}.slide{border:1px solid var(--line);background:radial-gradient(80% 60% at 100% 0%, #f5ad3c1a, transparent 60%), var(--panel);border-radius:26px;grid-template-rows:auto 1fr auto auto;gap:20px;min-height:500px;padding:clamp(24px,4vw,44px);animation:.34s cubic-bezier(.2,.8,.2,1) both slide-in;display:grid;box-shadow:0 40px 80px -40px #000000b3}.slide.bwd{animation-name:slide-back}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}}@keyframes slide-back{0%{opacity:0;transform:translate(-40px)}}@media (prefers-reduced-motion:reduce){.slide,.slide.bwd{animation:.2s both slide-fade}@keyframes slide-fade{0%{opacity:0}}}.slide-n{color:var(--text-3);font-size:14px;font-weight:700}.slide-in{align-content:start;gap:14px;display:grid}.slide-in>.tile{border-radius:18px;width:64px;height:64px}.slide-in h2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.02}.slide-line{max-width:34em;color:var(--text-2);font-size:18px}.slide-do{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.btn.big{height:56px;padding:0 24px;font-size:17px}.slide-fine{color:var(--text-3);flex-basis:100%;font-size:14.5px}.slide-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.slide-next{background:var(--gold);height:56px;color:var(--gold-ink);font:800 17px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 26px;transition:transform .14s ease-out;display:inline-flex;box-shadow:inset 0 -3px #0000002e,0 10px 26px -10px #f5ad3cb3}.slide-next:hover:not(:disabled){transform:translate(3px)}.slide-next svg{width:22px;height:22px}.slide-next:disabled{box-shadow:none;opacity:.4;cursor:default}.vibes3{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vibe3{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:18px;align-content:start;gap:12px;padding:16px;transition:box-shadow .16s ease-out,transform .16s ease-out;display:grid}.vibe3:hover{transform:translateY(-2px)}.vibe3.picked{background:color-mix(in srgb, var(--gold) 8%, var(--panel-2));box-shadow:inset 0 0 0 2px var(--gold), 0 18px 34px -18px #f5ad3c99}.vibe3-top{align-items:center;gap:10px;display:flex}.vibe3-top b{font:800 20px/1 var(--font-display);letter-spacing:-.02em}.vibe3-tick{width:22px;height:22px;color:var(--gold);margin-left:auto}.vibe3-chat{background:var(--ground);border-radius:12px;display:grid;overflow:hidden}.vibe3-in{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:700;display:flex}.vibe3-av{background:var(--panel-2);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);text-transform:uppercase;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.vibe3-line{color:var(--text-2);padding:10px 12px;font-size:14.5px;line-height:1.45}.vibe3-line b{color:var(--gold);margin-right:4px}.vibe3-emote{vertical-align:baseline;width:24px;height:24px;margin:-4px 0 -6px 5px;display:inline-block}.slide-face{width:64px;height:64px;box-shadow:0 0 0 3px var(--ground), 0 0 0 5px var(--gold);object-fit:cover;border-radius:50%}.slide-field{flex-basis:100%;gap:6px;max-width:320px;display:grid}.slide-field span{color:var(--text-2);font-size:14px;font-weight:700}.slide-field input{border:1px solid var(--line-2);background:var(--ground);height:46px;color:var(--text);font:600 16px/1 var(--font-body);border-radius:12px;padding:0 14px}@media (max-width:1000px){.start.slides{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding-top:16px}.slides .start-side{flex-flow:wrap;align-items:center;gap:12px}.slides .start-side .face{width:52px;height:52px}.slides .start-side h1{flex:1;font-size:24px}.start-steps{flex-wrap:wrap;flex-basis:100%;gap:6px;margin:0;display:flex}.start-steps li{padding:0}.start-steps .lab{display:none}.start-steps li.now{border-radius:999px;padding:0 12px 0 0}.start-steps li.now .lab{display:inline}.slide{border-radius:20px;min-height:0;padding:22px 18px}.vibes3{grid-template-columns:minmax(0,1fr)}.slide-do>.btn.big{justify-content:center;width:100%}.slide-next{height:52px}}.store-on{color:var(--gold-2);justify-self:start;align-items:center;gap:8px;margin-top:6px;font-weight:800;text-decoration:none;display:inline-flex}.store-on svg{width:18px;height:18px}.feat-words .store-on{grid-column:1/-1}.store-on:hover{text-underline-offset:3px;text-decoration:underline}.feat-more{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));justify-self:stretch;gap:10px 18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.feat-more li{color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:grid}.feat-jump{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.feat-jump a{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:15px;font-weight:700;text-decoration:none;transition:box-shadow .16s ease-out;display:inline-flex}.feat-jump a:hover{box-shadow:inset 0 0 0 1px var(--gold-edge)}.feat-group{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;scroll-margin-top:24px;display:flex}.feat-group:first-child{margin-top:0}.feat-group h2{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.05}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.more-tile{border:1px solid color-mix(in srgb, var(--tile) 30%, var(--line));background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--tile) 12%, transparent), transparent 60%), var(--panel);height:100%;color:var(--text-2);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;font-size:14.5px;text-decoration:none;transition:border-color .16s ease-out;display:grid}.more-tile:hover{border-color:var(--tile)}.more-words{gap:2px;display:grid}.more-words b{color:var(--tile);font:800 17px/1.15 var(--font-display)}.cemote{background:var(--tile);width:22px;height:22px;color:var(--tile-ink);vertical-align:-5px;border-radius:6px;place-items:center;margin:0 1px;display:inline-grid}.cemote svg{width:15px;height:15px}.cpic{border:1.5px solid var(--gold);background:radial-gradient(90% 70% at 0% 0%, #f5ad3c2e, transparent 70%), var(--ground);box-shadow:var(--shadow), 0 0 100px -24px #f5ad3c8c;border-radius:18px;justify-items:start;gap:12px;padding:18px;display:grid}.cpic-tag svg{width:14px;height:14px}.cpic-nudge{color:var(--text);font:800 19px/1.25 var(--font-display);align-items:flex-start;gap:10px;display:flex}.cpic-nudge svg{width:22px;height:22px;color:var(--gold);flex:none}.cpic-link{border:1px solid color-mix(in srgb, var(--tile-talk) 45%, transparent);background:color-mix(in srgb, var(--tile-talk) 12%, transparent);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:700;display:flex}.cpic-link svg{width:18px;height:18px;color:var(--tile-talk);flex:none}.cpic-h{color:var(--text-2);font-size:14px}.cpic-say{gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.cpic-say li{color:var(--text);align-items:center;gap:8px;font-size:15px;display:flex}.cpic-say svg{width:16px;height:16px;color:var(--tile-talk);flex:none}.cpic-goals{color:var(--text);flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:700;display:flex}.cpic-goals span{align-items:center;gap:6px;display:inline-flex}.cpic-goals b{color:var(--text-2)}.cpic-goals i{background:var(--panel-3);border-radius:50%;width:10px;height:10px}.cpic-goals i.on{background:var(--tile-welcome)}.vpic{gap:12px;display:grid}.vpic-legend .vpic-chat i{background:var(--gold);border-radius:3px;width:16px;height:6px}.vpic-box{border:1px solid var(--line);box-shadow:var(--shadow), 0 0 100px -30px #f5ad3c73;background:radial-gradient(50% 70% at 58% 18%,#f5ad3c33,#0000 70%),radial-gradient(40% 60% at 10% 90%,#7ee29a1a,#0000 70%),#0f0d13;border-radius:18px;padding:40px 20px 16px}.vpic-chart{position:relative}.vpic-svg{width:100%;height:auto;display:block;overflow:visible}.vpic-line{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #f5ad3cd9)}.vpic-dot{fill:var(--tile);stroke:#0f0d13;stroke-width:2.5px;filter:drop-shadow(0 0 5px var(--tile))}.vpic-peak{fill:var(--gold);stroke:color-mix(in srgb, var(--gold) 35%, transparent);stroke-width:8px}.vpic-face{line-height:0;position:absolute;transform:translate(-50%,-135%)}.vpic-axis{color:var(--text-2);justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}.vpic-tip{border:1px solid var(--line-2);background:var(--panel);border-radius:14px;gap:6px;max-width:460px;margin:14px auto 0;padding:12px 14px;display:grid}.vpic-when{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.vpic-tip p{color:var(--text);font-size:15px;line-height:1.4}.vpic-tip p b{color:var(--gold-2)}.ncpic{border:1px solid var(--line-2);background:radial-gradient(80% 90% at 100% 0%, #f5ad3c2e, transparent 60%), var(--ground);border-radius:18px;gap:14px;padding:20px 20px 0;display:grid;overflow:hidden;transform:rotate(-3deg);box-shadow:0 50px 90px -30px #000c,0 0 90px -20px #f5ad3c66}.ncpic-top{align-items:center;gap:10px;display:flex}.ncpic-av{border:3px solid var(--text);background:var(--tile-teal);width:40px;height:40px;color:var(--tile-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ncpic-who{flex:1;min-width:0;display:grid}.ncpic-who b{color:var(--text);font:800 17px/1.1 var(--font-display)}.ncpic-who small{color:var(--text-2);font-size:13px}.ncpic-brand{color:var(--gold-2);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.ncpic-h{color:var(--text);font:800 clamp(24px, 2.6vw, 32px)/1.05 var(--font-display);letter-spacing:-.03em}.ncpic-pills{flex-wrap:wrap;gap:6px;display:flex}.ncpic-pills svg{width:14px;height:14px}.ncpic-nums{flex-wrap:wrap;gap:10px 22px;display:flex}.ncpic-nums>span{color:var(--text-2);grid-template-columns:auto auto;align-items:center;column-gap:8px;font-size:13px;font-weight:600;display:grid}.ncpic-nums .tile{grid-row:span 2}.ncpic-nums b{color:var(--tile);font:800 22px/1 var(--font-display)}.ncpic-wave{width:calc(100% + 40px);height:auto;margin:0 -20px;display:block}.ncpic-share{flex-wrap:wrap;gap:8px;display:flex}.tpic{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tpic-btn{border:1px solid color-mix(in srgb, var(--tile-mic) 50%, transparent);background:color-mix(in srgb, var(--tile-mic) 16%, var(--panel));color:var(--text-2);border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;display:inline-flex}.tpic-btn svg{background:var(--tile-mic);width:32px;height:32px;color:var(--tile-ink);border-radius:9px;padding:7px}.tpic-btn>span{display:grid}.tpic-btn b{color:var(--text);font-size:15px}.tpic-left{color:var(--text-2);font-size:15px}.tpic-left b{color:var(--tile-mic)}@media (max-width:860px){.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-top{grid-template-columns:minmax(0,1fr)}.hero-do{justify-items:start}}@media (max-width:640px){.ncpic{transform:rotate(-2deg)}.more-grid{grid-template-columns:minmax(0,1fr)}.vpic-box{padding:34px 12px 12px}.ncpic-brand{display:none}}.pollpic{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;gap:10px;padding:16px 18px;display:grid}.pollpic-h{color:var(--text);font-size:15px;font-weight:700}.pollpic-h b{color:var(--tile-stop);margin-right:6px}.pollpic-h span{float:right;color:var(--text-2);font-size:13px}.pollpic-row{color:var(--text);grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:14.5px;display:grid}.pollpic-bar{background:var(--panel-3);border-radius:6px;height:12px;overflow:hidden}.pollpic-bar i{background:var(--tile);height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--tile) 60%, transparent);border-radius:6px;display:block}.pollpic-row em{color:var(--tile);text-align:right;font-style:normal;font-weight:800}
