.accts[data-v-b4e30993]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.acct[data-v-b4e30993]{align-items:flex-start;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink-1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:8px 10px;text-align:left;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.acct[data-v-b4e30993]:hover:not(:disabled):not(.is-on){border-color:var(--accent-line)}.acct.is-on[data-v-b4e30993]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.acct--new[data-v-b4e30993]{border-style:dashed}.acct__name[data-v-b4e30993]{color:var(--ink-0);font-size:var(--text-sm);font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__sub[data-v-b4e30993]{color:var(--ink-2);font-size:var(--text-xs)}.bank[data-v-b4e30993]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.bank__input[data-v-b4e30993]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink-0);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-height:36px;padding:6px 10px;width:100%}.bank__input[data-v-b4e30993]:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.bank__note[data-v-b4e30993]{align-items:center;color:var(--ink-2);display:flex;font-size:var(--text-xs);gap:6px;margin:0}.bank__note.is-ok[data-v-b4e30993]{color:var(--pos);font-weight:650}.bank__note.is-bad[data-v-b4e30993]{color:var(--neg)}.mini-spin[data-v-b4e30993]{animation:spin-b4e30993 .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:12px;width:12px}@keyframes spin-b4e30993{to{transform:rotate(1turn)}}.confirm__title[data-v-1aa79046]{color:var(--ink-0);font-weight:650;margin:0 0 10px}.confirm__actions[data-v-1aa79046]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.form__fields[data-v-1aa79046]{gap:12px}.form__field[data-v-1aa79046],.form__fields[data-v-1aa79046]{display:flex;flex-direction:column}.form__field[data-v-1aa79046]{gap:5px}.form__label[data-v-1aa79046]{color:var(--ink-2);font-size:var(--text-xs);font-weight:600}.form__req[data-v-1aa79046]{color:var(--neg);margin-left:2px}.form__input[data-v-1aa79046]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink-0);font:inherit;font-size:var(--text-sm);min-height:36px;padding:6px 10px;width:100%}.form__input[data-v-1aa79046]:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.form__input[data-v-1aa79046]:disabled{opacity:.6}.form__error[data-v-1aa79046]{background:color-mix(in srgb,var(--neg) 12%,transparent);border-radius:var(--r-sm);color:var(--neg);font-size:var(--text-xs);font-weight:560;margin:12px 0 0;padding:8px 10px}.known[data-v-1aa79046]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.known__chip[data-v-1aa79046]{align-items:baseline;background:var(--surface-1);border:1px solid var(--accent-line);border-radius:var(--r-full);color:var(--ink-0);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);gap:6px;padding:5px 10px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.known__chip[data-v-1aa79046]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.known__chip[data-v-1aa79046]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.known__label[data-v-1aa79046]{color:var(--ink-2)}.known__value[data-v-1aa79046]{font-weight:650}.known__edit[data-v-1aa79046]{align-self:center;color:var(--ink-3)}.pills[data-v-1aa79046]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-1aa79046]{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--r-full);color:var(--ink-1);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;min-height:32px;padding:0 14px;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pill[data-v-1aa79046]:hover:not(:disabled):not(.is-on){border-color:var(--accent-line);color:var(--ink-0)}.pill[data-v-1aa79046]:active:not(:disabled){transform:scale(.96)}.pill.is-on[data-v-1aa79046]{background:var(--ink-0);border-color:var(--ink-0);color:var(--canvas)}.pill[data-v-1aa79046]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.money[data-v-1aa79046]{display:block;position:relative}.money__sign[data-v-1aa79046]{color:var(--ink-2);font-weight:650;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.money__input[data-v-1aa79046]{font-variant-numeric:tabular-nums;font-weight:650;padding-left:26px}.gform[data-v-1aa79046]{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:12px}.gform__head[data-v-1aa79046]{align-items:center;display:flex;justify-content:space-between}.gform__label[data-v-1aa79046]{color:var(--ink-2);font-size:var(--text-xs);font-weight:650;letter-spacing:.02em;margin:0 0 6px;text-transform:uppercase}.gform__count[data-v-1aa79046]{background:var(--accent);border-radius:var(--r-full);color:var(--cta-ink);display:inline-grid;font-size:11px;height:18px;letter-spacing:0;margin-left:4px;min-width:18px;padding:0 5px;place-items:center}.sources[data-v-1aa79046]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.source[data-v-1aa79046]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-full);color:var(--ink-0);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);font-weight:600;gap:6px;min-height:28px;padding:0 10px;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.source[data-v-1aa79046]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}.source[data-v-1aa79046]:active:not(:disabled){transform:scale(.96)}.source[data-v-1aa79046]:disabled{cursor:default;opacity:.5}.source--person[data-v-1aa79046]{background:var(--surface-1);border-color:var(--border);padding-left:3px}.source__plus[data-v-1aa79046]{color:var(--accent);font-weight:700}.source__n[data-v-1aa79046]{background:var(--surface-1);border-radius:var(--r-full);color:var(--ink-2);font-size:11px;padding:0 6px}.source__avatar[data-v-1aa79046]{background:var(--accent);border-radius:50%;color:var(--cta-ink);display:grid;font-size:10px;font-weight:700;height:22px;place-items:center;width:22px}.gform__row[data-v-1aa79046]{align-items:flex-start;display:flex;gap:6px}.gform__row+.gform__row[data-v-1aa79046]{border-top:1px dashed var(--border-soft);margin-top:8px;padding-top:8px}.gform__inputs[data-v-1aa79046]{display:grid;flex:1;gap:6px;min-width:0}.gform__inputs--single[data-v-1aa79046]{grid-template-columns:1fr}.gform__inputs[data-v-1aa79046]:not(.gform__inputs--single){grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.gform__ctl[data-v-1aa79046]{background:var(--surface-1);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;font-size:var(--text-md);height:24px;line-height:1;margin-top:20px;padding:0;place-items:center;width:24px}.gform__ctl[data-v-1aa79046]:hover:not(:disabled){border-color:var(--neg);color:var(--neg)}.gform__ctl[data-v-1aa79046]:disabled{cursor:default;opacity:.4}.gform__add[data-v-1aa79046]{align-items:center;background:transparent;border:1px dashed var(--border-strong);border-radius:var(--r-full);color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:4px;margin-top:8px;padding:4px 10px}.gform__add[data-v-1aa79046]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.gform__add[data-v-1aa79046]:disabled{cursor:default;opacity:.5}.gform__plus[data-v-1aa79046]{font-size:var(--text-sm);font-weight:600;line-height:1}.row-enter-active[data-v-1aa79046]{transition:opacity .25s var(--ease-out),transform .3s var(--ease-out-expo)}.row-enter-from[data-v-1aa79046]{opacity:0;transform:translateY(-4px)}.row-leave-active[data-v-1aa79046]{transition:opacity .15s var(--ease-out)}.row-leave-to[data-v-1aa79046]{opacity:0}.btn-go[data-v-1aa79046]{align-items:center;background:var(--cta);border:0;border-radius:var(--r-full);color:var(--cta-ink);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:6px;min-height:36px;padding:0 16px;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn-go[data-v-1aa79046]:hover:not(:disabled){background:var(--cta-hover)}.btn-go[data-v-1aa79046]:active:not(:disabled){transform:scale(.97)}.btn-go[data-v-1aa79046]:disabled{cursor:default;opacity:.6}.mini-spin[data-v-1aa79046]{animation:spin-1aa79046 .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:14px;width:14px}@keyframes spin-1aa79046{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.row-enter-active[data-v-1aa79046],.row-leave-active[data-v-1aa79046]{transform:none;transition:opacity .15s linear}.mini-spin[data-v-1aa79046]{animation-duration:2.4s}}.ledger[data-v-6ad70cef]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:var(--ink-0);margin-top:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);position:relative}.ledger__head[data-v-6ad70cef]{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-3)}.ledger__kicker[data-v-6ad70cef]{color:var(--ink-3);font-size:var(--text-xs);margin:0}.ledger__title[data-v-6ad70cef]{background:none;border:0;color:var(--ink-0);font:inherit;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;padding:0;text-align:left}.rows[data-v-6ad70cef]{list-style:none;margin:0;padding:0}.row[data-v-6ad70cef]{align-items:center;border-top:1px solid var(--border-soft);display:flex;font-size:var(--text-sm);gap:var(--space-3);justify-content:space-between;min-height:40px}.row--muted[data-v-6ad70cef]{color:var(--ink-2);min-height:32px}.row--action[data-v-6ad70cef]{flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;padding:var(--space-2) 0}.row__view[data-v-6ad70cef]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-3);justify-content:space-between;min-height:40px;padding:0;text-align:left;width:100%}.row__view[data-v-6ad70cef]:disabled{cursor:default}.row__view:not(:disabled):hover .row__label[data-v-6ad70cef]{color:var(--ink-0)}.chip[data-v-6ad70cef]:focus-visible,.is-tappable[data-v-6ad70cef]:focus-visible,.link[data-v-6ad70cef]:focus-visible,.row__view[data-v-6ad70cef]:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--focus);outline-offset:2px}.row__label[data-v-6ad70cef]{align-items:center;display:flex;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__note[data-v-6ad70cef],.row__qty[data-v-6ad70cef]{color:var(--ink-3)}.row__note[data-v-6ad70cef]{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis}.row__missing[data-v-6ad70cef]{color:var(--ink-2)}.row__ask[data-v-6ad70cef]{color:var(--accent);font-size:var(--text-xs);font-weight:600}.row__amt[data-v-6ad70cef]{flex-shrink:0;font-weight:600}.row__amt--muted[data-v-6ad70cef]{color:var(--ink-2);font-weight:500}.row__change[data-v-6ad70cef]{color:var(--accent);flex-shrink:0;font-size:var(--text-xs);font-weight:600}.row__edit[data-v-6ad70cef]{flex-direction:column;padding:var(--space-2) 0 var(--space-3);width:100%}.row__edit[data-v-6ad70cef],.row__inputs[data-v-6ad70cef]{display:flex;gap:var(--space-2)}.row__inputs[data-v-6ad70cef]{flex-wrap:wrap}.row__inputs--stack[data-v-6ad70cef]{flex-direction:column}.row__inputs--stack .field[data-v-6ad70cef]{font-size:var(--text-base);height:40px;width:100%}.row__actions[data-v-6ad70cef]{align-items:center;display:flex;gap:var(--space-4)}.link[data-v-6ad70cef],.row__contacts[data-v-6ad70cef],.row__remove[data-v-6ad70cef]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);font-weight:600;gap:4px;min-height:32px;padding:0}.link[data-v-6ad70cef],.row__contacts[data-v-6ad70cef]{color:var(--accent)}.row__remove[data-v-6ad70cef]{color:var(--ink-3)}.row__remove[data-v-6ad70cef]:hover{color:var(--neg)}.row__done[data-v-6ad70cef]{background:var(--ink-0);border:0;border-radius:var(--r-base);color:var(--canvas);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:650;margin-left:auto;min-height:36px;min-width:88px;padding:0 var(--space-4)}.field[data-v-6ad70cef]{background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--ink-0);font:inherit;font-size:var(--text-sm);height:32px;min-width:0;padding:0 var(--space-2)}.field[data-v-6ad70cef]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.field--grow[data-v-6ad70cef]{flex:1 1 120px}.field--qty[data-v-6ad70cef]{width:52px}.field--amt[data-v-6ad70cef]{text-align:right;width:104px}.field--title[data-v-6ad70cef]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;height:34px;width:100%}.field--total[data-v-6ad70cef]{font-size:var(--text-md);font-weight:650;width:140px}.total[data-v-6ad70cef]{align-items:baseline;border-top:1px solid var(--border-strong);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.total__label[data-v-6ad70cef]{color:var(--ink-1);font-size:var(--text-sm);font-weight:600}.total__amt[data-v-6ad70cef]{background:none;border:0;color:var(--ink-0);font:inherit;font-size:var(--text-xl);font-weight:650;padding:0}button.total__amt[data-v-6ad70cef]{cursor:pointer}.section[data-v-6ad70cef]{padding-top:var(--space-2)}.section__head[data-v-6ad70cef]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-2)}.section__title[data-v-6ad70cef]{color:var(--ink-2);font-size:var(--text-xs);font-weight:600;margin:0}.section--payout[data-v-6ad70cef]{border-top:1px solid var(--border-soft);margin-top:var(--space-1)}.section--payout .row__view[data-v-6ad70cef]{min-height:48px;padding:var(--space-2) 0}.payout[data-v-6ad70cef]{display:flex;flex-direction:column;gap:1px;min-width:0}.payout__label[data-v-6ad70cef]{color:var(--ink-3);font-size:var(--text-xs)}.payout__acct[data-v-6ad70cef]{align-items:baseline;display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle[data-v-6ad70cef]{border:1px solid var(--border);border-radius:var(--r-full);display:inline-flex;padding:2px}.toggle button[data-v-6ad70cef]{background:none;border:0;border-radius:var(--r-full);color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;min-height:24px;padding:0 var(--space-3)}.toggle .is-on[data-v-6ad70cef]{background:var(--surface-3);color:var(--ink-0)}.dot[data-v-6ad70cef]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot--you[data-v-6ad70cef]{background:var(--ink-0)}.dot--ready[data-v-6ad70cef]{background:var(--ink-2)}.dot--open[data-v-6ad70cef]{background:transparent;border:1.5px solid var(--ink-3)}.dot--settled[data-v-6ad70cef]{background:var(--pos)}.suggest[data-v-6ad70cef]{flex-wrap:wrap;gap:var(--space-1)}.chip[data-v-6ad70cef],.suggest[data-v-6ad70cef]{display:inline-flex}.chip[data-v-6ad70cef]{align-items:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-full);color:var(--ink-1);cursor:pointer;font:inherit;font-size:var(--text-xs);gap:4px;height:24px;padding:0 var(--space-2)}.chip[data-v-6ad70cef]:hover{background:var(--accent-soft);border-color:var(--accent-line)}.chip__n[data-v-6ad70cef]{color:var(--ink-3)}.ledger__error[data-v-6ad70cef]{background:var(--neg-soft);border-radius:var(--r-sm);color:var(--neg);font-size:var(--text-xs);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3)}.ledger__foot[data-v-6ad70cef]{padding-top:var(--space-3)}.send[data-v-6ad70cef]{align-items:center;background:var(--cta);border:0;border-radius:var(--r-base);color:var(--cta-ink);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:var(--text-sm);font-weight:650;gap:1px;justify-content:center;min-height:46px;padding:var(--space-2) var(--space-4);transition:background var(--dur-fast) var(--ease-out);width:100%}.send[data-v-6ad70cef]:hover:not(:disabled){background:var(--cta-hover)}.send[data-v-6ad70cef]:disabled{background:var(--surface-2);color:var(--ink-2);cursor:default;font-weight:550}.send__sub[data-v-6ad70cef]{font-size:var(--text-xs);font-weight:500;opacity:.85}.spin[data-v-6ad70cef]{animation:spin-6ad70cef .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:14px;width:14px}.stamp[data-v-6ad70cef]{border:1.5px solid var(--accent);border-radius:var(--r-sm);color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;padding:2px var(--space-2);position:absolute;right:var(--space-4);text-transform:uppercase;top:var(--space-4);transform:rotate(-4deg)}.skel[data-v-6ad70cef]{animation:pulse-6ad70cef 1.4s ease-in-out infinite;background:var(--surface-3);border-radius:var(--r-full);display:block;height:10px}.skel--title[data-v-6ad70cef]{height:16px;margin-top:4px;width:55%}.skel--amt[data-v-6ad70cef]{flex-shrink:0;width:64px}.ledger--building .row[data-v-6ad70cef]{min-height:36px}@keyframes pulse-6ad70cef{50%{opacity:.5}}@keyframes spin-6ad70cef{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.skel[data-v-6ad70cef],.spin[data-v-6ad70cef]{animation:none}}.ledger[data-v-d5c16a32]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:var(--ink-0);margin-top:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);position:relative}.ledger__head[data-v-d5c16a32]{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-3)}.ledger__kicker[data-v-d5c16a32]{color:var(--ink-3);font-size:var(--text-xs);margin:0}.ledger__title[data-v-d5c16a32]{background:none;border:0;color:var(--ink-0);font:inherit;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;padding:0;text-align:left}.rows[data-v-d5c16a32]{list-style:none;margin:0;padding:0}.row[data-v-d5c16a32]{align-items:center;border-top:1px solid var(--border-soft);display:flex;font-size:var(--text-sm);gap:var(--space-3);justify-content:space-between;min-height:40px}.row--muted[data-v-d5c16a32]{color:var(--ink-2);min-height:32px}.row--action[data-v-d5c16a32]{flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;padding:var(--space-2) 0}.row__view[data-v-d5c16a32]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-3);justify-content:space-between;min-height:40px;padding:0;text-align:left;width:100%}.row__view[data-v-d5c16a32]:disabled{cursor:default}.row__view:not(:disabled):hover .row__label[data-v-d5c16a32]{color:var(--ink-0)}.chip[data-v-d5c16a32]:focus-visible,.is-tappable[data-v-d5c16a32]:focus-visible,.link[data-v-d5c16a32]:focus-visible,.row__view[data-v-d5c16a32]:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--focus);outline-offset:2px}.row__label[data-v-d5c16a32]{align-items:center;display:flex;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__note[data-v-d5c16a32],.row__qty[data-v-d5c16a32]{color:var(--ink-3)}.row__note[data-v-d5c16a32]{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis}.row__missing[data-v-d5c16a32]{color:var(--ink-2)}.row__ask[data-v-d5c16a32]{color:var(--accent);font-size:var(--text-xs);font-weight:600}.row__amt[data-v-d5c16a32]{flex-shrink:0;font-weight:600}.row__amt--muted[data-v-d5c16a32]{color:var(--ink-2);font-weight:500}.row__change[data-v-d5c16a32]{color:var(--accent);flex-shrink:0;font-size:var(--text-xs);font-weight:600}.row__edit[data-v-d5c16a32]{flex-direction:column;padding:var(--space-2) 0 var(--space-3);width:100%}.row__edit[data-v-d5c16a32],.row__inputs[data-v-d5c16a32]{display:flex;gap:var(--space-2)}.row__inputs[data-v-d5c16a32]{flex-wrap:wrap}.row__inputs--stack[data-v-d5c16a32]{flex-direction:column}.row__inputs--stack .field[data-v-d5c16a32]{font-size:var(--text-base);height:40px;width:100%}.row__actions[data-v-d5c16a32]{align-items:center;display:flex;gap:var(--space-4)}.link[data-v-d5c16a32],.row__contacts[data-v-d5c16a32],.row__remove[data-v-d5c16a32]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);font-weight:600;gap:4px;min-height:32px;padding:0}.link[data-v-d5c16a32],.row__contacts[data-v-d5c16a32]{color:var(--accent)}.row__remove[data-v-d5c16a32]{color:var(--ink-3)}.row__remove[data-v-d5c16a32]:hover{color:var(--neg)}.row__done[data-v-d5c16a32]{background:var(--ink-0);border:0;border-radius:var(--r-base);color:var(--canvas);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:650;margin-left:auto;min-height:36px;min-width:88px;padding:0 var(--space-4)}.field[data-v-d5c16a32]{background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--ink-0);font:inherit;font-size:var(--text-sm);height:32px;min-width:0;padding:0 var(--space-2)}.field[data-v-d5c16a32]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.field--grow[data-v-d5c16a32]{flex:1 1 120px}.field--qty[data-v-d5c16a32]{width:52px}.field--amt[data-v-d5c16a32]{text-align:right;width:104px}.field--title[data-v-d5c16a32]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;height:34px;width:100%}.field--total[data-v-d5c16a32]{font-size:var(--text-md);font-weight:650;width:140px}.total[data-v-d5c16a32]{align-items:baseline;border-top:1px solid var(--border-strong);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.total__label[data-v-d5c16a32]{color:var(--ink-1);font-size:var(--text-sm);font-weight:600}.total__amt[data-v-d5c16a32]{background:none;border:0;color:var(--ink-0);font:inherit;font-size:var(--text-xl);font-weight:650;padding:0}button.total__amt[data-v-d5c16a32]{cursor:pointer}.section[data-v-d5c16a32]{padding-top:var(--space-2)}.section__head[data-v-d5c16a32]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-2)}.section__title[data-v-d5c16a32]{color:var(--ink-2);font-size:var(--text-xs);font-weight:600;margin:0}.section--payout[data-v-d5c16a32]{border-top:1px solid var(--border-soft);margin-top:var(--space-1)}.section--payout .row__view[data-v-d5c16a32]{min-height:48px;padding:var(--space-2) 0}.payout[data-v-d5c16a32]{display:flex;flex-direction:column;gap:1px;min-width:0}.payout__label[data-v-d5c16a32]{color:var(--ink-3);font-size:var(--text-xs)}.payout__acct[data-v-d5c16a32]{align-items:baseline;display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle[data-v-d5c16a32]{border:1px solid var(--border);border-radius:var(--r-full);display:inline-flex;padding:2px}.toggle button[data-v-d5c16a32]{background:none;border:0;border-radius:var(--r-full);color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;min-height:24px;padding:0 var(--space-3)}.toggle .is-on[data-v-d5c16a32]{background:var(--surface-3);color:var(--ink-0)}.dot[data-v-d5c16a32]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot--you[data-v-d5c16a32]{background:var(--ink-0)}.dot--ready[data-v-d5c16a32]{background:var(--ink-2)}.dot--open[data-v-d5c16a32]{background:transparent;border:1.5px solid var(--ink-3)}.dot--settled[data-v-d5c16a32]{background:var(--pos)}.suggest[data-v-d5c16a32]{flex-wrap:wrap;gap:var(--space-1)}.chip[data-v-d5c16a32],.suggest[data-v-d5c16a32]{display:inline-flex}.chip[data-v-d5c16a32]{align-items:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-full);color:var(--ink-1);cursor:pointer;font:inherit;font-size:var(--text-xs);gap:4px;height:24px;padding:0 var(--space-2)}.chip[data-v-d5c16a32]:hover{background:var(--accent-soft);border-color:var(--accent-line)}.chip__n[data-v-d5c16a32]{color:var(--ink-3)}.ledger__error[data-v-d5c16a32]{background:var(--neg-soft);border-radius:var(--r-sm);color:var(--neg);font-size:var(--text-xs);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3)}.ledger__foot[data-v-d5c16a32]{padding-top:var(--space-3)}.send[data-v-d5c16a32]{align-items:center;background:var(--cta);border:0;border-radius:var(--r-base);color:var(--cta-ink);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:var(--text-sm);font-weight:650;gap:1px;justify-content:center;min-height:46px;padding:var(--space-2) var(--space-4);transition:background var(--dur-fast) var(--ease-out);width:100%}.send[data-v-d5c16a32]:hover:not(:disabled){background:var(--cta-hover)}.send[data-v-d5c16a32]:disabled{background:var(--surface-2);color:var(--ink-2);cursor:default;font-weight:550}.send__sub[data-v-d5c16a32]{font-size:var(--text-xs);font-weight:500;opacity:.85}.spin[data-v-d5c16a32]{animation:spin-d5c16a32 .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:14px;width:14px}.stamp[data-v-d5c16a32]{border:1.5px solid var(--accent);border-radius:var(--r-sm);color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;padding:2px var(--space-2);position:absolute;right:var(--space-4);text-transform:uppercase;top:var(--space-4);transform:rotate(-4deg)}.skel[data-v-d5c16a32]{animation:pulse-d5c16a32 1.4s ease-in-out infinite;background:var(--surface-3);border-radius:var(--r-full);display:block;height:10px}.skel--title[data-v-d5c16a32]{height:16px;margin-top:4px;width:55%}.skel--amt[data-v-d5c16a32]{flex-shrink:0;width:64px}.ledger--building .row[data-v-d5c16a32]{min-height:36px}@keyframes pulse-d5c16a32{50%{opacity:.5}}@keyframes spin-d5c16a32{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.skel[data-v-d5c16a32],.spin[data-v-d5c16a32]{animation:none}}.toggle--wide[data-v-d5c16a32]{border-radius:var(--r-base);display:flex;flex-wrap:wrap;width:100%}.toggle--wide button[data-v-d5c16a32]{border-radius:var(--r-sm);flex:1 1 auto;min-height:32px}.field--select[data-v-d5c16a32],.row__edit>.field[data-v-d5c16a32]{height:40px;width:100%}.row__edit>.field[data-v-d5c16a32]{font-size:var(--text-base)}.step[data-v-92260904]{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--r-base);padding:10px 12px;position:relative;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.step--preparing[data-v-92260904],.step--running[data-v-92260904]{border-color:var(--accent-line)}.step--failed[data-v-92260904]{background:var(--neg-soft);border-color:color-mix(in oklch,var(--neg) 35%,transparent)}.step--awaiting[data-v-92260904]{border-color:var(--cta);box-shadow:0 0 0 3px color-mix(in oklch,var(--cta) 18%,transparent)}.step--declined[data-v-92260904]{opacity:.6}.step--card[data-v-92260904],.step--card.step--awaiting[data-v-92260904]{background:none;border:0;box-shadow:none;padding:0}.step--card>.ledger[data-v-92260904]{margin-top:0}.step__row[data-v-92260904]{align-items:flex-start;display:flex;gap:10px}.step__icon[data-v-92260904]{border-radius:50%;color:var(--ink-2);display:grid;flex-shrink:0;height:24px;margin-top:1px;place-items:center;width:24px}.step--done .step__icon[data-v-92260904]{color:var(--pos)}.step--failed .step__icon[data-v-92260904]{color:var(--neg)}.step--awaiting .step__icon[data-v-92260904]{background:var(--accent-soft);color:var(--accent)}.step__spin[data-v-92260904]{animation:spin-92260904 .9s linear infinite;height:20px;width:20px}.step__spin circle[data-v-92260904]{fill:none;stroke:var(--cta);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:40 60}.step__tick[data-v-92260904]{height:20px;width:20px}.step__tick circle[data-v-92260904]{fill:var(--pos-soft);stroke:none;animation:pop-92260904 .32s var(--ease-out-expo);transform-origin:center}.step__tick path[data-v-92260904]{fill:none;stroke:var(--pos);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;animation:draw-92260904 .36s .08s var(--ease-out) forwards}.step__main[data-v-92260904]{flex:1;min-width:0}.step__label[data-v-92260904]{color:var(--ink-0);font-size:var(--text-sm);font-weight:560;line-height:1.4;margin:0}.step__label.is-live[data-v-92260904]{animation:shimmer-92260904 1.6s linear infinite;background:linear-gradient(90deg,var(--ink-1) 0,var(--ink-1) 40%,var(--cta) 50%,var(--ink-1) 60%,var(--ink-1) 100%);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;color:transparent}.step__summary[data-v-92260904]{color:var(--ink-2);font-size:var(--text-sm);line-height:1.45;margin:2px 0 0}.step--failed .step__summary[data-v-92260904]{color:var(--neg)}.step__open[data-v-92260904]{align-items:center;background:var(--surface-3);border:0;border-radius:var(--r-full);color:var(--ink-1);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--text-xs);font-weight:600;gap:4px;padding:4px 8px}.step__open[data-v-92260904]:hover{background:var(--accent-soft);color:var(--accent)}.step__items[data-v-92260904]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:8px 0 0 34px;padding:0}.item[data-v-92260904]{align-items:center;border-radius:var(--r-sm);display:flex;font-size:var(--text-sm);gap:8px;padding:6px 8px}.item--link[data-v-92260904]{cursor:pointer}.item--link[data-v-92260904]:hover{background:var(--surface-2)}.item__dot[data-v-92260904]{background:var(--ink-faint);border-radius:50%;flex-shrink:0;height:6px;width:6px}.item--positive .item__dot[data-v-92260904]{background:var(--pos)}.item--negative .item__dot[data-v-92260904]{background:var(--neg)}.item--warning .item__dot[data-v-92260904]{background:var(--cta)}.item__text[data-v-92260904]{display:flex;flex:1;flex-direction:column;min-width:0}.item__title[data-v-92260904]{color:var(--ink-0);font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item__sub[data-v-92260904]{color:var(--ink-3);font-size:var(--text-xs)}.item__value[data-v-92260904]{color:var(--ink-0);font-variant-numeric:tabular-nums;font-weight:600}.item-enter-active[data-v-92260904]{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out-expo);transition-delay:calc(var(--i)*45ms)}.item-enter-from[data-v-92260904]{opacity:0;transform:translate(-6px)}.confirm[data-v-92260904]{background:var(--accent-soft);border-radius:var(--r-sm);margin-top:10px;padding:12px}.confirm__title[data-v-92260904]{color:var(--ink-0);font-weight:650;margin:0 0 8px}.confirm__lines[data-v-92260904]{display:flex;flex-direction:column;gap:6px;margin:0}.confirm__line[data-v-92260904]{animation:fade-up-92260904 .3s var(--ease-out-expo) both;animation-delay:calc(var(--i)*50ms + 80ms);display:flex;font-size:var(--text-sm);gap:12px;justify-content:space-between}.confirm__line dt[data-v-92260904]{color:var(--ink-2);flex-shrink:0}.confirm__line dd[data-v-92260904]{color:var(--ink-0);font-weight:560;margin:0;overflow-wrap:anywhere;text-align:right}.confirm__warn[data-v-92260904]{align-items:flex-start;color:var(--ink-2);display:flex;font-size:var(--text-xs);gap:6px;margin:10px 0 0}.confirm__actions[data-v-92260904]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.btn-ghost[data-v-92260904],.btn-go[data-v-92260904]{align-items:center;border-radius:var(--r-full);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:6px;min-height:36px;padding:0 14px;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn-ghost[data-v-92260904]{background:var(--surface-1);border:1px solid var(--border);color:var(--ink-1)}.btn-ghost[data-v-92260904]:hover:not(:disabled){background:var(--surface-2)}.btn-go[data-v-92260904]{background:var(--cta);border:0;color:var(--cta-ink)}.btn-go[data-v-92260904]:hover:not(:disabled){background:var(--cta-hover)}.btn-ghost[data-v-92260904]:active:not(:disabled),.btn-go[data-v-92260904]:active:not(:disabled){transform:scale(.97)}.btn-ghost[data-v-92260904]:disabled,.btn-go[data-v-92260904]:disabled{cursor:default;opacity:.6}.mini-spin[data-v-92260904]{animation:spin-92260904 .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:14px;width:14px}.step__blocks[data-v-92260904]{display:flex;flex-direction:column;gap:8px;margin:8px 0 0 34px}.block[data-v-92260904]{animation:fade-up-92260904 .3s var(--ease-out-expo) both;animation-delay:calc(var(--i)*50ms)}.block__title[data-v-92260904]{color:var(--ink-2);font-size:var(--text-xs);font-weight:650;margin:0 0 4px}.block__list[data-v-92260904]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.block__table-wrap[data-v-92260904]{max-width:100%;overflow-x:auto}.block__table[data-v-92260904]{border-collapse:collapse;font-size:var(--text-xs);table-layout:fixed;width:100%}.block__table td[data-v-92260904],.block__table th[data-v-92260904]{border-bottom:1px solid var(--border-soft);overflow:hidden;overflow-wrap:anywhere;padding:5px 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.block__table th[data-v-92260904]{color:var(--ink-3);font-weight:600}.block__table td[data-v-92260904]{color:var(--ink-0);font-variant-numeric:tabular-nums}.block__table td.is-num[data-v-92260904],.block__table th.is-num[data-v-92260904]{text-align:right}.block__table tbody tr:last-child td[data-v-92260904]{border-bottom:0}.block__breakdown[data-v-92260904]{margin:0}.block__total[data-v-92260904]{border-top:1px solid var(--border-soft);font-weight:680;margin-top:4px;padding-top:6px}.block__total dd[data-v-92260904]{font-variant-numeric:tabular-nums;font-weight:680}.fade-up-enter-active[data-v-92260904]{transition:opacity .25s var(--ease-out),transform .25s var(--ease-out-expo)}.fade-up-enter-from[data-v-92260904]{opacity:0;transform:translateY(4px)}.confirm-enter-active[data-v-92260904]{transition:opacity .3s var(--ease-out),transform .36s var(--ease-out-expo)}.confirm-enter-from[data-v-92260904]{opacity:0;transform:translateY(6px) scale(.98)}@keyframes spin-92260904{to{transform:rotate(1turn)}}@keyframes shimmer-92260904{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes draw-92260904{to{stroke-dashoffset:0}}@keyframes pop-92260904{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fade-up-92260904{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.block[data-v-92260904],.mini-spin[data-v-92260904],.step__label.is-live[data-v-92260904],.step__spin[data-v-92260904]{animation-duration:2.4s}.confirm__line[data-v-92260904],.step__tick circle[data-v-92260904],.step__tick path[data-v-92260904]{animation:none;stroke-dashoffset:0}.confirm-enter-active[data-v-92260904],.fade-up-enter-active[data-v-92260904],.item-enter-active[data-v-92260904]{transform:none;transition:opacity .15s linear}}.sr-only[data-v-c1d5f10d]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.launcher[data-v-c1d5f10d]{align-items:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-full);bottom:24px;box-shadow:var(--shadow-lg);color:var(--ink-0);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:10px;height:48px;padding:0 14px 0 8px;position:fixed;right:24px;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);z-index:var(--z-overlay)}.launcher[data-v-c1d5f10d]:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.launcher[data-v-c1d5f10d]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.launcher__orb[data-v-c1d5f10d]{animation:spin-c1d5f10d 6s linear infinite;background:radial-gradient(circle at 32% 30%,#fff8 0 18%,transparent 19%),conic-gradient(from 0deg,var(--cta),#34d399,var(--cta));border-radius:50%;height:32px;width:32px}.launcher__kbd[data-v-c1d5f10d]{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--ink-3);font:600 var(--text-xs) var(--font-sans);padding:2px 6px}@media (max-width:991px){.launcher[data-v-c1d5f10d]{bottom:calc(76px + env(safe-area-inset-bottom,0px));right:16px}.launcher__kbd[data-v-c1d5f10d]{display:none}}.scrim[data-v-c1d5f10d]{background:oklch(16% .013 300/.28);top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--z-overlay)}@media (min-width:992px){.scrim[data-v-c1d5f10d]{background:transparent;pointer-events:none}}.panel[data-v-c1d5f10d]{background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-lg);bottom:12px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:12px;top:12px;width:min(440px,calc(100vw - 24px));z-index:var(--z-modal)}@media (max-width:767px){.panel[data-v-c1d5f10d]{border:0;border-radius:0;top:0;right:0;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);width:100%}}.ask--inline[data-v-c1d5f10d]{display:flex;flex:1;flex-direction:column;min-height:0}.panel--inline[data-v-c1d5f10d]{background:transparent;border:0;border-radius:0;box-shadow:none;flex:1;inset:auto;min-height:0;overflow:visible;position:static;width:100%;z-index:auto}.panel--inline .feed[data-v-c1d5f10d]{overflow:visible;padding:0 0 8px}.panel--inline .composer[data-v-c1d5f10d]{bottom:12px;box-shadow:var(--shadow-md);margin:8px 0 0;position:sticky;z-index:2}.panel--inline .tray[data-v-c1d5f10d]{margin:8px 0 0}@media (max-width:991px){.panel--inline .composer[data-v-c1d5f10d]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.panel__head[data-v-c1d5f10d]{align-items:center;background:var(--surface-1);border-bottom:1px solid var(--border-soft);display:flex;gap:10px;padding:14px 12px 14px 16px}.panel__titles[data-v-c1d5f10d]{flex:1;min-width:0}.panel__title[data-v-c1d5f10d]{color:var(--ink-0);font-size:var(--text-md);font-weight:650;margin:0}.panel__sub[data-v-c1d5f10d]{color:var(--ink-3);font-size:var(--text-xs);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-c1d5f10d]{background:transparent;border:0;border-radius:50%;color:var(--ink-2);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.icon-btn[data-v-c1d5f10d]:hover{background:var(--surface-3);color:var(--ink-0)}.orb[data-v-c1d5f10d]{background:conic-gradient(from 0deg,var(--cta),#34d399,var(--cta));flex-shrink:0;height:34px;position:relative;width:34px}.orb[data-v-c1d5f10d],.orb>span[data-v-c1d5f10d]{border-radius:50%}.orb>span[data-v-c1d5f10d]{background:radial-gradient(circle at 35% 30%,var(--surface-1),var(--accent-soft) 70%);top:3px;right:3px;bottom:3px;left:3px;position:absolute}.orb--thinking[data-v-c1d5f10d]{animation:spin-c1d5f10d 1.4s linear infinite}.orb--working[data-v-c1d5f10d]{animation:spin-c1d5f10d .8s linear infinite}.orb--writing[data-v-c1d5f10d]{animation:breathe-c1d5f10d 1.2s ease-in-out infinite}.orb--waiting[data-v-c1d5f10d]{animation:breathe-c1d5f10d 2.2s ease-in-out infinite;background:conic-gradient(var(--cta),var(--cta))}.feed[data-v-c1d5f10d]{display:flex;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 16px 8px;scroll-behavior:auto}.empty[data-v-c1d5f10d]{margin:auto 0;padding:12px 4px 24px;text-align:center}.empty__orb[data-v-c1d5f10d]{animation:spin-c1d5f10d 8s linear infinite;background:conic-gradient(from 0deg,var(--cta),#34d399,var(--cta));border-radius:50%;box-shadow:0 10px 30px color-mix(in oklch,var(--cta) 30%,transparent);height:64px;margin:0 auto 16px;position:relative;width:64px}.empty__orb>span[data-v-c1d5f10d]{background:radial-gradient(circle at 35% 30%,var(--surface-1),var(--accent-soft) 75%);border-radius:50%;top:5px;right:5px;bottom:5px;left:5px;position:absolute}.empty__hello[data-v-c1d5f10d]{color:var(--ink-0);font-size:var(--text-lg);font-weight:650;margin:0}.empty__lede[data-v-c1d5f10d]{color:var(--ink-2);font-size:var(--text-sm);margin:6px auto 0;max-width:32ch}.empty__warn[data-v-c1d5f10d]{align-items:center;color:var(--warn);display:inline-flex;font-size:var(--text-xs);gap:6px;margin:12px 0 0}.chips[data-v-c1d5f10d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.chip[data-v-c1d5f10d]{animation:fade-up-c1d5f10d .4s var(--ease-out-expo) both;animation-delay:calc(var(--i)*60ms + .12s);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-full);color:var(--ink-1);cursor:pointer;font-size:var(--text-sm);padding:8px 12px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chip[data-v-c1d5f10d]:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink-0)}.you[data-v-c1d5f10d]{align-self:flex-end;animation:fade-up-c1d5f10d .25s var(--ease-out-expo);max-width:85%}.you p[data-v-c1d5f10d]{background:var(--ink-0);border-radius:18px 18px 4px;color:var(--canvas);font-size:var(--text-sm);line-height:1.45;margin:0;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-wrap}.parts[data-v-c1d5f10d],.run[data-v-c1d5f10d]{display:flex;flex-direction:column;gap:8px}.thought[data-v-c1d5f10d]{border-left:2px solid var(--border);padding-left:10px}.thought summary[data-v-c1d5f10d]{align-items:center;color:var(--ink-3);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:600;gap:8px;list-style:none}.thought summary[data-v-c1d5f10d]::-webkit-details-marker{display:none}.thought__dot[data-v-c1d5f10d]{background:var(--ink-faint);border-radius:50%;height:6px;width:6px}.thought__dot.is-live[data-v-c1d5f10d]{animation:breathe-c1d5f10d 1s ease-in-out infinite;background:var(--cta)}.thought__text[data-v-c1d5f10d]{color:var(--ink-3);font-size:var(--text-xs);line-height:1.55;margin:6px 0 0;max-height:140px;overflow:auto;white-space:pre-wrap}.plan[data-v-c1d5f10d]{background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-base);display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:10px 12px}.plan__step[data-v-c1d5f10d]{align-items:center;color:var(--ink-2);display:flex;font-size:var(--text-sm);gap:10px;transition:color var(--dur) var(--ease-out)}.plan__mark[data-v-c1d5f10d]{border:1.5px solid var(--border-strong);border-radius:50%;display:grid;flex-shrink:0;height:18px;place-items:center;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);width:18px}.plan__mark svg[data-v-c1d5f10d]{height:12px;width:12px}.plan__mark path[data-v-c1d5f10d]{fill:none;stroke:var(--cta-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12;animation:draw-c1d5f10d .3s var(--ease-out) forwards}.plan__step--active[data-v-c1d5f10d]{color:var(--ink-0);font-weight:560}.plan__step--active .plan__mark[data-v-c1d5f10d]{animation:breathe-c1d5f10d 1.2s ease-in-out infinite;border-color:var(--cta);box-shadow:0 0 0 3px color-mix(in oklch,var(--cta) 25%,transparent)}.plan__step--done[data-v-c1d5f10d]{color:var(--ink-3)}.plan__step--done .plan__mark[data-v-c1d5f10d]{background:var(--cta);border-color:var(--cta)}.say[data-v-c1d5f10d]{color:var(--ink-0);font-size:var(--text-base);line-height:1.6;overflow-wrap:anywhere}.say[data-v-c1d5f10d] strong{font-weight:650}.say.is-live[data-v-c1d5f10d]:after{animation:blink-c1d5f10d .9s steps(1) infinite;background:var(--cta);border-radius:2px;content:"";display:inline-block;height:1.05em;margin-left:2px;vertical-align:-.15em;width:7px}.working[data-v-c1d5f10d]{align-items:center;color:var(--ink-3);display:inline-flex;font-size:var(--text-sm);gap:8px}.working__dots[data-v-c1d5f10d]{display:inline-flex;gap:3px}.working__dots i[data-v-c1d5f10d]{animation:bounce-c1d5f10d 1s ease-in-out infinite;background:var(--cta);border-radius:50%;height:6px;width:6px}.working__dots i[data-v-c1d5f10d]:nth-child(2){animation-delay:.15s}.working__dots i[data-v-c1d5f10d]:nth-child(3){animation-delay:.3s}.run__error[data-v-c1d5f10d]{align-items:flex-start;background:var(--neg-soft);border-radius:var(--r-base);color:var(--neg);display:flex;font-size:var(--text-sm);gap:6px;margin:0;padding:10px 12px}.run__note[data-v-c1d5f10d]{color:var(--ink-3);margin:0}.jump[data-v-c1d5f10d],.run__note[data-v-c1d5f10d]{font-size:var(--text-xs)}.jump[data-v-c1d5f10d]{align-items:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-full);bottom:84px;box-shadow:var(--shadow-md);color:var(--ink-1);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;left:50%;padding:6px 12px;position:absolute;transform:translate(-50%)}.you__photos[data-v-c1d5f10d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-bottom:6px}.you__photo[data-v-c1d5f10d]{border:1px solid var(--border);border-radius:12px;height:96px;-o-object-fit:cover;object-fit:cover;width:96px}.you__note[data-v-c1d5f10d]{color:var(--ink-2);font-size:var(--text-xs);gap:6px;justify-content:flex-end;margin-bottom:6px}.tray[data-v-c1d5f10d],.you__note[data-v-c1d5f10d]{align-items:center;display:flex}.tray[data-v-c1d5f10d]{flex-wrap:wrap;gap:8px;margin:8px 12px 0}.tray__item[data-v-c1d5f10d]{animation:fade-up-c1d5f10d .2s var(--ease-out-expo);position:relative}.tray__img[data-v-c1d5f10d]{border:1px solid var(--border);border-radius:10px;display:block;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.tray__x[data-v-c1d5f10d]{background:var(--ink-0);border:0;border-radius:50%;color:var(--canvas);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:-6px;top:-6px;width:20px}.tray__error[data-v-c1d5f10d]{color:var(--neg);font-size:var(--text-xs);margin:0}.composer[data-v-c1d5f10d]{align-items:flex-end;background:var(--surface-1);border:1px solid var(--border);border-radius:22px;display:flex;gap:8px;margin:8px 12px 12px;padding:6px 6px 6px 14px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.composer[data-v-c1d5f10d]:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--focus-ring)}.composer__input[data-v-c1d5f10d]{background:transparent;border:0;color:var(--ink-0);flex:1;font:inherit;font-size:var(--text-base);line-height:1.4;max-height:140px;min-height:36px;outline:0;padding:8px 0;resize:none}.composer__attach[data-v-c1d5f10d]{background:transparent;border:0;border-radius:50%;color:var(--ink-2);cursor:pointer;display:grid;flex-shrink:0;height:36px;margin-left:-8px;place-items:center;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);width:36px}.composer__attach[data-v-c1d5f10d]:hover:not(:disabled){background:var(--surface-2);color:var(--ink-0)}.composer__attach[data-v-c1d5f10d]:disabled{cursor:default;opacity:.4}.composer__btn[data-v-c1d5f10d]{background:var(--cta);border:0;border-radius:50%;color:var(--cta-ink);cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);width:36px}.composer__btn[data-v-c1d5f10d]:hover:not(:disabled){background:var(--cta-hover)}.composer__btn[data-v-c1d5f10d]:active:not(:disabled){transform:scale(.92)}.composer__btn[data-v-c1d5f10d]:disabled{background:var(--surface-3);color:var(--ink-faint);cursor:default}.composer__btn--stop[data-v-c1d5f10d]{background:var(--ink-0);color:var(--canvas)}.stop-square[data-v-c1d5f10d]{background:currentColor;border-radius:3px;height:12px;width:12px}.launcher-enter-active[data-v-c1d5f10d],.launcher-leave-active[data-v-c1d5f10d]{transition:opacity var(--dur) var(--ease-out),transform var(--dur-slow) var(--ease-out-expo)}.launcher-enter-from[data-v-c1d5f10d],.launcher-leave-to[data-v-c1d5f10d]{opacity:0;transform:translateY(8px) scale(.96)}.scrim-enter-active[data-v-c1d5f10d],.scrim-leave-active[data-v-c1d5f10d]{transition:opacity var(--dur-slow) var(--ease-out)}.scrim-enter-from[data-v-c1d5f10d],.scrim-leave-to[data-v-c1d5f10d]{opacity:0}.panel-enter-active[data-v-c1d5f10d]{transition:opacity .22s var(--ease-out),transform .42s var(--ease-out-expo)}.panel-leave-active[data-v-c1d5f10d]{transition:opacity .16s var(--ease-out),transform .2s var(--ease-out)}.panel-enter-from[data-v-c1d5f10d],.panel-leave-to[data-v-c1d5f10d]{opacity:0;transform:translate(24px) scale(.985)}@media (max-width:767px){.panel-enter-from[data-v-c1d5f10d],.panel-leave-to[data-v-c1d5f10d]{transform:translateY(32px)}}.part-enter-active[data-v-c1d5f10d]{transition:opacity .3s var(--ease-out),transform .38s var(--ease-out-expo)}.part-enter-from[data-v-c1d5f10d]{opacity:0;transform:translateY(8px)}.fade-up-enter-active[data-v-c1d5f10d],.fade-up-leave-active[data-v-c1d5f10d]{transition:opacity .25s var(--ease-out),transform .3s var(--ease-out-expo)}.fade-up-enter-from[data-v-c1d5f10d],.fade-up-leave-to[data-v-c1d5f10d]{opacity:0;transform:translateY(6px)}@keyframes spin-c1d5f10d{to{transform:rotate(1turn)}}@keyframes breathe-c1d5f10d{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes blink-c1d5f10d{50%{opacity:0}}@keyframes bounce-c1d5f10d{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes fade-up-c1d5f10d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes draw-c1d5f10d{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.chip[data-v-c1d5f10d],.empty__orb[data-v-c1d5f10d],.launcher__orb[data-v-c1d5f10d],.orb[data-v-c1d5f10d],.plan__step--active .plan__mark[data-v-c1d5f10d],.thought__dot.is-live[data-v-c1d5f10d],.working__dots i[data-v-c1d5f10d],.you[data-v-c1d5f10d]{animation:none}.fade-up-enter-active[data-v-c1d5f10d],.panel-enter-active[data-v-c1d5f10d],.panel-leave-active[data-v-c1d5f10d],.part-enter-active[data-v-c1d5f10d]{transition:opacity .15s linear}.fade-up-enter-from[data-v-c1d5f10d],.panel-enter-from[data-v-c1d5f10d],.panel-leave-to[data-v-c1d5f10d],.part-enter-from[data-v-c1d5f10d]{transform:none}}
