.collaboration-desk{--desk-edge: #58694c;--desk-fill: #d7dfca;--desk-top: #f5f6ec;margin:0;width:100%;max-width:188px}.desk-play{display:block;width:100%;border:0;padding:0;background:none;cursor:pointer;touch-action:manipulation;border-radius:8px}.desk-drawing{display:block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.desk-play:hover .desk-drawing{transform:translateY(-3px) rotate(-2deg)}.desk-play:active .desk-drawing{transform:scale(.97)}.desk-play:focus-visible{outline:2px solid hsl(var(--theme-accent));outline-offset:3px}.collaboration-desk svg{display:block;width:100%;height:auto;overflow:visible}.collaboration-desk [data-desk-stage]{opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.collaboration-desk[data-stage="0"] [data-desk-stage="0"],.collaboration-desk[data-stage="1"] [data-desk-stage="1"],.collaboration-desk[data-stage="2"] [data-desk-stage="2"]{opacity:1;transform:none}.collaboration-desk .desk-screen-toolbar{fill:#3c5037}.collaboration-desk .desk-ui-card{fill:#e4edda;stroke:#8da977;stroke-width:.65}.collaboration-desk .desk-ui-reply{fill:#9fbd82}.collaboration-desk .desk-ui-ink{fill:#91b777}.collaboration-desk .desk-ui-card+.desk-ui-ink,.collaboration-desk .desk-plan-card .desk-ui-ink,.collaboration-desk .desk-reply .desk-ui-ink{fill:#526e40}.collaboration-desk .desk-ui-muted{fill:#647b56}.collaboration-desk .desk-ui-code{fill:#d3dfb8}.collaboration-desk .desk-led{fill:#8eb969}.collaboration-desk .desk-print,.collaboration-desk .desk-vent{fill:none;stroke:var(--desk-edge);stroke-width:.65;stroke-linecap:round}.collaboration-desk .desk-connector{fill:none;stroke:#a5bf8d;stroke-width:1;stroke-dasharray:90}.collaboration-desk .desk-caret{fill:#d8e8b9}.collaboration-desk[data-stage="0"] .desk-plan-card{animation:desk-plan-in .65s ease-out both}.collaboration-desk[data-stage="0"] .desk-plan-1{animation-delay:.16s}.collaboration-desk[data-stage="0"] .desk-plan-2{animation-delay:.32s}.collaboration-desk[data-stage="0"] .desk-connector{animation:desk-connect 1s ease-out both}.collaboration-desk[data-stage="1"] .desk-code-row{animation:desk-code-in .55s steps(4,end) var(--code-delay) both}.collaboration-desk[data-stage="1"] .desk-caret{animation:desk-cursor .9s steps(1,end) 3}.collaboration-desk[data-stage="1"] .desk-key{animation:desk-key-press .4s ease-in-out var(--key-delay) both}.collaboration-desk[data-stage="2"] .desk-reply{animation:desk-reply-in .65s cubic-bezier(.22,1,.36,1) .4s both}.collaboration-desk:not([data-desk-visible=true]) *{animation-play-state:paused!important}@keyframes desk-plan-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes desk-code-in{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes desk-connect{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}@keyframes desk-cursor{50%{opacity:0}}@keyframes desk-key-press{0%,to{transform:none}45%{transform:translateY(1px)}}@keyframes desk-reply-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.collaboration-desk figcaption{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:-4px;font:10px/1.5 Arial,sans-serif;color:hsl(var(--theme-text) / .7)}.collaboration-desk .iso-fill{fill:var(--desk-fill)}.collaboration-desk .iso-top{fill:var(--desk-top)}.collaboration-desk .desk-tone-lo .iso-top{fill:#c0cbb2}.collaboration-desk .desk-tone-hi .iso-top{fill:#fffef6}.collaboration-desk .iso-shade[data-shade="0"]{fill:#a8b799}.collaboration-desk .iso-shade[data-shade="1"]{fill:#bdc9ad}.collaboration-desk .iso-shade[data-shade="2"]{fill:#d2dcc4}.collaboration-desk .iso-shade[data-shade="3"]{fill:#e2e9d8}.collaboration-desk .iso-outline,.collaboration-desk .iso-crease,.collaboration-desk .iso-line,.collaboration-desk .iso-bevel{fill:none;stroke:var(--desk-edge);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.collaboration-desk .iso-bevel{stroke:#fffef8}.collaboration-desk .iso-line[data-tone=faint]{opacity:.5}.collaboration-desk .desk-shadow{fill:#526440;opacity:.12;filter:blur(3px)}:root[data-theme=dark] .collaboration-desk{--desk-edge: #8d9d80;--desk-fill: #35442d;--desk-top: #4e6041}:root[data-theme=dark] .collaboration-desk .desk-tone-hi .iso-top{fill:#a3b28c}:root[data-theme=dark] .collaboration-desk .desk-tone-lo .iso-top{fill:#293621}:root[data-theme=dark] .collaboration-desk .iso-shade[data-shade="0"]{fill:#26321f}:root[data-theme=dark] .collaboration-desk .iso-shade[data-shade="1"]{fill:#33422a}:root[data-theme=dark] .collaboration-desk .iso-shade[data-shade="2"]{fill:#435437}:root[data-theme=dark] .collaboration-desk .iso-shade[data-shade="3"]{fill:#526545}:root[data-theme=dark] .collaboration-desk .iso-bevel{stroke:#8e9f7b}@media (max-width: 600px){.collaboration-desk figcaption{font-size:10px;margin-top:-1px;gap:2px}}@media (prefers-reduced-motion: reduce){.collaboration-desk *,.desk-drawing{transition:none!important;animation:none!important}}.collaboration-desk .desk-screen{fill:#30422d;stroke:var(--desk-edge);stroke-width:.9}.collaboration-desk .desk-screen-sidebar{fill:#8fab75}.collaboration-desk .desk-screen-panel{fill:#c1d6a6}:root[data-theme=dark] .collaboration-desk .desk-screen{fill:#202d1b}:root[data-theme=dark] .collaboration-desk .desk-screen-sidebar{fill:#6e8958}:root[data-theme=dark] .collaboration-desk .desk-screen-panel{fill:#42583a}.conversation-invite[data-astro-cid-6vbqcqfv]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:0 24px;margin-top:44px;padding-top:18px;border-top:1px solid hsl(var(--theme-text) / .17);color:hsl(var(--theme-text));font-family:Arial,sans-serif;letter-spacing:-.1px}.invite-heading-line[data-astro-cid-6vbqcqfv]{grid-column:1;margin-bottom:12px}.invite-label[data-astro-cid-6vbqcqfv]{margin:0;font:500 20px/1.35 Arial,sans-serif;letter-spacing:-.55px}.invite-question[data-astro-cid-6vbqcqfv]{display:inline-grid;place-items:center;width:24px;height:26px;margin-left:9px;vertical-align:-3px;color:#78965c;transform:rotate(-7deg);transition:transform .18s steps(3,end)}.invite-question[data-astro-cid-6vbqcqfv] svg[data-astro-cid-6vbqcqfv]{display:block;width:14px;height:18px}.invite-label[data-astro-cid-6vbqcqfv]:hover .invite-question[data-astro-cid-6vbqcqfv],.conversation-invite[data-astro-cid-6vbqcqfv]:focus-within .invite-question[data-astro-cid-6vbqcqfv]{transform:translateY(-2px) rotate(7deg)}:root[data-theme=dark] .invite-question[data-astro-cid-6vbqcqfv]{color:#a9c78e}@media (prefers-reduced-motion: reduce){.invite-question[data-astro-cid-6vbqcqfv]{transition:none}.invite-label[data-astro-cid-6vbqcqfv]:hover .invite-question[data-astro-cid-6vbqcqfv],.conversation-invite[data-astro-cid-6vbqcqfv]:focus-within .invite-question[data-astro-cid-6vbqcqfv]{transform:rotate(-7deg)}}.invite-lead[data-astro-cid-6vbqcqfv]{grid-column:1;grid-row:2;margin:0;font-size:16px;line-height:1.5;letter-spacing:-.25px;text-wrap:pretty}.invite-description[data-astro-cid-6vbqcqfv]{grid-column:1;grid-row:3;margin:8px 0 0;max-width:64ch;color:hsl(var(--theme-text) / .6);font-size:13px;line-height:1.6}.conversation-invite[data-astro-cid-6vbqcqfv] .collaboration-desk{grid-column:2;grid-row:1/4;width:180px;align-self:center;justify-self:center}.invite-actions[data-astro-cid-6vbqcqfv]{grid-column:1/-1;grid-row:4;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:14px}.invite-actions[data-astro-cid-6vbqcqfv] a[data-astro-cid-6vbqcqfv]{box-sizing:border-box;display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-decoration:none}.invite-email[data-astro-cid-6vbqcqfv]{width:auto;max-width:100%;justify-content:space-between;padding:7px 10px;background:#e1edcf;border:1px solid #c1d3ad;border-radius:6px;box-shadow:0 3px #b6cba1;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .18s}.invite-email[data-astro-cid-6vbqcqfv]:hover{background:#d6e7be;transform:translateY(-2px);box-shadow:0 5px #b6cba1}.invite-email[data-astro-cid-6vbqcqfv]:active{transform:translateY(2px);box-shadow:0 1px #b6cba1}.invite-email[data-astro-cid-6vbqcqfv] strong[data-astro-cid-6vbqcqfv]{display:block;font-size:14px;line-height:1.3;font-weight:400;letter-spacing:-.2px}.invite-arrow[data-astro-cid-6vbqcqfv]{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;background:#f9fbf2;color:#61784a;border:1px solid #cbd9ba;border-radius:4px;transform:rotate(-5deg);transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s}.cta-letter[data-astro-cid-6vbqcqfv]{width:23px;height:23px;overflow:visible;stroke:currentColor;stroke-width:.85;stroke-linecap:round;stroke-linejoin:round}.cta-envelope-back[data-astro-cid-6vbqcqfv]{fill:#c5d7ad}.cta-paper[data-astro-cid-6vbqcqfv] rect[data-astro-cid-6vbqcqfv]{fill:#fffef8}.cta-envelope-front[data-astro-cid-6vbqcqfv]{fill:#e2ebd5}.cta-paper[data-astro-cid-6vbqcqfv]{transform:translateY(-2px);transition:transform .45s cubic-bezier(.22,1,.36,1)}.invite-email[data-astro-cid-6vbqcqfv]:is(:hover,:focus-visible) .invite-arrow[data-astro-cid-6vbqcqfv]{transform:rotate(2deg) translate(2px,-2px);background:#fffef8}.invite-email[data-astro-cid-6vbqcqfv]:is(:hover,:focus-visible,:active) .cta-paper[data-astro-cid-6vbqcqfv]{transform:translateY(-6px) rotate(-5deg);transform-origin:18px 25px}[data-astro-cid-6vbqcqfv][data-entered=true] .cta-paper[data-astro-cid-6vbqcqfv]{animation:cta-paper-arrive 1.2s cubic-bezier(.22,1,.36,1) .35s}@keyframes cta-paper-arrive{0%{transform:translateY(5px)}65%{transform:translateY(-7px)}to{transform:translateY(-2px)}}.invite-email[data-astro-cid-6vbqcqfv]:active .invite-arrow[data-astro-cid-6vbqcqfv]{transform:rotate(0) scale(.94)}.invite-about[data-astro-cid-6vbqcqfv]{font-size:12px;color:hsl(var(--theme-text) / .5)!important;gap:8px!important}.invite-about[data-astro-cid-6vbqcqfv] span[data-astro-cid-6vbqcqfv]:last-child{font-size:16px}.invite-about[data-astro-cid-6vbqcqfv]:hover{text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-6vbqcqfv]:focus-visible{outline:2px solid #8caa68;outline-offset:4px}[data-astro-cid-6vbqcqfv][data-entered=true] .invite-word{animation:invite-ink .55s ease-out var(--word-delay) both}@keyframes invite-ink{0%{opacity:.3}to{opacity:1}}:root[data-theme=dark] .invite-arrow[data-astro-cid-6vbqcqfv]{background:#35472b;border-color:#536a40;color:#bfd6a8}:root[data-theme=dark] .cta-envelope-back[data-astro-cid-6vbqcqfv]{fill:#4b6338}:root[data-theme=dark] .cta-envelope-front[data-astro-cid-6vbqcqfv]{fill:#35472b}:root[data-theme=dark] .invite-email[data-astro-cid-6vbqcqfv]:hover .invite-arrow[data-astro-cid-6vbqcqfv]{background:#405533}:root[data-theme=dark] .invite-email[data-astro-cid-6vbqcqfv]{color:#eaf2e0;background:#35482b;border-color:#607a4b;box-shadow:0 3px #1c2d13}:root[data-theme=dark] .invite-email[data-astro-cid-6vbqcqfv]:hover{background:#415b33;box-shadow:0 5px #1c2d13}:root[data-theme=dark] .invite-email[data-astro-cid-6vbqcqfv]:active{box-shadow:0 1px #1c2d13}.conversation-invite[data-astro-cid-6vbqcqfv] .collaboration-desk figcaption{display:none}@media (max-width: 600px){.conversation-invite[data-astro-cid-6vbqcqfv]{grid-template-columns:minmax(0,1fr) 100px;gap:0 12px;margin-top:36px;padding-top:14px}.invite-heading-line[data-astro-cid-6vbqcqfv]{grid-column:1;grid-row:1;align-self:center;margin-bottom:0}.invite-label[data-astro-cid-6vbqcqfv]{font-size:18px}.invite-lead[data-astro-cid-6vbqcqfv]{grid-column:1/-1;grid-row:2;margin-top:12px;font-size:16px}.invite-description[data-astro-cid-6vbqcqfv]{grid-column:1/-1;grid-row:3;max-width:none;margin-top:6px;font-size:13px}.conversation-invite[data-astro-cid-6vbqcqfv] .collaboration-desk{grid-column:2;grid-row:1;width:100px;align-self:center}.invite-actions[data-astro-cid-6vbqcqfv]{grid-column:1/-1;grid-row:4;gap:4px 14px;margin-top:12px}.invite-actions[data-astro-cid-6vbqcqfv] a[data-astro-cid-6vbqcqfv]{gap:8px}.invite-email[data-astro-cid-6vbqcqfv] strong[data-astro-cid-6vbqcqfv]{font-size:14px}.invite-about[data-astro-cid-6vbqcqfv]{font-size:12px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-6vbqcqfv],.invite-word{animation:none!important;transition:none!important}}
