.boards[data-astro-cid-hxxxjkks]{background:linear-gradient(180deg, var(--surface-2) 0%, var(--bg) 55%)}.stage-wrap[data-astro-cid-hxxxjkks]{position:relative}.stage-wrap[data-astro-cid-hxxxjkks]:before{content:"";background:radial-gradient(55% 55% at 50% 45%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-8% -6% -12%}.stage[data-astro-cid-hxxxjkks]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;font-size:.92rem;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #1c1c1a73}.bar[data-astro-cid-hxxxjkks]{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.8rem;display:flex}.dot[data-astro-cid-hxxxjkks]{background:var(--accent);border-radius:50%;width:.55rem;height:.55rem}.chat[data-astro-cid-hxxxjkks]{gap:.75rem;padding:1rem 1rem 1.1rem;display:grid}.chat[data-astro-cid-hxxxjkks] p[data-astro-cid-hxxxjkks]{margin:0}.user[data-astro-cid-hxxxjkks]{background:var(--accent-soft);border-radius:14px 14px 4px;justify-self:end;max-width:36rem;padding:.55rem .9rem}.writing[data-astro-cid-hxxxjkks]{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.dots[data-astro-cid-hxxxjkks]{gap:.2rem;display:inline-flex}.dots[data-astro-cid-hxxxjkks] i[data-astro-cid-hxxxjkks]{background:var(--muted);border-radius:50%;width:.35rem;height:.35rem;animation:1s ease-in-out infinite pulse}.dots[data-astro-cid-hxxxjkks] i[data-astro-cid-hxxxjkks]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-hxxxjkks] i[data-astro-cid-hxxxjkks]:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.reply[data-astro-cid-hxxxjkks]{gap:.6rem;display:grid}.assistant[data-astro-cid-hxxxjkks]{max-width:44rem}.board[data-astro-cid-hxxxjkks]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.8rem .9rem .9rem;position:relative}.bd-head[data-astro-cid-hxxxjkks]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.6rem;display:flex}.bd-title[data-astro-cid-hxxxjkks]{margin:0;font-size:1.05rem}.chat[data-astro-cid-hxxxjkks] .bd-meta[data-astro-cid-hxxxjkks]{color:var(--muted);flex-wrap:wrap;gap:.6rem;margin:.15rem 0 0;font-size:.76rem;display:flex}.bd-tools[data-astro-cid-hxxxjkks]{gap:.4rem;display:flex}.bd-btn[data-astro-cid-hxxxjkks]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:.3rem .6rem;font-size:.78rem;line-height:1.2}.kb[data-astro-cid-hxxxjkks]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.col[data-astro-cid-hxxxjkks]{background:var(--bg);border-top:3px solid var(--accent);border-radius:8px;min-width:0;padding-bottom:.4rem}.col[data-astro-cid-hxxxjkks].over{outline:2px dashed var(--accent);outline-offset:-2px}.col[data-astro-cid-hxxxjkks] h4[data-astro-cid-hxxxjkks]{letter-spacing:0;flex-wrap:wrap;justify-content:space-between;gap:.2rem .4rem;margin:0;padding:.5rem .6rem .3rem;font-size:.82rem;font-weight:650;display:flex}.count[data-astro-cid-hxxxjkks]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.cards[data-astro-cid-hxxxjkks]{gap:.4rem;margin:0;padding:.2rem .5rem 0;list-style:none;display:grid}.card[data-astro-cid-hxxxjkks]{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:.5rem .6rem;font-size:.8rem;line-height:1.35;transition:transform .9s cubic-bezier(.2,.7,.2,1),box-shadow .25s;position:relative}.card[data-astro-cid-hxxxjkks].lifted{z-index:2;box-shadow:0 16px 34px -14px #1c1c1a8c}.kb[data-astro-cid-hxxxjkks]{-webkit-user-select:none;user-select:none}.is-live[data-astro-cid-hxxxjkks] .card[data-astro-cid-hxxxjkks]{cursor:grab}.card[data-astro-cid-hxxxjkks].held{z-index:10;cursor:grabbing;pointer-events:none;transition:box-shadow .25s}.card[data-astro-cid-hxxxjkks] b[data-astro-cid-hxxxjkks]{overflow-wrap:anywhere;font-weight:600;display:block}.card[data-astro-cid-hxxxjkks] small[data-astro-cid-hxxxjkks]{color:var(--muted);font-size:.72rem;display:block}.card[data-astro-cid-hxxxjkks] div[data-astro-cid-hxxxjkks]{font-variant-numeric:tabular-nums}.flag[data-astro-cid-hxxxjkks]{color:#93394a;background:#f7e3e6;border-radius:6px;margin-top:.3rem;padding:.12rem .5rem;font-size:.7rem;line-height:1.35;display:inline-block}.chat[data-astro-cid-hxxxjkks] .status[data-astro-cid-hxxxjkks]{color:var(--muted);min-height:1.2em;margin:.9rem .1rem 0;font-size:.78rem}.cursor[data-astro-cid-hxxxjkks]{z-index:4;left:var(--cx,0px);top:var(--cy,0px);transform:translate(var(--cdx,0px), var(--cdy,0px));fill:var(--ink);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000059);pointer-events:none;margin:-2px 0 0 -4px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute}.writing[data-astro-cid-hxxxjkks],.reply[data-astro-cid-hxxxjkks],.follow[data-astro-cid-hxxxjkks],.cursor[data-astro-cid-hxxxjkks]{visibility:hidden}[data-astro-cid-hxxxjkks][data-phase=writing] .writing[data-astro-cid-hxxxjkks],[data-astro-cid-hxxxjkks]:is([data-phase=board],[data-phase=moving],[data-phase=done]) .reply[data-astro-cid-hxxxjkks],[data-astro-cid-hxxxjkks][data-phase=done] .follow[data-astro-cid-hxxxjkks],[data-astro-cid-hxxxjkks][data-pointer=on] .cursor[data-astro-cid-hxxxjkks]{visibility:visible}[data-astro-cid-hxxxjkks][data-phase=ask] .user[data-astro-cid-hxxxjkks],[data-astro-cid-hxxxjkks][data-phase=board] .reply[data-astro-cid-hxxxjkks],[data-astro-cid-hxxxjkks][data-phase=done] .follow[data-astro-cid-hxxxjkks]{animation:.35s both arrive}.arriving[data-astro-cid-hxxxjkks] .col[data-astro-cid-hxxxjkks]{animation:.4s both arrive}.arriving[data-astro-cid-hxxxjkks] .col[data-astro-cid-hxxxjkks]:nth-child(2){animation-delay:.12s}.arriving[data-astro-cid-hxxxjkks] .col[data-astro-cid-hxxxjkks]:nth-child(3){animation-delay:.24s}.arriving[data-astro-cid-hxxxjkks] .col[data-astro-cid-hxxxjkks]:nth-child(4){animation-delay:.36s}@keyframes arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-hxxxjkks] [data-astro-cid-hxxxjkks]{transition:none!important;animation:none!important}}.points[data-astro-cid-hxxxjkks]{counter-reset:point;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2.5rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.points[data-astro-cid-hxxxjkks] li[data-astro-cid-hxxxjkks]{counter-increment:point;padding-left:2.6rem;position:relative}.points[data-astro-cid-hxxxjkks] li[data-astro-cid-hxxxjkks]:before{content:counter(point);background:var(--accent-soft);width:1.85rem;height:1.85rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.points[data-astro-cid-hxxxjkks] h3[data-astro-cid-hxxxjkks]{margin-bottom:.4rem;font-size:1.05rem}.points[data-astro-cid-hxxxjkks] p[data-astro-cid-hxxxjkks]{color:var(--ink-2);font-size:.97rem}.where[data-astro-cid-hxxxjkks]{margin-top:1.5rem;font-size:.9rem}@media (width<=640px){.chat[data-astro-cid-hxxxjkks]{padding:.75rem .75rem .9rem}.board[data-astro-cid-hxxxjkks]{padding:.6rem .6rem .7rem}.kb[data-astro-cid-hxxxjkks]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.col[data-astro-cid-hxxxjkks]:nth-child(4){display:none}.col[data-astro-cid-hxxxjkks] h4[data-astro-cid-hxxxjkks]{padding:.4rem .45rem .25rem;font-size:.74rem}.cards[data-astro-cid-hxxxjkks]{padding:.15rem .35rem 0}.card[data-astro-cid-hxxxjkks]{padding:.4rem .45rem;font-size:.72rem}}.demo[data-astro-cid-pdzt6ilj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;font-size:.9rem;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #1c1c1a59}.bar[data-astro-cid-pdzt6ilj]{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.8rem;display:flex}.dot[data-astro-cid-pdzt6ilj]{background:var(--accent);border-radius:50%;width:.55rem;height:.55rem}.panels[data-astro-cid-pdzt6ilj]{align-items:start;display:grid}.panel[data-astro-cid-pdzt6ilj]{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;padding:1rem 1rem 1.1rem;transition:opacity .25s}.demo[data-astro-cid-pdzt6ilj]:has(#demo-crm:checked) .panel[data-astro-cid-pdzt6ilj][data-for=crm],.demo[data-astro-cid-pdzt6ilj]:has(#demo-desk:checked) .panel[data-astro-cid-pdzt6ilj][data-for=desk],.demo[data-astro-cid-pdzt6ilj]:has(#demo-board:checked) .panel[data-astro-cid-pdzt6ilj][data-for=board],.demo[data-astro-cid-pdzt6ilj]:has(#demo-call:checked) .panel[data-astro-cid-pdzt6ilj][data-for=call],.demo[data-astro-cid-pdzt6ilj]:has(#demo-access:checked) .panel[data-astro-cid-pdzt6ilj][data-for=access]{visibility:visible;opacity:1;pointer-events:auto}.demo[data-astro-cid-pdzt6ilj]:has(#demo-crm:checked) .panel[data-astro-cid-pdzt6ilj][data-for=crm] .turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj],.demo[data-astro-cid-pdzt6ilj]:has(#demo-desk:checked) .panel[data-astro-cid-pdzt6ilj][data-for=desk] .turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj],.demo[data-astro-cid-pdzt6ilj]:has(#demo-board:checked) .panel[data-astro-cid-pdzt6ilj][data-for=board] .turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj],.demo[data-astro-cid-pdzt6ilj]:has(#demo-call:checked) .panel[data-astro-cid-pdzt6ilj][data-for=call] .turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj],.demo[data-astro-cid-pdzt6ilj]:has(#demo-access:checked) .panel[data-astro-cid-pdzt6ilj][data-for=access] .turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj]{animation:.32s both arrive}.turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj]:nth-child(2){animation-delay:.35s}.turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj]:nth-child(3){animation-delay:.9s}.turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj]:nth-child(4){animation-delay:1.25s}.segments[data-astro-cid-pdzt6ilj]{border-top:1px solid var(--line);background:var(--surface-2);gap:.35rem;padding:.35rem .9rem .45rem;display:flex;position:relative}.segments[data-astro-cid-pdzt6ilj] label[data-astro-cid-pdzt6ilj]{cursor:pointer;flex:1;height:1.75rem;position:relative}.segments[data-astro-cid-pdzt6ilj] label[data-astro-cid-pdzt6ilj]:before,.fill[data-astro-cid-pdzt6ilj]{content:"";border-radius:999px;height:.5rem;margin-top:-.25rem;position:absolute;top:50%;left:0}.segments[data-astro-cid-pdzt6ilj] label[data-astro-cid-pdzt6ilj]:before{background:var(--line-strong);right:0}.segments[data-astro-cid-pdzt6ilj] label[data-astro-cid-pdzt6ilj]:hover:before{background:color-mix(in srgb, var(--line-strong) 50%, var(--accent))}.segments[data-astro-cid-pdzt6ilj] input[data-astro-cid-pdzt6ilj]:focus-visible+label[data-astro-cid-pdzt6ilj]:before{outline:2px solid var(--accent);outline-offset:3px}.fill[data-astro-cid-pdzt6ilj]{background:var(--accent);width:0}.segments[data-astro-cid-pdzt6ilj] input[data-astro-cid-pdzt6ilj]:checked+label[data-astro-cid-pdzt6ilj] .fill[data-astro-cid-pdzt6ilj]{width:calc(var(--p,1) * 100%)}.segments[data-astro-cid-pdzt6ilj] label[data-astro-cid-pdzt6ilj]:has(~input:checked) .fill[data-astro-cid-pdzt6ilj]{width:100%}.popover[data-astro-cid-pdzt6ilj]{z-index:2;background:var(--ink);color:#fff;border-radius:var(--radius-sm);opacity:0;pointer-events:none;width:min(17rem,100% - 1.5rem);padding:.6rem .8rem;font-size:.82rem;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:3.25rem;right:.75rem;transform:translateY(4px);box-shadow:0 12px 30px -12px #1c1c1a80}.popover[data-astro-cid-pdzt6ilj] strong[data-astro-cid-pdzt6ilj]{margin-bottom:.15rem;display:block}.popover[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]{color:#ffffffd1}.demo[data-astro-cid-pdzt6ilj]:hover .popover[data-astro-cid-pdzt6ilj]{opacity:1;transform:none}.popover[data-astro-cid-pdzt6ilj].follow{right:auto;left:var(--x);top:var(--y);transition:opacity .16s}@media (hover:none){.popover[data-astro-cid-pdzt6ilj],.demo[data-astro-cid-pdzt6ilj]:hover .popover[data-astro-cid-pdzt6ilj]{opacity:1;width:auto;box-shadow:none;margin-bottom:.85rem;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-pdzt6ilj],.popover[data-astro-cid-pdzt6ilj]{transition:none}.turns[data-astro-cid-pdzt6ilj]>li[data-astro-cid-pdzt6ilj]{animation:none!important}}.turns[data-astro-cid-pdzt6ilj]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.turns[data-astro-cid-pdzt6ilj] li[data-astro-cid-pdzt6ilj]{max-width:92%}.turns[data-astro-cid-pdzt6ilj] p[data-astro-cid-pdzt6ilj]{margin:0}.turns[data-astro-cid-pdzt6ilj] p[data-astro-cid-pdzt6ilj]+p[data-astro-cid-pdzt6ilj],.turns[data-astro-cid-pdzt6ilj] p[data-astro-cid-pdzt6ilj]+.card[data-astro-cid-pdzt6ilj],.turns[data-astro-cid-pdzt6ilj] .card[data-astro-cid-pdzt6ilj]+p[data-astro-cid-pdzt6ilj],.turns[data-astro-cid-pdzt6ilj] p[data-astro-cid-pdzt6ilj]+.bboard[data-astro-cid-pdzt6ilj],.turns[data-astro-cid-pdzt6ilj] .bboard[data-astro-cid-pdzt6ilj]+p[data-astro-cid-pdzt6ilj]{margin-top:.5rem}.tools[data-astro-cid-pdzt6ilj]{color:var(--muted);gap:.2rem;margin:0 0 .45rem;padding:0;font-size:.78rem;list-style:none;display:grid}.tools[data-astro-cid-pdzt6ilj] li[data-astro-cid-pdzt6ilj]:before{content:"↳ ";color:var(--line-strong)}.tool-name[data-astro-cid-pdzt6ilj]{font-family:var(--mono);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:.05rem .35rem;font-size:.72rem}.user[data-astro-cid-pdzt6ilj]{background:var(--accent-soft);border-radius:14px 14px 4px;align-self:flex-end;padding:.55rem .85rem}.assistant[data-astro-cid-pdzt6ilj]{align-self:flex-start}.turns[data-astro-cid-pdzt6ilj] li[data-astro-cid-pdzt6ilj]:has(.bboard){align-self:stretch}.card[data-astro-cid-pdzt6ilj]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);padding:.65rem .8rem}.card-title[data-astro-cid-pdzt6ilj]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.4rem;font-weight:600;display:flex}.tag[data-astro-cid-pdzt6ilj]{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:500}.chips[data-astro-cid-pdzt6ilj]{flex-wrap:wrap;gap:.35rem .6rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-pdzt6ilj] code[data-astro-cid-pdzt6ilj]{background:var(--surface);border:1px solid var(--line)}.rows[data-astro-cid-pdzt6ilj]{grid-template-columns:max-content 1fr;gap:.3rem .85rem;margin:0;font-size:.86rem;display:grid}.rows[data-astro-cid-pdzt6ilj] dt[data-astro-cid-pdzt6ilj]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:.12rem;font-size:.72rem;font-weight:600}.rows[data-astro-cid-pdzt6ilj] dd[data-astro-cid-pdzt6ilj]{color:var(--ink-2);margin:0}.fine[data-astro-cid-pdzt6ilj]{color:var(--muted);margin-top:.5rem;font-size:.82rem}.ok[data-astro-cid-pdzt6ilj]{color:var(--accent);font-weight:600}.ok[data-astro-cid-pdzt6ilj]:before{content:"✓ "}.bboard[data-astro-cid-pdzt6ilj]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;padding:.55rem .65rem .6rem;position:relative}.bd-head[data-astro-cid-pdzt6ilj]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.45rem;display:flex}.bd-title[data-astro-cid-pdzt6ilj]{font-size:.88rem;font-weight:650;line-height:1.2}.bd-meta[data-astro-cid-pdzt6ilj]{color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.68rem;display:flex}.bd-btn[data-astro-cid-pdzt6ilj]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:5px;padding:.2rem .45rem;font-size:.7rem;line-height:1.2}.bd-btn[data-astro-cid-pdzt6ilj].primary{background:var(--accent);border-color:var(--accent);color:#fff}.kanban[data-astro-cid-pdzt6ilj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.column[data-astro-cid-pdzt6ilj]{background:var(--bg);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:6px;min-width:0;padding:.4rem}.column[data-astro-cid-pdzt6ilj].over{outline:2px dashed var(--accent);outline-offset:-2px}.column-title[data-astro-cid-pdzt6ilj]{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.3rem;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:flex}.count[data-astro-cid-pdzt6ilj]{font-weight:500}.kcard[data-astro-cid-pdzt6ilj]{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-top:.3rem;padding:.3rem .45rem;font-size:.78rem;line-height:1.3;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .2s;position:relative}.kcard[data-astro-cid-pdzt6ilj]:first-of-type{margin-top:0}.kcard[data-astro-cid-pdzt6ilj].dragging{opacity:.45}.kcard[data-astro-cid-pdzt6ilj].sliding{z-index:2;box-shadow:0 12px 26px -12px #1c1c1a8c}.kcard[data-astro-cid-pdzt6ilj] b[data-astro-cid-pdzt6ilj]{overflow-wrap:anywhere;font-weight:600;display:block}.kcard[data-astro-cid-pdzt6ilj] small[data-astro-cid-pdzt6ilj]{color:var(--muted);font-size:.68rem;display:block}.flag[data-astro-cid-pdzt6ilj]{color:#93394a;background:#f7e3e6;border-radius:6px;margin:.3rem .25rem 0 0;padding:.12rem .45rem;font-size:.66rem;line-height:1.35;display:inline-block}.kbtn[data-astro-cid-pdzt6ilj]{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:4px;margin-top:.3rem;padding:.1rem .4rem;font-size:.66rem;line-height:1.35;display:inline-block}.bcursor[data-astro-cid-pdzt6ilj]{z-index:4;left:var(--cx,0px);top:var(--cy,0px);transform:translate(var(--cdx,0px), var(--cdy,0px));visibility:hidden;fill:var(--ink);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000059);pointer-events:none;margin:-2px 0 0 -3px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute}.bboard[data-astro-cid-pdzt6ilj][data-pointer=on] .bcursor[data-astro-cid-pdzt6ilj]{visibility:visible}.bform[data-astro-cid-pdzt6ilj]{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.bfield[data-astro-cid-pdzt6ilj]{min-width:0;color:var(--muted);border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;flex:5rem;padding:.15rem .4rem;font-size:.68rem;line-height:1.4}.waitlist[data-astro-cid-lsxrvkd2]{max-width:44rem}.fields[data-astro-cid-lsxrvkd2]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.6rem;display:grid}.field[data-astro-cid-lsxrvkd2]{min-width:0;display:flex}.more[data-astro-cid-lsxrvkd2],.button[data-astro-cid-lsxrvkd2]{grid-column:1/-1}.more[data-astro-cid-lsxrvkd2]{display:none}.waitlist[data-astro-cid-lsxrvkd2]:has(select option[value=other]:checked) .more[data-astro-cid-lsxrvkd2]{display:flex}input[data-astro-cid-lsxrvkd2],select[data-astro-cid-lsxrvkd2]{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.7rem .9rem}select[data-astro-cid-lsxrvkd2]{appearance:none;flex:14rem;padding-right:2.2rem}.select[data-astro-cid-lsxrvkd2]{position:relative}.select[data-astro-cid-lsxrvkd2]:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}input[data-astro-cid-lsxrvkd2]:focus,select[data-astro-cid-lsxrvkd2]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.hp[data-astro-cid-lsxrvkd2]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.note[data-astro-cid-lsxrvkd2]{margin-top:.75rem;font-size:.92rem}.status[data-astro-cid-lsxrvkd2]{min-height:0;margin-top:.75rem;font-size:.95rem}.status[data-astro-cid-lsxrvkd2].error{color:var(--danger)}.status[data-astro-cid-lsxrvkd2].ok{color:var(--accent);font-weight:600}@media (width<=560px){.fields[data-astro-cid-lsxrvkd2]{grid-template-columns:minmax(0,1fr)}}.band[data-astro-cid-ge2uvauf]{position:relative;overflow:hidden}.band[data-astro-cid-ge2uvauf]:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--line-strong) 1px, transparent 0);opacity:.4;pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 68% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(70% 65% at 68% 40%,#000 20%,#0000 72%)}.band[data-astro-cid-ge2uvauf]:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 13%, transparent), transparent);pointer-events:none;width:62%;height:130%;position:absolute;top:-25%;right:-12%}.hero[data-astro-cid-ge2uvauf]{align-items:start;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,5.5rem) clamp(3rem,7vw,5rem);display:grid;position:relative}.pill[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.35rem .8rem .35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -14px #1c1c1a80}.pulse[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;animation:2.2s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 .6rem #0000}}.headline[data-astro-cid-ge2uvauf]{display:grid}.line[data-astro-cid-ge2uvauf]{grid-area:1/1;display:none}.line[data-astro-cid-ge2uvauf].is-current{display:block}.is-rotating[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{visibility:hidden;opacity:0;transition:opacity .45s,transform .45s,visibility 0s linear .45s;display:block;transform:translateY(.35em)}.is-rotating[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf].is-current{visibility:visible;opacity:1;transition:opacity .45s,transform .45s,visibility;transform:none}.is-rotating[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf].is-leaving{transform:translateY(-.35em)}.slot[data-astro-cid-ge2uvauf]{width:var(--w,auto);color:var(--accent);margin:-.06em 0 -.12em;padding:.06em .02em .12em 0;transition:width .4s cubic-bezier(.2,.7,.2,1);display:inline-grid;overflow:hidden}.slot[data-astro-cid-ge2uvauf].is-resetting,.slot[data-astro-cid-ge2uvauf].is-resetting .word[data-astro-cid-ge2uvauf]{transition:none!important}.word[data-astro-cid-ge2uvauf]{white-space:nowrap;grid-area:1/1;justify-self:start}.word[data-astro-cid-ge2uvauf]:not(.is-on){visibility:hidden}.is-rotating[data-astro-cid-ge2uvauf] .word[data-astro-cid-ge2uvauf]{visibility:hidden;opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility 0s linear .45s;transform:translateY(105%)}.is-rotating[data-astro-cid-ge2uvauf] .word[data-astro-cid-ge2uvauf].is-on{visibility:visible;opacity:1;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility;transform:none}.is-rotating[data-astro-cid-ge2uvauf] .word[data-astro-cid-ge2uvauf].is-leaving{opacity:0;transform:translateY(-105%)}.lede[data-astro-cid-ge2uvauf]{max-width:36rem}@media (prefers-reduced-motion:reduce){.is-rotating[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf],.is-rotating[data-astro-cid-ge2uvauf] .word[data-astro-cid-ge2uvauf],.slot[data-astro-cid-ge2uvauf]{transition:none;transform:none}.pulse[data-astro-cid-ge2uvauf]{animation:none}}.form[data-astro-cid-ge2uvauf]{margin-top:2rem;scroll-margin-top:5rem}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}}.pricing[data-astro-cid-htruwgye]{background:linear-gradient(135deg, var(--surface) 30%, var(--accent-soft) 100%);gap:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.pricing[data-astro-cid-htruwgye] .lede[data-astro-cid-htruwgye]{margin-top:0}.actions[data-astro-cid-htruwgye]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.25rem;display:flex}.ask[data-astro-cid-htruwgye]{color:var(--ink-2)}@media (width>=900px){.pricing[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}}.section-head[data-astro-cid-jrdwie4c]{margin-bottom:0}.lede[data-astro-cid-jrdwie4c]+.lede[data-astro-cid-jrdwie4c]{margin-top:.75rem}.hue-green[data-astro-cid-n4at4vat]{--tint:#e4efe9;--tone:#1f5f4a}.hue-blue[data-astro-cid-n4at4vat]{--tint:#e3ecf7;--tone:#24527a}.hue-amber[data-astro-cid-n4at4vat]{--tint:#f7ecd9;--tone:#8a5a12}.hue-violet[data-astro-cid-n4at4vat]{--tint:#ece6f5;--tone:#5a3e8f}.hue-rose[data-astro-cid-n4at4vat]{--tint:#f7e3e6;--tone:#93394a}.hue-teal[data-astro-cid-n4at4vat]{--tint:#dff0ef;--tone:#1d6663}.hue-slate[data-astro-cid-n4at4vat]{--tint:#e8e9ec;--tone:#46505e}.pattern[data-astro-cid-n4at4vat]{padding-top:calc(clamp(1.25rem,3vw,1.75rem) + 3px);transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.pattern[data-astro-cid-n4at4vat]:before{content:"";background:var(--tone);height:3px;position:absolute;top:0;left:0;right:0}.pattern[data-astro-cid-n4at4vat]:hover{border-color:color-mix(in srgb, var(--tone) 35%, var(--line));box-shadow:0 16px 32px -20px color-mix(in srgb, var(--tone) 45%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pattern[data-astro-cid-n4at4vat]{transition:none}.pattern[data-astro-cid-n4at4vat]:hover{transform:none}}.head[data-astro-cid-n4at4vat]{align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}.icon[data-astro-cid-n4at4vat]{background:var(--tint);width:2.5rem;height:2.5rem;color:var(--tone);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pattern[data-astro-cid-n4at4vat] h3[data-astro-cid-n4at4vat]{text-wrap:pretty;margin-bottom:.3rem}.instead[data-astro-cid-n4at4vat]{color:var(--muted);font-size:.9rem;line-height:1.45}dl[data-astro-cid-n4at4vat]{gap:.3rem 0;margin:0;display:grid}dt[data-astro-cid-n4at4vat]{letter-spacing:.08em;text-transform:uppercase;color:var(--tone);margin-top:.85rem;font-size:.74rem;font-weight:700}dd[data-astro-cid-n4at4vat]{color:var(--ink-2);margin:0;font-size:.97rem}.tables[data-astro-cid-n4at4vat]{flex-wrap:wrap;gap:.35rem;display:flex}.tables[data-astro-cid-n4at4vat] code[data-astro-cid-n4at4vat]{background:var(--tint);color:var(--tone);border:1px solid color-mix(in srgb, var(--tone) 18%, transparent)}.prompt[data-astro-cid-n4at4vat]{border-left:2px solid color-mix(in srgb, var(--tone) 45%, var(--line));padding-left:.75rem;font-style:italic}.more[data-astro-cid-n4at4vat]{margin-top:.9rem}.more[data-astro-cid-n4at4vat] summary[data-astro-cid-n4at4vat]{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--tone);align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;list-style:none;display:inline-flex}.more[data-astro-cid-n4at4vat] summary[data-astro-cid-n4at4vat]::-webkit-details-marker{display:none}.more[data-astro-cid-n4at4vat] summary[data-astro-cid-n4at4vat]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(-45deg)}.more[data-astro-cid-n4at4vat][open] summary[data-astro-cid-n4at4vat]:before{transform:rotate(45deg)}.more[data-astro-cid-n4at4vat] dl[data-astro-cid-n4at4vat]{margin-top:.1rem}.any[data-astro-cid-n4at4vat]{background:linear-gradient(135deg, var(--surface) 0%, var(--tint) 100%);grid-column:1/-1}.any[data-astro-cid-n4at4vat] .head[data-astro-cid-n4at4vat]{margin-bottom:.75rem}.any-body[data-astro-cid-n4at4vat]{color:var(--ink-2);max-width:60rem}.marks[data-astro-cid-n4at4vat]{margin-top:1.25rem;font-size:.88rem}.items[data-astro-cid-n3to4szv]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:0;display:grid;overflow:hidden}.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]{border-top:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:1rem;padding:1.25rem 1.5rem;display:grid}.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]:first-child{border-top:0}.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}.tag[data-astro-cid-n3to4szv]{letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);place-self:start;margin-top:.15rem;padding:.15rem .5rem;font-size:.74rem}.items[data-astro-cid-n3to4szv] h3[data-astro-cid-n3to4szv]{margin-bottom:.35rem;font-size:1.02rem}.items[data-astro-cid-n3to4szv] p[data-astro-cid-n3to4szv]{color:var(--ink-2);font-size:.95rem}.more[data-astro-cid-n3to4szv]{margin-top:.5rem}.more[data-astro-cid-n3to4szv] summary[data-astro-cid-n3to4szv]{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex}.more[data-astro-cid-n3to4szv] summary[data-astro-cid-n3to4szv]::-webkit-details-marker{display:none}.more[data-astro-cid-n3to4szv] summary[data-astro-cid-n3to4szv]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.38rem;height:.38rem;transition:transform .15s;transform:rotate(-45deg)}.more[data-astro-cid-n3to4szv][open] summary[data-astro-cid-n3to4szv]:before{transform:rotate(45deg)}.more[data-astro-cid-n3to4szv] p[data-astro-cid-n3to4szv]{margin-top:.4rem;font-size:.92rem}@media (width>=900px){.items[data-astro-cid-n3to4szv]{grid-template-columns:1fr 1fr}.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]:nth-child(2){border-top:0}.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]:nth-child(odd){border-right:1px solid var(--line)}.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]:last-child:nth-child(odd){border-right:0;grid-column:1/-1}}@media (width<=560px){.items[data-astro-cid-n3to4szv] li[data-astro-cid-n3to4szv]{grid-template-columns:1fr;gap:.5rem;padding:1.1rem}}
