@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Caveat:wght@600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.tm{--tm-ink: #1d1d1f;--tm-slate: #6e6e73;--tm-mist: #f5f5f7;--tm-line: #e3e3e8;--tm-night: #000;--tm-night-2: #111113;--tm-night-ink: #f5f5f7;--tm-night-slate: #86868b;--tm-grad: linear-gradient(92deg, #0f8a6c 0%, #1fa34a 38%, #58c73a 70%, #a3dc3a 100%);--tm-grad-night: linear-gradient(92deg, #3ee0b2 0%, #5fe07a 45%, #c9f06b 100%);color:var(--tm-ink);background:#fff}.tm-section{position:relative;padding:clamp(96px,14vw,180px) 24px}.tm-section.mist{background:var(--tm-mist)}.tm-section.night{background:var(--tm-night);color:var(--tm-night-ink)}.tm-head{max-width:980px;margin:0 auto;text-align:center}.tm-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.01em;color:#1f9d4a}.night .tm-kicker{color:#6ee08a}.tm-display{margin:0;font-size:clamp(40px,6.4vw,88px);font-weight:800;line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.tm-display>span{display:block}.tm-grad{background:var(--tm-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.night .tm-grad{background-image:var(--tm-grad-night)}.tm-lede{max-width:700px;margin:28px auto 0;font-size:clamp(19px,1.9vw,24px);line-height:1.45;letter-spacing:-.012em;color:var(--tm-slate);text-wrap:pretty}.night .tm-lede{color:var(--tm-night-slate)}.tm-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 30px;margin-top:34px}.tm-pill{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#fff;background:var(--bd-primary);transition:background-color .2s ease,transform .2s ease}.tm-pill:hover{background:#238a16;transform:scale(1.02)}.tm-pill.ghost{color:var(--tm-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--tm-line)}.night .tm-pill.ghost{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px #ffffff47}.tm-link{display:inline-flex;align-items:center;gap:4px;font-size:17px;font-weight:500;color:#1b8c14}.tm-link:after{content:"›";font-size:1.25em;line-height:1;transform:translateY(-1px);transition:transform .2s ease}.tm-link:hover{text-decoration:underline;text-underline-offset:4px}.tm-link:hover:after{transform:translate(3px,-1px)}.night .tm-link{color:#6ee08a}.tm-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1080px;margin:72px auto 0}.tm-points h3{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.015em}.tm-points p{margin:0;font-size:16px;line-height:1.55;color:var(--tm-slate)}.night .tm-points p{color:var(--tm-night-slate)}.tm-points .ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;color:#1f9d4a;background:#eaf6e6}.night .tm-points .ic{color:#6ee08a;background:#6ee08a1f}.bd-js .tm-rise{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.bd-js .tm-rise.is-in{opacity:1;transform:none}@media(max-width:800px){.tm-points{grid-template-columns:1fr;gap:28px;margin-top:48px}}@media(prefers-reduced-motion:reduce){.bd-js .tm-rise{opacity:1;transform:none}}.ap{--ap-bg: #fff;--ap-fg: oklch(.21 .006 285.885);--ap-muted: oklch(.973 .002 286.35);--ap-muted-fg: oklch(.552 .016 285.938);--ap-accent: oklch(.967 .001 286.375);--ap-border: oklch(.92 .004 286.32);--ap-primary: oklch(.627 .195 141.6);--ap-violet: #7c3aed;font-family:var(--bd-font-sans);font-size:12px;line-height:1.45;color:var(--ap-fg);letter-spacing:0;text-align:left}.ap-frame{overflow:hidden;border-radius:14px;background:var(--ap-bg);box-shadow:0 60px 120px -50px #10281073,0 0 0 1px #10181014}.ap-chrome{display:flex;align-items:center;gap:14px;height:34px;padding:0 14px;border-bottom:1px solid var(--ap-border);background:#fafafa}.ap-dots{display:flex;gap:6px}.ap-dots i{width:10px;height:10px;border-radius:50%;background:#e4e4e7}.ap-url{flex:1;max-width:420px;margin:0 auto;padding:3px 12px;border-radius:7px;font-size:11px;text-align:center;color:var(--ap-muted-fg);background:#f1f1f3}.ap-chip{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:500;white-space:nowrap}.ap-chip svg{width:11px;height:11px}.ap-chip.zinc{background:#71717a26;color:#3f3f46}.ap-chip.sky{background:#0ea5e926;color:#075985}.ap-chip.violet{background:#8b5cf626;color:#5b21b6}.ap-chip.amber{background:#f59e0b26;color:#92400e}.ap-chip.rose{background:#f43f5e26;color:#9f1239}.ap-chip.emerald{background:#10b98126;color:#065f46}.ap-avatar{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:50%;font-size:10.5px;font-weight:600;color:color-mix(in oklab,var(--c, #71717a) 70%,#18181b);background:color-mix(in srgb,var(--c, #71717a) 16%,white)}.ap-micro{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted-fg)}.ap-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--ap-border);border-radius:7px;font-size:11.5px;font-weight:500;background:#fff;white-space:nowrap}.ap-btn.primary{border-color:transparent;color:#fff;background:var(--ap-primary)}.ap-btn svg{width:13px;height:13px}.wg:where(.astro-7r7pfvpp){display:flex;flex-direction:column;width:340px;overflow:hidden;border-radius:var(--wr, 20px);background:#fff;transition:border-radius .4s ease;box-shadow:0 30px 70px -24px #0f172a66,0 0 0 1px #0f172a0f}.wg-head:where(.astro-7r7pfvpp){display:flex;align-items:center;gap:10px;padding:14px 16px;color:#fff;background:var(--w);transition:background-color .5s ease}.wg-faces:where(.astro-7r7pfvpp){display:flex}.wg-faces:where(.astro-7r7pfvpp) i:where(.astro-7r7pfvpp){display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--w);border-radius:50%;font-size:9.5px;font-style:normal;font-weight:700;color:#fff;background:#ffffff3d}.wg-faces:where(.astro-7r7pfvpp) i:where(.astro-7r7pfvpp)+i:where(.astro-7r7pfvpp){margin-left:-9px}.wg-faces:where(.astro-7r7pfvpp) .ai:where(.astro-7r7pfvpp){background:conic-gradient(from 200deg,#a5b4fc,#f0abfc,#93c5fd,#a5b4fc)}.wg-titles:where(.astro-7r7pfvpp){flex:1;min-width:0}.wg-titles:where(.astro-7r7pfvpp) b:where(.astro-7r7pfvpp){display:block;font-size:14px;letter-spacing:-.01em}.wg-titles:where(.astro-7r7pfvpp) small:where(.astro-7r7pfvpp){display:flex;align-items:center;gap:6px;font-size:11px;opacity:.92}.wg-titles:where(.astro-7r7pfvpp) small:where(.astro-7r7pfvpp) i:where(.astro-7r7pfvpp){width:7px;height:7px;border-radius:50%;background:#4ade80}.wg-body:where(.astro-7r7pfvpp){position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;overflow:hidden;background:#fff}.wg-foot:where(.astro-7r7pfvpp){padding:0 12px 8px}.wg-input:where(.astro-7r7pfvpp){display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid #e4e4e7;border-radius:999px;color:#a1a1aa}.wg-input:where(.astro-7r7pfvpp) span:where(.astro-7r7pfvpp):first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px}.wg-send:where(.astro-7r7pfvpp){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:color-mix(in srgb,var(--w) 45%,white)}.wg-foot:where(.astro-7r7pfvpp) p:where(.astro-7r7pfvpp){margin:6px 0 0;font-size:10px;text-align:center;color:#a1a1aa}.wg:where(.astro-7r7pfvpp) .m{max-width:82%;padding:8px 12px;border-radius:16px;font-size:12.5px;line-height:1.45}.wg:where(.astro-7r7pfvpp) .m.me{align-self:flex-end;border-bottom-right-radius:5px;color:#fff;background:var(--w)}.wg:where(.astro-7r7pfvpp) .m.them{align-self:flex-start;border-bottom-left-radius:5px;color:#18181b;background:#f4f4f5}.wg:where(.astro-7r7pfvpp) .m .by{display:flex;align-items:center;gap:5px;margin-bottom:3px;font-size:10px;font-weight:600;color:#71717a}.wg:where(.astro-7r7pfvpp) .m .ia{padding:0 5px;border-radius:999px;font-size:9px;color:#5b21b6;background:#8b5cf626}.wg:where(.astro-7r7pfvpp) .m .src{display:flex;align-items:center;gap:5px;margin-top:6px;padding-top:6px;border-top:1px solid #e4e4e7;font-size:10.5px;color:#52525b}.wg:where(.astro-7r7pfvpp) .event{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#71717a}.wg:where(.astro-7r7pfvpp) .event:before,.wg:where(.astro-7r7pfvpp) .event:after{content:"";flex:1;height:1px;background:#e4e4e7}.wg:where(.astro-7r7pfvpp) .typing{align-self:flex-start;display:flex;gap:4px;padding:11px 13px;border-radius:16px 16px 16px 5px;background:#f4f4f5}.wg:where(.astro-7r7pfvpp) .typing i{width:6px;height:6px;border-radius:50%;background:#a1a1aa;animation:wg-dot 1.2s infinite ease-in-out}.wg:where(.astro-7r7pfvpp) .typing i:nth-child(2){animation-delay:.15s}.wg:where(.astro-7r7pfvpp) .typing i:nth-child(3){animation-delay:.3s}@keyframes wg-dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}.agent:where(.astro-y3rkuis5){overflow:hidden}.agent:where(.astro-y3rkuis5):before{content:"";position:absolute;left:50%;top:40%;width:1000px;height:700px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(95,224,122,.12),transparent 72%);pointer-events:none}.stage:where(.astro-y3rkuis5){position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1120px;margin:72px auto 0}.site:where(.astro-y3rkuis5){position:relative;height:560px;border-radius:20px;background:#f5f6f8;overflow:hidden}.site-bar:where(.astro-y3rkuis5){display:flex;align-items:center;gap:10px;padding:16px 22px;font-size:14px;color:#0f172a;background:#fff;border-bottom:1px solid #e5e7eb}.logo:where(.astro-y3rkuis5){width:22px;height:22px;border-radius:6px;background:#2563eb}.grow:where(.astro-y3rkuis5){flex:1}.pill:where(.astro-y3rkuis5){padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:#0f172a}.site-hero:where(.astro-y3rkuis5){display:flex;flex-direction:column;gap:12px;padding:40px 28px}.site-hero:where(.astro-y3rkuis5) i:where(.astro-y3rkuis5){height:22px;border-radius:6px;background:#dfe3ea}.site-hero:where(.astro-y3rkuis5) i:where(.astro-y3rkuis5).thin{height:10px;background:#e8ebf0}.site:where(.astro-y3rkuis5) .w{position:absolute;right:18px;bottom:18px;height:440px}.bd-js .stage:where(.astro-y3rkuis5)[data-playing] :where(.astro-y3rkuis5)[data-s]:not(.on){display:none}.bd-js .stage:where(.astro-y3rkuis5)[data-playing] .trace:where(.astro-y3rkuis5) :where(.astro-y3rkuis5)[data-s]:not(.on){display:flex;opacity:.18;transform:none}.stage:where(.astro-y3rkuis5) :where(.astro-y3rkuis5)[data-s].on{animation:rise .45s cubic-bezier(.2,.8,.2,1)}.trace:where(.astro-y3rkuis5){display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.trace:where(.astro-y3rkuis5) li:where(.astro-y3rkuis5){display:flex;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:var(--tm-night-2);transition:opacity .5s ease,transform .5s ease}.trace:where(.astro-y3rkuis5) li:where(.astro-y3rkuis5).on{animation:none}.trace:where(.astro-y3rkuis5) b:where(.astro-y3rkuis5){display:block;font-size:16px;letter-spacing:-.01em}.trace:where(.astro-y3rkuis5) p:where(.astro-y3rkuis5){margin:4px 0 8px;font-size:14px;line-height:1.5;color:var(--tm-night-slate)}.trace:where(.astro-y3rkuis5) p:where(.astro-y3rkuis5):last-child{margin-bottom:0}.trace:where(.astro-y3rkuis5) .ic:where(.astro-y3rkuis5){display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:10px}.ic:where(.astro-y3rkuis5).violet{color:#c4b5fd;background:#8b5cf62e}.ic:where(.astro-y3rkuis5).rose{color:#fda4af;background:#f43f5e2e}.ic:where(.astro-y3rkuis5).sky{color:#7dd3fc;background:#0ea5e92e}.ic:where(.astro-y3rkuis5).green{color:#86efac;background:#6ee08a29}.trace:where(.astro-y3rkuis5) .ap-chip.emerald{color:#6ee7b7;background:#10b98129}.trace:where(.astro-y3rkuis5) .ap-chip.rose{color:#fda4af;background:#f43f5e29}.more:where(.astro-y3rkuis5){margin:56px 0 0;text-align:center}@media(max-width:900px){.stage:where(.astro-y3rkuis5){grid-template-columns:1fr;gap:32px}.site:where(.astro-y3rkuis5){height:520px}.site:where(.astro-y3rkuis5) .w{left:50%;right:auto;transform:translate(-50%);width:min(340px,calc(100% - 24px))}}.automations:where(.astro-c6co37yr){overflow:hidden}.stage:where(.astro-c6co37yr){max-width:1080px;margin:72px auto 0}.editor:where(.astro-c6co37yr){box-shadow:0 60px 120px -50px #000000b3}.panes:where(.astro-c6co37yr){display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:470px}.flow:where(.astro-c6co37yr){display:flex;flex-direction:column;align-items:center;padding:34px 24px;background-color:#fafafa;background-image:radial-gradient(#e4e4e7 1px,transparent 1px);background-size:16px 16px}.node:where(.astro-c6co37yr),.cond:where(.astro-c6co37yr){width:min(380px,100%);border:1px solid var(--ap-border);border-radius:12px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.node:where(.astro-c6co37yr){display:flex;align-items:flex-start;gap:10px;padding:11px 13px}.node:where(.astro-c6co37yr) .ic:where(.astro-c6co37yr){display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px}.ic:where(.astro-c6co37yr).amber{color:#92400e;background:#f59e0b26}.ic:where(.astro-c6co37yr).sky{color:#075985;background:#0ea5e926}.ic:where(.astro-c6co37yr).zinc{color:#3f3f46;background:#71717a26}.txt:where(.astro-c6co37yr){flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.txt:where(.astro-c6co37yr) small:where(.astro-c6co37yr){font-size:10.5px;color:var(--ap-muted-fg)}.txt:where(.astro-c6co37yr) b:where(.astro-c6co37yr){overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trigger:where(.astro-c6co37yr){border-top:3px solid #f59e0b}.cond:where(.astro-c6co37yr){margin-top:8px;padding:7px 12px;font-size:11px;color:var(--ap-muted-fg);border-style:dashed}.cond:where(.astro-c6co37yr) b:where(.astro-c6co37yr){color:var(--ap-fg);font-weight:600}.link:where(.astro-c6co37yr){position:relative;display:block;width:1px;height:44px;background:#d4d4d8}.link:where(.astro-c6co37yr).end{height:30px}.plus:where(.astro-c6co37yr){position:absolute;top:50%;left:50%;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--ap-border);border-radius:50%;font-size:12px;font-style:normal;line-height:1;color:var(--ap-muted-fg);background:#fff;transform:translate(-50%,-50%)}.link:where(.astro-c6co37yr).end .plus:where(.astro-c6co37yr){top:auto;bottom:-9px;transform:translate(-50%)}.lit:where(.astro-c6co37yr){border-color:#8b5cf6a6;box-shadow:0 0 0 4px #8b5cf629}.done:where(.astro-c6co37yr){border-color:#10b98180}.side:where(.astro-c6co37yr){display:flex;flex-direction:column;gap:10px;padding:0 14px 14px;border-left:1px solid var(--ap-border)}.tabs:where(.astro-c6co37yr){display:flex;gap:18px;margin:0 -14px 4px;padding:0 14px;font-size:11.5px;color:var(--ap-muted-fg);border-bottom:1px solid var(--ap-border)}.tabs:where(.astro-c6co37yr) span:where(.astro-c6co37yr){padding:11px 0 9px}.tabs:where(.astro-c6co37yr) .on-tab:where(.astro-c6co37yr){font-weight:600;color:var(--ap-fg);box-shadow:inset 0 -2px 0 var(--ap-fg)}.run:where(.astro-c6co37yr){padding:10px;border:1px solid var(--ap-border);border-radius:10px;background:#fff}.run:where(.astro-c6co37yr).past{opacity:.75}.run-head:where(.astro-c6co37yr){display:flex;align-items:center;gap:8px}.run-head:where(.astro-c6co37yr) .ap-avatar:where(.astro-c6co37yr){width:24px;height:24px;font-size:8.5px}.who:where(.astro-c6co37yr){display:flex;flex:1;flex-direction:column;min-width:0}.who:where(.astro-c6co37yr) b:where(.astro-c6co37yr){font-size:11.5px;font-weight:600}.who:where(.astro-c6co37yr) small:where(.astro-c6co37yr){font-size:10.5px;color:var(--ap-muted-fg)}.run:where(.astro-c6co37yr) ol:where(.astro-c6co37yr){display:flex;flex-direction:column;gap:5px;margin:9px 0 0;padding:9px 0 0;list-style:none;border-top:1px solid var(--ap-border)}.run:where(.astro-c6co37yr) li:where(.astro-c6co37yr){display:grid;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px;line-height:1.4;font-size:11px}.run:where(.astro-c6co37yr) li:where(.astro-c6co37yr) svg{margin-top:2px;color:#047857}.run:where(.astro-c6co37yr) li:where(.astro-c6co37yr).skip{color:var(--ap-muted-fg)}.run:where(.astro-c6co37yr) code:where(.astro-c6co37yr){font-size:10.5px}.stage:where(.astro-c6co37yr):not([data-playing]) :where(.astro-c6co37yr)[data-until]{display:none}.stage:where(.astro-c6co37yr)[data-playing] :where(.astro-c6co37yr)[data-s]:not(.on),.stage:where(.astro-c6co37yr)[data-playing] :where(.astro-c6co37yr)[data-until]:not(.on){display:none}.stage:where(.astro-c6co37yr)[data-playing] .run:where(.astro-c6co37yr).on,.stage:where(.astro-c6co37yr)[data-playing] li:where(.astro-c6co37yr).on{animation:rise .45s cubic-bezier(.2,.8,.2,1)}.more:where(.astro-c6co37yr){margin:56px 0 0;text-align:center}@media(max-width:900px){.panes:where(.astro-c6co37yr){grid-template-columns:minmax(0,1fr)}.flow:where(.astro-c6co37yr){padding:24px 14px}.side:where(.astro-c6co37yr){padding-top:4px;border-top:1px solid var(--ap-border);border-left:0}}.channels:where(.astro-upbxcdb2){overflow:hidden}.stage:where(.astro-upbxcdb2){display:grid;grid-template-columns:250px minmax(0,1fr) 280px;align-items:center;gap:28px;max-width:1180px;margin:72px auto 0}.phone:where(.astro-upbxcdb2){display:flex;flex-direction:column;height:470px;border:9px solid #0f172a;border-radius:36px;background:#fff;overflow:hidden;box-shadow:0 50px 100px -50px #0f172a73}.phone-top:where(.astro-upbxcdb2){display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px 10px;font-size:12px;color:#0f172a;border-bottom:1px solid #f1f5f9;background:#f8fafc}.brand-logo:where(.astro-upbxcdb2){display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:13px;font-weight:700;color:#fff;background:#2563eb}.verified:where(.astro-upbxcdb2){display:inline-grid;place-items:center;width:13px;height:13px;margin-left:2px;border-radius:50%;color:#fff;background:#1a73e8;vertical-align:-1px}.phone-top:where(.astro-upbxcdb2) small:where(.astro-upbxcdb2){font-size:10.5px;color:#64748b}.phone-thread:where(.astro-upbxcdb2){display:flex;flex-direction:column;gap:8px;padding:14px 10px}.b:where(.astro-upbxcdb2){max-width:85%;margin:0;padding:8px 11px;border-radius:16px;font-size:12px;line-height:1.4}.b:where(.astro-upbxcdb2).me{align-self:flex-end;color:#fff;background:#2563eb;border-bottom-right-radius:5px}.b:where(.astro-upbxcdb2).them{align-self:flex-start;color:#0f172a;background:#e5e7eb;border-bottom-left-radius:5px}.phone-thread:where(.astro-upbxcdb2) .read:where(.astro-upbxcdb2){align-self:flex-start;margin:-4px 0 0 6px;font-size:10px;color:#64748b}.inbox:where(.astro-upbxcdb2){height:470px}.panes:where(.astro-upbxcdb2){display:grid;grid-template-columns:210px minmax(0,1fr);height:calc(100% - 34px)}.list:where(.astro-upbxcdb2){display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--ap-border)}.list:where(.astro-upbxcdb2) .ap-micro:where(.astro-upbxcdb2){margin:0 6px 6px}.row:where(.astro-upbxcdb2){display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;transition:background .35s ease}.row:where(.astro-upbxcdb2) .ap-avatar:where(.astro-upbxcdb2){width:26px;height:26px;font-size:9.5px}.row:where(.astro-upbxcdb2).picked{background:var(--ap-accent)}.row:where(.astro-upbxcdb2).lit{background:color-mix(in srgb,var(--ap-violet) 12%,white)}.who:where(.astro-upbxcdb2){display:flex;flex:1;flex-direction:column;min-width:0}.who:where(.astro-upbxcdb2) b:where(.astro-upbxcdb2),.who:where(.astro-upbxcdb2) small:where(.astro-upbxcdb2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who:where(.astro-upbxcdb2) b:where(.astro-upbxcdb2){font-size:11.5px;font-weight:600}.who:where(.astro-upbxcdb2) small:where(.astro-upbxcdb2){font-size:10.5px;color:var(--ap-muted-fg)}.mark:where(.astro-upbxcdb2){display:grid;place-items:center}.mark:where(.astro-upbxcdb2).by-sms{color:#ea580c}.mark:where(.astro-upbxcdb2).by-mail{color:#0284c7}.thread:where(.astro-upbxcdb2){display:flex;flex-direction:column;min-width:0}.thread-head:where(.astro-upbxcdb2){display:flex;align-items:center;gap:8px;padding:11px 16px;font-size:12.5px;border-bottom:1px solid var(--ap-border)}.msgs:where(.astro-upbxcdb2){display:flex;flex:1;flex-direction:column;gap:10px;padding:16px}.m:where(.astro-upbxcdb2){max-width:82%;padding:8px 11px;border-radius:12px;font-size:12px;line-height:1.45}.m:where(.astro-upbxcdb2).visitor{align-self:flex-start;background:var(--ap-muted);border:1px solid var(--ap-border)}.m:where(.astro-upbxcdb2).ai{align-self:flex-end;background:color-mix(in srgb,var(--ap-violet) 8%,white);border:1px solid color-mix(in srgb,var(--ap-violet) 20%,white)}.by:where(.astro-upbxcdb2){display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;color:var(--ap-muted-fg)}.ia:where(.astro-upbxcdb2){padding:0 4px;border-radius:4px;font-size:9px;color:#5b21b6;background:#8b5cf626}.delivery:where(.astro-upbxcdb2){align-self:flex-end;margin:-6px 2px 0;font-size:10.5px;color:var(--ap-muted-fg)}.delivery:where(.astro-upbxcdb2) span:where(.astro-upbxcdb2){display:inline-flex;align-items:center;gap:3px}.delivery:where(.astro-upbxcdb2) .read:where(.astro-upbxcdb2){color:#047857}.composer:where(.astro-upbxcdb2){margin:0 12px 12px;padding:10px 12px;border:1px solid var(--ap-border);border-radius:10px;font-size:11.5px;color:var(--ap-muted-fg)}.mail:where(.astro-upbxcdb2){display:flex;flex-direction:column;gap:10px;min-height:380px;padding:14px;border-radius:16px;background:#fff;box-shadow:0 50px 100px -50px #0f172a59,0 0 0 1px #0f172a0f}.mail-item:where(.astro-upbxcdb2){display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;font-size:11.5px;line-height:1.45;color:#334155}.mail-item:where(.astro-upbxcdb2) p:where(.astro-upbxcdb2){margin:0}.mail-item:where(.astro-upbxcdb2) .from:where(.astro-upbxcdb2){font-size:11px;color:#64748b}.mail-item:where(.astro-upbxcdb2) .from:where(.astro-upbxcdb2) b:where(.astro-upbxcdb2){color:#0f172a}.mail-item:where(.astro-upbxcdb2) .subject:where(.astro-upbxcdb2){font-weight:600;color:#0f172a}.mail-item:where(.astro-upbxcdb2).reply{border-color:#0ea5e973;background:#0ea5e90d}.att:where(.astro-upbxcdb2){display:inline-flex;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border:1px solid #e5e7eb;border-radius:999px;font-size:10.5px;background:#fff}.stage:where(.astro-upbxcdb2):not([data-playing]) :where(.astro-upbxcdb2)[data-until]{display:none}.stage:where(.astro-upbxcdb2)[data-playing] :where(.astro-upbxcdb2)[data-s]:not(.on),.stage:where(.astro-upbxcdb2)[data-playing] :where(.astro-upbxcdb2)[data-until]:not(.on){display:none}.stage:where(.astro-upbxcdb2)[data-playing] .on:where(.astro-upbxcdb2){animation:rise .45s cubic-bezier(.2,.8,.2,1)}.delivery:where(.astro-upbxcdb2) .on:where(.astro-upbxcdb2){animation:none}.more:where(.astro-upbxcdb2){margin:56px 0 0;text-align:center}.sep:where(.astro-upbxcdb2){margin:0 10px;color:var(--tm-mute, #94a3b8)}@media(max-width:1100px){.stage:where(.astro-upbxcdb2){grid-template-columns:1fr;max-width:640px}.phone:where(.astro-upbxcdb2){width:260px;height:360px;margin:0 auto}.mail:where(.astro-upbxcdb2){min-height:0}}@media(max-width:640px){.panes:where(.astro-upbxcdb2){grid-template-columns:1fr}.list:where(.astro-upbxcdb2){display:none}}.copilot:where(.astro-q4j2vxtk){background:var(--tm-mist)}.grow:where(.astro-q4j2vxtk){flex:1}.panel:where(.astro-q4j2vxtk){display:flex;flex-direction:column;max-width:860px;height:580px;margin:72px auto 0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 50px 100px -50px #10281059,0 0 0 1px #10181012}header:where(.astro-q4j2vxtk){display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--ap-border)}header:where(.astro-q4j2vxtk) b:where(.astro-q4j2vxtk),header:where(.astro-q4j2vxtk) small:where(.astro-q4j2vxtk){display:block;white-space:nowrap}header:where(.astro-q4j2vxtk) small:where(.astro-q4j2vxtk){display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ap-muted-fg)}.look:where(.astro-q4j2vxtk){display:inline-block;width:8px;height:8px;border-radius:3px;background:var(--c)}.flow:where(.astro-q4j2vxtk){display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:14px;padding:20px 24px;overflow:hidden;background:#fcfcfd}.handoff:where(.astro-q4j2vxtk){align-self:center;width:min(460px,100%);padding:12px 14px;border:1px solid rgba(244,63,94,.25);border-radius:12px;background:#f43f5e0a}.handoff:where(.astro-q4j2vxtk) .ap-micro:where(.astro-q4j2vxtk){display:flex;align-items:center;gap:5px;margin:0 0 6px;color:#be123c}.handoff:where(.astro-q4j2vxtk) b:where(.astro-q4j2vxtk){font-size:12px}.handoff:where(.astro-q4j2vxtk) p:where(.astro-q4j2vxtk):last-child{margin:2px 0 0;font-size:12.5px;color:#3f3f46}.visitor:where(.astro-q4j2vxtk){display:flex;align-items:flex-end;gap:8px}.ap-avatar:where(.astro-q4j2vxtk).small{width:24px;height:24px;font-size:9px}.visitor:where(.astro-q4j2vxtk) p:where(.astro-q4j2vxtk){max-width:380px;margin:0;padding:9px 13px;border:1px solid var(--ap-border);border-radius:14px 14px 14px 4px;font-size:12.5px;background:#fff}.sent:where(.astro-q4j2vxtk){align-self:flex-end;max-width:400px;text-align:right}.sent:where(.astro-q4j2vxtk) p:where(.astro-q4j2vxtk){margin:0;padding:9px 13px;border-radius:14px 14px 4px;font-size:12.5px;text-align:left;color:#fff;background:#18181b}.sent:where(.astro-q4j2vxtk) small:where(.astro-q4j2vxtk){font-size:10px;color:var(--ap-muted-fg)}.composer:where(.astro-q4j2vxtk){padding:0 18px 16px;border-top:1px solid var(--ap-border)}.suggest:where(.astro-q4j2vxtk){padding:12px 0 4px}.suggest:where(.astro-q4j2vxtk) .ap-micro:where(.astro-q4j2vxtk){display:flex;align-items:center;gap:5px;margin:0 0 8px;color:#6d28d9}.thinking:where(.astro-q4j2vxtk){margin:0;font-size:12px;color:var(--ap-muted-fg)}.cards:where(.astro-q4j2vxtk){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.card:where(.astro-q4j2vxtk){padding:9px 11px;border:1px solid var(--ap-border);border-radius:10px;font-size:12px;line-height:1.45;background:#fff;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.panel:where(.astro-q4j2vxtk)[data-step="3"] .card:where(.astro-q4j2vxtk).picked{border-color:var(--ap-primary);background:color-mix(in srgb,var(--ap-primary) 6%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-primary) 18%,transparent)}.tabs:where(.astro-q4j2vxtk){display:flex;gap:16px;font-size:11.5px;color:var(--ap-muted-fg)}.tabs:where(.astro-q4j2vxtk) span:where(.astro-q4j2vxtk){padding:8px 0}.tabs:where(.astro-q4j2vxtk) .on:where(.astro-q4j2vxtk){font-weight:600;color:var(--ap-fg);box-shadow:inset 0 -2px 0 var(--ap-primary)}.box:where(.astro-q4j2vxtk){margin-top:8px;border:1px solid var(--ap-border);border-radius:10px}.draft:where(.astro-q4j2vxtk){min-height:42px;margin:0;padding:10px 12px 6px;font-size:12.5px}.placeholder:where(.astro-q4j2vxtk){color:var(--ap-muted-fg)}.draft:where(.astro-q4j2vxtk):has(.text:not(:empty)) .placeholder:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk)[data-step="4"] .placeholder:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk)[data-step="5"] .placeholder:where(.astro-q4j2vxtk){display:none}.draft:where(.astro-q4j2vxtk) .fix s{border-radius:3px;text-decoration:line-through;text-decoration-color:#f43f5e;background:#f43f5e1f}.draft:where(.astro-q4j2vxtk) .fix em{margin-left:2px;padding:0 2px;border-radius:3px;font-style:normal;color:#065f46;background:#10b98129}.draft:where(.astro-q4j2vxtk) .fix{animation:rise .4s cubic-bezier(.2,.8,.2,1)}.proof:where(.astro-q4j2vxtk){display:flex;align-items:center;gap:6px;font-size:11px}.proof:where(.astro-q4j2vxtk) b:where(.astro-q4j2vxtk){display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--ap-fg)}.proof:where(.astro-q4j2vxtk) b:where(.astro-q4j2vxtk) svg{color:#047857}.proof:where(.astro-q4j2vxtk) .ap-btn:where(.astro-q4j2vxtk){height:24px;padding:0 8px;font-size:11px;transition:transform .15s ease}.proof:where(.astro-q4j2vxtk) .ap-btn:where(.astro-q4j2vxtk).ghost{border-color:transparent;background:transparent}.proof:where(.astro-q4j2vxtk) :where(.astro-q4j2vxtk)[data-down]{transform:scale(.92)}.caret:where(.astro-q4j2vxtk){display:none;width:1.5px;height:14px;margin-left:1px;vertical-align:-2px;background:var(--ap-fg);animation:blink 1s steps(2) infinite}.panel:where(.astro-q4j2vxtk)[data-step="3"] .caret:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk)[data-step="4"] .caret:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk)[data-step="5"] .caret:where(.astro-q4j2vxtk){display:inline-block}.hint:where(.astro-q4j2vxtk){margin:0;padding:0 12px 4px;font-size:10.5px;color:#15803d}.tools:where(.astro-q4j2vxtk){display:flex;align-items:center;gap:12px;padding:6px 8px 6px 12px;color:var(--ap-muted-fg)}.tools:where(.astro-q4j2vxtk) i:where(.astro-q4j2vxtk){width:1px;height:14px;background:var(--ap-border)}.tools:where(.astro-q4j2vxtk) .ap-btn:where(.astro-q4j2vxtk){transition:transform .15s ease}.panel:where(.astro-q4j2vxtk)[data-press] :where(.astro-q4j2vxtk)[data-press]{transform:scale(.94)}.panel:where(.astro-q4j2vxtk):not([data-playing]) .suggest:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk):not([data-playing]) .hint:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk):not([data-playing]) .proof:where(.astro-q4j2vxtk),.panel:where(.astro-q4j2vxtk)[data-playing] :where(.astro-q4j2vxtk)[data-show]:not(.on){display:none}.panel:where(.astro-q4j2vxtk)[data-playing] :where(.astro-q4j2vxtk)[data-show].on{animation:rise .4s cubic-bezier(.2,.8,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.more:where(.astro-q4j2vxtk){margin:56px 0 0;text-align:center}@media(max-width:760px){.panel:where(.astro-q4j2vxtk){height:640px}.cards:where(.astro-q4j2vxtk){grid-template-columns:1fr}header:where(.astro-q4j2vxtk) .ap-btn:where(.astro-q4j2vxtk),header:where(.astro-q4j2vxtk) .ap-chip:where(.astro-q4j2vxtk).amber{display:none}}.tabs:where(.astro-g3s42n37){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:56px auto 0}.tabs:where(.astro-g3s42n37) button:where(.astro-g3s42n37){display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:600;color:var(--tm-slate);background:var(--tm-mist);transition:background-color .2s ease,color .2s ease}.tabs:where(.astro-g3s42n37) button:where(.astro-g3s42n37):hover{color:var(--tm-ink)}.tabs:where(.astro-g3s42n37) button:where(.astro-g3s42n37)[aria-selected=true]{color:#fff;background:var(--tm-ink)}.panels:where(.astro-g3s42n37){max-width:1120px;margin:32px auto 0}.panel:where(.astro-g3s42n37){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center;padding:40px;border-radius:28px;background:var(--tm-mist)}.panel:where(.astro-g3s42n37)[hidden]{display:none}html:not(.bd-js) .panel:where(.astro-g3s42n37)[hidden]{display:grid;margin-top:16px}h3:where(.astro-g3s42n37){margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.035em}.text:where(.astro-g3s42n37) p:where(.astro-g3s42n37){margin:12px 0 18px;font-size:16.5px;line-height:1.6;color:var(--tm-slate)}ul:where(.astro-g3s42n37){display:flex;flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none}li:where(.astro-g3s42n37){display:flex;gap:10px;font-size:15px;line-height:1.45}li:where(.astro-g3s42n37) svg{flex-shrink:0;margin-top:2px;color:var(--bd-primary)}pre:where(.astro-g3s42n37){margin:0;padding:26px 28px;border-radius:20px;font-size:12.5px;line-height:1.75;color:#d8e6d4;background:var(--bd-ink);overflow-x:auto;box-shadow:0 30px 60px -30px #00000080}pre:where(.astro-g3s42n37) .c{color:#7d8a7a}pre:where(.astro-g3s42n37) .s{color:#a6ee99}pre:where(.astro-g3s42n37) .f{color:#7dd3fc}pre:where(.astro-g3s42n37) .k{color:#f0abfc}pre:where(.astro-g3s42n37) .n{color:#fcd34d}pre:where(.astro-g3s42n37) .p{color:var(--bd-primary-vivid)}@media(max-width:900px){.panel:where(.astro-g3s42n37){grid-template-columns:1fr;gap:28px;padding:24px}}.grid:where(.astro-ludp2yfi){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1180px;margin:72px auto 0}.big:where(.astro-ludp2yfi),.card:where(.astro-ludp2yfi){border:1px solid var(--tm-line);border-radius:24px;background:#fff}.big:where(.astro-ludp2yfi){display:flex;flex-direction:column;grid-column:span 2;gap:24px;padding:32px;overflow:hidden;background:var(--tm-mist);border-color:transparent}.card:where(.astro-ludp2yfi){display:block;padding:26px;transition:border-color .2s ease,transform .2s ease}.card:where(.astro-ludp2yfi):hover{border-color:#cfd6cc;transform:translateY(-2px)}h3:where(.astro-ludp2yfi){margin:14px 0 8px;font-size:19px;font-weight:700;letter-spacing:-.02em}.big:where(.astro-ludp2yfi) h3:where(.astro-ludp2yfi){font-size:24px}.card:where(.astro-ludp2yfi) h3:where(.astro-ludp2yfi){font-size:17px}p:where(.astro-ludp2yfi){margin:0;font-size:15px;line-height:1.55;color:var(--tm-slate)}.card:where(.astro-ludp2yfi) p:where(.astro-ludp2yfi){font-size:14.5px}.ic:where(.astro-ludp2yfi){display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#1f9d4a;background:#eaf6e6}.big:where(.astro-ludp2yfi) .ic:where(.astro-ludp2yfi){background:#fff}kbd:where(.astro-ludp2yfi){display:inline-block;padding:0 8px;border:1px solid var(--tm-line);border-bottom-width:2px;border-radius:7px;font-family:var(--bd-font-sans);font-size:.8em;background:#fff}code:where(.astro-ludp2yfi){font-size:.88em;padding:1px 5px;border-radius:5px;background:#fff}.palette:where(.astro-ludp2yfi){margin-top:auto;padding:10px;border-radius:14px;background:#fff;box-shadow:0 30px 60px -30px #1018104d,0 0 0 1px #1018100f}.pal-input:where(.astro-ludp2yfi){display:flex;align-items:center;gap:8px;padding:6px 8px 10px;border-bottom:1px solid var(--ap-border);font-size:13px}.caret:where(.astro-ludp2yfi){width:1.5px;height:14px;background:var(--ap-fg);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.palette:where(.astro-ludp2yfi) .ap-micro:where(.astro-ludp2yfi){margin:10px 8px 4px}.pal-row:where(.astro-ludp2yfi){display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px}.pal-row:where(.astro-ludp2yfi).on{background:var(--ap-accent)}.pal-row:where(.astro-ludp2yfi)>span:where(.astro-ludp2yfi):nth-child(2){flex:1;min-width:0;font-weight:500}.pal-row:where(.astro-ludp2yfi) small:where(.astro-ludp2yfi){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:var(--ap-muted-fg)}.pal-row:where(.astro-ludp2yfi) kbd:where(.astro-ludp2yfi){font-size:10px}mark:where(.astro-ludp2yfi){padding:0 1px;border-radius:3px;color:inherit;background:#facc1559}.ap-avatar:where(.astro-ludp2yfi).s{width:24px;height:24px;font-size:9px}.doc:where(.astro-ludp2yfi){display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--ap-border);border-radius:6px;color:var(--ap-muted-fg)}.contact:where(.astro-ludp2yfi){margin-top:auto;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 30px 60px -30px #1018104d,0 0 0 1px #1018100f}.map:where(.astro-ludp2yfi) svg:where(.astro-ludp2yfi){display:block;width:100%;height:130px}.who:where(.astro-ludp2yfi){display:flex;align-items:center;gap:10px;padding:12px 14px 8px}.who:where(.astro-ludp2yfi)>div:where(.astro-ludp2yfi){flex:1}.who:where(.astro-ludp2yfi) b:where(.astro-ludp2yfi){display:flex;align-items:center;gap:6px;font-size:13px}.who:where(.astro-ludp2yfi) small:where(.astro-ludp2yfi){color:var(--ap-muted-fg)}.flag:where(.astro-ludp2yfi){display:inline-block;width:16px;height:11px;border-radius:2px;background:linear-gradient(90deg,#1d4ed8 33.3%,#fff 33.3% 66.6%,#dc2626 66.6%);box-shadow:0 0 0 1px #00000014}dl:where(.astro-ludp2yfi){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:8px 14px 14px}dt:where(.astro-ludp2yfi){font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted-fg)}dd:where(.astro-ludp2yfi){margin:2px 0 0;font-size:12px;font-weight:500}.more:where(.astro-ludp2yfi){margin:56px 0 0;text-align:center}@media(max-width:1000px){.grid:where(.astro-ludp2yfi){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid:where(.astro-ludp2yfi){grid-template-columns:1fr}.big:where(.astro-ludp2yfi){grid-column:auto;padding:24px}}.ap-scale:where(.astro-aopeg2hx){--k: 1;position:relative;height:calc(620px * var(--k))}.ap-canvas:where(.astro-aopeg2hx){position:absolute;top:0;left:0;width:1080px;height:620px;transform:scale(var(--k));transform-origin:0 0}.inbox:where(.astro-aopeg2hx){display:flex;flex-direction:column}.body:where(.astro-aopeg2hx){display:grid;grid-template-columns:200px 290px minmax(0,1fr);flex:1;min-height:0}.grow:where(.astro-aopeg2hx){flex:1}.side:where(.astro-aopeg2hx){display:flex;flex-direction:column;gap:4px;padding:12px 10px;border-right:1px solid var(--ap-border);background:#fcfcfd}.brand:where(.astro-aopeg2hx){display:flex;align-items:center;gap:8px;padding:2px 6px 8px;font-size:13.5px;letter-spacing:-.02em}.mark:where(.astro-aopeg2hx){display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#143d2b;background:#d9f5b5}.site:where(.astro-aopeg2hx){display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:6px 8px;border:1px solid var(--ap-border);border-radius:8px;font-weight:500;background:#fff}.site:where(.astro-aopeg2hx) svg{margin-left:auto;color:var(--ap-muted-fg)}.dot:where(.astro-aopeg2hx){width:8px;height:8px;border-radius:50%;background:var(--c)}.side:where(.astro-aopeg2hx) nav:where(.astro-aopeg2hx){display:flex;flex-direction:column;gap:1px}.side:where(.astro-aopeg2hx) .ap-micro:where(.astro-aopeg2hx){margin:12px 8px 4px}.item:where(.astro-aopeg2hx){display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:7px;color:#3f3f46}.item:where(.astro-aopeg2hx) svg{color:var(--ap-muted-fg)}.item:where(.astro-aopeg2hx).on{font-weight:600;color:var(--ap-fg);background:var(--ap-accent)}.item:where(.astro-aopeg2hx) em:where(.astro-aopeg2hx){margin-left:auto;min-width:18px;padding:0 5px;border-radius:999px;font-size:10px;font-style:normal;font-weight:600;text-align:center;color:#fff;background:var(--ap-primary)}.look:where(.astro-aopeg2hx){display:inline-block;width:12px;height:12px;border-radius:4px;background:var(--c)}.me:where(.astro-aopeg2hx){display:flex;align-items:center;gap:9px;margin-top:auto;padding:8px 6px 0;border-top:1px solid var(--ap-border)}.me:where(.astro-aopeg2hx) b:where(.astro-aopeg2hx),.me:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){display:block}.me:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){font-size:10.5px;color:var(--ap-muted-fg)}.list:where(.astro-aopeg2hx){display:flex;flex-direction:column;border-right:1px solid var(--ap-border);overflow:hidden}.search:where(.astro-aopeg2hx){display:flex;align-items:center;gap:7px;margin:10px 10px 8px;padding:6px 9px;border:1px solid var(--ap-border);border-radius:8px;color:var(--ap-muted-fg)}kbd:where(.astro-aopeg2hx){margin-left:auto;padding:0 5px;border:1px solid var(--ap-border);border-radius:4px;font-family:var(--bd-font-mono);font-size:10px}.filters:where(.astro-aopeg2hx){display:flex;gap:14px;padding:0 12px;border-bottom:1px solid var(--ap-border);font-size:11.5px;color:var(--ap-muted-fg)}.filters:where(.astro-aopeg2hx) span:where(.astro-aopeg2hx){padding:6px 0 7px}.filters:where(.astro-aopeg2hx) .on:where(.astro-aopeg2hx){font-weight:600;color:var(--ap-fg);box-shadow:inset 0 -2px 0 var(--ap-primary)}.row:where(.astro-aopeg2hx){position:relative;display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid #f1f1f3}.row:where(.astro-aopeg2hx).on{background:#f6f6f7;box-shadow:inset 3px 0 0 var(--ap-primary)}.row-body:where(.astro-aopeg2hx){min-width:0;flex:1}.row-top:where(.astro-aopeg2hx){display:flex;justify-content:space-between}.row-top:where(.astro-aopeg2hx) span:where(.astro-aopeg2hx){font-size:10.5px;color:var(--ap-muted-fg)}.row:where(.astro-aopeg2hx) p:where(.astro-aopeg2hx){display:flex;align-items:center;gap:4px;margin:1px 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ap-muted-fg)}.row:where(.astro-aopeg2hx) p:where(.astro-aopeg2hx).ai svg{flex-shrink:0;color:var(--ap-violet)}.chips:where(.astro-aopeg2hx){display:flex;gap:4px}.unread:where(.astro-aopeg2hx){position:absolute;right:12px;top:32px;width:8px;height:8px;border-radius:50%;background:var(--ap-primary)}.thread:where(.astro-aopeg2hx){display:flex;flex-direction:column;min-width:0;background:#fff}.thread:where(.astro-aopeg2hx) header:where(.astro-aopeg2hx){display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--ap-border)}.thread:where(.astro-aopeg2hx) header:where(.astro-aopeg2hx) b:where(.astro-aopeg2hx),.thread:where(.astro-aopeg2hx) header:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){display:block;white-space:nowrap}.thread:where(.astro-aopeg2hx) header:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ap-muted-fg)}.thread:where(.astro-aopeg2hx) header:where(.astro-aopeg2hx) .look:where(.astro-aopeg2hx){width:8px;height:8px;border-radius:3px}.flow:where(.astro-aopeg2hx){flex:1;display:flex;flex-direction:column;gap:14px;padding:18px 20px;overflow:hidden;background:#fcfcfd}.visitor:where(.astro-aopeg2hx){display:flex;align-items:flex-end;gap:8px}.ap-avatar:where(.astro-aopeg2hx).small{width:24px;height:24px;font-size:9px}.visitor:where(.astro-aopeg2hx) p:where(.astro-aopeg2hx){max-width:340px;margin:0;padding:9px 13px;border:1px solid var(--ap-border);border-radius:14px 14px 14px 4px;font-size:12.5px;background:#fff}.answer:where(.astro-aopeg2hx){align-self:flex-end;width:400px;border:1px solid var(--ap-border);border-radius:12px;background:#fff}.answer-head:where(.astro-aopeg2hx){display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid var(--ap-border)}.answer-head:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){font-size:10px;color:var(--ap-muted-fg)}.bot:where(.astro-aopeg2hx){display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--ap-violet);background:#8b5cf61f}.answer-text:where(.astro-aopeg2hx){margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.sources:where(.astro-aopeg2hx){padding:6px 12px 8px;border-top:1px solid var(--ap-border)}.sources:where(.astro-aopeg2hx) .ap-micro:where(.astro-aopeg2hx){display:flex;align-items:center;gap:4px;margin:0 0 4px}.source:where(.astro-aopeg2hx){display:grid;grid-template-columns:24px 1fr;column-gap:8px;padding:3px 0}.source:where(.astro-aopeg2hx) span:where(.astro-aopeg2hx){display:grid;grid-row:span 2;place-items:center;width:24px;height:24px;border:1px solid var(--ap-border);border-radius:6px;color:var(--ap-muted-fg)}.source:where(.astro-aopeg2hx) b:where(.astro-aopeg2hx){font-size:11.5px;font-weight:600}.source:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){font-size:10px;color:var(--ap-muted-fg)}.opinion:where(.astro-aopeg2hx){display:flex;align-items:center;gap:14px;padding:7px 12px;border-top:1px solid var(--ap-border);font-size:11.5px;font-weight:500}.opinion:where(.astro-aopeg2hx) small:where(.astro-aopeg2hx){font-size:10.5px;font-weight:400;color:var(--ap-muted-fg)}.opinion:where(.astro-aopeg2hx) span:where(.astro-aopeg2hx){display:inline-flex;align-items:center;gap:4px}.composer:where(.astro-aopeg2hx){padding:0 16px 14px;border-top:1px solid var(--ap-border)}.composer:where(.astro-aopeg2hx) .tabs:where(.astro-aopeg2hx){display:flex;gap:16px;font-size:11.5px;color:var(--ap-muted-fg)}.composer:where(.astro-aopeg2hx) .tabs:where(.astro-aopeg2hx) span:where(.astro-aopeg2hx){padding:8px 0}.composer:where(.astro-aopeg2hx) .tabs:where(.astro-aopeg2hx) .on:where(.astro-aopeg2hx){font-weight:600;color:var(--ap-fg);box-shadow:inset 0 -2px 0 var(--ap-primary)}.composer:where(.astro-aopeg2hx) .box:where(.astro-aopeg2hx){margin-top:8px;border:1px solid var(--ap-border);border-radius:10px}.composer:where(.astro-aopeg2hx) .box:where(.astro-aopeg2hx) p:where(.astro-aopeg2hx){margin:0;padding:9px 12px 14px;color:var(--ap-muted-fg)}.tools:where(.astro-aopeg2hx){display:flex;align-items:center;gap:12px;padding:6px 8px 6px 12px;color:var(--ap-muted-fg)}.tools:where(.astro-aopeg2hx) i:where(.astro-aopeg2hx){width:1px;height:14px;background:var(--ap-border)}.hero:where(.astro-ewxirvlt){position:relative;padding:calc(60px + 9vh) 24px 120px;overflow:hidden}.glow:where(.astro-ewxirvlt){position:absolute;inset:0;background:radial-gradient(46% 36% at 50% 72%,rgba(63,203,42,.16),transparent 70%),radial-gradient(34% 30% at 16% 22%,rgba(20,184,166,.08),transparent 70%),radial-gradient(30% 26% at 86% 30%,rgba(163,220,58,.1),transparent 70%);pointer-events:none}.intro:where(.astro-ewxirvlt){position:relative;text-align:center}.brand:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;font-size:22px;font-weight:700;letter-spacing:-.045em;color:#143d2b}.intro:where(.astro-ewxirvlt) h1:where(.astro-ewxirvlt){font-size:clamp(42px,7.2vw,108px)}.intro:where(.astro-ewxirvlt) .tm-lede:where(.astro-ewxirvlt){max-width:720px}.facts:where(.astro-ewxirvlt){display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:26px 0 0;padding:0;list-style:none;font-size:14px;font-weight:500;color:var(--tm-slate)}.facts:where(.astro-ewxirvlt) li:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:7px}.facts:where(.astro-ewxirvlt) li:where(.astro-ewxirvlt):before{content:"";width:6px;height:6px;border-radius:50%;background:#3fcb2a}.device:where(.astro-ewxirvlt){--rise: 1;position:relative;max-width:1080px;margin:72px auto 0;transform-origin:50% 0;will-change:transform}.visitor:where(.astro-ewxirvlt){position:absolute;right:-56px;bottom:-72px;transform:translateY(calc((1 - var(--rise)) * 80px)) scale(.92);transform-origin:100% 100%;opacity:calc(.2 + .8 * var(--rise))}.visitor:where(.astro-ewxirvlt) .wg{height:330px}@media(max-width:1240px){.visitor:where(.astro-ewxirvlt){right:-12px}}@media(max-width:760px){.hero:where(.astro-ewxirvlt){padding-bottom:72px}.device:where(.astro-ewxirvlt){margin-top:48px}.device:where(.astro-ewxirvlt)>.ap-scale{display:none}.visitor:where(.astro-ewxirvlt){position:static;display:flex;justify-content:center;transform:none;opacity:1}.visitor:where(.astro-ewxirvlt) .wg{width:min(340px,100%);height:360px}}.page-actions:where(.astro-3qafuucz){overflow:hidden}.stage:where(.astro-3qafuucz){max-width:1080px;margin:72px auto 0}.site:where(.astro-3qafuucz){position:relative;height:600px;border-radius:20px;background:#f5f6f8;overflow:hidden;box-shadow:0 50px 100px -50px #0f172a59,0 0 0 1px #0f172a0f}.site-bar:where(.astro-3qafuucz){display:flex;align-items:center;gap:18px;padding:16px 24px;font-size:14px;color:#0f172a;background:#fff;border-bottom:1px solid #e5e7eb}.site-bar:where(.astro-3qafuucz) b:where(.astro-3qafuucz),.pill:where(.astro-3qafuucz){white-space:nowrap}.site-bar:where(.astro-3qafuucz) b:where(.astro-3qafuucz){margin-right:10px}.logo:where(.astro-3qafuucz){width:22px;height:22px;margin-right:-8px;border-radius:6px;background:#2563eb}.nav:where(.astro-3qafuucz){font-size:13px;color:#64748b}.grow:where(.astro-3qafuucz){flex:1}.pill:where(.astro-3qafuucz){padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:#0f172a}.quote:where(.astro-3qafuucz){display:flex;flex-direction:column;gap:16px;width:calc(100% - 440px);min-width:360px;padding:36px 40px}.crumb:where(.astro-3qafuucz){margin:0;font-size:12px;color:#64748b}.quote:where(.astro-3qafuucz) h3:where(.astro-3qafuucz){margin:-8px 0 4px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.fields:where(.astro-3qafuucz){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field:where(.astro-3qafuucz){display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:border-color .35s ease,box-shadow .35s ease}.field:where(.astro-3qafuucz)>span:where(.astro-3qafuucz){font-size:11.5px;color:#64748b}.field:where(.astro-3qafuucz) i:where(.astro-3qafuucz){display:flex;gap:6px;font-style:normal;font-size:15px;font-weight:600;color:#0f172a}.field:where(.astro-3qafuucz) em:where(.astro-3qafuucz){font-style:normal}.field:where(.astro-3qafuucz) .empty:where(.astro-3qafuucz){font-weight:400;color:#cbd5e1}.choice:where(.astro-3qafuucz) .opt:where(.astro-3qafuucz){padding:2px 9px;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;font-weight:500;color:#475569}.choice:where(.astro-3qafuucz) .opt:where(.astro-3qafuucz).picked{border-color:#2563eb;color:#fff;background:#2563eb}.price:where(.astro-3qafuucz){position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;transition:border-color .35s ease,box-shadow .35s ease}.price:where(.astro-3qafuucz) b:where(.astro-3qafuucz){font-size:30px;letter-spacing:-.02em;color:#0f172a}.price:where(.astro-3qafuucz) b:where(.astro-3qafuucz) small:where(.astro-3qafuucz){font-size:14px;font-weight:500;color:#64748b}.price:where(.astro-3qafuucz) .year:where(.astro-3qafuucz){font-size:12.5px;color:#64748b}.asked:where(.astro-3qafuucz){position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:#6d28d9;background:#8b5cf61f}.submit:where(.astro-3qafuucz){align-self:flex-start;padding:10px 18px;border-radius:10px;font-size:13.5px;font-weight:600;color:#fff;background:#2563eb}.lit:where(.astro-3qafuucz){border-color:#8b5cf699;box-shadow:0 0 0 4px #8b5cf629}.site:where(.astro-3qafuucz) .w{position:absolute;right:22px;bottom:22px;height:540px}.act:where(.astro-3qafuucz){align-self:center;padding:4px 10px;border-radius:999px;font-size:11px;color:#71717a;background:#7c3aed12}.act:where(.astro-3qafuucz).done{color:#5b21b6}.card:where(.astro-3qafuucz){display:flex;flex-direction:column;gap:8px;margin-left:18px;padding:10px 11px;border:1px solid #e4e4e7;border-left:3px solid #7c3aed;border-radius:12px;font-size:12px;background:#f4f4f5}.card:where(.astro-3qafuucz) p:where(.astro-3qafuucz){display:flex;gap:6px;margin:0;font-weight:600;line-height:1.4}.card:where(.astro-3qafuucz) p:where(.astro-3qafuucz) svg{flex:none;margin-top:2px;color:#7c3aed}.card:where(.astro-3qafuucz) dl:where(.astro-3qafuucz){display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:11.5px}.card:where(.astro-3qafuucz) dt:where(.astro-3qafuucz){color:#71717a}.card:where(.astro-3qafuucz) dd:where(.astro-3qafuucz){margin:0}.buttons:where(.astro-3qafuucz){display:flex;justify-content:flex-end;gap:6px}.buttons:where(.astro-3qafuucz) span:where(.astro-3qafuucz){padding:6px 11px;border-radius:8px;font-weight:600;transition:transform .15s ease}.buttons:where(.astro-3qafuucz) .no:where(.astro-3qafuucz){border:1px solid #e4e4e7;background:#fff}.buttons:where(.astro-3qafuucz) .yes:where(.astro-3qafuucz){color:#fff;background:#2563eb}.stage:where(.astro-3qafuucz)[data-press] :where(.astro-3qafuucz)[data-press]{transform:scale(.92)}.stage:where(.astro-3qafuucz):not([data-playing]) :where(.astro-3qafuucz)[data-until]{display:none}.stage:where(.astro-3qafuucz)[data-playing] :where(.astro-3qafuucz)[data-s]:not(.on),.stage:where(.astro-3qafuucz)[data-playing] :where(.astro-3qafuucz)[data-until]:not(.on){display:none}.stage:where(.astro-3qafuucz)[data-playing] .m:where(.astro-3qafuucz).on,.stage:where(.astro-3qafuucz)[data-playing] .act:where(.astro-3qafuucz).on,.stage:where(.astro-3qafuucz)[data-playing] .card:where(.astro-3qafuucz).on{animation:rise .45s cubic-bezier(.2,.8,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.more:where(.astro-3qafuucz){margin:56px 0 0;text-align:center}@media(max-width:900px){.site:where(.astro-3qafuucz){height:auto;padding-bottom:20px}.nav:where(.astro-3qafuucz){display:none}.quote:where(.astro-3qafuucz){width:auto;min-width:0;padding:24px 20px}.fields:where(.astro-3qafuucz){grid-template-columns:1fr}.site:where(.astro-3qafuucz) .w{position:relative;right:auto;bottom:auto;width:min(340px,calc(100% - 24px));height:520px;margin:0 auto}}.settings:where(.astro-xh7tuwr2){overflow:hidden}.grow:where(.astro-xh7tuwr2){flex:1}.studio:where(.astro-xh7tuwr2){max-width:1180px;margin:72px auto 0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 40px 90px -40px #000000b3}.bar:where(.astro-xh7tuwr2){display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-bottom:1px solid var(--ap-border)}.crumbs:where(.astro-xh7tuwr2){display:flex;align-items:center;gap:4px;color:var(--ap-muted-fg)}.crumbs:where(.astro-xh7tuwr2) b:where(.astro-xh7tuwr2){color:var(--ap-fg)}.draft:where(.astro-xh7tuwr2){visibility:hidden}.studio:where(.astro-xh7tuwr2)[data-dirty] .draft:where(.astro-xh7tuwr2){visibility:visible}:where(.astro-xh7tuwr2)[data-save]{transition:transform .15s ease}.studio:where(.astro-xh7tuwr2)[data-step=save] :where(.astro-xh7tuwr2)[data-save]{transform:scale(.93)}.cols:where(.astro-xh7tuwr2){display:grid;grid-template-columns:190px minmax(0,1fr) minmax(0,1.05fr);min-height:470px}.rows:where(.astro-xh7tuwr2){margin:0;padding:8px;list-style:none;border-right:1px solid var(--ap-border)}.rows:where(.astro-xh7tuwr2) li:where(.astro-xh7tuwr2){display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rows:where(.astro-xh7tuwr2) li:where(.astro-xh7tuwr2) svg{flex-shrink:0;color:#ef4444}.rows:where(.astro-xh7tuwr2) li:where(.astro-xh7tuwr2).on{font-weight:600;background:var(--ap-accent)}.rows:where(.astro-xh7tuwr2) li:where(.astro-xh7tuwr2).add,.rows:where(.astro-xh7tuwr2) li:where(.astro-xh7tuwr2).add svg{color:var(--ap-muted-fg)}.form:where(.astro-xh7tuwr2){padding:14px 18px;border-right:1px solid var(--ap-border)}.form:where(.astro-xh7tuwr2) .ap-micro:where(.astro-xh7tuwr2){margin:4px 0 6px}.form:where(.astro-xh7tuwr2) .ap-micro:where(.astro-xh7tuwr2):not(:first-child){margin-top:16px}label:where(.astro-xh7tuwr2){display:block;margin:8px 0 4px;font-size:11px;font-weight:500;color:var(--ap-muted-fg)}.input:where(.astro-xh7tuwr2){display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border:1px solid var(--ap-border);border-radius:7px}.input:where(.astro-xh7tuwr2).area{display:block;min-height:48px;line-height:1.5}.caret:where(.astro-xh7tuwr2){display:none;width:1.5px;height:13px;vertical-align:-2px;background:var(--ap-fg)}.studio:where(.astro-xh7tuwr2)[data-step=typing] .caret:where(.astro-xh7tuwr2){display:inline-block}.choices:where(.astro-xh7tuwr2){display:grid;grid-template-columns:1fr 1fr;gap:8px}.choice:where(.astro-xh7tuwr2){display:grid;grid-template-columns:18px 1fr;column-gap:6px;padding:8px 10px;border:1px solid var(--ap-border);border-radius:9px;transition:border-color .3s ease,background-color .3s ease}.choice:where(.astro-xh7tuwr2) svg{margin-top:1px;color:var(--ap-muted-fg)}.choice:where(.astro-xh7tuwr2) small:where(.astro-xh7tuwr2){grid-column:2;font-size:10.5px;line-height:1.4;color:var(--ap-muted-fg)}.studio:where(.astro-xh7tuwr2)[data-action=transfer] :where(.astro-xh7tuwr2)[data-choice=transfer],.studio:where(.astro-xh7tuwr2)[data-action=answer] :where(.astro-xh7tuwr2)[data-choice=answer]{border-color:var(--ap-primary);background:color-mix(in srgb,var(--ap-primary) 6%,white)}.studio:where(.astro-xh7tuwr2)[data-action=transfer] :where(.astro-xh7tuwr2)[data-choice=transfer] svg,.studio:where(.astro-xh7tuwr2)[data-action=answer] :where(.astro-xh7tuwr2)[data-choice=answer] svg{color:var(--ap-primary)}.look:where(.astro-xh7tuwr2){width:10px;height:10px;border-radius:3px;background:var(--c)}.studio:where(.astro-xh7tuwr2)[data-action=answer] :where(.astro-xh7tuwr2)[data-transfer]{display:none}.preview:where(.astro-xh7tuwr2){display:flex;flex-direction:column;gap:12px;padding:14px;background:#fafafa}.card:where(.astro-xh7tuwr2){overflow:hidden;border:1px solid var(--ap-border);border-radius:12px;background:#fff}.card-head:where(.astro-xh7tuwr2){display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 12px;border-bottom:1px solid var(--ap-border)}.card-head:where(.astro-xh7tuwr2) small:where(.astro-xh7tuwr2){font-size:10.5px;color:var(--ap-muted-fg)}.moment:where(.astro-xh7tuwr2){display:flex;flex-direction:column;gap:10px;padding:14px;background:#f4f4f566}.me:where(.astro-xh7tuwr2){align-self:flex-end;max-width:80%;margin:0;padding:8px 12px;border-radius:14px 14px 4px;font-size:12.5px;color:#fff;background:#18181b}.pill:where(.astro-xh7tuwr2){display:inline-flex;align-self:center;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--ap-border);border-radius:999px;font-size:10.5px;color:var(--ap-muted-fg);background:#fff}.pill:where(.astro-xh7tuwr2) svg{color:#d97706}.ai:where(.astro-xh7tuwr2){display:flex;align-items:flex-end;gap:7px}.bot:where(.astro-xh7tuwr2){display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--ap-violet);background:#8b5cf626}.ai:where(.astro-xh7tuwr2) p:where(.astro-xh7tuwr2){max-width:82%;min-height:36px;margin:0;padding:8px 12px;border:1px solid var(--ap-border);border-radius:14px 14px 14px 4px;font-size:12.5px;line-height:1.5;background:#fff}.handover:where(.astro-xh7tuwr2){display:flex;align-items:center;gap:8px}.handover:where(.astro-xh7tuwr2) .line:where(.astro-xh7tuwr2){flex:1;height:1px;background:var(--ap-border)}.dashed:where(.astro-xh7tuwr2){display:flex;align-items:center;gap:8px;margin:0;padding:7px 10px;border:1px dashed var(--ap-border);border-radius:8px;font-size:11px;color:var(--ap-muted-fg);background:#fff}.dashed:where(.astro-xh7tuwr2) .ap-avatar:where(.astro-xh7tuwr2){width:22px;height:22px;font-size:8.5px}.reads:where(.astro-xh7tuwr2){padding:12px 14px;font-family:var(--bd-font-mono);font-size:11px;line-height:1.6}.reads:where(.astro-xh7tuwr2) p:where(.astro-xh7tuwr2){margin:0 0 4px}.reads:where(.astro-xh7tuwr2) span:where(.astro-xh7tuwr2){color:var(--ap-muted-fg)}.reads:where(.astro-xh7tuwr2) em:where(.astro-xh7tuwr2){font-style:normal}.more:where(.astro-xh7tuwr2){display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:56px 0 0}@media(max-width:1060px){.cols:where(.astro-xh7tuwr2){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rows:where(.astro-xh7tuwr2){display:none}}@media(max-width:720px){.cols:where(.astro-xh7tuwr2){grid-template-columns:1fr}.form:where(.astro-xh7tuwr2){border-right:0;border-bottom:1px solid var(--ap-border)}.choices:where(.astro-xh7tuwr2){grid-template-columns:1fr}}.grow:where(.astro-ozrjqqsh){flex:1}.editor:where(.astro-ozrjqqsh){display:grid;grid-template-columns:340px minmax(0,1fr);max-width:1080px;height:600px;margin:72px auto 0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 50px 100px -50px #10281059,0 0 0 1px #10181014}.form:where(.astro-ozrjqqsh){display:flex;flex-direction:column;border-right:1px solid var(--ap-border)}.form-head:where(.astro-ozrjqqsh){display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ap-border);font-size:13px}.tabs:where(.astro-ozrjqqsh){display:flex;gap:14px;padding:0 16px;border-bottom:1px solid var(--ap-border);font-size:11.5px;color:var(--ap-muted-fg)}.tabs:where(.astro-ozrjqqsh) span:where(.astro-ozrjqqsh){padding:8px 0}.tabs:where(.astro-ozrjqqsh) .on:where(.astro-ozrjqqsh){font-weight:600;color:var(--ap-fg);box-shadow:inset 0 -2px 0 var(--ap-primary)}.fields:where(.astro-ozrjqqsh){display:flex;flex-direction:column;gap:18px;padding:18px 16px}.field:where(.astro-ozrjqqsh) .ap-micro:where(.astro-ozrjqqsh){margin:0 0 7px}.swatches:where(.astro-ozrjqqsh){display:flex;flex-wrap:wrap;gap:8px}.swatches:where(.astro-ozrjqqsh) i:where(.astro-ozrjqqsh){width:24px;height:24px;border-radius:50%;background:var(--c);transition:box-shadow .3s ease}.swatches:where(.astro-ozrjqqsh) i:where(.astro-ozrjqqsh).on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c)}.seg:where(.astro-ozrjqqsh){display:inline-flex;padding:2px;border-radius:8px;background:var(--ap-muted)}.seg:where(.astro-ozrjqqsh) span:where(.astro-ozrjqqsh){padding:4px 10px;border-radius:6px;font-size:11.5px;color:var(--ap-muted-fg);transition:background-color .3s ease,color .3s ease}.seg:where(.astro-ozrjqqsh) span:where(.astro-ozrjqqsh).on{font-weight:500;color:var(--ap-fg);background:#fff;box-shadow:0 1px 2px #00000014}.input:where(.astro-ozrjqqsh){padding:7px 10px;border:1px solid var(--ap-border);border-radius:7px;font-size:12px}.preview:where(.astro-ozrjqqsh){--w: #2563eb;position:relative;overflow:hidden;background:#f4f4f5}.previewbar:where(.astro-ozrjqqsh){display:flex;justify-content:center;padding:12px}.seg:where(.astro-ozrjqqsh).small span:where(.astro-ozrjqqsh){font-size:11px}.page:where(.astro-ozrjqqsh){display:flex;flex-direction:column;gap:12px;padding:24px 40px}.page:where(.astro-ozrjqqsh) i:where(.astro-ozrjqqsh){height:20px;border-radius:6px;background:#e4e4e7}.page:where(.astro-ozrjqqsh) i:where(.astro-ozrjqqsh).thin{height:10px;background:#ececee}.preview:where(.astro-ozrjqqsh) .pw{position:absolute;right:24px;bottom:92px;height:430px}.welcome:where(.astro-ozrjqqsh) b:where(.astro-ozrjqqsh){display:block;font-size:18px;letter-spacing:-.02em}.welcome:where(.astro-ozrjqqsh) p:where(.astro-ozrjqqsh){margin:4px 0 6px;font-size:12.5px;color:#52525b}.q:where(.astro-ozrjqqsh){align-self:flex-start;padding:7px 12px;border:1px solid color-mix(in srgb,var(--w) 35%,white);border-radius:999px;font-size:12px;color:color-mix(in srgb,var(--w) 80%,black);transition:border-color .5s ease,color .5s ease}.launcher:where(.astro-ozrjqqsh){position:absolute;right:24px;bottom:24px;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#fff;background:var(--w);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--w) 70%,transparent);transition:background-color .5s ease}.preview:where(.astro-ozrjqqsh).dark .wg,.preview:where(.astro-ozrjqqsh).dark .wg-body{color:#f4f4f5;background:#18181b}.preview:where(.astro-ozrjqqsh).dark .welcome:where(.astro-ozrjqqsh) p:where(.astro-ozrjqqsh){color:#a1a1aa}.preview:where(.astro-ozrjqqsh).dark .q:where(.astro-ozrjqqsh){color:#e4e4e7;border-color:#3f3f46}.preview:where(.astro-ozrjqqsh).dark .wg-input{border-color:#3f3f46}.install:where(.astro-ozrjqqsh){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;max-width:1080px;margin:48px auto 0}pre:where(.astro-ozrjqqsh){margin:0;padding:22px 24px;border-radius:18px;font-size:13.5px;line-height:1.7;color:#d8e6d4;background:var(--bd-ink);overflow-x:auto}.install:where(.astro-ozrjqqsh) p:where(.astro-ozrjqqsh){margin:0;font-size:17px;line-height:1.55;color:var(--tm-slate)}.install:where(.astro-ozrjqqsh) p:where(.astro-ozrjqqsh) code:where(.astro-ozrjqqsh){font-size:.86em;padding:1px 5px;border-radius:5px;background:var(--tm-mist)}.install:where(.astro-ozrjqqsh) .tm-link:where(.astro-ozrjqqsh){display:flex;margin-top:12px}@media(max-width:900px){.editor:where(.astro-ozrjqqsh){grid-template-columns:1fr;height:auto}.form:where(.astro-ozrjqqsh){border-right:0;border-bottom:1px solid var(--ap-border)}.preview:where(.astro-ozrjqqsh){height:600px}.preview:where(.astro-ozrjqqsh) .pw{right:50%;transform:translate(50%);width:min(340px,calc(100% - 24px))}.install:where(.astro-ozrjqqsh){grid-template-columns:1fr;gap:20px}}.yours:where(.astro-ereeukow){overflow:hidden}.yours:where(.astro-ereeukow):before{content:"";position:absolute;left:50%;top:30%;width:900px;height:600px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(95,224,122,.18),transparent 72%);pointer-events:none}.price:where(.astro-ereeukow){position:relative;display:flex;flex-direction:column;align-items:center;margin:0}.figure:where(.astro-ereeukow){font-size:clamp(140px,26vw,340px);font-weight:800;line-height:.86;letter-spacing:-.07em;background:linear-gradient(100deg,#3ee0b2,#5fe07a 30%,#c9f06b,#5fe07a 80%,#3ee0b2);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 9s ease-in-out infinite alternate}@keyframes sheen{to{background-position:100% 0}}.per:where(.astro-ereeukow){margin-top:18px;font-size:clamp(30px,4.4vw,60px);font-weight:800;letter-spacing:-.045em;line-height:1.05}.more:where(.astro-ereeukow){margin:56px 0 0;text-align:center}@media(prefers-reduced-motion:reduce){.figure:where(.astro-ereeukow){animation:none}}:root{--bd-text: #0b0b0d;--bd-text-soft: #3a3a42;--bd-muted-fg: #6b6b76;--bd-card: #ffffff;--bd-alt-bg: #f8faf7;--bd-border: #e3e5e1;--bd-border-subtle: #eceeea;--bd-muted: #f1f3ef;--bd-primary: #2a9d1c;--bd-primary-vivid: #3fcb2a;--bd-primary-soft: #e9f7e5;--bd-ink: #0e1510;--bd-warning: #d97706;--bd-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bd-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bd-font-accent: "Caveat", cursive;--bd-radius: 14px;--bd-shadow-lg: 0 1px 2px rgba(16, 24, 16, .04), 0 12px 32px -8px rgba(16, 24, 16, .14), 0 40px 80px -24px rgba(16, 24, 16, .18)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;font-family:var(--bd-font-sans);color:var(--bd-text);background:var(--bd-card);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;padding:0;color:inherit}code,pre{font-family:var(--bd-font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0,"liga" 0}.bd-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bd-accent{font-family:var(--bd-font-accent);font-weight:700;color:var(--bd-primary-vivid);font-size:1.12em;letter-spacing:0}.bd-label{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bd-primary)}.bd-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:14.5px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.bd-btn:hover{transform:translateY(-1px)}.bd-btn-primary{background:var(--bd-primary);color:#fff;box-shadow:0 1px 2px #2a9d1c4d,0 8px 20px -6px #2a9d1c73}.bd-btn-primary:hover{background:#248a17}.bd-btn-secondary{background:#fff;color:var(--bd-text);border:1px solid var(--bd-border);box-shadow:0 1px 2px #1018100d}.bd-btn-secondary:hover{border-color:#cfd3cc}.bd-section-head{max-width:720px;margin:0 auto 48px;text-align:center}.bd-section-head h2{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:14px 0 16px}.bd-section-head p{font-size:17px;color:var(--bd-text-soft);margin:0}.bd-js .bd-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.bd-js .bd-reveal.is-visible{opacity:1;transform:none}:focus-visible{outline:2px solid var(--bd-primary);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bd-js .bd-reveal{opacity:1;transform:none}}.bd-logo:where(.astro-bk77iwt5){display:inline-flex;align-items:center;gap:9px;line-height:1}.bd-logo:where(.astro-bk77iwt5) img:where(.astro-bk77iwt5){width:var(--bd-logo-size);height:var(--bd-logo-size);flex-shrink:0}.word:where(.astro-bk77iwt5){font-size:calc(var(--bd-logo-size) * .78);font-weight:700;letter-spacing:-.045em;color:#143d2b}.light:where(.astro-bk77iwt5) .word:where(.astro-bk77iwt5){color:#f4f8ef}.bd-nav-wrap:where(.astro-pphcmtgs){position:fixed;inset:0 0 auto;z-index:50;background:#ffffffc7;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid rgba(10,20,10,.07);transition:background-color .3s ease,border-color .3s ease}.bd-nav-wrap:where(.astro-pphcmtgs)[data-sheet]{background:#fff}.bd-nav-wrap:where(.astro-pphcmtgs)[data-dark]:not([data-sheet]){background:#161617b8;border-bottom-color:#ffffff14}.bd-nav-wrap:where(.astro-pphcmtgs)[data-dark]:not([data-sheet]) .bd-logo .word{color:#f4f8ef}.bd-nav-wrap:where(.astro-pphcmtgs)[data-dark]:not([data-sheet]) .bd-menu:where(.astro-pphcmtgs) a:where(.astro-pphcmtgs){color:#f5f5f7c7}.bd-nav-wrap:where(.astro-pphcmtgs)[data-dark]:not([data-sheet]) .bd-menu:where(.astro-pphcmtgs) a:where(.astro-pphcmtgs):hover{color:#fff}.bd-nav-wrap:where(.astro-pphcmtgs)[data-dark]:not([data-sheet]) .bd-nav-gh:where(.astro-pphcmtgs){color:#f5f5f7d9;background:transparent;border-color:#ffffff2e}.bd-nav-wrap:where(.astro-pphcmtgs)[data-dark]:not([data-sheet]) .bd-burger:where(.astro-pphcmtgs) span:where(.astro-pphcmtgs){background:#f5f5f7}.bd-nav:where(.astro-pphcmtgs){display:flex;align-items:center;gap:20px;height:60px;padding:0 32px;max-width:1320px;margin:0 auto}.bd-nav-logo:where(.astro-pphcmtgs){display:flex;flex-shrink:0;margin-right:12px}.bd-menu:where(.astro-pphcmtgs){display:flex;align-items:center;gap:4px;flex:1;margin:0;padding:0;list-style:none}.bd-menu:where(.astro-pphcmtgs) a:where(.astro-pphcmtgs){display:inline-flex;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--bd-text-soft);transition:color .15s ease}.bd-menu:where(.astro-pphcmtgs) a:where(.astro-pphcmtgs):hover{color:var(--bd-text)}.bd-nav-end:where(.astro-pphcmtgs){display:flex;align-items:center;gap:10px;margin-left:auto}.bd-nav-gh:where(.astro-pphcmtgs){display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--bd-text-soft);padding:6px 12px;border:1px solid var(--bd-border);border-radius:999px;background:#fff}.bd-nav-gh:where(.astro-pphcmtgs):hover{color:var(--bd-text)}.bd-nav-cta:where(.astro-pphcmtgs){padding:8px 16px;background:var(--bd-primary);color:#fff;border-radius:999px;font-size:13px;font-weight:600;box-shadow:0 1px 3px #2a9d1c4d}.bd-nav-cta:where(.astro-pphcmtgs):hover{background:#248a17}.bd-burger:where(.astro-pphcmtgs){display:none;position:relative;width:40px;height:40px;margin-right:-8px}.bd-burger:where(.astro-pphcmtgs) span:where(.astro-pphcmtgs){position:absolute;left:11px;width:18px;height:1.8px;border-radius:2px;background:var(--bd-text);transition:transform .25s ease}.bd-burger:where(.astro-pphcmtgs) span:where(.astro-pphcmtgs):first-child{top:15px}.bd-burger:where(.astro-pphcmtgs) span:where(.astro-pphcmtgs):last-child{top:23px}.bd-burger:where(.astro-pphcmtgs)[aria-expanded=true] span:where(.astro-pphcmtgs):first-child{transform:translateY(4px) rotate(45deg)}.bd-burger:where(.astro-pphcmtgs)[aria-expanded=true] span:where(.astro-pphcmtgs):last-child{transform:translateY(-4px) rotate(-45deg)}.bd-sheet:where(.astro-pphcmtgs){position:fixed;inset:60px 0 0;z-index:49;display:flex;flex-direction:column;gap:2px;padding:16px 20px 32px;background:#fff;overflow-y:auto}.bd-sheet:where(.astro-pphcmtgs)[hidden]{display:none}.entry:where(.astro-pphcmtgs){display:flex;align-items:center;gap:14px;padding:12px 6px;border-bottom:1px solid var(--bd-border-subtle);font-size:17px;font-weight:600;letter-spacing:-.01em}.glyph:where(.astro-pphcmtgs){display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--bd-primary);background:var(--bd-primary-soft)}.sheet-actions:where(.astro-pphcmtgs){display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media(max-width:1060px){.gh-label:where(.astro-pphcmtgs){display:none}.bd-menu:where(.astro-pphcmtgs) a:where(.astro-pphcmtgs){padding:8px 9px}}@media(max-width:900px){.bd-nav:where(.astro-pphcmtgs){padding:0 20px}.bd-menu:where(.astro-pphcmtgs),.bd-nav-gh:where(.astro-pphcmtgs){display:none}.bd-burger:where(.astro-pphcmtgs){display:block}}.bd-footer:where(.astro-67syeq5y){border-top:1px solid var(--bd-border);background:#fff}.inner:where(.astro-67syeq5y){display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:56px 24px 40px}.brand:where(.astro-67syeq5y) p:where(.astro-67syeq5y){margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--bd-text-soft);max-width:300px}.brand:where(.astro-67syeq5y) .small:where(.astro-67syeq5y){margin-top:8px;font-size:13px;color:var(--bd-muted-fg)}h3:where(.astro-67syeq5y){margin:4px 0 14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bd-muted-fg)}ul:where(.astro-67syeq5y){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}nav:where(.astro-67syeq5y) a:where(.astro-67syeq5y){font-size:14px;color:var(--bd-text-soft)}nav:where(.astro-67syeq5y) a:where(.astro-67syeq5y):hover{color:var(--bd-primary)}.eodia:where(.astro-67syeq5y),.bottom:where(.astro-67syeq5y) a:where(.astro-67syeq5y){font-weight:600;color:var(--bd-text)}.eodia:where(.astro-67syeq5y):hover,.bottom:where(.astro-67syeq5y) a:where(.astro-67syeq5y):hover{color:var(--bd-primary)}.bottom:where(.astro-67syeq5y){display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;padding:18px 24px 32px;border-top:1px solid var(--bd-border-subtle);font-size:13px;color:var(--bd-muted-fg)}@media(max-width:900px){.inner:where(.astro-67syeq5y){grid-template-columns:repeat(2,1fr)}.brand:where(.astro-67syeq5y){grid-column:1 / -1}}.bridge:where(.astro-v4qhm7jo){padding:clamp(80px,10vw,140px) 24px 0}.bridge-inner:where(.astro-v4qhm7jo){display:flex;align-items:flex-start;gap:32px;max-width:1180px;margin:0 auto;padding:56px;border-radius:32px;background:var(--tm-mist)}.bridge-inner:where(.astro-v4qhm7jo) img:where(.astro-v4qhm7jo){flex-shrink:0;border-radius:14px}.bridge:where(.astro-v4qhm7jo) h2:where(.astro-v4qhm7jo){margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.04em}.bridge:where(.astro-v4qhm7jo) p:where(.astro-v4qhm7jo){max-width:760px;margin:12px 0 18px;font-size:17px;line-height:1.55;color:var(--tm-slate)}.faq:where(.astro-v4qhm7jo){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;max-width:1180px;margin:0 auto;align-items:start}.faq:where(.astro-v4qhm7jo) .tm-display:where(.astro-v4qhm7jo){font-size:clamp(40px,5vw,64px)}.faq-list:where(.astro-v4qhm7jo){border-top:1px solid var(--tm-line)}details:where(.astro-v4qhm7jo){border-bottom:1px solid var(--tm-line)}summary:where(.astro-v4qhm7jo){display:flex;justify-content:space-between;gap:16px;padding:24px 2px;font-size:19px;font-weight:600;letter-spacing:-.015em;cursor:pointer;list-style:none}summary:where(.astro-v4qhm7jo)::-webkit-details-marker{display:none}summary:where(.astro-v4qhm7jo):after{content:"+";font-size:26px;font-weight:300;line-height:1;color:var(--tm-slate);transition:transform .25s ease}details:where(.astro-v4qhm7jo)[open] summary:where(.astro-v4qhm7jo):after{transform:rotate(45deg)}details:where(.astro-v4qhm7jo) p:where(.astro-v4qhm7jo){max-width:680px;margin:-6px 0 26px;font-size:17px;line-height:1.6;color:var(--tm-slate)}.finale:where(.astro-v4qhm7jo){padding-top:40px;padding-bottom:clamp(120px,16vw,200px)}.finale:where(.astro-v4qhm7jo) .tm-display:where(.astro-v4qhm7jo){font-size:clamp(38px,5.4vw,76px)}@media(max-width:900px){.faq:where(.astro-v4qhm7jo){grid-template-columns:1fr;gap:32px}.bridge-inner:where(.astro-v4qhm7jo){flex-direction:column;padding:32px 24px}}
