[data-astro-cid-n2vnnkre][data-agent-shot]{aspect-ratio:1;background:var(--color-bg-surface);--u:max(calc(100cqi / 640), .75px);--gutter:calc(40 * var(--u));--ink-40:color-mix(in srgb, var(--color-fg-default) 40%, transparent);--ink-55:color-mix(in srgb, var(--color-fg-default) 55%, transparent);--hairline:color-mix(in srgb, var(--color-fg-default) 10%, transparent);--blue:var(--shot-ai);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);color:var(--color-fg-default)}.bare[data-astro-cid-n2vnnkre]{background:0 0}.filled[data-astro-cid-n2vnnkre]{aspect-ratio:auto;block-size:100%}@media (prefers-reduced-motion:no-preference){[data-astro-cid-n2vnnkre][data-agent-shot]:not([data-ready]) .stage[data-astro-cid-n2vnnkre]{opacity:0}}p[data-astro-cid-n2vnnkre]{margin:0}.panel[data-astro-cid-n2vnnkre]{inset:var(--gutter) var(--gutter) calc(-40 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(64 * var(--u));border-radius:calc(24 * var(--u));background:var(--color-bg-raised);flex-direction:column;display:flex;position:absolute}.thread[data-astro-cid-n2vnnkre]{flex:1;min-block-size:0;position:relative}.track[data-astro-cid-n2vnnkre]{mask-image:linear-gradient(to bottom, transparent, #000 calc(44 * var(--u)));flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.item[data-astro-cid-n2vnnkre]{flex:none;padding-block-start:calc(10 * var(--u));overflow:hidden}.empty[data-astro-cid-n2vnnkre]{justify-content:center;align-items:center;gap:calc(6 * var(--u));text-align:center;flex-direction:column;padding-block-end:calc(8 * var(--u));display:flex;position:absolute;inset:0}.lead[data-astro-cid-n2vnnkre]{font-size:calc(24 * var(--u));letter-spacing:-.03em;line-height:1.3}.hint[data-astro-cid-n2vnnkre]{font-size:calc(18 * var(--u));letter-spacing:-.02em;color:var(--ink-40);line-height:1.4}.zone[data-astro-cid-n2vnnkre]{border-radius:calc(12 * var(--u));background:color-mix(in srgb, var(--blue) 5%, transparent);color:var(--blue);font-size:calc(20 * var(--u));letter-spacing:-.02em;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.zone[data-astro-cid-n2vnnkre]:before{content:"";border:calc(2 * var(--u)) dashed color-mix(in srgb, var(--blue) 45%, transparent);border-radius:inherit;position:absolute;inset:0}.ask[data-astro-cid-n2vnnkre]{align-items:flex-end;gap:calc(6 * var(--u));flex-direction:column;display:flex}.sent-files[data-astro-cid-n2vnnkre]{justify-content:flex-end;gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.bubble[data-astro-cid-n2vnnkre]{max-inline-size:82%;padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u)) calc(20 * var(--u));background:var(--blue);color:var(--color-bg-raised);font-size:calc(18 * var(--u));letter-spacing:-.02em;line-height:1.4}.status[data-astro-cid-n2vnnkre]{align-items:center;gap:calc(10 * var(--u));block-size:calc(40 * var(--u));display:flex}.orb[data-astro-cid-n2vnnkre]{width:calc(36 * var(--u));height:calc(36 * var(--u));flex:none;position:relative}.orb[data-astro-cid-n2vnnkre] canvas[data-astro-cid-n2vnnkre]{pointer-events:none;width:200%;max-width:none;height:200%;position:absolute;inset:-50%}.orb[data-astro-cid-n2vnnkre][data-nogl] canvas[data-astro-cid-n2vnnkre]{display:none}.orb[data-astro-cid-n2vnnkre][data-nogl]:after{content:"";border-radius:var(--radius-full);background:radial-gradient(circle,#859cfd 0%,#adbdff 55%,#ffe276 100%);position:absolute;inset:14%}.steps[data-astro-cid-n2vnnkre]{block-size:calc(28 * var(--u));font-size:calc(18 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.02em;color:var(--ink-55);flex:1;display:grid;position:relative;overflow:hidden}.step[data-astro-cid-n2vnnkre]{white-space:nowrap;grid-area:1/1}.step[data-astro-cid-n2vnnkre]:not(:last-child){opacity:0}.row[data-astro-cid-n2vnnkre]{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u));border:1px solid var(--hairline);border-radius:calc(16 * var(--u));display:flex}.thumb[data-astro-cid-n2vnnkre]{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(10 * var(--u));background:var(--color-bg-surface);object-fit:cover;flex:none}.checklist[data-astro-cid-n2vnnkre]{background:var(--color-accent-yellow-bg);place-items:center;display:grid}.checklist[data-astro-cid-n2vnnkre] svg[data-astro-cid-n2vnnkre]{fill:none;width:56%;height:56%;stroke:var(--color-accent-yellow-fg);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.text[data-astro-cid-n2vnnkre]{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-inline-size:0;display:flex}.name[data-astro-cid-n2vnnkre],.meta[data-astro-cid-n2vnnkre]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.name[data-astro-cid-n2vnnkre]{font-size:calc(19 * var(--u));letter-spacing:-.025em;line-height:1.3}.meta[data-astro-cid-n2vnnkre]{font-size:calc(15 * var(--u));letter-spacing:-.01em;color:var(--ink-40);line-height:1.3}.view[data-astro-cid-n2vnnkre]{padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:var(--radius-full);background:var(--color-bg-surface);font-size:calc(16 * var(--u));letter-spacing:-.02em;flex:none;line-height:1.25}.composer[data-astro-cid-n2vnnkre]{padding:calc(12 * var(--u));border:1px solid var(--hairline);border-radius:calc(18 * var(--u));flex-direction:column;flex:none;margin-block-start:calc(12 * var(--u));display:flex}.chips[data-astro-cid-n2vnnkre]{gap:calc(8 * var(--u));flex-wrap:wrap;padding-block-end:calc(10 * var(--u));display:flex;overflow:hidden}.field[data-astro-cid-n2vnnkre]{align-items:flex-end;gap:calc(12 * var(--u));display:flex;position:relative}.draft[data-astro-cid-n2vnnkre],.placeholder[data-astro-cid-n2vnnkre]{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));letter-spacing:-.02em}.draft[data-astro-cid-n2vnnkre]{flex:1;padding-inline-start:calc(4 * var(--u));position:relative}.placeholder[data-astro-cid-n2vnnkre]{left:calc(4 * var(--u));color:var(--ink-40);opacity:0;position:absolute;top:0}.caret[data-astro-cid-n2vnnkre]{top:calc(3 * var(--u));width:calc(2 * var(--u));height:calc(21 * var(--u));background:var(--blue);opacity:0;position:absolute;left:0}.send[data-astro-cid-n2vnnkre]{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:var(--radius-full);background:var(--blue);flex:none;place-items:center;margin-block-end:calc(-5 * var(--u));display:grid}.send[data-astro-cid-n2vnnkre] svg[data-astro-cid-n2vnnkre]{fill:none;width:55%;height:55%;stroke:var(--color-bg-raised);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chip[data-astro-cid-n2vnnkre]{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border-radius:calc(10 * var(--u));background:var(--color-bg-surface);font-size:calc(15 * var(--u));letter-spacing:-.01em;white-space:nowrap;line-height:1.3;display:inline-flex}.chip[data-astro-cid-n2vnnkre].small{font-size:calc(13 * var(--u));color:var(--ink-55)}.doc[data-astro-cid-n2vnnkre]{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(6 * var(--u));background:var(--color-accent-orange-bg);color:var(--color-bg-raised);font-size:calc(9 * var(--u));font-weight:var(--font-weight-medium);letter-spacing:.02em;place-items:center;display:grid}.small[data-astro-cid-n2vnnkre] .doc[data-astro-cid-n2vnnkre]{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(7.5 * var(--u))}.carried[data-astro-cid-n2vnnkre]{align-items:flex-start;gap:calc(8 * var(--u));opacity:0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.lifted[data-astro-cid-n2vnnkre]{transform-origin:0 0;background:var(--color-bg-raised);box-shadow:var(--shadow-float)}.cursor[data-astro-cid-n2vnnkre]{width:calc(30 * var(--u));height:calc(36 * var(--u));transform-origin:calc(4 * var(--u)) calc(3 * var(--u));opacity:0;z-index:1;position:absolute;top:0;left:0}.arrow[data-astro-cid-n2vnnkre]{left:calc(-1.8 * var(--u));top:calc(-1 * var(--u));width:calc(30 * var(--u));height:calc(36 * var(--u));transform-origin:50% 46%;position:absolute;overflow:visible;rotate:-34.67deg}.arrow[data-astro-cid-n2vnnkre] path[data-astro-cid-n2vnnkre]{fill:var(--color-fg-default);stroke:var(--color-bg-raised);stroke-width:7px}@media (prefers-reduced-motion:reduce){.empty[data-astro-cid-n2vnnkre],.char[data-astro-cid-n2vnnkre]{opacity:0}.chips[data-astro-cid-n2vnnkre]{display:none}.placeholder[data-astro-cid-n2vnnkre]{opacity:1}.send[data-astro-cid-n2vnnkre]{opacity:.3}}
