.icon[data-v-506cd226]{flex-shrink:0;vertical-align:middle}.coming-soon[data-v-cd1c328a]{position:relative;display:inline-block;width:7px;height:7px;margin:0 0 0 6px;border-radius:50%;background:var(--coming-soon, #14a3a9);vertical-align:.15em;cursor:help;outline:none}.coming-soon.blue[data-v-cd1c328a]{--coming-soon: #2f7bf5}.coming-soon[data-v-cd1c328a]:focus-visible{box-shadow:0 0 0 2px var(--surface, #fff),0 0 0 4px var(--coming-soon, #14a3a9)}.coming-soon[data-v-cd1c328a]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;padding:3px 8px;border-radius:6px;background:#111827;color:#fff;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;pointer-events:none;display:none;z-index:20}.coming-soon[data-tip][data-v-cd1c328a]:hover:after,.coming-soon[data-tip][data-v-cd1c328a]:focus-visible:after{display:block}@media(prefers-reduced-motion:reduce){.coming-soon[data-v-cd1c328a]:after{transition:none}}.flyout[data-v-d0f4bdfc]{position:absolute;z-index:35;left:calc(100% + 4px);top:0;bottom:8px;width:260px;display:flex;flex-direction:column;background:var(--surface, #fff);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #00000024;padding:14px 10px 10px}.fly-top[data-v-d0f4bdfc]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 10px 10px}.sheet .fly-top[data-v-d0f4bdfc]{justify-content:flex-end;padding:0 2px 4px}.fly-title[data-v-d0f4bdfc]{font-size:16px;font-weight:700}.fly-edit[data-v-d0f4bdfc]{border:1px solid var(--line);border-radius:6px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--text);padding:3px 10px;cursor:pointer}.fly-edit[data-v-d0f4bdfc]:hover{background:var(--hover)}.fly-error[data-v-d0f4bdfc]{margin:0 10px 8px;font-size:13px;color:var(--ink-danger, #b91c1c)}.fly-hint[data-v-d0f4bdfc]{margin:0 10px 4px;font-size:13px;color:var(--muted)}.arr-row[data-v-d0f4bdfc]{display:flex;align-items:center;gap:4px;padding:3px 4px 3px 6px;border-radius:8px;font-size:14px;font-weight:500;cursor:grab}.grip[data-v-d0f4bdfc]{color:var(--muted);display:inline-flex}.arr-row[data-v-d0f4bdfc]:hover{background:var(--hover)}.arr-row .label[data-v-d0f4bdfc]{flex:1}.arr-row.hidden .label[data-v-d0f4bdfc]{opacity:.45;text-decoration:line-through}.arr-btn[data-v-d0f4bdfc]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:none;font:inherit;color:var(--muted);cursor:pointer}.arr-btn[data-v-d0f4bdfc]:hover:not(:disabled){background:var(--hover);color:var(--text)}.arr-btn[data-v-d0f4bdfc]:disabled{opacity:.3;cursor:default}.hidden-tag[data-v-d0f4bdfc]{margin-left:auto;font-size:11px;color:var(--muted)}.fly-find[data-v-d0f4bdfc]{display:flex;align-items:center;gap:8px;margin:0 2px 4px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--canvas, #f7f8f8);color:var(--muted)}.fly-find input[data-v-d0f4bdfc]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--text);padding:7px 0;outline:none}.fly-find[data-v-d0f4bdfc]:focus-within{border-color:var(--blue)}.fly-list[data-v-d0f4bdfc]{flex:1;min-height:0;overflow-y:auto;padding-bottom:4px}.fly-group+.fly-group[data-v-d0f4bdfc]{border-top:1px solid var(--line);margin-top:10px}.fly-head[data-v-d0f4bdfc]{margin:16px 0 6px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.board[data-v-d0f4bdfc]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:500;text-align:left;color:var(--text);text-decoration:none;cursor:pointer}.label[data-v-d0f4bdfc]{display:inline-flex;align-items:center;gap:10px;min-width:0}.board[data-v-d0f4bdfc]:not(.disabled):hover,.board[data-v-d0f4bdfc]:focus-visible{background:color-mix(in srgb,var(--blue) 10%,var(--mix-ground, white));outline:none}.board.active[data-v-d0f4bdfc],.board.active[data-v-d0f4bdfc]:hover{background:var(--blue);color:#fff;font-weight:600}.board.disabled[data-v-d0f4bdfc]{opacity:.45;cursor:default}.unread[data-v-d0f4bdfc]{background:var(--accent, var(--blue));color:var(--on-accent, #fff);font-weight:700;border-radius:10px;font-size:11px;padding:1px 7px}.none[data-v-d0f4bdfc]{margin:16px 10px;font-size:14px;color:var(--muted)}.flyout.sheet[data-v-d0f4bdfc]{position:static;width:auto;border:0;border-radius:0;box-shadow:none;padding:8px 8px 12px}.sheet .fly-find[data-v-d0f4bdfc]{margin:4px 2px 0}.sheet .fly-find input[data-v-d0f4bdfc]{font-size:16px;min-height:44px;padding:0}.sheet .fly-list[data-v-d0f4bdfc]{overflow:visible}.sheet .fly-head[data-v-d0f4bdfc]{font-size:12px}.sheet .board[data-v-d0f4bdfc],.sheet .arr-row[data-v-d0f4bdfc]{min-height:44px;font-size:16px}.sheet .arr-btn[data-v-d0f4bdfc]{width:40px;height:40px}.rail-wrap[data-v-27252051]{position:relative;flex-shrink:0;display:flex}.rail-wrap:not(.sheet) .app-rail[data-v-27252051]{background:var(--rail, var(--frame, var(--blue)))}.app-rail[data-v-27252051]{width:60px;padding:8px 4px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.rail-item[data-v-27252051]{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:17px 0 6px;border:0;border-radius:8px;background:none;font:inherit;color:#ffffffdb;text-decoration:none;cursor:pointer}.rail-label[data-v-27252051]{font-size:11px;line-height:1.15;text-align:center}.rail-item[data-v-27252051]:hover,.rail-item.open[data-v-27252051]{background:#ffffff1a}.rail-item.active[data-v-27252051]{background:#fff3;color:#fff;font-weight:600}.rail-item.disabled[data-v-27252051]{opacity:.45;cursor:default}.rail-item[data-v-27252051]:focus-visible{outline:2px solid var(--edge, #fff);outline-offset:-2px}.unread[data-v-27252051]{position:absolute;top:1px;left:50%;transform:translate(-50%);background:var(--accent, #fff);color:var(--on-accent, var(--blue));font-weight:700;border-radius:10px;font-size:11px;line-height:15px;padding:0 6px;white-space:nowrap}@media(max-width:760px){.rail-wrap[data-v-27252051]:not(.sheet){display:none}}.rail-help[data-v-27252051]{margin-top:auto}.rail-wrap.sheet[data-v-27252051]{flex-direction:column;width:100%}.sheet .app-rail[data-v-27252051]{width:auto;flex-direction:row;flex-wrap:wrap;gap:2px;padding:6px 6px 8px;background:var(--surface, #fff);border-bottom:1px solid var(--line);overflow:visible}.sheet .rail-help[data-v-27252051]{margin-top:0}.sheet .rail-item[data-v-27252051]{flex:1 1 64px;min-width:0;min-height:56px;padding:18px 0 6px;color:var(--muted)}.sheet .rail-label[data-v-27252051]{font-size:11px;max-width:100%;letter-spacing:-.02em;overflow-wrap:anywhere}.sheet .rail-item:not(.rail-comps) .rail-label[data-v-27252051]{white-space:nowrap}.sheet .rail-item[data-v-27252051]:hover{background:var(--hover)}.sheet .rail-item.active[data-v-27252051]{background:none;color:var(--text)}.sheet .rail-item.open[data-v-27252051]{background:var(--blue-soft);color:var(--text)}.sheet .unread[data-v-27252051]{background:var(--accent, var(--blue));color:var(--on-accent, #fff)}.avatar-img[data-v-7e92f3ea]{border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-block;vertical-align:middle;background:var(--surface, #fff)}.avatar-initials[data-v-7e92f3ea],.avatar-agent[data-v-7e92f3ea]{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}.avatar-initials[data-v-7e92f3ea]{background:var(--blue-soft, #e5efff);color:var(--blue, #2557d6);font-weight:600}.avatar-agent[data-v-7e92f3ea]{background:var(--assistant-tint, #f3efff);color:var(--assistant, #6d4fd6);border:1px solid var(--edge-violet, #d9cffa)}.pill[data-v-fbd31305]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;min-height:28px;padding:0 10px;font-size:13.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden}.pill.quiet[data-v-fbd31305]{font-weight:500}.pill.meter[data-v-fbd31305]{align-items:stretch;text-align:center}.pill-label[data-v-fbd31305]{overflow:hidden;text-overflow:ellipsis;line-height:1.1}.track[data-v-fbd31305]{display:flex;gap:3px}.track i[data-v-fbd31305]{display:block;flex:1;height:4px;border-radius:1px}.pill.pill-block[data-v-fbd31305]{min-height:38px;border-radius:8px}.call-wrap[data-v-564c0750]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.call-btn[data-v-564c0750]{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:#16a34a;color:#fff;font:inherit;font-size:13px;font-weight:600;padding:6px 14px;min-height:32px;cursor:pointer;white-space:nowrap}.call-btn[data-v-564c0750]:hover{background:#15803d}.call-btn[data-v-564c0750]:disabled{opacity:.6;cursor:default}.compact .call-btn[data-v-564c0750]{font-size:12px;padding:2px 10px;min-height:24px;line-height:20px}.call-said[data-v-564c0750]{font-size:13px;color:var(--ink-ok, #15803d);line-height:1.4;white-space:normal}.call-said.error[data-v-564c0750]{color:var(--ink-danger, #b91c1c)}.call-toast[data-v-564c0750]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1000;max-width:min(520px,calc(100vw - 32px));background:#14532d;color:#fff;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.4;box-shadow:0 8px 24px #0f172a40;cursor:pointer}.call-toast.error[data-v-564c0750]{background:#7f1d1d}.time-cell[data-v-455300bc]{display:flex;align-items:center;gap:8px;padding:0 10px;height:36px;white-space:nowrap}.tt-btn[data-v-455300bc]{width:22px;height:22px;border-radius:50%;border:1px solid var(--border, #c3c6d4);background:var(--surface, #fff);color:var(--text, #323338);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:none}.tt-btn.start[data-v-455300bc]:hover{border-color:var(--success, #00c875);color:var(--success, #00c875)}.tt-btn.stop[data-v-455300bc]{background:var(--error, #e2445c);border-color:var(--error, #e2445c);color:#fff}.tt-btn[data-v-455300bc]:disabled{opacity:.6;cursor:default}.tt-total[data-v-455300bc]{font-variant-numeric:tabular-nums}.running .tt-total[data-v-455300bc]{font-weight:600;color:var(--error, #e2445c)}.tt-flag[data-v-455300bc]{font-size:11px;font-weight:600;color:#fff;background:var(--error, #e2445c);border-radius:4px;padding:1px 6px}.tt-other[data-v-455300bc]{width:8px;height:8px;border-radius:50%;background:var(--success, #00c875)}.cell[data-v-d5610488]{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:36px}.center[data-v-d5610488]{text-align:center;display:flex;justify-content:center;align-items:center}.avatar[data-v-d5610488]{width:26px;height:26px;border-radius:50%;background:#579bfc;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.avatar.empty[data-v-d5610488]{background:transparent;border:1px dashed var(--edge-strong, #c3c6d4)}.action-btn[data-v-d5610488]{background:#a25ddc;color:#fff;border:0;border-radius:4px;font:inherit;font-size:12px;padding:4px 10px;cursor:pointer;white-space:nowrap}.action-btn[data-v-d5610488]:hover{filter:brightness(.92)}.check[data-v-d5610488]{width:18px;height:18px;border:1px solid var(--edge-strong, #c3c6d4);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.check.on[data-v-d5610488]{background:var(--success, #00c875);border-color:var(--success, #00c875)}.phone-cell[data-v-d5610488]{display:flex;align-items:center;gap:8px}.phone-text[data-v-d5610488]{overflow:hidden;text-overflow:ellipsis;min-width:0}.activity-cell[data-v-d5610488]{gap:6px;color:var(--muted)}.activity-cell span[data-v-d5610488]{color:var(--text, inherit)}.activity-cell small[data-v-d5610488]{font-size:12px}.rel-cell[data-v-d5610488]{display:flex;flex-direction:column;justify-content:center;gap:2px;height:100%;min-width:0;line-height:1.2}.rel-main[data-v-d5610488],.rel-sub[data-v-d5610488]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-main[data-v-d5610488]{font-size:14px;font-weight:600;color:var(--text)}.rel-sub[data-v-d5610488]{font-size:12px;color:var(--muted)}.relation[data-v-d5610488]{background:var(--blue-soft);border-radius:4px;padding:2px 8px}a[data-v-d5610488]{color:var(--blue);text-decoration:none}.toggle[data-v-1cec6867]{display:inline-flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.toggle.disabled[data-v-1cec6867]{opacity:.5;cursor:default}.track[data-v-1cec6867]{position:relative;width:38px;height:22px;border-radius:999px;border:0;padding:0;background:var(--edge-strong, #cbd5e1);cursor:inherit;transition:background .15s;flex-shrink:0}.track.on[data-v-1cec6867]{background:var(--toggle-on, var(--button, var(--success, #16a34a)))}.track.on .thumb[data-v-1cec6867]{background:var(--toggle-thumb, var(--on-button, #fff))}.thumb[data-v-1cec6867]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface, #fff);box-shadow:0 1px 2px #0f172a40;transition:transform .15s}.track.on .thumb[data-v-1cec6867]{transform:translate(16px)}.mode[data-v-93b926fb]{position:relative;display:inline-flex;vertical-align:middle}.mode-pill[data-v-93b926fb]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.mode-pill .dot[data-v-93b926fb]{width:7px;height:7px;border-radius:50%;background:currentColor}.mode-pill.test[data-v-93b926fb]{background:var(--tint-danger, #ffe9ec);border-color:var(--edge-danger, #f7c2cb);color:var(--ink-danger, #c4213d)}.mode-pill.live[data-v-93b926fb]{background:var(--tint-ok, #e6f5ec);border-color:var(--edge-ok, #bfe3cc);color:var(--ink-ok, #1f7a45)}.mode-pill[data-v-93b926fb]:hover{filter:brightness(.97)}.mode-pill[data-v-93b926fb]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mode-card[data-v-93b926fb]{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--edge, var(--line));border-radius:8px;background:var(--surface, #fff);box-shadow:0 8px 24px #0000001f;font-size:14px;font-weight:400;line-height:1.45;color:var(--ink, var(--text));text-align:left}.mode-card h4[data-v-93b926fb]{margin:0 0 6px;font-size:15px;font-weight:600}.mode-card p[data-v-93b926fb]{margin:0 0 10px}.switch-row[data-v-93b926fb]{padding-top:10px;border-top:1px solid var(--edge, var(--line))}.confirm[data-v-93b926fb]{margin-top:12px;padding:12px;border-radius:6px;background:var(--tint-danger, #fff6f7);border:1px solid var(--edge-danger, #f7c2cb)}.typed[data-v-93b926fb]{display:block;width:100%;box-sizing:border-box;margin-bottom:10px;padding:8px 10px;border:1px solid var(--edge, var(--line));border-radius:4px;background:var(--surface, #fff);color:var(--ink, var(--text));font:inherit;font-size:15px}.typed[data-v-93b926fb]:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:transparent}.actions[data-v-93b926fb]{display:flex;gap:8px}.go[data-v-93b926fb]{padding:7px 14px;border:1px solid var(--button-edge);border-radius:4px;background:var(--button);color:var(--on-button);font:inherit;font-weight:600;cursor:pointer}.go[data-v-93b926fb]:disabled{opacity:.45;cursor:not-allowed}.cancel[data-v-93b926fb]{padding:7px 12px;border:1px solid var(--edge, var(--line));border-radius:4px;background:var(--surface, #fff);color:var(--ink, var(--text));font:inherit;cursor:pointer}.note[data-v-93b926fb]{color:var(--ink-muted, var(--muted));font-size:13px;margin-bottom:0}@media(max-width:760px){.mode[data-v-93b926fb]{position:static}.mode-card[data-v-93b926fb]{position:fixed;top:var(--card-top, auto);left:16px;right:16px;width:auto}}.error[data-v-93b926fb]{color:var(--ink-danger, #c4213d);font-size:13px;margin:8px 0 0}.board-activity[data-v-5f50183a]{border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);padding:12px 16px;margin:12px 28px 0;max-width:720px;max-height:70vh;overflow-y:auto;min-width:0}header[data-v-5f50183a]{display:flex;align-items:center;justify-content:space-between}h2[data-v-5f50183a]{display:flex;align-items:center;gap:6px;font-size:15px;margin:0}.close[data-v-5f50183a]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;min-width:44px;min-height:44px}.hint[data-v-5f50183a]{color:var(--muted);font-size:13px;margin:0 0 10px}.filters[data-v-5f50183a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:6px}.kinds[data-v-5f50183a]{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.kinds button[data-v-5f50183a]{border:0;background:var(--surface, #fff);font:inherit;font-size:13px;padding:8px 12px;min-height:36px;cursor:pointer;color:var(--text)}.kinds button+button[data-v-5f50183a]{border-left:1px solid var(--line)}.kinds button.on[data-v-5f50183a]{background:var(--blue-line, #dbe4ff);font-weight:600}.who[data-v-5f50183a]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.who select[data-v-5f50183a]{font:inherit;font-size:13px;padding:6px 8px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);max-width:200px}.day h3[data-v-5f50183a]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:14px 0 4px}.entry[data-v-5f50183a]{display:grid;grid-template-columns:64px 28px minmax(0,1fr);gap:8px;align-items:start;padding:8px 0;border-top:1px solid var(--line)}time[data-v-5f50183a]{font-size:12px;color:var(--muted);padding-top:4px;white-space:nowrap}.avatar.small[data-v-5f50183a]{width:24px;height:24px;border-radius:50%;background:var(--surface-2, #eef1f6);font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.what[data-v-5f50183a]{min-width:0}.what p[data-v-5f50183a]{margin:0;font-size:14px;overflow-wrap:anywhere}.what .text[data-v-5f50183a]{color:var(--text);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.entry.update .text[data-v-5f50183a]{border-left:3px solid var(--line);padding-left:8px;margin-top:2px}.item[data-v-5f50183a]{color:var(--blue, #2557d6);font-weight:600;text-decoration:none}.item[data-v-5f50183a]:hover{text-decoration:underline}.muted[data-v-5f50183a]{color:var(--muted)}.empty[data-v-5f50183a]{margin:12px 0 4px}.more[data-v-5f50183a]{margin:10px 0 2px;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;font-size:13px;padding:8px 12px;min-height:40px;cursor:pointer}@media(max-width:600px){.board-activity[data-v-5f50183a]{margin:12px 16px 0;max-height:none}.entry[data-v-5f50183a]{grid-template-columns:52px minmax(0,1fr)}.entry .avatar[data-v-5f50183a]{display:none}}.board-modal[data-v-7a136811]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 24px}.dialog[data-v-7a136811]{pointer-events:auto;border:1px solid var(--line);width:min(820px,100%);max-height:calc(100vh - 96px);overscroll-behavior:contain;background:var(--surface, #fff);border-radius:12px;box-shadow:0 24px 64px #00000047;overflow-y:auto;min-width:0}.dialog[data-v-7a136811]:has(>.payout-add){width:min(560px,100%)}.dialog[data-v-7a136811]>.board-activity,.dialog[data-v-7a136811]>.meeting-agenda,.dialog[data-v-7a136811]>.automations,.dialog[data-v-7a136811]>.reports,.dialog[data-v-7a136811]>.request-form{margin:0;border:0;border-radius:0;max-width:none;max-height:none;overflow:visible;padding:16px 24px 20px}@media(max-width:600px){.board-modal[data-v-7a136811]{padding:0;align-items:stretch}.dialog[data-v-7a136811]{width:100%;max-height:none;min-height:100%;border-radius:0}.dialog[data-v-7a136811]>.board-activity,.dialog[data-v-7a136811]>.meeting-agenda,.dialog[data-v-7a136811]>.automations,.dialog[data-v-7a136811]>.reports,.dialog[data-v-7a136811]>.request-form{padding:14px 16px 24px}}@media print{.board-modal[data-v-7a136811]{position:static;background:none;padding:0;display:block}.dialog[data-v-7a136811]{box-shadow:none;max-height:none;width:auto;overflow:visible}}.update-files[data-v-d7cdfe17]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px}.thumb[data-v-d7cdfe17]{width:160px;height:110px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-2, #f8fafc);overflow:hidden;cursor:zoom-in;flex:none}.thumb img[data-v-d7cdfe17]{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.placeholder[data-v-d7cdfe17]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--muted)}.file[data-v-d7cdfe17]{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:13px;color:var(--blue);padding:6px 10px;cursor:pointer}.file span[data-v-d7cdfe17]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error[data-v-d7cdfe17]{flex-basis:100%;color:var(--ink-danger, #b91c1c);font-size:13px;margin:0}@media(max-width:760px){.thumb[data-v-d7cdfe17]{width:calc(50% - 4px);height:96px}}.meeting-agenda[data-v-7aead943]{min-width:0}header[data-v-7aead943]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.title[data-v-7aead943]{min-width:0}h2[data-v-7aead943]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin:0 0 4px}.date[data-v-7aead943]{margin:0;font-size:14px;color:var(--muted)}.actions[data-v-7aead943]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.print[data-v-7aead943],.close[data-v-7aead943]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;font-size:14px;padding:6px 14px;min-height:44px;cursor:pointer;color:var(--text)}.print[data-v-7aead943]:hover,.close[data-v-7aead943]:hover{border-color:var(--blue-line);background:var(--blue-soft)}.close[data-v-7aead943]{background:var(--text);border-color:var(--text);color:#fff;font-weight:600}.close[data-v-7aead943]:hover{background:#000;border-color:#000}.body[data-v-7aead943]{padding:0}.hint[data-v-7aead943]{color:var(--muted);font-size:13px;margin:12px 0 4px}.part[data-v-7aead943]{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.part[data-v-7aead943]:first-of-type{border-top:0}h3[data-v-7aead943]{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin:4px 0}.count[data-v-7aead943]{color:var(--muted);font-weight:500}.since[data-v-7aead943]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.since-print[data-v-7aead943]{display:none}.since input[data-v-7aead943]{font:inherit;font-size:14px;padding:6px 8px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text)}ul[data-v-7aead943]{list-style:none;margin:0;padding:0}li[data-v-7aead943]{padding:8px 0;min-width:0}li+li[data-v-7aead943]{border-top:1px dashed var(--line)}.item[data-v-7aead943]{display:inline-block;color:var(--blue, #2557d6);font-weight:600;font-size:15px;text-decoration:none;padding:4px 0;min-height:28px;overflow-wrap:anywhere}.item[data-v-7aead943]:hover{text-decoration:underline}.line[data-v-7aead943]{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.needs .ask[data-v-7aead943]{border-left:3px solid var(--status-warning, #f5a623);padding-left:8px}.muted[data-v-7aead943]{color:var(--muted)}.none[data-v-7aead943]{margin:6px 0 0;font-size:14px}@media(max-width:600px){header[data-v-7aead943]{padding:0 0 12px}.close span[data-v-7aead943]{display:none}.close[data-v-7aead943]{min-width:44px;justify-content:center;padding:6px 10px}.item[data-v-7aead943]{display:block;min-height:44px;padding:10px 0}}.request-form[data-v-6060a540]{min-width:0}header[data-v-6060a540]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:1px solid var(--line)}.title[data-v-6060a540]{min-width:0}h2[data-v-6060a540]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin:0 0 4px}.sub[data-v-6060a540]{margin:0;font-size:14px;color:var(--muted)}.close[data-v-6060a540]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;font-size:14px;padding:6px 14px;min-height:44px;cursor:pointer;color:var(--text)}.close[data-v-6060a540]:hover{border-color:var(--blue-line);background:var(--blue-soft)}form[data-v-6060a540],.sent[data-v-6060a540]{display:flex;flex-direction:column;gap:18px;padding-top:18px;max-width:620px}.field[data-v-6060a540]{display:flex;flex-direction:column;gap:6px;min-width:0;border:0;margin:0;padding:0}.label[data-v-6060a540]{font-size:15px;font-weight:600;color:var(--text);padding:0}.label em[data-v-6060a540]{font-style:normal;font-weight:500;font-size:13px;color:var(--muted);margin-left:6px}textarea[data-v-6060a540],select[data-v-6060a540]{font:inherit;font-size:16px;color:var(--text);border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);padding:10px 12px;width:100%;box-sizing:border-box;min-height:44px}textarea[data-v-6060a540]{resize:vertical;line-height:1.5}textarea[data-v-6060a540]:focus,select[data-v-6060a540]:focus{outline:2px solid var(--blue-line);border-color:var(--blue)}textarea[aria-invalid=true][data-v-6060a540]{border-color:#dc2626}.hint[data-v-6060a540]{font-size:13px;color:var(--muted)}.choices[data-v-6060a540]{display:flex;flex-direction:column;gap:6px}.choice[data-v-6060a540]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:15px}.choice.on[data-v-6060a540]{border-color:var(--blue);background:var(--blue-soft)}.choice input[data-v-6060a540]{width:18px;height:18px;margin:0;accent-color:var(--blue)}.file-pick[data-v-6060a540]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:0 14px;border:1px dashed var(--line);border-radius:8px;cursor:pointer;font-size:15px;position:relative}.file-pick[data-v-6060a540]:hover{border-color:var(--blue)}.file-input[data-v-6060a540]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.file-picked[data-v-6060a540]{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px}.file-name[data-v-6060a540]{min-width:0;overflow-wrap:anywhere}.next[data-v-6060a540]{margin:0;font-size:14px;color:var(--muted);border-left:3px solid var(--blue-line);padding-left:10px}.error[data-v-6060a540]{margin:0;color:var(--ink-danger, #b91c1c);font-size:14px}.buttons[data-v-6060a540]{display:flex;flex-wrap:wrap;gap:10px}.send[data-v-6060a540]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;padding:0 18px;min-height:44px;font:inherit;font-weight:600;cursor:pointer}.send[data-v-6060a540]:disabled{opacity:.6;cursor:wait}.plain[data-v-6060a540]{background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;padding:0 16px;min-height:44px;font:inherit;cursor:pointer;color:var(--text)}.plain.small[data-v-6060a540]{min-height:36px;padding:0 10px;font-size:14px}.sent p[data-v-6060a540]{margin:0;font-size:15px;line-height:1.5}.sent .sent-more[data-v-6060a540]{color:var(--muted);font-size:14px}.sent .sent-title[data-v-6060a540]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--ink-ok, #15803d)}@media(max-width:600px){header[data-v-6060a540]{padding:0 0 12px}.close span[data-v-6060a540]{display:none}.close[data-v-6060a540]{min-width:44px;justify-content:center;padding:6px 10px}.buttons>button[data-v-6060a540]{flex:1 1 auto}}.report-card[data-v-c3ddae6b]{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--surface, #fff);font:inherit;color:var(--text);cursor:pointer}.report-card[data-v-c3ddae6b]:hover{border-color:var(--blue-line);background:var(--blue-soft)}.report-card.active[data-v-c3ddae6b]{border-color:var(--blue)}.title[data-v-c3ddae6b]{font-weight:600;font-size:15px}small[data-v-c3ddae6b]{color:var(--muted);font-size:12px}.numbers[data-v-c3ddae6b]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted);margin-top:4px}.numbers b[data-v-c3ddae6b]{color:var(--text);font-size:14px}.links[data-v-c3ddae6b]{display:flex;gap:12px;margin-top:6px}.links a[data-v-c3ddae6b],.links button[data-v-c3ddae6b]{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:13px;color:var(--blue);cursor:pointer;padding:0;text-decoration:none;min-height:28px}.links a[data-v-c3ddae6b]:hover,.links button[data-v-c3ddae6b]:hover{text-decoration:underline}.report-doc[data-v-6c56b2f6]{color:var(--text);font-size:14px}.doc-head[data-v-6c56b2f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.doc-head h2[data-v-6c56b2f6]{margin:0;font-size:20px;font-weight:600}.sub[data-v-6c56b2f6]{margin:4px 0 0;color:var(--muted)}.meta[data-v-6c56b2f6]{margin:4px 0 0;color:var(--muted);font-size:12px}.headline[data-v-6c56b2f6]{text-align:center;background:var(--text);color:#fff;border-radius:10px;padding:10px 16px;min-width:140px;display:flex;flex-direction:column}.headline small[data-v-6c56b2f6]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.headline b[data-v-6c56b2f6]{font-size:22px}h3[data-v-6c56b2f6]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:18px 0 8px}.para[data-v-6c56b2f6]{margin:0 0 10px;line-height:1.55;color:var(--text)}.para.lead[data-v-6c56b2f6]{font-size:15px}.para.small[data-v-6c56b2f6]{font-size:13px;color:var(--muted)}.trio[data-v-6c56b2f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat[data-v-6c56b2f6]{text-align:center;background:#f6f8fb;border-radius:8px;padding:12px 6px;display:flex;flex-direction:column}.stat b[data-v-6c56b2f6]{font-size:18px}.stat small[data-v-6c56b2f6]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.stat.hl[data-v-6c56b2f6]{background:var(--blue);color:#fff}.stat.hl small[data-v-6c56b2f6]{color:#ffffffbf}.kv[data-v-6c56b2f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.kv div[data-v-6c56b2f6]{background:#f6f8fb;border-radius:8px;padding:10px 12px}.kv dt[data-v-6c56b2f6]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.kv dd[data-v-6c56b2f6]{margin:2px 0 0;font-weight:600}.stats[data-v-6c56b2f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.insight[data-v-6c56b2f6]{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column}.insight.hl[data-v-6c56b2f6]{border-color:var(--blue);background:var(--blue-soft)}.insight small[data-v-6c56b2f6]{color:var(--muted);font-size:12px}.insight b[data-v-6c56b2f6]{font-size:20px}.insight span[data-v-6c56b2f6]{font-size:11px;color:var(--muted)}.table-wrap[data-v-6c56b2f6]{border:1px solid var(--line);border-radius:8px;overflow-x:auto}table[data-v-6c56b2f6]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-6c56b2f6]{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 10px;background:#f6f8fb;border-bottom:1px solid var(--line);white-space:nowrap}td[data-v-6c56b2f6]{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td[data-v-6c56b2f6]{border-bottom:0}th.right[data-v-6c56b2f6],td.right[data-v-6c56b2f6]{text-align:right}td.first[data-v-6c56b2f6]{font-weight:500}td.em[data-v-6c56b2f6]{color:var(--blue);font-weight:600;white-space:nowrap}.dist[data-v-6c56b2f6]{display:block;color:var(--muted);font-size:11px;font-weight:400}.tag[data-v-6c56b2f6]{display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em;background:var(--surface-2, #F1F5F9);color:var(--ink-soft, #475569)}.tag-not-started[data-v-6c56b2f6],.tag-tenant-gave-notice[data-v-6c56b2f6]{background:#fee2e2;color:#991b1b}.tag-signed[data-v-6c56b2f6],.tag-renewed[data-v-6c56b2f6]{background:#d1fae5;color:#065f46}.tag-waiting-on-owner[data-v-6c56b2f6],.tag-waiting-on-tenant[data-v-6c56b2f6],.tag-owner-wants-to-discuss[data-v-6c56b2f6],.tag-tenant-wants-to-discuss[data-v-6c56b2f6]{background:#fef3c7;color:#92400e}.footnote[data-v-6c56b2f6]{margin:0;padding:8px 10px;background:#f6f8fb;color:var(--muted);font-size:12px}.callout[data-v-6c56b2f6]{border-left:4px solid var(--blue);background:#f6f8fb;border-radius:0 8px 8px 0;padding:12px 14px}.callout.warning[data-v-6c56b2f6]{border-left-color:#d97706;background:#fffbeb}.callout.success[data-v-6c56b2f6]{border-left-color:#059669;background:#ecfdf5}.callout h4[data-v-6c56b2f6]{margin:0 0 4px;font-size:14px}.callout p[data-v-6c56b2f6]{margin:0 0 6px;line-height:1.5}.callout p[data-v-6c56b2f6]:last-child{margin-bottom:0}.callout .note[data-v-6c56b2f6]{color:var(--muted);font-size:12px}.disclaimer[data-v-6c56b2f6]{margin:16px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.reports[data-v-d60e138c]{min-width:0}header[data-v-d60e138c]{display:flex;align-items:center;justify-content:space-between}h2[data-v-d60e138c]{display:flex;align-items:center;gap:6px;font-size:15px;margin:10px 0 2px}.close[data-v-d60e138c]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;min-width:44px;min-height:44px}.hint[data-v-d60e138c],.muted[data-v-d60e138c]{color:var(--muted);font-size:13px}.hint[data-v-d60e138c]{margin:8px 0 12px}.error[data-v-d60e138c]{color:var(--ink-danger, #b91c1c);font-size:13px}.kinds[data-v-d60e138c]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.kind[data-v-d60e138c]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px 14px}.kind-text[data-v-d60e138c]{display:flex;flex-direction:column;gap:2px;min-width:0}.kind-text b[data-v-d60e138c]{font-size:15px}.kind-text small[data-v-d60e138c]{color:var(--muted);font-size:12px}.run[data-v-d60e138c]{flex-shrink:0;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;color:var(--button-ink, var(--on-button));border:2px solid transparent;border-radius:8px;font-weight:600;font:inherit;font-size:14px;padding:8px 16px;min-height:40px;cursor:pointer}.run[data-v-d60e138c]:disabled{opacity:.6;cursor:default}.run[data-v-d60e138c]:hover:not(:disabled){background:var(--button-hover) padding-box,var(--button-hover) border-box}.viewer-bar[data-v-d60e138c]{display:flex;align-items:center;gap:14px;margin-bottom:12px;font-size:13px}.viewer-bar a[data-v-d60e138c],.viewer-bar button[data-v-d60e138c]{border:0;background:none;font:inherit;font-size:13px;color:var(--blue);cursor:pointer;padding:0;min-height:32px;text-decoration:none}.viewer-bar .back[data-v-d60e138c]{color:var(--muted);margin-right:auto}.past[data-v-d60e138c]{display:flex;flex-direction:column;gap:8px}h3[data-v-d60e138c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:6px 0 2px}.none[data-v-d60e138c]{margin:0}.one[data-v-d60e138c]{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.one label[data-v-d60e138c]{font-size:13px;color:var(--muted)}.one select[data-v-d60e138c]{flex:1 1 180px;min-width:0;padding:6px 8px;border:1px solid var(--line);border-radius:6px;font:inherit}.primary[data-v-40a718d4]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-40a718d4]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-40a718d4]{background:none;border:1px solid var(--line);border-radius:4px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.btn[data-v-40a718d4]:disabled{opacity:.5;cursor:not-allowed}.payout-add[data-v-40a718d4]{padding:16px 24px 20px;display:flex;flex-direction:column;gap:10px}header[data-v-40a718d4]{display:flex;justify-content:space-between;align-items:center}h2[data-v-40a718d4]{margin:0;font-size:18px}.close[data-v-40a718d4]{background:none;border:0;cursor:pointer;padding:4px}label[data-v-40a718d4]{font-size:13px;color:var(--muted)}input[type=search][data-v-40a718d4],input[type=number][data-v-40a718d4],select[data-v-40a718d4],textarea[data-v-40a718d4]{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;box-sizing:border-box}.results[data-v-40a718d4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.results button[data-v-40a718d4]{width:100%;text-align:left;background:none;border:1px solid var(--line);border-radius:8px;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column}.results button[data-v-40a718d4]:hover{background:var(--hover-row, #f5f6f8)}small[data-v-40a718d4]{color:var(--muted);font-size:12px}.picked[data-v-40a718d4]{display:flex;justify-content:space-between;align-items:center;gap:8px}.picked div[data-v-40a718d4]{display:flex;flex-direction:column}.link[data-v-40a718d4]{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit}.numbers[data-v-40a718d4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.numbers div[data-v-40a718d4]{background:var(--hover-row, #f5f6f8);border-radius:8px;padding:8px}.numbers dt[data-v-40a718d4]{font-size:12px;color:var(--muted)}.numbers dd[data-v-40a718d4]{margin:2px 0 0;font-weight:600}.numbers .on[data-v-40a718d4]{display:block;font-weight:400}.suggested[data-v-40a718d4]{margin:0;font-size:13px;color:var(--violet, #7c3aed);display:flex;gap:6px;align-items:center}.since ul[data-v-40a718d4]{list-style:none;margin:6px 0 0;padding:0;font-size:13px}.since li[data-v-40a718d4]{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid var(--line)}.choose[data-v-40a718d4]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.choose legend[data-v-40a718d4]{font-size:13px;color:var(--muted);margin-bottom:4px}.option[data-v-40a718d4]{color:var(--text, #222);font-size:14px;display:flex;gap:6px;align-items:center}.to-pay[data-v-40a718d4]{margin:4px 0 0}.error[data-v-40a718d4]{color:var(--error, #b91c1c);margin:0}.muted[data-v-40a718d4]{color:var(--muted);margin:0}@media(max-width:480px){.numbers[data-v-40a718d4]{grid-template-columns:1fr}}.client-add[data-v-94ee4791]{padding:16px 24px 20px;display:flex;flex-direction:column;gap:10px}header[data-v-94ee4791]{display:flex;justify-content:space-between;align-items:center}h2[data-v-94ee4791]{margin:0;font-size:18px}.close[data-v-94ee4791]{background:none;border:0;cursor:pointer;padding:4px}label[data-v-94ee4791]{font-size:13px;color:var(--muted)}input[type=text][data-v-94ee4791]{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:4px;font:inherit;box-sizing:border-box;color:var(--ink, #1e1e24)}.companies[data-v-94ee4791]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.companies legend[data-v-94ee4791]{font-size:13px;color:var(--muted);margin-bottom:4px;padding:0}.company[data-v-94ee4791]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--ink, #1e1e24);font-size:14px;cursor:pointer}.company.on[data-v-94ee4791]{border-color:var(--accent, #008a9f);background:var(--accent-tint, #dcf0f2)}.company.off[data-v-94ee4791]{cursor:not-allowed;color:var(--muted)}.company input[data-v-94ee4791]{grid-row:span 2;margin:0}.company-name[data-v-94ee4791]{font-weight:600;overflow-wrap:anywhere}small[data-v-94ee4791]{color:var(--muted);font-size:12px}.actions[data-v-94ee4791]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.primary[data-v-94ee4791]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;min-height:40px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-94ee4791]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-94ee4791]{background:none;border:1px solid var(--line);border-radius:4px;padding:5px 12px;min-height:40px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.error[data-v-94ee4791]{color:var(--error, #b91c1c);margin:0}.muted[data-v-94ee4791]{color:var(--muted);margin:0;font-size:13px}.inline-name[data-v-4b0a501d]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.inline-name-label[data-v-4b0a501d]{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0;max-width:420px;font-size:13px;color:var(--muted)}.inline-name-label input[data-v-4b0a501d]{font:inherit;font-size:14px;color:var(--text);background:var(--surface, #fff);border:1px solid var(--line);border-radius:4px;padding:7px 10px;width:100%;box-sizing:border-box;min-width:0}.inline-name-label input[data-v-4b0a501d]:focus{outline:2px solid var(--button);outline-offset:1px}.inline-name-actions[data-v-4b0a501d]{display:flex;gap:8px;flex-shrink:0}.inline-name-create[data-v-4b0a501d]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;font:inherit;cursor:pointer}.inline-name-create[data-v-4b0a501d]:disabled{opacity:.55;cursor:not-allowed}.inline-name-cancel[data-v-4b0a501d]{background:none;border:1px solid var(--line);border-radius:4px;padding:7px 12px;font:inherit;color:var(--text);cursor:pointer}@media(max-width:760px){.inline-name[data-v-4b0a501d]{align-items:stretch}.inline-name-label[data-v-4b0a501d]{flex:1 1 100%;max-width:none}.inline-name-label input[data-v-4b0a501d]{font-size:16px;min-height:44px}.inline-name-actions[data-v-4b0a501d]{width:100%}.inline-name-actions button[data-v-4b0a501d]{flex:1;min-height:44px}}.primary[data-v-90aaa6f9]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-90aaa6f9]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-90aaa6f9]{background:none;border:1px solid var(--line);border-radius:4px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.btn[data-v-90aaa6f9]:disabled{opacity:.5;cursor:not-allowed}.run-bar[data-v-90aaa6f9]{margin:4px 28px 12px;border:1px solid var(--line);border-radius:10px}.summary[data-v-90aaa6f9]{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 4px}.toggle[data-v-90aaa6f9]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:0;padding:6px 8px;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:6px}@media(hover:hover){.toggle[data-v-90aaa6f9]:hover{background:var(--hover-row, #f5f6f8)}}.chev[data-v-90aaa6f9]{color:var(--muted);font-size:15px;line-height:1;transition:transform .15s}.chev.closed[data-v-90aaa6f9]{transform:rotate(-90deg)}.toggle b[data-v-90aaa6f9]{white-space:nowrap;font-size:14px}.status[data-v-90aaa6f9]{display:flex;flex-wrap:wrap;gap:0 6px;font-size:13px;color:var(--muted);min-width:0}.status .ok[data-v-90aaa6f9]{color:var(--status-done, #15803d)}.status .late[data-v-90aaa6f9],.changed[data-v-90aaa6f9]{color:var(--error, #b91c1c);font-weight:600}.send[data-v-90aaa6f9]{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:6px 12px;font-size:14px}.details[data-v-90aaa6f9]{padding:0 16px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.details>p[data-v-90aaa6f9]:first-child{margin-top:10px}.muted[data-v-90aaa6f9]{color:var(--muted);margin:0;font-size:13px}.muted.late[data-v-90aaa6f9]{color:var(--error, #b91c1c)}.sent[data-v-90aaa6f9]{margin:0;font-size:13px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.error[data-v-90aaa6f9]{color:var(--error, #b91c1c);margin:0;padding:0 16px 10px;font-size:13px}.teams[data-v-90aaa6f9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.teams li[data-v-90aaa6f9]{display:grid;grid-template-columns:minmax(110px,1.2fr) 70px minmax(150px,1.6fr) 130px 110px;gap:10px;align-items:center;padding:7px 0 7px 10px;border-top:1px solid var(--line);border-left:3px solid var(--team)}.name[data-v-90aaa6f9]{font-weight:600;color:var(--team)}.count[data-v-90aaa6f9],.state[data-v-90aaa6f9]{font-size:13px;color:var(--muted)}.state[data-v-90aaa6f9]{display:inline-flex;gap:4px;align-items:center}.state.ok[data-v-90aaa6f9]{color:var(--status-done, #15803d)}.state.todo[data-v-90aaa6f9]{color:var(--warning, #b45309)}.total[data-v-90aaa6f9]{font-size:13px;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:700px){.run-bar[data-v-90aaa6f9]{margin:4px 16px 12px}.summary[data-v-90aaa6f9]{flex-wrap:wrap;gap:6px;padding:4px 8px 8px 4px}.toggle[data-v-90aaa6f9]{flex-basis:100%;align-items:flex-start;flex-wrap:wrap}.chev[data-v-90aaa6f9]{margin-top:2px}.status[data-v-90aaa6f9]{flex-basis:calc(100% - 26px);margin-left:22px}.send[data-v-90aaa6f9]{flex:1;justify-content:center;margin-left:8px;min-height:40px}.details[data-v-90aaa6f9]{padding:0 12px 10px}.teams li[data-v-90aaa6f9]{grid-template-columns:1fr auto;padding-left:8px}.count[data-v-90aaa6f9],.total[data-v-90aaa6f9]{display:none}.teams li .btn[data-v-90aaa6f9]{grid-column:1 / -1;justify-self:start;min-height:36px}.teams li .btn[data-v-90aaa6f9]:disabled{display:none}}.claim[data-v-a456ff70]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;margin:0 28px 14px;min-width:0;border:1px solid var(--edge, #e2e8f0);border-radius:12px;background:var(--surface-2, #f8fafc)}.pitch[data-v-a456ff70]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-soft, #475569);min-width:0}.pitch select[data-v-a456ff70]{font:inherit;min-height:40px;padding:6px 10px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:8px;background:var(--surface, #fff);max-width:260px}.get[data-v-a456ff70]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:0;border-radius:8px;background:var(--brand-primary, #2563eb);color:#fff;font:inherit;font-weight:600;cursor:pointer}.get[data-v-a456ff70]:disabled{opacity:.6;cursor:default}.note[data-v-a456ff70]{flex-basis:100%;margin:0;font-size:14px;color:var(--ink-ok, #166534)}.note.error[data-v-a456ff70]{color:var(--ink-danger, #b91c1c)}@media(max-width:640px){.claim[data-v-a456ff70]{margin:0 14px 12px}.pitch[data-v-a456ff70]{flex:1 1 100%}.pitch select[data-v-a456ff70]{flex:1;min-width:0;max-width:none;width:100%}.get[data-v-a456ff70]{flex:1 1 100%;justify-content:center}}.brief-bar[data-v-cc800c55]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;margin:0 28px 14px;min-width:0;border:1px solid var(--edge, #e2e8f0);border-radius:12px;background:var(--surface-2, #f8fafc)}.go[data-v-cc800c55]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:0;border-radius:8px;background:var(--brand-500, #008a9f);color:#fff;font:inherit;font-weight:600;cursor:pointer}.go[data-v-cc800c55]:disabled{opacity:.6;cursor:default}.why[data-v-cc800c55]{font-size:13px;color:var(--ink-muted, #64748b)}.note[data-v-cc800c55]{flex-basis:100%;margin:0;font-size:14px;color:var(--ink-ok, #166534)}.note.error[data-v-cc800c55]{color:var(--ink-danger, #b91c1c)}@media(max-width:640px){.brief-bar[data-v-cc800c55]{margin:0 14px 12px}.go[data-v-cc800c55]{flex:1 1 100%;justify-content:center}}.board[data-v-befd400e]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface, #fff);border-radius:8px 0 0}.pms-note[data-v-befd400e]{margin:0 24px 8px;font-size:12.5px;color:var(--muted)}.pms-note.warn[data-v-befd400e]{padding:8px 12px;border-radius:6px;background:var(--tint-warn, #fff4e0);color:var(--ink-warn, #7a4b00)}.board-header[data-v-befd400e]{padding:20px 28px 0;border-bottom:1px solid var(--line)}.title-row[data-v-befd400e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.how-link[data-v-befd400e]{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:14px;color:var(--blue);text-decoration:none;white-space:nowrap}.how-link[data-v-befd400e]:hover{text-decoration:underline}.title-main[data-v-befd400e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px}h1[data-v-befd400e]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em;display:flex;align-items:center;gap:8px}.info[data-v-befd400e]{border:0;background:none;color:var(--muted);font-size:16px;cursor:pointer;display:inline-flex;align-items:center;padding:2px}.search .search-icon[data-v-befd400e]{color:var(--muted)}.description[data-v-befd400e]{font:inherit;font-size:13px;white-space:pre-wrap;background:var(--surface-2, #f6f7fb);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0 0 12px;max-width:560px}.views[data-v-befd400e]{display:flex;gap:4px;overflow-x:auto}.views button[data-v-befd400e]{border:0;background:none;font:inherit;padding:8px 12px;border-bottom:2px solid transparent;cursor:pointer;color:var(--text);white-space:nowrap}.views button.active[data-v-befd400e]{border-bottom-color:var(--blue);font-weight:700}.views .add-view[data-v-befd400e]{color:var(--muted)}.views-row[data-v-befd400e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-tools[data-v-befd400e]{display:flex;gap:8px;align-items:center;flex-shrink:0}@media(max-width:600px){.board-tools .tool-label[data-v-befd400e]{display:none}.board-tools .automations-btn[data-v-befd400e]{min-width:44px;min-height:44px;justify-content:center}}.automations-btn[data-v-befd400e]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface, #fff);color:var(--text);font:inherit;font-size:13px;padding:6px 10px;border-radius:8px;cursor:pointer;white-space:nowrap;align-self:center}.automations-btn.active[data-v-befd400e],.automations-btn[data-v-befd400e]:hover{border-color:var(--blue-line);background:var(--blue-soft)}.automations[data-v-befd400e]{border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);padding:12px 16px;margin:12px 28px 0;max-width:640px}.automations header[data-v-befd400e]{display:flex;align-items:center;justify-content:space-between}.automations h2[data-v-befd400e]{display:flex;align-items:center;gap:6px;font-size:15px;margin:0}.automations .close[data-v-befd400e]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px}.automations .hint[data-v-befd400e]{color:var(--muted);font-size:13px;margin:4px 0 10px}.automations .rule[data-v-befd400e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.automations .rule p[data-v-befd400e]{margin:0;font-size:14px}.automations .rule.off p[data-v-befd400e]{color:var(--muted)}.automations .rule-text[data-v-befd400e]{display:flex;flex-direction:column;gap:6px;min-width:0}.automations .rule .value[data-v-befd400e]{font-weight:600}.automations .needs[data-v-befd400e]{align-self:flex-start;font-size:12px;color:var(--ink-warn, #7a4b00);background:var(--tint-warn, #fff4e0);border-radius:6px;padding:2px 8px}.automations .setting-pick[data-v-befd400e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.automations .setting-pick select[data-v-befd400e]{font:inherit;font-size:13px;color:var(--text, inherit);background:var(--surface, #fff);border:1px solid var(--line);border-radius:6px;padding:4px 8px;min-width:0;max-width:100%}.automations .setting-from[data-v-befd400e]{font-size:13px;color:var(--muted)}.automations .setting-from .link[data-v-befd400e]{border:0;background:none;padding:0;font:inherit;color:var(--blue);cursor:pointer;text-decoration:underline}.automations .rule p.setting-error[data-v-befd400e]{font-size:13px;color:var(--ink-danger, #b91c1c)}.sync[data-v-befd400e]{margin-left:auto;border:0;background:none;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;padding:4px 6px;white-space:nowrap}.sync.waiting[data-v-befd400e]{color:var(--ink-warn, #b45309);font-weight:600}.toolbar[data-v-befd400e]{display:flex;align-items:center;gap:10px;padding:12px 28px;flex-wrap:wrap}.primary[data-v-befd400e]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;font:inherit}.request-btn[data-v-befd400e]{display:inline-flex;align-items:center;gap:7px;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;font:inherit;font-weight:600;cursor:pointer}.name-row.item-name[data-v-befd400e]{padding:0 28px 12px}.name-row.view-name[data-v-befd400e]{padding:10px 0 4px}.primary[data-v-befd400e]:disabled{opacity:.55;cursor:not-allowed}.ghost[data-v-befd400e]{background:none;border:1px solid transparent;border-radius:4px;padding:6px 10px;font:inherit;cursor:pointer;color:var(--text)}.ghost[data-v-befd400e]:hover{background:var(--hover)}.search[data-v-befd400e]{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:4px;padding:4px 8px}.search input[data-v-befd400e]{border:0;outline:0;font:inherit;width:220px;max-width:50vw}.picker-wrap[data-v-befd400e]{position:relative}.area-filter[data-v-befd400e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.area-filter select[data-v-befd400e]{font:inherit;font-size:14px;color:var(--text);background:var(--surface, #fff);border:1px solid var(--line);border-radius:4px;padding:5px 8px;min-height:34px;max-width:220px}.area-filter.on select[data-v-befd400e]{border-color:var(--blue-line);background:var(--blue-soft);font-weight:600}.mine-chip[data-v-befd400e]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 4px 0 10px;border:1px solid var(--blue-line);border-radius:4px;background:var(--blue-soft);font-size:13px;font-weight:600;color:var(--text)}.mine-clear[data-v-befd400e]{min-height:28px;padding:0 8px;border:0;border-radius:4px;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--blue);cursor:pointer}.mine-clear[data-v-befd400e]:hover{text-decoration:underline}.picker[data-v-befd400e]{position:absolute;z-index:20;top:36px;left:0;width:300px;max-height:420px;overflow:auto;background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #00000024;padding:8px}.picker label[data-v-befd400e]{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:4px;font-size:14px}.picker label[data-v-befd400e]:hover{background:var(--hover)}.picker small[data-v-befd400e]{margin-left:auto;font-size:11px;color:var(--muted)}.picker small.team[data-v-befd400e]{color:#00a45b}.count[data-v-befd400e]{color:var(--muted);font-size:14px}.reset[data-v-befd400e]{margin-left:auto;color:var(--muted)}.grid-scroll[data-v-befd400e]{flex:1;overflow:auto;padding:4px 28px 40px}.group[data-v-befd400e]{margin-bottom:28px}.group-title[data-v-befd400e]{border:0;background:none;font:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--group) 82%,var(--mix-ink, black));padding:6px 0 8px;cursor:pointer;display:flex;align-items:baseline;gap:8px;text-transform:none}th .group-title[data-v-befd400e]{padding:0;height:100%;align-items:center;white-space:nowrap}.group-title small[data-v-befd400e]{color:var(--muted);font-weight:600;font-size:13px}.group-title.no-rows[data-v-befd400e]{cursor:default}.group-title.no-rows .chev[data-v-befd400e]{opacity:.4}.chev[data-v-befd400e]{display:inline-block;transition:transform .15s}.chev.closed[data-v-befd400e]{transform:rotate(-90deg)}.board-switch[data-v-befd400e],.mobile-list[data-v-befd400e]{display:none}.board-grid[data-v-befd400e]{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px}th[data-v-befd400e],td[data-v-befd400e]{border-bottom:1px solid var(--edge, #eef2f5);padding:0;height:48px;background:var(--surface, #fff)}th[data-v-befd400e]{height:42px;border-bottom:2px solid var(--group);color:var(--text);font-weight:700;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;text-align:center;padding:0 12px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}th.left[data-v-befd400e],td.left[data-v-befd400e]{text-align:left}td[data-v-befd400e]{text-align:center}td[data-v-befd400e] .cell{justify-content:center;text-align:center}td.left[data-v-befd400e] .cell{justify-content:flex-start;text-align:left}th[data-v-befd400e]:hover{background:var(--hover)}th.dragging[data-v-befd400e]{opacity:.4}.resize[data-v-befd400e]{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;z-index:3;touch-action:none}.resize[data-v-befd400e]:hover,.resize.active[data-v-befd400e]{background:linear-gradient(to right,transparent 4px,var(--blue) 4px)}.board-grid.resizing[data-v-befd400e]{cursor:col-resize;-webkit-user-select:none;user-select:none}.th-title[data-v-befd400e]{overflow:hidden;text-overflow:ellipsis}.sort[data-v-befd400e]{margin-left:4px;color:var(--blue)}.src[data-v-befd400e]{position:absolute;top:3px;right:4px;font-size:9px;color:#9699a6}tfoot td[data-v-befd400e]{border-bottom:0;border-right:0}.sticky[data-v-befd400e]{position:sticky;left:0;z-index:2;text-align:left}td.status[data-v-befd400e]{padding:3px 4px}td[data-v-befd400e] .cell.center{font-variant-numeric:tabular-nums}tbody tr[data-v-befd400e]{cursor:pointer}tbody tr:hover td[data-v-befd400e]{background:var(--surface-2, #f5f6f8)}tbody tr.selected td[data-v-befd400e]{background:var(--blue-soft)}tbody tr:hover td.status[data-v-befd400e],tbody tr.selected td.status[data-v-befd400e]{background:var(--surface, #fff)}.name-cell[data-v-befd400e]{display:flex;align-items:center;justify-content:flex-start;font-weight:600;padding:0 12px;white-space:nowrap;overflow:hidden}.name-cell span[data-v-befd400e]:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0}.name-cell .asking-tag[data-v-befd400e]{margin-right:auto}.open-hint[data-v-befd400e]{visibility:hidden;font-size:12px;color:var(--blue);margin-left:auto;padding-left:8px}tr:hover .open-hint[data-v-befd400e]{visibility:visible}.sum[data-v-befd400e]{display:flex;flex-direction:column;align-items:center;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;padding-top:4px}.sum small[data-v-befd400e]{font-weight:400;color:var(--muted);font-size:11px}.empty[data-v-befd400e]{color:var(--muted)}.show-all[data-v-befd400e]{display:flex;align-items:baseline;gap:8px;width:100%;margin-top:2px;padding:10px 12px;border:1px dashed var(--edge-strong, #cbd5e1);border-radius:8px;background:var(--surface-2, #f6f7fb);color:color-mix(in srgb,var(--group) 82%,var(--mix-ink, black));font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;position:sticky;left:0;max-width:560px}.show-all[data-v-befd400e]:hover{border-color:var(--group)}.show-all small[data-v-befd400e]{color:var(--muted);font-weight:500}@media(max-width:760px){.board[data-v-befd400e]{border-radius:0}.show-all[data-v-befd400e]{margin:8px 14px 0;width:auto;position:static}.board-header[data-v-befd400e]{padding:12px 14px 0}h1[data-v-befd400e]{display:none}.title-main[data-v-befd400e]{margin-bottom:8px}.board-switch[data-v-befd400e]{display:block;font:inherit;font-size:20px;font-weight:600;border:0;background:none;padding:4px 0;color:var(--text)}.toolbar[data-v-befd400e]{padding:10px 14px}.request-btn[data-v-befd400e]{order:-1;flex:1 1 100%;justify-content:center;min-height:44px;font-size:16px}.toolbar .primary[data-v-befd400e]:disabled,.picker-wrap[data-v-befd400e],.reset[data-v-befd400e]{display:none}.toolbar .primary.new-item[data-v-befd400e]{min-height:44px;white-space:nowrap}.name-row.item-name[data-v-befd400e]{padding:0 14px 10px}.search[data-v-befd400e]{flex:1}.search input[data-v-befd400e]{width:100%;font-size:16px}.area-filter[data-v-befd400e]{order:1;flex:1 1 100%;min-width:0}.area-filter select[data-v-befd400e]{flex:1;min-width:0;max-width:none;min-height:44px;font-size:16px}.grid-scroll[data-v-befd400e]{padding:0 0 24px}.group-title[data-v-befd400e]{padding:10px 14px 6px}.board-grid[data-v-befd400e]{display:none}.mobile-list[data-v-befd400e]{display:block;list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mobile-list li[data-v-befd400e]{display:flex;align-items:stretch;background:var(--surface, #fff);border-bottom:1px solid var(--line)}.mobile-list li.picked[data-v-befd400e],.mobile-list li.picked .m-row[data-v-befd400e]{background:var(--surface-2, #f0f6ff)}.m-pick[data-v-befd400e]{display:flex;align-items:center;padding:0 2px 0 14px;cursor:pointer}.m-pick .pick[data-v-befd400e]{width:20px;height:20px;margin:0}.group-head.standalone .m-pick[data-v-befd400e]{padding:10px 0 6px 14px}.group-head.standalone .group-title[data-v-befd400e]{padding-left:10px}.mobile-list .m-row[data-v-befd400e]{color:buttontext;flex:1;min-width:0;width:100%;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;text-align:left;border:0;background:var(--surface, #fff);font:inherit;padding:12px 14px;min-height:60px}.mobile-list .m-row[data-v-befd400e]:active{background:var(--surface-2, #f0f6ff)}.m-name[data-v-befd400e]{font-weight:600;font-size:15px}.m-pill[data-v-befd400e]{background:color-mix(in srgb,var(--c) 14%,var(--mix-ground, white));color:color-mix(in srgb,var(--c) 72%,var(--mix-ink, black));font-weight:600;font-size:12px;padding:3px 8px;border-radius:4px;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.m-facts[data-v-befd400e]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px}.m-facts small[data-v-befd400e]{color:var(--muted)}}.pickable[data-v-befd400e]{cursor:pointer}.picker-scrim[data-v-befd400e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.picker[data-v-befd400e]{position:fixed;z-index:61;width:220px;max-height:70vh;overflow-y:auto;background:var(--surface, #fff);border-radius:10px;box-shadow:0 8px 24px #0000002e;padding:8px;display:flex;flex-direction:column;gap:6px}.picker-option[data-v-befd400e]{border:0;border-radius:4px;color:#fff;font:inherit;font-size:13px;padding:8px 10px;cursor:pointer;text-align:center}.picker-option[data-v-befd400e]:hover{filter:brightness(.92)}.picker-option.person[data-v-befd400e]{color:var(--text);background:var(--surface, #fff);text-align:left;display:flex;align-items:center;gap:10px}.picker-option.person[data-v-befd400e]:hover{background:var(--hover);filter:none}.picker-option.person .avatar[data-v-befd400e]{width:26px;height:26px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.picker-option.person .avatar.empty[data-v-befd400e]{background:none;border:1px dashed var(--line)}.picker-option.person.agent[aria-selected=true][data-v-befd400e]{background:var(--assistant-tint, #f3efff)}.picker-group[data-v-befd400e]{margin:6px 0 0;padding:0 10px 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.asking-tag[data-v-befd400e]{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--assistant-tint, #f3efff);color:var(--assistant, #6d4fd6);font-size:11.5px;font-weight:600;white-space:nowrap}.pick[data-v-befd400e]{order:-1;width:15px;height:15px;margin:0 10px 0 0;flex-shrink:0;cursor:pointer;accent-color:var(--text)}.group-head[data-v-befd400e]{display:inline-flex;align-items:center;white-space:nowrap}.pick-group[data-v-befd400e]{order:0}.pick-bar[data-v-befd400e]{position:sticky;bottom:12px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin:12px auto 0;padding:10px 14px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 24px #0000001f;font-size:14px}.pick-count[data-v-befd400e]{color:var(--text);flex:1 1 auto;min-width:0}.pick-bar button[data-v-befd400e]{padding:6px 12px;border-radius:6px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pick-delete[data-v-befd400e]{background:#b42318;color:#fff;border:1px solid #b42318}.pick-delete[data-v-befd400e]:disabled{opacity:.6;cursor:default}.pick-clear[data-v-befd400e],.pick-set[data-v-befd400e]{background:var(--surface, #fff);color:var(--text);border:1px solid var(--line)}.recently-deleted[data-v-befd400e]{margin-top:8px;border-top:1px dashed var(--line);padding-top:8px}.deleted-toggle[data-v-befd400e]{border:0;background:none;color:var(--muted);font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;padding:0 4px}.deleted-toggle[data-v-befd400e]:hover{color:var(--text)}.deleted-toggle .chev[data-v-befd400e]{display:inline-block;transition:transform .15s}.deleted-toggle .chev.closed[data-v-befd400e]{transform:rotate(-90deg)}.recently-deleted ul[data-v-befd400e]{list-style:none;margin:0;padding:0;max-width:760px}.recently-deleted li[data-v-befd400e]{display:flex;align-items:center;gap:12px;padding:8px 4px;border-top:1px dashed var(--line);font-size:14px}.recently-deleted .d-name[data-v-befd400e]{color:var(--muted);text-decoration:line-through;text-decoration-color:#00000040}.recently-deleted small[data-v-befd400e]{color:var(--muted);font-size:12px}.recently-deleted .restore[data-v-befd400e]{margin-left:auto;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;font-size:13px;padding:6px 14px;min-height:36px;cursor:pointer}.recently-deleted .restore[data-v-befd400e]:hover{border-color:var(--blue-line);background:var(--blue-soft)}.picker-option[aria-selected=true][data-v-befd400e]{outline:2px solid var(--text);outline-offset:1px}.time-week[data-v-befd400e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;font-size:13px;color:var(--text-muted, #676879)}.time-week b[data-v-befd400e]{color:var(--text, #323338);font-variant-numeric:tabular-nums}.tw-notice[data-v-befd400e]{color:var(--text, #323338);background:var(--blue-soft, #e5f4ff);border-radius:4px;padding:1px 8px}.record-files[data-v-6cde1440]{padding:16px 20px 40px;min-height:300px}.record-files.over[data-v-6cde1440]{outline:2px dashed var(--blue);outline-offset:-8px;background:var(--blue-soft)}header[data-v-6cde1440]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.intro[data-v-6cde1440]{margin:0;font-size:13px;color:var(--muted);flex:1;min-width:200px}.add[data-v-6cde1440]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fff;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;cursor:pointer;padding:8px 14px;border-radius:8px}.add input[data-v-6cde1440]{display:none}ul[data-v-6cde1440]{list-style:none;margin:14px 0 0;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff)}li[data-v-6cde1440]{display:flex;align-items:center;gap:8px;padding:0 10px}li+li[data-v-6cde1440]{border-top:1px solid var(--edge, #f1f5f9)}.name[data-v-6cde1440]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:none;text-align:left;font:inherit;padding:10px 0;cursor:pointer}.kind[data-v-6cde1440]{flex:none;width:44px;font-size:10px;font-weight:700;text-align:center;padding:8px 0;border-radius:6px;background:var(--blue-soft);color:var(--blue-dark)}.text[data-v-6cde1440]{min-width:0;display:flex;flex-direction:column}.text b[data-v-6cde1440]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.text small[data-v-6cde1440]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions[data-v-6cde1440]{display:flex;align-items:center;gap:4px;flex:none}.act[data-v-6cde1440]{border:0;background:none;font:inherit;font-size:13px;color:var(--blue);cursor:pointer;text-decoration:none;padding:6px}.rm[data-v-6cde1440]{border:0;background:none;color:var(--muted);cursor:pointer;padding:8px}.rm[data-v-6cde1440]:hover{color:var(--ink-danger, #be123c)}.list-title[data-v-6cde1440]{margin:20px 0 0;font-size:13px;font-weight:600;color:var(--muted)}.empty[data-v-6cde1440]{margin-top:24px;text-align:center;color:var(--muted)}.empty p[data-v-6cde1440]{max-width:380px;margin:8px auto 0;font-size:14px}.error[data-v-6cde1440]{color:var(--ink-danger, #b91c1c);font-size:13px;margin:10px 0 0}@media(max-width:760px){.record-files[data-v-6cde1440]{padding:12px 12px 40px}.act[data-v-6cde1440]{display:none}}.landing[data-v-8e2eba9c]{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#f4f4f2}.chrome[data-v-8e2eba9c]{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#e9e9e6;border-bottom:1px solid #deded9}.chrome span[data-v-8e2eba9c]{width:8px;height:8px;border-radius:50%;background:#c9c9c4}.chrome em[data-v-8e2eba9c]{margin-left:8px;font-style:normal;font-size:11px;color:#777;font-family:Figtree,system-ui,sans-serif}.page[data-v-8e2eba9c]{padding:18px}.card[data-v-8e2eba9c]{max-width:440px;margin:0 auto;background:var(--surface, #fff);padding:20px 22px 16px;border-top:4px solid;font-family:Arial,Helvetica,sans-serif;color:var(--ink, #222);font-size:14px;line-height:1.55}header[data-v-8e2eba9c]{border-bottom:3px solid;padding-bottom:8px;margin-bottom:16px}header img[data-v-8e2eba9c]{display:block;max-width:220px;width:100%}h1[data-v-8e2eba9c]{font-size:19px;margin:0 0 10px}.kicker[data-v-8e2eba9c]{text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--ink-muted, #666);margin:0 0 2px}p[data-v-8e2eba9c],.body[data-v-8e2eba9c] p{margin:0 0 10px}.muted[data-v-8e2eba9c]{color:var(--ink-muted, #666);font-size:12.5px}.ask[data-v-8e2eba9c]{display:block;font-weight:700;margin:12px 0}textarea[data-v-8e2eba9c]{display:block;width:100%;box-sizing:border-box;margin-top:6px;font:inherit;font-weight:400;padding:8px;border:1px solid var(--edge-strong, #ccc);border-radius:4px}.confirm[data-v-8e2eba9c]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font:inherit;font-size:15px;padding:11px 26px;border-radius:4px;margin:6px 0 12px}.confirm[data-v-8e2eba9c]:disabled{cursor:default}.confirm[data-v-8e2eba9c]:not(:disabled){cursor:pointer}.edit[data-v-8e2eba9c]{outline:none;border-radius:3px}.edit.editable[data-v-8e2eba9c]{cursor:text;box-shadow:0 0 0 1px transparent}.edit.editable[data-v-8e2eba9c]:hover{box-shadow:0 0 0 1px #d6e6ee}.edit.editable[data-v-8e2eba9c]:focus{box-shadow:0 0 0 2px #b9d9e6}.body[data-v-8e2eba9c] mark.missing{background:#fff1c2;color:#8a5300;padding:0 2px}.body[data-v-8e2eba9c] .highlight{font-weight:700}.email[data-v-b3b81f7f]{font-size:14px;line-height:1.55;color:var(--ink, #222)}.email>div[data-v-b3b81f7f] ul{list-style:disc;padding-left:22px;margin:0 0 12px}.email>div[data-v-b3b81f7f] ul ul{list-style:circle;margin-bottom:0}.email.branded[data-v-b3b81f7f]{font-family:Arial,Helvetica,sans-serif;max-width:600px}.brand[data-v-b3b81f7f]{border-bottom:3px solid var(--brand-accent);padding-bottom:8px;margin-bottom:14px}.brand img[data-v-b3b81f7f]{display:block;width:100%;max-width:420px;height:auto;max-height:150px;object-fit:contain;object-position:left}p[data-v-b3b81f7f]{margin:0 0 12px;white-space:normal}.highlight[data-v-b3b81f7f]{color:var(--brand-highlight);font-weight:700}.response[data-v-b3b81f7f]{margin:4px 0 16px}.response p[data-v-b3b81f7f]{margin-bottom:10px}.cta[data-v-b3b81f7f]{display:block;margin:0 auto;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font:inherit;font-size:15px;padding:10px 20px;min-height:42px;cursor:pointer}.cta[data-v-b3b81f7f]:disabled{cursor:default}.cta.chosen[data-v-b3b81f7f]{background:#00a45b}.cta.faded[data-v-b3b81f7f]{opacity:.35}.attachments[data-v-b3b81f7f]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px;padding:0;font-family:Figtree,system-ui,sans-serif}.attachments button[data-v-b3b81f7f]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:13px;cursor:pointer}.attachments button[data-v-b3b81f7f]:hover{background:var(--hover)}.att-name[data-v-b3b81f7f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.att-size[data-v-b3b81f7f]{color:var(--muted);flex-shrink:0}.att-error[data-v-b3b81f7f]{color:var(--ink-danger, #a1261c);font-size:13px;font-family:Figtree,system-ui,sans-serif}.visit-backdrop[data-v-b3b81f7f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14181f73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:60}.visit[data-v-b3b81f7f]{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface, #fff);border-radius:10px;padding:10px 12px 12px;font-family:Figtree,system-ui,sans-serif}.visit header[data-v-b3b81f7f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:600;font-size:14px}.visit .x[data-v-b3b81f7f]{border:0;background:none;width:36px;height:36px;cursor:pointer;border-radius:6px}.visit .x[data-v-b3b81f7f]:hover{background:var(--hover)}hr[data-v-b3b81f7f]{border:0;border-top:2px solid var(--brand-primary);margin:16px 0 0}.email[data-v-b3b81f7f] .mention{font-weight:600;color:var(--blue-dark)}.email[data-v-b3b81f7f] a{color:var(--blue);word-break:break-word}.sheet-backdrop[data-v-656250f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#292f4c59;z-index:90;display:flex;align-items:center;justify-content:center}.sheet[data-v-656250f1]{background:var(--surface, #fff);width:min(860px,94vw);height:min(620px,88vh);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px #00000040}header[data-v-656250f1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}h3[data-v-656250f1]{margin:0;font-size:17px}.x[data-v-656250f1],.back[data-v-656250f1]{border:0;background:none;font:inherit;font-size:16px;min-height:44px;min-width:44px;cursor:pointer;color:var(--blue)}.x[data-v-656250f1]{color:var(--muted)}.body[data-v-656250f1]{flex:1;display:grid;grid-template-columns:300px 1fr;min-height:0}.list[data-v-656250f1]{border-right:1px solid var(--line);overflow:auto;padding:12px}.search[data-v-656250f1]{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;margin-bottom:8px}.cat-name[data-v-656250f1]{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;border:0;background:none;border-radius:6px;cursor:pointer;text-align:left;font:inherit;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:4px 0 0;padding:0 4px}.cat-name[data-v-656250f1]:hover{background:var(--hover-row, #f6f7fb)}.cat-name span[data-v-656250f1]{flex:1}.cat-name small[data-v-656250f1]{font-weight:500;letter-spacing:0}.cat-name .icon[data-v-656250f1]{transition:transform .15s}.cat-name .shut[data-v-656250f1]{transform:rotate(-90deg)}.tpl[data-v-656250f1]{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;padding:10px;border-radius:8px;cursor:pointer;min-height:44px}.tpl[data-v-656250f1]:hover{background:var(--hover)}.tpl.active[data-v-656250f1]{background:var(--blue-soft)}.tpl b[data-v-656250f1]{display:block;font-weight:500}.tpl small[data-v-656250f1]{color:var(--muted)}.preview[data-v-656250f1]{overflow:auto;padding:16px 20px}.meta[data-v-656250f1]{margin:0 0 6px;font-size:14px}.meta span[data-v-656250f1]{display:inline-block;width:64px;color:var(--muted)}.text[data-v-656250f1]{font:inherit;font-size:15px;background:var(--surface-2, #f6f7fb);border-radius:8px;padding:12px 14px;margin:12px 0}.warn[data-v-656250f1]{background:var(--tint-warn, #fff4e5);color:var(--ink-warn, #8a5300);border-radius:8px;padding:8px 12px;font-size:14px}.primary[data-v-656250f1]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;padding:12px 18px;font:inherit;font-weight:600;cursor:pointer;min-height:44px}.muted[data-v-656250f1]{color:var(--muted)}.hint[data-v-656250f1]{margin-top:40px;text-align:center}@media(max-width:760px){.sheet-backdrop[data-v-656250f1]{align-items:flex-end}.sheet[data-v-656250f1]{width:100vw;height:88vh;border-radius:16px 16px 0 0}.body[data-v-656250f1]{grid-template-columns:1fr}.list[data-v-656250f1]{border-right:0}.preview[data-v-656250f1],.body.previewing .list[data-v-656250f1]{display:none}.body.previewing .preview[data-v-656250f1]{display:block}}.flow[data-v-e727f956]{margin:10px 0 4px;padding:12px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;font-family:Figtree,system-ui,sans-serif;font-size:13px;color:var(--text, #323338)}.tabs[data-v-e727f956]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.tabs button[data-v-e727f956]{border:1px solid var(--line);background:var(--surface, #fff);border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--muted)}.tabs button.on[data-v-e727f956]{background:var(--text, #323338);border-color:var(--text, #323338);color:#fff}.hint[data-v-e727f956]{margin:0 0 8px;color:var(--muted);font-size:12.5px}h4[data-v-e727f956]{margin:14px 0 6px;font-size:13px}h4 span[data-v-e727f956]{font-weight:400;color:var(--muted)}.next[data-v-e727f956]{margin:0;padding-left:18px}.next li[data-v-e727f956]{margin-bottom:3px}.then[data-v-e727f956]{margin-top:10px;padding:10px 12px;border-left:3px solid var(--brand-primary);background:var(--surface-2, #f6f9f8);border-radius:0 6px 6px 0}.then.off[data-v-e727f956]{border-left-color:var(--edge, #c4c4c4);background:var(--surface-2, #f7f7f7)}.then-meta[data-v-e727f956]{margin:4px 0 0;color:var(--muted);font-size:12.5px}.link[data-v-e727f956]{margin-top:6px;padding:0;border:0;background:none;color:var(--blue);font:inherit;cursor:pointer}.next-email[data-v-e727f956]{margin-top:8px;padding:12px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:6px;max-height:420px;overflow:auto}.subject[data-v-e727f956]{margin:0 0 10px;font-weight:600}.editor[data-v-11e265a2]{display:flex;flex-direction:column;min-height:0}.toolbar[data-v-11e265a2]{display:flex;flex-wrap:wrap;gap:2px;padding:2px 0;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface, #fff);z-index:1}.toolbar button[data-v-11e265a2]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:none;border-radius:6px;font:inherit;font-size:15px;color:var(--text, #222);cursor:pointer}@media(pointer:fine)and (min-width:761px){.toolbar button[data-v-11e265a2]{min-width:34px;min-height:32px}}.toolbar button[data-v-11e265a2]:hover,.toolbar button[aria-pressed=true][data-v-11e265a2],.toolbar button[aria-expanded=true][data-v-11e265a2]{background:var(--hover);border-color:var(--line)}.color-a[data-v-11e265a2]{font-weight:600;border-bottom:3px solid #c0392b;line-height:1.1;padding:0 2px}.panel[data-v-11e265a2]{border-bottom:1px solid var(--line);padding:6px 0 8px;background:var(--surface, #fff)}.colors[data-v-11e265a2]{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.colors-label[data-v-11e265a2]{font-size:12px;color:var(--muted);padding:0 6px 0 2px}.colors-break[data-v-11e265a2]{flex-basis:100%;height:0}.brand-swatch span[data-v-11e265a2]{box-shadow:0 0 0 1px #00000026}.swatch[data-v-11e265a2]{width:44px;height:44px;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.swatch[data-v-11e265a2]:hover{border-color:var(--line)}.swatch span[data-v-11e265a2]{width:22px;height:22px;border-radius:50%}.swatch.none span[data-v-11e265a2]{background:var(--surface, #fff);border:2px solid #222;position:relative;overflow:hidden}.swatch.none span[data-v-11e265a2]:after{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;border-left:2px solid #c0392b;transform:rotate(45deg)}.link[data-v-11e265a2]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.link label[data-v-11e265a2]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);flex:1 1 160px;min-width:0}.link input[data-v-11e265a2]{font:inherit;font-size:16px;color:var(--text, #222);border:1px solid var(--line);border-radius:6px;padding:0 10px;min-height:44px;min-width:0}.link-actions[data-v-11e265a2]{display:flex;flex-wrap:wrap;gap:6px}.link-actions button[data-v-11e265a2]{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;cursor:pointer}.link-actions .save[data-v-11e265a2]{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.link-error[data-v-11e265a2]{flex-basis:100%;margin:0;font-size:13px;color:var(--ink-danger, #a1261c)}.email[data-v-11e265a2]{padding:14px 0;font-size:15px;line-height:1.55;color:var(--ink, #222)}.email.branded[data-v-11e265a2]{font-family:Arial,Helvetica,sans-serif}.brand[data-v-11e265a2]{border-bottom:3px solid var(--brand-accent);padding-bottom:8px;margin-bottom:14px;-webkit-user-select:none;user-select:none}.brand img[data-v-11e265a2]{display:block;width:100%;max-width:420px;height:auto;max-height:150px;object-fit:contain;object-position:left}.region[data-v-11e265a2]{outline:none;min-height:1.6em;border-radius:4px;cursor:text;overflow-wrap:anywhere}.region[data-v-11e265a2]:empty:before{content:attr(data-placeholder);color:#9699a6}.region[data-v-11e265a2]:focus-within{box-shadow:0 0 0 1px var(--blue-soft)}.region[data-v-11e265a2] p{margin:0 0 12px}.region[data-v-11e265a2] p.lead:first-child:has(>br:only-child):before{content:attr(data-placeholder);color:#9699a6;position:absolute;pointer-events:none}.region[data-v-11e265a2] a{color:var(--blue)}.region[data-v-11e265a2] .highlight{color:var(--brand-highlight);font-weight:700}.response[data-v-11e265a2] mark.missing,.region[data-v-11e265a2] mark.missing{background:var(--tint-warn, #fff1c2);color:var(--ink-warn, #8a5300);border-radius:3px;padding:0 2px}.buttons[data-v-11e265a2]{position:relative;margin:4px -10px 14px;padding:10px;border:1px dashed var(--edge-info, #b9d9e6);border-radius:8px;-webkit-user-select:none;user-select:none}.buttons-label[data-v-11e265a2]{margin:0 0 8px!important;font-family:Figtree,system-ui,sans-serif;font-size:12px;color:var(--muted)}.response p[data-v-11e265a2]{margin:0 0 10px}.response[data-v-11e265a2]{margin-bottom:14px}.response[data-v-11e265a2]:last-child{margin-bottom:4px}.cta[data-v-11e265a2]{display:table;margin:0 auto;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font:inherit;font-size:15px;padding:10px 20px;cursor:pointer}.cta[data-v-11e265a2]:hover,.cta.open[data-v-11e265a2]{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--brand-accent)}.auto[data-v-11e265a2]{margin:6px 0 0!important;text-align:center;font-family:Figtree,system-ui,sans-serif;font-size:12px;color:var(--muted)}hr[data-v-11e265a2]{border:0;border-top:2px solid var(--brand-primary);margin:16px 0 0}.pop-panel{position:fixed;z-index:60;overflow:auto;background:var(--surface, #fff);border:1px solid var(--line, #e2e8f0);border-radius:10px;box-shadow:0 10px 30px #0f172a29;padding:6px;font-size:14px}.pop-panel .menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;border:0;background:none;font:inherit;text-align:left;padding:0 10px;border-radius:6px;cursor:pointer;color:var(--ink, #0f172a)}.pop-panel .menu-item:hover,.pop-panel .menu-item:focus-visible{background:var(--surface-2, #f1f5f9)}.pop-panel .menu-item .hint{margin-left:auto;color:var(--ink-muted, #64748b);font-size:12px;white-space:nowrap}.pop-panel .menu-head{margin:6px 10px 2px;font-size:12px;font-weight:600;color:var(--ink-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.pop-panel .menu-note{margin:4px 10px 6px;font-size:12.5px;line-height:1.4;color:var(--ink-muted, #64748b)}.pop-panel .menu-item:disabled{opacity:.5;cursor:default}.pop-panel hr{border:0;border-top:1px solid var(--edge, #eef0f4);margin:4px 0}.pop[data-v-4161efae]{display:inline-flex}.menu-item[data-v-0d848f40]{white-space:nowrap}.menu-item[data-v-0d848f40]:disabled{opacity:.5;cursor:default}.zone-note[data-v-0d848f40]{margin:6px 10px 4px;font-size:12px;color:var(--muted, #64748b);white-space:normal}.too-early[data-v-0d848f40]{margin:4px 0 0;font-size:13px;color:var(--ink-danger, #a1261c)}.custom[data-v-0d848f40]{padding:4px 6px 6px}.custom label[data-v-0d848f40]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-soft, #475569)}.custom input[data-v-0d848f40]{font:inherit;font-size:16px;min-height:44px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:8px;padding:0 8px;width:100%;min-width:0}.custom .zone-note[data-v-0d848f40]{margin:6px 0 0}.custom-actions[data-v-0d848f40]{display:flex;gap:8px;margin-top:8px}.custom-actions .back[data-v-0d848f40]{width:auto}.go[data-v-0d848f40]{flex:1;min-height:44px;border:0;border-radius:8px;background:var(--button-fill, linear-gradient(var(--button, #007a8c), var(--button, #007a8c)));color:var(--button-ink, var(--on-button, #fff));font:inherit;font-weight:600;cursor:pointer}.go[data-v-0d848f40]:disabled{opacity:.5;cursor:default}.secrets[data-v-b3b54539]{margin:10px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2, #f8fafc)}.secret-row[data-v-b3b54539]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;font-weight:600}.secret-row input[data-v-b3b54539]{flex:1 1 160px;min-width:0;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;font-weight:400}.secret-note[data-v-b3b54539]{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;font-size:12px;color:var(--muted)}.attached[data-v-b3b54539]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.attached li[data-v-b3b54539]{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:5px 8px 5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2, #f8fafc)}.attached li[data-v-b3b54539]{max-width:100%;min-width:0}.attached .name[data-v-b3b54539]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.attached .size[data-v-b3b54539]{color:var(--muted);font-size:12px;white-space:nowrap}.attached li.uploading[data-v-b3b54539]{min-height:44px;padding-right:12px}.attached button[data-v-b3b54539]{border:0;background:none;color:var(--muted);cursor:pointer;min-width:44px;min-height:44px;margin:-6px -8px -6px -6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.attached button[data-v-b3b54539]:hover{color:var(--ink-danger, #a1261c)}.file-input[data-v-b3b54539]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-hint[data-v-b3b54539]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;background:#eef4ffeb;border:2px dashed var(--blue);border-radius:inherit;color:var(--blue);font-weight:600;pointer-events:none}.composer[data-v-b3b54539]{position:fixed;right:24px;bottom:0;width:min(640px,calc(100vw - 48px));height:calc(100vh - 24px);background:var(--surface, #fff);border-radius:12px 12px 0 0;box-shadow:0 8px 40px #00000047;z-index:80;display:flex;flex-direction:column}.composer.expanded[data-v-b3b54539]{right:50%;bottom:24px;transform:translate(50%);width:min(1100px,calc(100vw - 64px));height:calc(100vh - 48px);border-radius:12px}.composer.expanded header[data-v-b3b54539]{border-radius:12px 12px 0 0}header[data-v-b3b54539]{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 16px;background:#323338;color:#fff;border-radius:12px 12px 0 0}.titles[data-v-b3b54539]{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;white-space:nowrap;overflow:hidden}h3[data-v-b3b54539]{margin:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context[data-v-b3b54539]{font-size:12px;opacity:.75;overflow:hidden;text-overflow:ellipsis}.x[data-v-b3b54539],.win-size[data-v-b3b54539]{border:0;background:none;color:#fff;font-size:16px;min-width:44px;min-height:44px;cursor:pointer}.fields[data-v-b3b54539]{flex:1;display:flex;flex-direction:column;padding:4px 18px 0;min-height:0}.row[data-v-b3b54539]{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);min-height:46px}.row span[data-v-b3b54539]{width:56px;color:var(--muted);font-size:14px;flex-shrink:0}.row input[data-v-b3b54539],.row select[data-v-b3b54539]{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;background:none;padding:10px 0}.matched[data-v-b3b54539]{flex-shrink:0;font-size:12px;color:#00a45b;white-space:nowrap}.body[data-v-b3b54539]{flex:1;overflow:auto;min-height:160px}.body[data-v-b3b54539] .brand img{max-height:56px}.warn[data-v-b3b54539]{background:var(--tint-warn, #fff4e5);color:var(--ink-warn, #8a5300);border-radius:8px;padding:8px 12px;font-size:14px;margin:0 0 8px}footer[data-v-b3b54539]{display:flex;align-items:center;gap:10px;padding:10px 18px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.ghost[data-v-b3b54539]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;padding:0 14px;min-height:44px;cursor:pointer}.from-hint[data-v-b3b54539]{flex:1;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-mode[data-v-b3b54539]{margin:0;padding:9px 16px;background:var(--tint-warn, #fff4e0);color:var(--ink-warn, #7a4b00);font-size:13px;line-height:1.45}.use-test[data-v-b3b54539]{border:0;background:none;padding:0;color:var(--blue);font:inherit;cursor:pointer;text-decoration:underline}.send-error[data-v-b3b54539]{margin:8px 0 0;padding:10px 12px;border-radius:6px;background:var(--tint-danger, #fdecec);color:var(--ink-danger, #a1261c);font-size:14px}.send[data-v-b3b54539]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;font:inherit;font-weight:600;padding:0 28px;min-height:44px;cursor:pointer}.send[data-v-b3b54539]:disabled{opacity:.45;cursor:not-allowed}.composer[data-v-b3b54539] .later{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;padding:0 14px;min-height:44px;cursor:pointer;white-space:nowrap;color:inherit}.composer[data-v-b3b54539] .later:disabled{opacity:.45;cursor:not-allowed}.scheduled-note[data-v-b3b54539]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 16px;background:color-mix(in srgb,var(--status-planned, #2563eb) 10%,var(--mix-ground, white));color:color-mix(in srgb,var(--status-planned, #2563eb) 72%,var(--mix-ink, black));font-size:13px;line-height:1.45}.scheduled-note .icon[data-v-b3b54539]{flex-shrink:0;margin-top:2px}.reply-from-note[data-v-b3b54539]{display:flex;align-items:flex-start;gap:8px;margin:2px 0 6px;padding:8px 10px;border-left:3px solid var(--brand-button, #007a8c);border-radius:0 8px 8px 0;background:var(--sheet-low, #f8fafc);color:var(--text-soft, #475569);font-size:12.5px;line-height:1.45}.reply-from-note .icon[data-v-b3b54539]{flex-shrink:0;margin-top:2px}@media(min-width:761px){.x[data-v-b3b54539],.win-size[data-v-b3b54539]{min-width:36px;min-height:36px}.row[data-v-b3b54539]{min-height:36px}.row input[data-v-b3b54539],.row select[data-v-b3b54539]{font-size:15px;padding:6px 0}footer[data-v-b3b54539]{padding:8px 16px}.ghost[data-v-b3b54539],.composer[data-v-b3b54539] .later,.send[data-v-b3b54539]{min-height:36px}}@media(max-width:760px){.win-size[data-v-b3b54539]{display:none}.composer[data-v-b3b54539]{top:0;right:0;bottom:0;left:0;width:100vw;height:100%;border-radius:0}header[data-v-b3b54539]{border-radius:0;padding-top:calc(10px + env(safe-area-inset-top))}.from-hint[data-v-b3b54539],.attach-label[data-v-b3b54539],.composer[data-v-b3b54539] .later .pop-text{display:none}.composer[data-v-b3b54539] .later,.attach[data-v-b3b54539]{padding:0 12px;min-width:44px;justify-content:center}footer[data-v-b3b54539]{justify-content:space-between}.send[data-v-b3b54539]{flex:1;max-width:200px}}.replying-to[data-v-b3b54539]{flex-shrink:0;max-height:260px;overflow-y:auto;border:1px solid var(--line);border-left:3px solid var(--line);border-radius:6px;margin:8px 0;font-size:13px;color:var(--text)}.replying-to summary[data-v-b3b54539]{cursor:pointer;padding:6px 10px;font-weight:600;position:sticky;top:0;background:var(--surface, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replying-to summary span[data-v-b3b54539]{font-weight:400;color:var(--muted);margin-left:6px}.replying-to article[data-v-b3b54539]{padding:6px 12px 10px;border-top:1px solid var(--line)}.replying-to .meta[data-v-b3b54539]{margin:0 0 4px;color:var(--muted);font-size:12px}.replying-to .meta b[data-v-b3b54539]{color:var(--text)}.replying-to .text[data-v-b3b54539]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.assistant-note[data-v-b3b54539]{background:var(--tint-violet, #f3efff);border:1px solid var(--edge-violet, #d9cffa);border-radius:8px;padding:8px 12px;margin:0 0 8px;font-size:13px;color:var(--text)}.assistant-note p[data-v-b3b54539]{margin:0;display:flex;align-items:center;gap:6px}.assistant-note b[data-v-b3b54539]{color:var(--ink-violet, #6d4fd6)}.assistant-note summary[data-v-b3b54539]{cursor:pointer;color:var(--ink-violet, #6d4fd6);font-size:12px;margin-top:4px}.assistant-note ul[data-v-b3b54539]{margin:4px 0 0;padding-left:18px;color:var(--muted);font-size:12px}.composer.inline[data-v-b3b54539],.composer.inline.expanded[data-v-b3b54539]{position:static;inset:auto;transform:none;width:auto;height:auto;max-height:none;border:1px solid var(--blue);border-radius:8px;box-shadow:none;z-index:auto}.composer.inline .fields[data-v-b3b54539]{padding:0 14px}.composer.inline .body[data-v-b3b54539]{min-height:180px;overflow:visible}.composer.inline footer[data-v-b3b54539]{padding:8px 10px;flex-wrap:wrap}.composer.inline .ghost[data-v-b3b54539]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer.inline .spacer[data-v-b3b54539]{flex:1}.composer.inline .ghost.chosen[data-v-b3b54539]{border-color:var(--blue);background:var(--blue-soft)}.cancel[data-v-b3b54539]{border:0;background:none;font:inherit;font-size:14px;color:var(--muted);padding:0 10px;min-height:44px;cursor:pointer}.pdf-panel[data-v-beedf490]{padding:4px 6px 6px}.what[data-v-beedf490]{margin:4px 4px 10px;font-size:13px;color:var(--ink-soft, #475569);line-height:1.45}.tick[data-v-beedf490]{display:flex;gap:10px;align-items:flex-start;padding:8px 4px;min-height:44px;cursor:pointer;font-size:14px}.tick input[data-v-beedf490]{width:18px;height:18px;margin:1px 0 0;flex-shrink:0;accent-color:var(--blue)}.tick small[data-v-beedf490]{display:block;color:var(--ink-muted, #64748b);font-size:12px;margin-top:2px;line-height:1.4}.err[data-v-beedf490]{margin:6px 4px;font-size:13px;color:var(--ink-danger, #b91c1c)}.go[data-v-beedf490]{margin-top:8px;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.go[data-v-beedf490]:disabled{opacity:.6;cursor:default}.journey[data-v-de53d0d0]{display:flex;flex-direction:column;min-height:100%;background:var(--surface, #fff)}.people[data-v-de53d0d0]{display:flex;gap:6px;overflow-x:auto;padding:14px 24px;border-bottom:1px solid var(--line)}.people button[data-v-de53d0d0],.scope button[data-v-de53d0d0]{flex-shrink:0;font:inherit;font-size:14px;color:var(--text);border:1px solid var(--line);background:var(--surface, #fff);border-radius:4px;padding:0 12px;min-height:36px;white-space:nowrap;cursor:pointer}.people button.on[data-v-de53d0d0]{font-weight:600;border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.now-line[data-v-de53d0d0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 24px;border-bottom:1px solid var(--line);font-size:14px}.now-line a[data-v-de53d0d0]{color:var(--text)}@media(min-width:761px){.now-line[data-v-de53d0d0]:not(.open){flex-wrap:nowrap}.now-line:not(.open) a[data-v-de53d0d0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-line .label[data-v-de53d0d0],.now-line .scope[data-v-de53d0d0],.more-active[data-v-de53d0d0]{flex-shrink:0;white-space:nowrap}}.earlier[data-v-de53d0d0]{align-self:flex-start}.now-line a[data-v-de53d0d0]:hover{color:var(--blue)}.muted[data-v-de53d0d0]{color:var(--muted)}.grow[data-v-de53d0d0]{flex:1}.scope[data-v-de53d0d0]{display:flex;border:1px solid var(--line);border-radius:4px;overflow:hidden}.scope button[data-v-de53d0d0]{border:0;border-radius:0;font-size:13px;min-height:32px}.scope button+button[data-v-de53d0d0]{border-left:1px solid var(--line)}.scope button.on[data-v-de53d0d0]{font-weight:600;background:var(--blue-soft);color:var(--blue-dark)}.split[data-v-de53d0d0]{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr)}.rail[data-v-de53d0d0]{border-right:1px solid var(--line);padding:16px 20px;display:flex;flex-direction:column;gap:14px}.line small[data-v-de53d0d0]{display:block;font-size:12px;color:var(--muted)}.line a[data-v-de53d0d0]{display:block;margin-top:2px;font-size:14px;color:var(--text);overflow-wrap:anywhere}.line a.now[data-v-de53d0d0]{color:var(--blue);font-weight:600}.line a[data-v-de53d0d0]:hover{text-decoration:underline}.quiet[data-v-de53d0d0]{color:var(--muted);font-size:13px;margin:0}.story[data-v-de53d0d0]{padding:16px 24px;display:flex;flex-direction:column;gap:12px;background:var(--canvas);min-width:0}.write[data-v-de53d0d0]{display:block;width:100%;text-align:left;font:inherit;font-size:14px;color:var(--muted);background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;padding:0 14px;min-height:46px;cursor:text}.write-line[data-v-de53d0d0]{display:flex;gap:8px;align-items:stretch}.write-line .write[data-v-de53d0d0]{flex:1;min-width:0}.write-line[data-v-de53d0d0] .pdf-btn{display:inline-flex;align-items:center;gap:6px;height:100%;min-height:44px;font:inherit;font-size:14px;color:var(--text, #1e1e24);background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;padding:0 12px;white-space:nowrap;cursor:pointer}.write-line[data-v-de53d0d0] .pdf-btn:hover{border-color:var(--blue-line)}.acts[data-v-de53d0d0] .link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);padding:0;min-height:28px;cursor:pointer}.write[data-v-de53d0d0]:hover{border-color:var(--blue-line)}.timeline[data-v-de53d0d0]{background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;overflow:hidden}.row[data-v-de53d0d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px}.row[data-v-de53d0d0]:last-child{border-bottom:0}.head[data-v-de53d0d0]{min-width:0;overflow-wrap:anywhere}time[data-v-de53d0d0]{font-size:12px;color:var(--muted);white-space:nowrap}.text[data-v-de53d0d0],.full[data-v-de53d0d0],.acts[data-v-de53d0d0],.not-delivered[data-v-de53d0d0]{grid-column:1 / -1;margin:0}.text[data-v-de53d0d0]{white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acts[data-v-de53d0d0]{display:flex;gap:14px}.acts[data-v-de53d0d0]:empty{display:none}.link[data-v-de53d0d0]{border:0;background:none;font:inherit;font-size:13px;color:var(--blue);padding:0;min-height:28px;cursor:pointer}.link.quiet[data-v-de53d0d0]{color:var(--muted)}.link[data-v-de53d0d0]:hover{text-decoration:underline}.not-delivered[data-v-de53d0d0]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--ink-danger, #be123c)}.failed[data-v-de53d0d0]{color:var(--ink-danger, #be123c);margin:0;font-size:14px}.more[data-v-de53d0d0]{align-self:center;font:inherit;font-size:13px;border:1px solid var(--line);background:var(--surface, #fff);border-radius:4px;padding:0 14px;min-height:36px;cursor:pointer}.empty[data-v-de53d0d0]{color:var(--muted);font-size:14px;margin:4px 0}@media(max-width:760px){.people[data-v-de53d0d0],.now-line[data-v-de53d0d0]{padding-left:16px;padding-right:16px}.people button[data-v-de53d0d0],.scope button[data-v-de53d0d0]{min-height:44px}.split[data-v-de53d0d0]{display:block}.rail[data-v-de53d0d0]{border-right:0;border-bottom:1px solid var(--line);padding:12px 16px;gap:10px}.line[data-v-de53d0d0]{display:flex;align-items:baseline;gap:10px;min-height:32px}.line small[data-v-de53d0d0]{flex:0 0 88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line a[data-v-de53d0d0]{margin-top:0;min-width:0}.story[data-v-de53d0d0]{padding:12px 16px}.link[data-v-de53d0d0]{min-height:44px}}.input[data-v-6c9ba3ed]{width:100%;min-height:40px;border:1px solid var(--edge, #dfe2ec);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:15px;padding:6px 10px}.input[data-v-6c9ba3ed]:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}.readonly[data-v-6c9ba3ed]{background:var(--surface-2, #f7f8fb);display:flex;align-items:center}.text[data-v-6c9ba3ed]{resize:vertical}.money[data-v-6c9ba3ed]{display:flex;align-items:center;border:1px solid var(--edge, #dfe2ec);border-radius:6px;background:var(--surface, #fff);padding-left:10px}.money span[data-v-6c9ba3ed]{color:var(--muted)}.percent[data-v-6c9ba3ed]{padding:0 10px 0 0}.yesno[data-v-6c9ba3ed],.tags[data-v-6c9ba3ed]{display:flex;flex-wrap:wrap;gap:6px}.yesno button[data-v-6c9ba3ed],.tags button[data-v-6c9ba3ed]{min-height:34px;padding:0 12px;border:1px solid var(--edge, #dfe2ec);border-radius:999px;background:var(--surface, #fff);font:inherit;font-size:13px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--text);cursor:pointer}.yesno button[data-v-6c9ba3ed]{min-width:56px}.yesno button.on[data-v-6c9ba3ed],.tags button.on[data-v-6c9ba3ed]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.money .input[data-v-6c9ba3ed]{border:0;outline:0;min-height:38px}.check[data-v-6c9ba3ed]{display:flex;align-items:center}.check input[data-v-6c9ba3ed]{width:18px;height:18px;accent-color:var(--success, #00c875)}.status-wrap[data-v-6c9ba3ed],.people-wrap[data-v-6c9ba3ed]{position:relative}.people-btn[data-v-6c9ba3ed]{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.people-name[data-v-6c9ba3ed]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-name.none[data-v-6c9ba3ed]{color:var(--muted)}.people-caret[data-v-6c9ba3ed]{color:var(--muted);flex:none}.people-scrim[data-v-6c9ba3ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.people-menu[data-v-6c9ba3ed]{gap:2px;max-height:60vh;overflow-y:auto}.people-menu .group-label[data-v-6c9ba3ed]{margin:6px 0 2px;padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.people-menu .person[data-v-6c9ba3ed]{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 8px;border:0;border-radius:6px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:14px;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.people-menu .person[data-v-6c9ba3ed]:hover{background:var(--hover, #f1f3f8)}.people-menu .person[aria-selected=true][data-v-6c9ba3ed]{background:var(--blue-soft)}.people-menu .person.agent[aria-selected=true][data-v-6c9ba3ed]{background:var(--assistant-tint, #f3efff)}.people-menu .no-one[data-v-6c9ba3ed]{width:24px;height:24px;border-radius:50%;border:1px dashed var(--line);flex:none}.status-btn[data-v-6c9ba3ed]{width:100%;border:0;padding:0;background:none;cursor:pointer;font:inherit}.status-btn[data-v-6c9ba3ed] .pill{min-height:40px;border-radius:6px}.status-btn[data-v-6c9ba3ed]:disabled{cursor:default}.menu[data-v-6c9ba3ed]{position:absolute;z-index:10;top:44px;left:0;min-width:200px;width:100%;background:var(--surface, #fff);border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:8px;display:flex;flex-direction:column;gap:6px}.menu button[data-v-6c9ba3ed]{border:0;color:#fff;font:inherit;font-size:13px;padding:8px;border-radius:4px;cursor:pointer}@media(max-width:760px){.yesno button[data-v-6c9ba3ed],.tags button[data-v-6c9ba3ed]{min-height:44px;padding:0 16px}.yesno button[data-v-6c9ba3ed]{flex:1 1 0}}.chip[data-v-82811e03]{display:inline-flex;align-items:center;max-width:100%;background:var(--blue-soft);border-left:3px solid #579bfc;border-radius:4px;font-size:13px}.open[data-v-82811e03]{display:inline-block;border:0;color:buttontext;background:none;font:inherit;padding:4px 8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.rm[data-v-82811e03]{border:0;background:none;color:var(--muted);cursor:pointer;padding:4px 8px 4px 2px}.files[data-v-be3039a5]{margin-top:16px;border:1px solid var(--edge, #e2e8f0);border-radius:10px;padding:12px 14px;background:var(--surface, #fff)}.files.over[data-v-be3039a5]{border-color:var(--blue);background:var(--blue-soft)}header[data-v-be3039a5]{display:flex;align-items:center;justify-content:space-between;gap:8px}h3[data-v-be3039a5]{display:flex;align-items:center;gap:6px;margin:0;font-size:14px}.count[data-v-be3039a5]{font-weight:500;font-size:12px;color:var(--muted)}.add[data-v-be3039a5]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--blue);cursor:pointer;padding:6px 10px;border:1px solid var(--blue-line);border-radius:8px}.add input[data-v-be3039a5]{display:none}ul[data-v-be3039a5]{list-style:none;margin:10px 0 0;padding:0}li[data-v-be3039a5]{display:flex;align-items:center;gap:6px;border-top:1px solid var(--edge, #f1f5f9)}.name[data-v-be3039a5]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;font:inherit;padding:8px 0;cursor:pointer}.kind[data-v-be3039a5]{flex:none;width:42px;font-size:10px;font-weight:700;text-align:center;padding:6px 0;border-radius:6px;background:var(--blue-soft);color:var(--blue-dark);overflow:hidden}.text[data-v-be3039a5]{min-width:0;display:flex;flex-direction:column}.text b[data-v-be3039a5]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.text small[data-v-be3039a5]{font-size:12px;color:var(--muted)}.rm[data-v-be3039a5]{border:0;background:none;color:var(--muted);cursor:pointer;padding:8px}.rm[data-v-be3039a5]:hover{color:var(--ink-danger, #be123c)}.all[data-v-be3039a5]{border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--blue);cursor:pointer;padding:8px 0 0}.empty[data-v-be3039a5]{margin:8px 0 0;font-size:13px;color:var(--muted)}.error[data-v-be3039a5]{margin:8px 0 0;font-size:13px;color:var(--ink-danger, #b91c1c)}.inspection-link[data-v-daf968c0]{border:1px solid var(--line);border-radius:12px;padding:14px;margin:0 0 16px;background:var(--surface, #fff)}h3[data-v-daf968c0]{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;margin:0 0 10px}.hint[data-v-daf968c0]{font-size:.8125rem;color:var(--muted);margin:8px 0;line-height:1.45}.hint.warn[data-v-daf968c0]{color:#b42318}.done[data-v-daf968c0]{display:flex;gap:6px;align-items:flex-start;font-size:.875rem;margin:0}.copy-row[data-v-daf968c0]{display:flex;gap:8px;min-width:0}.url[data-v-daf968c0]{flex:1;min-width:0;font:inherit;font-size:.8125rem;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:inherit;text-overflow:ellipsis}.row[data-v-daf968c0]{display:flex;gap:14px}.btn[data-v-daf968c0]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.8125rem;font-weight:600;border-radius:8px;cursor:pointer;white-space:nowrap}.btn.primary[data-v-daf968c0]{padding:8px 12px;border:0;background:var(--button-fill, var(--button));color:var(--button-ink, var(--on-button))}.btn.primary.start[data-v-daf968c0]{width:100%;justify-content:center;padding:10px 12px;font-size:.875rem}.btn.secondary[data-v-daf968c0]{padding:7px 12px;border:1px solid var(--line);background:var(--surface, #fff);color:inherit}h4[data-v-daf968c0]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:14px 0 6px;padding-top:12px;border-top:1px solid var(--line)}.btn.link-btn[data-v-daf968c0]{padding:0;border:0;background:none;color:inherit;text-decoration:underline}.btn[data-v-daf968c0]:disabled{opacity:.6;cursor:default}.error[data-v-daf968c0]{color:#b42318;font-size:.8125rem;margin:8px 0 0}@media(max-width:480px){.copy-row[data-v-daf968c0]{flex-direction:column}}.linked-field[data-v-4e9a0759]{display:grid;gap:8px;min-width:0}.linked-field[data-v-4e9a0759] .chip{justify-self:start;max-width:100%}.linked-text[data-v-4e9a0759]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.muted[data-v-4e9a0759]{margin:0;color:var(--muted);font-size:13px}.report-editor[data-v-6f9ce7c4]{container-type:inline-size;margin:14px 0;padding:14px 16px 16px;border:1px solid var(--line, #e2e8f0);border-radius:8px;background:var(--surface, #fff)}.ed-head[data-v-6f9ce7c4]{display:flex;justify-content:space-between;align-items:center;gap:12px}h3[data-v-6f9ce7c4]{margin:0;font-size:17px;font-weight:600}h4[data-v-6f9ce7c4]{margin:16px 0 6px;font-size:15px;font-weight:600}p[data-v-6f9ce7c4]{margin:0}.hint[data-v-6f9ce7c4]{color:var(--muted, #64748b);font-size:13px}.report-editor>.hint[data-v-6f9ce7c4]{margin:2px 0 12px}.ed-links[data-v-6f9ce7c4]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:10px}.est-grid[data-v-6f9ce7c4]{display:grid;grid-template-columns:repeat(3,minmax(0,160px));align-items:end;gap:10px 12px}.field.intro[data-v-6f9ce7c4]{margin-top:12px}.field[data-v-6f9ce7c4]{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span[data-v-6f9ce7c4]{font-size:12px;font-weight:600;color:var(--muted, #64748b)}.field input[data-v-6f9ce7c4],.field textarea[data-v-6f9ce7c4]{font:inherit;font-size:15px;min-height:44px;padding:8px 10px;border:1px solid var(--line, #dfe2ec);border-radius:6px;background:var(--surface, #fff);color:var(--text, #1e293b);width:100%;box-sizing:border-box}.field textarea[data-v-6f9ce7c4]{resize:vertical;line-height:1.45}.ed-rows[data-v-6f9ce7c4]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line, #e2e8f0)}.ed-row[data-v-6f9ce7c4]{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--line, #e2e8f0)}.ed-nums[data-v-6f9ce7c4]{display:grid;grid-template-columns:92px 56px 56px 76px 64px;gap:8px}.ed-nums .field input[data-v-6f9ce7c4]{min-height:40px;padding:6px 8px}.ed-row .ed-what[data-v-6f9ce7c4]{align-self:center}.ed-rows>li.hint[data-v-6f9ce7c4]{padding:8px 0}.ed-what[data-v-6f9ce7c4]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ed-removed[data-v-6f9ce7c4]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px}.ed-add[data-v-6f9ce7c4]{margin:14px 0 0;padding:10px 12px 12px;border:1px solid var(--line, #e2e8f0);border-radius:6px}.ed-add legend[data-v-6f9ce7c4]{font-size:14px;font-weight:600;padding:0 4px}.ed-sections[data-v-6f9ce7c4]{margin:14px 0 0;padding:10px 12px 12px;border:1px solid var(--line, #e2e8f0);border-radius:6px}.ed-sections legend[data-v-6f9ce7c4]{font-size:14px;font-weight:600;padding:0 4px}.section-list[data-v-6f9ce7c4]{list-style:none;margin:4px 0 0;padding:0}.section-row[data-v-6f9ce7c4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line, #e2e8f0)}.section-row[data-v-6f9ce7c4]:last-child{border-bottom:0}.section-row.off b[data-v-6f9ce7c4]{color:var(--muted, #64748b);text-decoration:line-through}.add-grid[data-v-6f9ce7c4]{display:grid;grid-template-columns:minmax(180px,1fr) 92px 56px 56px 76px 64px auto;gap:8px 10px;align-items:end}.btn[data-v-6f9ce7c4]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--line, #cbd5e1);border-radius:6px;background:var(--surface, #fff);color:var(--text, #1e293b);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.btn.primary[data-v-6f9ce7c4]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn.primary[data-v-6f9ce7c4]:hover:not(:disabled){background:var(--button-hover) padding-box,var(--button-hover) border-box}.btn[data-v-6f9ce7c4]:disabled{opacity:.55;cursor:default}.add[data-v-6f9ce7c4]{min-height:44px}.quiet-link[data-v-6f9ce7c4]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-dark, var(--blue));text-decoration:none;cursor:pointer}.quiet-link.danger[data-v-6f9ce7c4]{color:var(--ink-danger, #b91c1c)}.ed-actions[data-v-6f9ce7c4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px}.done[data-v-6f9ce7c4]{margin-top:8px;color:var(--blue-dark, var(--blue));font-size:14px;font-weight:600}.error[data-v-6f9ce7c4]{color:var(--ink-danger, #b91c1c);font-size:13px;margin-top:8px}@container (max-width: 760px){.add-grid[data-v-6f9ce7c4]{grid-template-columns:repeat(5,minmax(0,1fr))}.add-grid .wide[data-v-6f9ce7c4],.add-grid .add[data-v-6f9ce7c4]{grid-column:1 / -1}.ed-row[data-v-6f9ce7c4]{grid-template-columns:minmax(0,1fr) auto}.ed-row .ed-nums[data-v-6f9ce7c4]{grid-column:1 / -1;grid-row:2}}@media(max-width:760px){.est-grid[data-v-6f9ce7c4]{grid-template-columns:repeat(3,minmax(0,1fr))}.add-grid[data-v-6f9ce7c4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-nums[data-v-6f9ce7c4]{grid-template-columns:repeat(3,minmax(0,1fr))}.add-grid .wide[data-v-6f9ce7c4],.add-grid .add[data-v-6f9ce7c4]{grid-column:1 / -1}.btn[data-v-6f9ce7c4],.quiet-link[data-v-6f9ce7c4]{min-height:44px}.ed-actions .btn.primary[data-v-6f9ce7c4]{width:100%}}.analysis[data-v-c66dc4df]{border:1px solid var(--edge, #e2e8f0);border-radius:10px;padding:12px 14px;margin:0 0 12px;background:var(--surface, #fff)}p[data-v-c66dc4df]{margin:0 0 6px}.analysis-head b[data-v-c66dc4df]{font-size:18px}.muted[data-v-c66dc4df],.analysis-meta[data-v-c66dc4df]{font-size:13px;color:var(--ink-muted, #64748b)}.analysis-meta a[data-v-c66dc4df]{color:var(--phase, var(--blue))}.copy-line b[data-v-c66dc4df]{color:var(--ink, #1e293b)}.inline-link[data-v-c66dc4df]{border:0;background:none;padding:0;font:inherit;color:var(--phase, var(--blue));text-decoration:underline;cursor:pointer}.inputs[data-v-c66dc4df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:10px 0 4px}.input-field[data-v-c66dc4df]{display:flex;flex-direction:column;gap:4px;min-width:0}.input-field.wide[data-v-c66dc4df]{grid-column:1 / -1}.select[data-v-c66dc4df]{width:100%;min-height:40px;border:1px solid var(--edge, #dfe2ec);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:15px;padding:6px 10px}.input-field>span[data-v-c66dc4df]{font-size:12px;font-weight:600;color:var(--ink-muted, #64748b)}.analysis-actions[data-v-c66dc4df]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.btn[data-v-c66dc4df]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--edge-strong, #cbd5e1);background:var(--surface, #fff);border-radius:10px;font:inherit;font-size:14px;font-weight:500;padding:0 16px;min-height:40px;cursor:pointer;color:var(--ink, #1e293b);text-decoration:none}.btn.primary[data-v-c66dc4df]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.btn.primary[data-v-c66dc4df]:hover:not(:disabled){background:var(--button-hover) padding-box,var(--button-hover) border-box}.btn.link[data-v-c66dc4df]{border:0;background:none;color:var(--phase, var(--blue));padding:0 6px}.report-check[data-v-c66dc4df]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px}.report-check .question[data-v-c66dc4df]{font-size:14px;font-weight:600;color:var(--ink-soft, #334155)}.report-check .said[data-v-c66dc4df]{margin:0}.btn.small[data-v-c66dc4df]{min-height:34px;padding:0 14px}.btn.chosen[data-v-c66dc4df]{border-color:var(--phase, var(--blue));color:var(--phase, var(--blue))}.report-note[data-v-c66dc4df]{margin:6px 0 4px;padding:10px 12px;border:1px solid var(--edge, #e2e8f0);border-radius:8px;background:var(--surface-2, #f8fafc)}.report-note label[data-v-c66dc4df]{display:flex;flex-direction:column;gap:4px}.report-note label>span[data-v-c66dc4df]{font-size:12px;font-weight:600;color:var(--ink-muted, #64748b)}.report-note textarea[data-v-c66dc4df]{width:100%;box-sizing:border-box;border:1px solid var(--edge, #dfe2ec);border-radius:6px;font:inherit;font-size:15px;padding:6px 10px;resize:vertical}.report-note .analysis-meta[data-v-c66dc4df]{margin:6px 0 0}.earlier-off a[data-v-c66dc4df]{color:var(--phase, var(--blue))}.analysis-error[data-v-c66dc4df]{color:var(--ink-danger, #b91c1c);font-size:13px;margin-top:8px}@media(max-width:760px){.analysis-actions[data-v-c66dc4df]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.analysis-actions .btn[data-v-c66dc4df]:last-child:nth-child(odd){grid-column:1 / -1}.btn[data-v-c66dc4df]{min-height:44px;padding:0 10px;font-size:14px}.btn.link[data-v-c66dc4df]{border:1px solid var(--edge-strong, #cbd5e1)}}.properties[data-v-60f94b7c]{margin:0 0 12px}.property-label[data-v-60f94b7c]{font-size:13px;font-weight:600;color:var(--ink-soft, #334155);margin:0 0 6px}.extra[data-v-60f94b7c]{border-top:1px dashed var(--edge-strong, #cbd5e1);padding-top:10px;margin-top:4px}.extra-head[data-v-60f94b7c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.address[data-v-60f94b7c]{display:flex;flex-direction:column;gap:4px;margin:0 0 8px}.address>span[data-v-60f94b7c]{font-size:12px;font-weight:600;color:var(--ink-muted, #64748b)}.input[data-v-60f94b7c]{width:100%;min-height:40px;border:1px solid var(--edge, #dfe2ec);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:15px;padding:6px 10px;box-sizing:border-box}.link-btn[data-v-60f94b7c]{border:0;background:none;color:var(--phase, var(--blue));font:inherit;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;min-height:36px}.add[data-v-60f94b7c]{font-weight:600}.agreement-answers[data-v-d035593d]{min-width:0}.ag-heading[data-v-d035593d]{margin:0 0 8px;font-size:14px}.ag-missing[data-v-d035593d]{display:flex;gap:6px;align-items:flex-start;margin:0 0 4px;color:var(--text);font-weight:600}.ag-missing[data-v-d035593d] svg{flex:none;margin-top:2px;color:var(--muted)}.ag-hint[data-v-d035593d]{margin:4px 0 0;color:var(--muted);font-size:13px}.ag-group+.ag-group[data-v-d035593d]{margin-top:12px}.ag-group h5[data-v-d035593d]{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.ag-group dl[data-v-d035593d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2px 16px;margin:0}.ag-row[data-v-d035593d]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;padding:4px 0;border-bottom:1px solid var(--line);min-width:0}.ag-row dt[data-v-d035593d]{color:var(--muted);font-size:13px}.ag-row dd[data-v-d035593d]{margin:0;font-size:13px;overflow-wrap:anywhere;white-space:pre-line}@media(max-width:480px){.ag-row[data-v-d035593d]{grid-template-columns:minmax(0,1fr);gap:0}}.scorecard[data-v-6e5919fa]{--good: var(--status-done, #16a34a);--fair: var(--status-waiting, #f59e0b);--attn: var(--status-blocked, #dc2626);margin:10px 0 16px;font-size:14px;max-width:68ch}.year[data-v-6e5919fa],.rent[data-v-6e5919fa]{margin:0 0 6px}.score[data-v-6e5919fa],.rent b[data-v-6e5919fa]{font-weight:700}.link[data-v-6e5919fa]{font:inherit;font-size:13px;color:var(--muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link[data-v-6e5919fa]:hover{color:var(--text)}.link[data-v-6e5919fa]:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}.details[data-v-6e5919fa]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:14px}.strip[data-v-6e5919fa]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;max-width:440px}.tile b[data-v-6e5919fa]{display:block;height:20px;border-radius:2px;background:var(--good)}.tile.late b[data-v-6e5919fa]{background:var(--fair)}.tile.returned b[data-v-6e5919fa]{background:var(--attn)}.tile span[data-v-6e5919fa]{display:block;text-align:center;font-size:10px;color:var(--muted);margin-top:3px;font-weight:600}.legend[data-v-6e5919fa]{margin:-6px 0 0;font-size:12px;color:var(--muted)}.legend i[data-v-6e5919fa]{display:inline-block;width:9px;height:9px;border-radius:2px;margin:0 5px 0 10px;vertical-align:-1px}.legend i[data-v-6e5919fa]:first-child{margin-left:0}.legend .ontime[data-v-6e5919fa]{background:var(--good)}.legend .late[data-v-6e5919fa]{background:var(--fair)}.legend .returned[data-v-6e5919fa]{background:var(--attn)}.system-head[data-v-6e5919fa]{margin:0 0 4px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.system-head span[data-v-6e5919fa]{color:var(--muted)}.cond[data-v-6e5919fa]{display:inline-block;width:11px;height:11px;border-radius:2px;flex:none;align-self:center}.cond.good[data-v-6e5919fa]{background:var(--good)}.cond.fair[data-v-6e5919fa]{background:var(--fair)}.cond.attn[data-v-6e5919fa]{background:var(--attn)}.find[data-v-6e5919fa]{list-style:none;margin:0;padding:0 0 0 19px}.find li[data-v-6e5919fa]{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:3px 0;font-size:13px}.find time[data-v-6e5919fa]{color:var(--muted);white-space:nowrap}.rule[data-v-6e5919fa]{margin:0;color:var(--muted);font-size:12.5px}.primary[data-v-5c51c351]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 14px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-5c51c351]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-5c51c351]{background:none;border:1px solid var(--line);border-radius:4px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:inherit}.btn[data-v-5c51c351]:disabled{opacity:.5;cursor:not-allowed}.payout-money[data-v-5c51c351]{display:flex;flex-direction:column;gap:8px;font-size:14px}header[data-v-5c51c351]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.checked[data-v-5c51c351],.muted[data-v-5c51c351],small[data-v-5c51c351]{color:var(--muted);font-size:12px}.muted[data-v-5c51c351]{margin:0}.link[data-v-5c51c351]{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:13px;padding:0}.steps[data-v-5c51c351]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.steps li[data-v-5c51c351]{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;border-top:1px solid var(--line)}.steps li[data-v-5c51c351]:first-child{border-top:0}.steps li.minus span[data-v-5c51c351]:first-child{color:var(--muted)}.steps li.total[data-v-5c51c351]{font-weight:700;background:var(--hover-row, #f5f6f8)}.steps li.total.low[data-v-5c51c351]{color:var(--error, #b91c1c)}.reason[data-v-5c51c351]{margin:0;font-weight:600}.note[data-v-5c51c351]{margin:0;display:flex;gap:6px;align-items:flex-start}.note.warn[data-v-5c51c351]{color:var(--error, #b91c1c)}.decision[data-v-5c51c351]{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:8px;border:1px solid var(--line);background:var(--hover-row, #f5f6f8)}.decision div[data-v-5c51c351]{display:flex;flex-direction:column;gap:2px}.decision .pay[data-v-5c51c351]{text-align:right}.decision b[data-v-5c51c351]{font-size:16px}.to-pay[data-v-5c51c351]{margin:0}.since summary[data-v-5c51c351]{cursor:pointer}.since ul[data-v-5c51c351]{list-style:none;margin:6px 0 0;padding:0;font-size:13px}.since li[data-v-5c51c351]{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid var(--line)}.since li.total[data-v-5c51c351]{font-weight:600}.pdf[data-v-5c51c351]{align-self:flex-start;display:inline-flex;gap:6px;align-items:center}.error[data-v-5c51c351]{color:var(--error, #b91c1c);margin:0}.task-checklist[data-v-547cbf52]{flex-basis:100%;margin:-4px 0 0 34px;min-width:0}.task-checklist summary[data-v-547cbf52]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--blue, #2563eb);list-style:none;-webkit-user-select:none;user-select:none}.task-checklist summary[data-v-547cbf52]::-webkit-details-marker{display:none}.task-checklist summary small[data-v-547cbf52]{font-weight:500;color:var(--muted, #6b7280)}.chev[data-v-547cbf52]{display:inline-block;transition:transform .15s ease;font-size:15px;line-height:1}.task-checklist[open] .chev[data-v-547cbf52]{transform:rotate(90deg)}.task-checklist ul[data-v-547cbf52]{margin:8px 0 4px;padding:10px 12px 10px 14px;border-left:2px solid var(--line, #e5e7eb);background:var(--subtle, rgba(15, 23, 42, .025));border-radius:0 8px 8px 0;list-style:none}.task-checklist li[data-v-547cbf52]{font-size:13px;line-height:1.45;color:var(--text, #111827);overflow-wrap:anywhere}.task-checklist li.line[data-v-547cbf52]{position:relative;padding-left:14px}.task-checklist li.line[data-v-547cbf52]:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--muted, #9ca3af)}.task-checklist li+li[data-v-547cbf52]{margin-top:4px}.task-checklist li.head[data-v-547cbf52]{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6b7280)}.task-checklist li.head[data-v-547cbf52]:first-child{margin-top:0}.edit[data-v-547cbf52]{display:inline-block;margin-top:2px;font-size:12px;color:var(--muted, #6b7280);text-decoration:underline}@media(max-width:640px){.task-checklist[data-v-547cbf52]{margin-left:0}}.review[data-v-dfcc7fe0]{padding:4px 14px 0;container-type:inline-size}.summary[data-v-dfcc7fe0]{margin:10px 0 0;line-height:1.5}.notice[data-v-dfcc7fe0]{margin:10px 0 0;padding:8px 12px;border-left:4px solid var(--warning, #f59e0b);border-radius:0 10px 10px 0;background:var(--tint-warn, #fffbeb);color:var(--ink-warn, #78350f);font-size:13px}.links[data-v-dfcc7fe0]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:13px}.links a[data-v-dfcc7fe0]{color:var(--blue)}.empty[data-v-dfcc7fe0]{margin:10px 0 0;color:var(--muted)}.section[data-v-dfcc7fe0]{margin-top:14px}.section-head[data-v-dfcc7fe0]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;border-bottom:1px solid var(--line);padding-bottom:2px}.fold[data-v-dfcc7fe0]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 0;border:0;background:none;font:inherit;color:var(--text);cursor:pointer;text-align:left}.fold[data-v-dfcc7fe0]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.chev[data-v-dfcc7fe0]{color:var(--muted);transition:transform .15s ease}.folded .chev[data-v-dfcc7fe0]{transform:rotate(-90deg)}.fold h4[data-v-dfcc7fe0]{margin:0;font-size:15px;font-weight:700}.fold .n[data-v-dfcc7fe0]{color:var(--muted);font-weight:600;margin-left:4px;font-size:13px}.ticked-n[data-v-dfcc7fe0],.goes[data-v-dfcc7fe0]{color:var(--muted);font-size:12px}.all[data-v-dfcc7fe0]{margin-left:auto;display:inline-flex;gap:12px}.none[data-v-dfcc7fe0]{margin:6px 0 0;color:var(--muted);font-size:13px}.due-note[data-v-dfcc7fe0]{margin:6px 0 0;color:var(--muted);font-size:12.5px}.lines[data-v-dfcc7fe0]{list-style:none;margin:0;padding:0}.line[data-v-dfcc7fe0]{display:flex;gap:10px;align-items:flex-start;padding:4px 0;border-bottom:1px solid var(--line)}.line[data-v-dfcc7fe0]:last-child{border-bottom:0}.line.off .text[data-v-dfcc7fe0]{color:var(--muted);text-decoration:line-through}.tick[data-v-dfcc7fe0]{width:18px;height:18px;margin-top:8px;flex:none;accent-color:var(--brand-button, var(--button, #007a8c))}.body[data-v-dfcc7fe0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.words[data-v-dfcc7fe0]{min-width:0}.text[data-v-dfcc7fe0]{width:100%;min-height:34px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;font:inherit;background:var(--surface, #fff)}.text[data-v-dfcc7fe0]:focus,.pick[data-v-dfcc7fe0]:focus{outline:2px solid var(--aqua-tint, #dcf0f2);border-color:var(--blue)}.meta[data-v-dfcc7fe0]{display:flex;flex-wrap:wrap;gap:2px 12px;margin:2px 0 0;font-size:12px}.heard[data-v-dfcc7fe0]{color:var(--blue);white-space:nowrap}.tag[data-v-dfcc7fe0]{color:var(--muted)}.blocked[data-v-dfcc7fe0]{margin:2px 0 0;font-size:12px;color:var(--ink-warn, #9a3412)}.story[data-v-dfcc7fe0]{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.tag.named[data-v-dfcc7fe0]{color:var(--ink-warn, #9a3412)}.details-toggle[data-v-dfcc7fe0]{display:inline-flex;align-items:center;gap:2px;min-height:24px;color:var(--muted)}.details-toggle .chev[data-v-dfcc7fe0]{transition:transform .15s ease}.details-toggle .chev.shut[data-v-dfcc7fe0]{transform:rotate(-90deg)}.details[data-v-dfcc7fe0]{display:grid;gap:4px;margin:4px 0 2px}.detail[data-v-dfcc7fe0]{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:8px;align-items:start}.dlbl[data-v-dfcc7fe0]{padding-top:6px;font-size:12px;font-weight:600;color:var(--muted)}.dtext[data-v-dfcc7fe0]{width:100%;min-height:30px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:13px;line-height:1.4;background:var(--surface, #fff);resize:none;overflow:hidden}.dtext[data-v-dfcc7fe0]:focus{outline:2px solid var(--aqua-tint, #dcf0f2);border-color:var(--blue)}.line.off .dtext[data-v-dfcc7fe0]{color:var(--muted)}@container (max-width: 520px){.detail[data-v-dfcc7fe0]{grid-template-columns:minmax(0,1fr)}.dlbl[data-v-dfcc7fe0]{padding-top:0}}.controls[data-v-dfcc7fe0]{display:grid;gap:4px;font-size:12px;color:var(--muted)}.field[data-v-dfcc7fe0]{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"lbl ctl" "sug ctl";align-items:center;column-gap:8px}.field .lbl[data-v-dfcc7fe0]{grid-area:lbl}.field .pick[data-v-dfcc7fe0]{grid-area:ctl}.field .sug[data-v-dfcc7fe0]{grid-area:sug;align-self:start}.pick[data-v-dfcc7fe0]{width:100%;min-height:34px;padding:2px 6px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:13px;background:var(--surface, #fff);color:var(--text);max-width:100%;min-width:0}.guessed .pick[data-v-dfcc7fe0]{border-style:dashed;border-color:var(--line-strong, #cbd5e1);color:var(--muted)}.sug[data-v-dfcc7fe0]{font-size:11px;color:var(--muted);font-style:italic;line-height:1.2}.cols[data-v-dfcc7fe0]{display:none}@container (min-width: 760px){.cols[data-v-dfcc7fe0],.line.step .body[data-v-dfcc7fe0]{display:grid;grid-template-columns:minmax(0,1fr) 168px 160px 136px;column-gap:8px;align-items:start}.cols[data-v-dfcc7fe0]{margin:6px 0 0 28px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.line.step .controls[data-v-dfcc7fe0]{display:contents}.field[data-v-dfcc7fe0]{display:flex;flex-direction:column;align-items:stretch;gap:1px}.field .lbl[data-v-dfcc7fe0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sug[data-v-dfcc7fe0]{padding-left:2px}}.bar[data-v-dfcc7fe0]{position:sticky;bottom:0;z-index:2;margin:12px -14px 0;padding:0 14px;border-top:1px solid var(--line);background:var(--surface, #fff)}.decline label[data-v-dfcc7fe0]{display:flex;align-items:center;gap:10px;margin-top:10px;font-weight:600}.buttons[data-v-dfcc7fe0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 12px}.count[data-v-dfcc7fe0]{color:var(--muted);font-size:13px}.link[data-v-dfcc7fe0]{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--blue);cursor:pointer;min-height:32px}.btn[data-v-dfcc7fe0]{min-height:44px;padding:0 18px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);font:inherit;font-weight:500;cursor:pointer}.btn.primary[data-v-dfcc7fe0]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.btn.danger[data-v-dfcc7fe0]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.btn[data-v-dfcc7fe0]:disabled{opacity:.5;cursor:default}.error[data-v-dfcc7fe0]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239)}@container (max-width: 520px){.all[data-v-dfcc7fe0]{margin-left:0}.buttons[data-v-dfcc7fe0]{gap:6px 8px;padding:8px 0 10px}.buttons .btn.primary[data-v-dfcc7fe0]{flex:1 1 auto}.buttons .count[data-v-dfcc7fe0]{flex-basis:100%;font-size:12px}}.review[data-v-d06879ea]{padding:4px 14px 0;container-type:inline-size}.summary[data-v-d06879ea]{margin:10px 0 0;line-height:1.5}.lines[data-v-d06879ea]{list-style:none;margin:8px 0 0;padding:0}.line[data-v-d06879ea]{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.line[data-v-d06879ea]:last-child{border-bottom:0}.line.off .text[data-v-d06879ea]{color:var(--muted);text-decoration:line-through}.tick[data-v-d06879ea]{width:18px;height:18px;margin-top:8px;flex:none;accent-color:var(--brand-button, var(--button, #007a8c))}.body[data-v-d06879ea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.text[data-v-d06879ea]{width:100%;min-height:34px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;font:inherit;font-weight:600;background:var(--surface, #fff)}.text[data-v-d06879ea]:focus,.pick[data-v-d06879ea]:focus{outline:2px solid var(--aqua-tint, #dcf0f2);border-color:var(--blue)}.from[data-v-d06879ea]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:12.5px;min-width:0}.thread[data-v-d06879ea]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:var(--blue);text-decoration:none;min-height:24px}.thread:hover .subject[data-v-d06879ea]{text-decoration:underline}.subject[data-v-d06879ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who[data-v-d06879ea]{color:var(--muted);overflow-wrap:anywhere}.why-line[data-v-d06879ea]{margin:0;font-size:13px;color:var(--text);line-height:1.4}.controls[data-v-d06879ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:2px;font-size:12px;color:var(--muted)}.field[data-v-d06879ea]{display:flex;flex-direction:column;gap:1px;min-width:0}.lbl[data-v-d06879ea]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pick[data-v-d06879ea]{width:100%;min-height:34px;padding:2px 6px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:13px;background:var(--surface, #fff);color:var(--text);min-width:0}.hint[data-v-d06879ea]{font-size:11px;color:var(--muted);line-height:1.2;text-transform:none;letter-spacing:0;font-weight:400}.sug[data-v-d06879ea]{color:var(--ink-warn, #9a3412)}@container (min-width: 640px){.controls[data-v-d06879ea]{grid-template-columns:150px 180px 150px 140px}}.bar[data-v-d06879ea]{position:sticky;bottom:0;z-index:2;margin:12px -14px 0;padding:0 14px;border-top:1px solid var(--line);background:var(--surface, #fff)}.decline label[data-v-d06879ea]{display:flex;align-items:center;gap:10px;margin-top:10px;font-weight:600}.buttons[data-v-d06879ea]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 12px}.count[data-v-d06879ea]{color:var(--muted);font-size:13px}.btn[data-v-d06879ea]{min-height:44px;padding:0 18px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);font:inherit;font-weight:500;cursor:pointer}.btn.primary[data-v-d06879ea]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.btn.danger[data-v-d06879ea]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.btn[data-v-d06879ea]:disabled{opacity:.5;cursor:default}.error[data-v-d06879ea]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239)}@container (max-width: 520px){.buttons[data-v-d06879ea]{gap:6px 8px;padding:8px 0 10px}.buttons .btn.primary[data-v-d06879ea]{flex:1 1 auto}.buttons .count[data-v-d06879ea]{flex-basis:100%;font-size:12px}}.fn-review[data-v-1951cc6f]{padding:4px 14px 0;min-width:0}.facts[data-v-1951cc6f]{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0}.facts div[data-v-1951cc6f]{min-width:0}.facts dt[data-v-1951cc6f]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.facts dd[data-v-1951cc6f]{margin:2px 0 0;overflow-wrap:anywhere}.facts dd.off[data-v-1951cc6f]{color:var(--ink-warn, #9a3412)}.note-was[data-v-1951cc6f]{margin:10px 0 0;padding:8px 12px;border-left:4px solid var(--assistant, #6d4fd6);border-radius:0 10px 10px 0;background:var(--assistant-tint, #f3efff);font-size:13px}h4[data-v-1951cc6f]{margin:14px 0 4px;font-size:13px;font-weight:700}.text[data-v-1951cc6f]{margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2, #fafafa);font:inherit;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.hint[data-v-1951cc6f]{margin:10px 0 0;color:var(--muted);font-size:12.5px}.brief[data-v-1951cc6f]{margin:12px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2, #fafafa);min-width:0}.brief-head[data-v-1951cc6f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.brief-head h4[data-v-1951cc6f]{margin:0}.score[data-v-1951cc6f]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.review[data-v-1951cc6f]{font-size:12px;font-weight:600;color:var(--ink-warn, #9a3412)}.headline[data-v-1951cc6f]{margin:6px 0 0;font-weight:600;overflow-wrap:anywhere}.brief-parts[data-v-1951cc6f]{display:grid;gap:6px;margin:8px 0 0}.brief-parts div[data-v-1951cc6f]{min-width:0}.brief-parts dt[data-v-1951cc6f]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.brief-parts dd[data-v-1951cc6f]{margin:2px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.brief-parts ul[data-v-1951cc6f]{margin:0;padding-left:18px}.said[data-v-1951cc6f]{margin:10px 0 0;font-size:13px;color:var(--muted)}.link[data-v-1951cc6f]{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--blue);cursor:pointer;min-height:32px}.tell[data-v-1951cc6f]{display:grid;gap:4px;margin-top:10px;font-weight:600}.edit[data-v-1951cc6f]{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:6px;font:inherit;font-weight:400;box-sizing:border-box}.buttons[data-v-1951cc6f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 12px}.btn[data-v-1951cc6f]{min-height:44px;padding:0 18px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);font:inherit;font-weight:500;cursor:pointer}.btn.primary[data-v-1951cc6f]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.btn.danger[data-v-1951cc6f]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.btn[data-v-1951cc6f]:disabled{opacity:.5;cursor:default}.error[data-v-1951cc6f]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239)}.review[data-v-f7f8521d]{padding:4px 14px 0;container-type:inline-size}.summary[data-v-f7f8521d]{margin:10px 0 0;line-height:1.5}.box[data-v-f7f8521d]{margin:6px 0 0;font-size:13px;color:var(--muted)}.box b[data-v-f7f8521d]{color:var(--text)}.reconnect[data-v-f7f8521d]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--tint-warn, #fff7ed);color:var(--ink-warn, #9a3412);line-height:1.4}.lines[data-v-f7f8521d]{list-style:none;margin:8px 0 0;padding:0}.line[data-v-f7f8521d]{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.line[data-v-f7f8521d]:last-child{border-bottom:0}.who[data-v-f7f8521d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.name[data-v-f7f8521d]{font-weight:600;overflow-wrap:anywhere}.addr[data-v-f7f8521d]{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.count[data-v-f7f8521d]{margin-left:auto;color:var(--muted);font-size:12.5px;white-space:nowrap}.why-line[data-v-f7f8521d]{margin:0;font-size:13px;line-height:1.4}.samples[data-v-f7f8521d]{margin:0;padding:0 0 0 16px;font-size:12.5px;color:var(--muted)}.samples li[data-v-f7f8521d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choices[data-v-f7f8521d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.choice[data-v-f7f8521d]{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;cursor:pointer;background:var(--surface, #fff);color:var(--text)}.choice input[data-v-f7f8521d]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none}.choice.on[data-v-f7f8521d]{border-color:var(--blue);background:var(--aqua-tint, #dcf0f2);font-weight:600}.choice.later.on[data-v-f7f8521d]{border-color:var(--line-strong, #cbd5e1);background:var(--surface-2, #f1f5f9)}.choice[data-v-f7f8521d]:focus-within{outline:2px solid var(--blue);outline-offset:1px}.line.off .name[data-v-f7f8521d]{color:var(--muted)}.their-link[data-v-f7f8521d]{align-self:flex-start;font-size:12.5px;color:var(--blue);min-height:24px;display:inline-flex;align-items:center}.option[data-v-f7f8521d]{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font-size:13px;line-height:1.4;cursor:pointer}.option input[data-v-f7f8521d]{width:18px;height:18px;margin:0;flex:none;accent-color:var(--brand-button, var(--button, #007a8c))}.bar[data-v-f7f8521d]{position:sticky;bottom:0;z-index:2;margin:12px -14px 0;padding:0 14px;border-top:1px solid var(--line);background:var(--surface, #fff)}.decline label[data-v-f7f8521d]{display:flex;align-items:center;gap:10px;margin-top:10px;font-weight:600}.text[data-v-f7f8521d]{min-height:34px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;font:inherit}.buttons[data-v-f7f8521d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 12px}.count-all[data-v-f7f8521d]{color:var(--muted);font-size:13px}.btn[data-v-f7f8521d]{min-height:44px;padding:0 18px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);font:inherit;font-weight:500;cursor:pointer}.btn.primary[data-v-f7f8521d]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.btn.danger[data-v-f7f8521d]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.btn[data-v-f7f8521d]:disabled{opacity:.5;cursor:default}.error[data-v-f7f8521d]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239)}@container (max-width: 520px){.count[data-v-f7f8521d]{margin-left:0}.buttons .btn.primary[data-v-f7f8521d]{flex:1 1 auto}.buttons .count-all[data-v-f7f8521d]{flex-basis:100%;font-size:12px}}.progress[data-v-c91e7bc0]{list-style:none;margin:-4px 14px 12px;padding:0;display:grid;gap:4px;font-size:13px;color:var(--muted)}.progress li[data-v-c91e7bc0]{overflow-wrap:anywhere;line-height:1.4}.progress li.done[data-v-c91e7bc0]{color:var(--text)}.progress li.failed[data-v-c91e7bc0]{color:var(--ink-danger, #9f1239)}.decision[data-v-9cab0bf4]{--violet: var(--assistant, #6d4fd6);--violet-soft: var(--assistant-tint, #f3efff);--violet-line: #d9cffa;border:1px solid var(--violet-line);border-radius:10px;background:var(--surface, #fff);overflow:clip;font-size:14px;color:var(--text)}.strip[data-v-9cab0bf4]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 14px;background:var(--violet-soft);border-bottom:1px solid var(--violet-line)}.mark[data-v-9cab0bf4]{display:inline-flex;color:var(--violet)}.head[data-v-9cab0bf4]{font-weight:700}.asked[data-v-9cab0bf4]{color:var(--muted);font-size:13px}.why[data-v-9cab0bf4],.meta[data-v-9cab0bf4],.subject[data-v-9cab0bf4],.done-line[data-v-9cab0bf4]{margin:10px 14px 0}.done-line[data-v-9cab0bf4]{margin-bottom:12px;color:var(--muted)}.meta[data-v-9cab0bf4]{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted)}.meta b[data-v-9cab0bf4],.why b[data-v-9cab0bf4],.subject b[data-v-9cab0bf4]{color:var(--text)}.record[data-v-9cab0bf4]{display:inline-block;margin:8px 14px 0;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--blue);cursor:pointer;text-decoration:underline}.body[data-v-9cab0bf4]{margin:8px 14px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2, #f8fafc);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.link[data-v-9cab0bf4]{margin:6px 14px 0;padding:0;border:0;background:none;font:inherit;color:var(--blue);cursor:pointer;min-height:32px}.changes[data-v-9cab0bf4]{margin:10px 14px 0;padding:0;list-style:none;display:grid;gap:6px}.before[data-v-9cab0bf4]{color:var(--muted)}.edit[data-v-9cab0bf4]{min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font:inherit}.edit.wide[data-v-9cab0bf4]{flex:1;min-width:0}.answer[data-v-9cab0bf4]{display:grid;gap:10px;margin:12px 14px 0}.tell[data-v-9cab0bf4]{display:flex;align-items:center;gap:10px;font-weight:600}.buttons[data-v-9cab0bf4]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 14px}.answer .buttons[data-v-9cab0bf4]{padding:0 0 14px}.btn[data-v-9cab0bf4]{min-height:44px;padding:0 18px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);font:inherit;font-weight:500;cursor:pointer}.btn.primary[data-v-9cab0bf4]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.btn.danger[data-v-9cab0bf4]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.btn[data-v-9cab0bf4]:disabled{opacity:.5;cursor:default}.error[data-v-9cab0bf4]{margin:10px 14px 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239)}@media(max-width:600px){.buttons[data-v-9cab0bf4]{flex-direction:column}.btn[data-v-9cab0bf4]{width:100%}.tell[data-v-9cab0bf4]{flex-direction:column;align-items:stretch}}.working-line[data-v-9cab0bf4]{display:flex;align-items:flex-start;gap:10px;margin:12px 14px;line-height:1.45;color:var(--muted)}.working-line b[data-v-9cab0bf4]{color:var(--text)}.spinner[data-v-9cab0bf4]{flex:none;width:16px;height:16px;margin-top:2px;border:2px solid var(--violet-line);border-top-color:var(--violet);border-radius:50%;animation:spin-9cab0bf4 .9s linear infinite}@keyframes spin-9cab0bf4{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-9cab0bf4]{animation:none;border-top-color:var(--violet-line);background:var(--violet);transform:scale(.5)}}.last-try[data-v-9cab0bf4]{line-height:1.45}.facts[data-v-9cab0bf4]{white-space:pre-wrap;margin:8px 14px 0;line-height:1.5}.sends[data-v-9cab0bf4]{color:var(--muted);margin:8px 14px 0;font-size:13px}.rate[data-v-9cab0bf4]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 14px 14px}.rate input[data-v-9cab0bf4]{width:120px;padding:8px;border:1px solid var(--edge-strong, #d1d5db);border-radius:8px}.answers[data-v-9cab0bf4]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 14px 14px}.preview-link[data-v-9cab0bf4],.page-link[data-v-9cab0bf4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-sizing:border-box}.preview-link[data-v-9cab0bf4]{margin:12px 14px 0;min-height:52px;font-size:16px;padding:0 22px}.page-link[data-v-9cab0bf4]{color:var(--blue)}.pages[data-v-9cab0bf4]{margin:8px 14px 0;padding-left:18px;font-size:13px}.pages a[data-v-9cab0bf4]{color:var(--blue)}.card-links[data-v-9cab0bf4]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 14px 0}.card-links a[data-v-9cab0bf4]{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--blue);font-weight:600}.ask-line[data-v-9cab0bf4]{display:grid;gap:10px;margin:12px 14px 0}.ask-line label[data-v-9cab0bf4]{display:flex;flex-direction:column;gap:6px;font-weight:600}.ask-line .buttons[data-v-9cab0bf4]{padding:0 0 14px}@media(max-width:600px){.preview-link[data-v-9cab0bf4]{display:flex}}.wf[data-v-5b1d48e7]{--done: var(--success, #16a34a);--attention: #d97706;--idle: var(--edge-strong, #cbd5e1);--wf-ink: var(--ink, #1e293b);--soft: var(--ink-muted, #64748b);color:var(--wf-ink)}.rail[data-v-5b1d48e7]{position:relative;padding:30px 0 16px;border-bottom:1px solid var(--edge, #e2e8f0);--fill: 0%}.rail .line[data-v-5b1d48e7]{position:relative;height:3px;background:var(--surface-2, #e2e8f0)}.rail .line i[data-v-5b1d48e7]{position:absolute;left:0;top:0;height:100%;width:var(--fill);background:var(--wf-ink);transition:width .3s}.rail ol[data-v-5b1d48e7]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;font-size:12px;color:var(--muted)}.rail li.done+li.done[data-v-5b1d48e7]:before,.rail li.done+li.attention[data-v-5b1d48e7]:before,.rail li.attention+li.done[data-v-5b1d48e7]:before,.rail li.attention+li.attention[data-v-5b1d48e7]:before,.rail li.upcoming+li.upcoming[data-v-5b1d48e7]:before{content:", ";white-space:pre}.rail li.done[data-v-5b1d48e7]:has(+li.current):after,.rail li.attention[data-v-5b1d48e7]:has(+li.current):after,.rail.complete li.done[data-v-5b1d48e7]:last-child:after{content:" done";white-space:pre}.rail li.current+li.upcoming[data-v-5b1d48e7]{margin-left:auto}.rail li.upcoming[data-v-5b1d48e7]:last-child:after{content:" to go";white-space:pre}.rail button[data-v-5b1d48e7]{border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}.rail button:hover .rail-label[data-v-5b1d48e7]{text-decoration:underline}.rail li.done .rail-label[data-v-5b1d48e7]{color:var(--soft)}.rail li.attention .rail-label[data-v-5b1d48e7]{color:var(--attention);font-weight:600}.rail li.current[data-v-5b1d48e7]{position:absolute;top:6px;left:var(--fill);transform:translate(-100%);white-space:nowrap}.rail.early li.current[data-v-5b1d48e7]{transform:none}.rail li.current .rail-label[data-v-5b1d48e7]{font-size:15px;font-weight:700;color:var(--wf-ink)}.rail .count[data-v-5b1d48e7]{margin-left:6px;font-size:12px;font-weight:500;color:var(--muted)}.rail-meta[data-v-5b1d48e7]{position:absolute;top:2px;right:0;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--soft)}.rail-meta b[data-v-5b1d48e7]{color:var(--wf-ink)}.status-now[data-v-5b1d48e7]{display:inline-flex;min-height:24px!important;padding:0 10px;font-size:12px;border-radius:999px!important}.banner[data-v-5b1d48e7]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-left:4px solid #e11d48;background:var(--surface-2, #fff1f3);padding:16px 18px;margin-top:18px;border-radius:0 10px 10px 0}.banner b[data-v-5b1d48e7]{font-size:16px}.banner p[data-v-5b1d48e7]{margin:4px 0 0;color:var(--soft);font-size:14px}.banner-actions[data-v-5b1d48e7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.layout[data-v-5b1d48e7]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;padding-top:12px}.steps[data-v-5b1d48e7]{list-style:none;margin:0;padding:0;min-width:0}.step[data-v-5b1d48e7],.step-body[data-v-5b1d48e7],.form-section[data-v-5b1d48e7]{min-width:0}.step[data-v-5b1d48e7]{position:relative;padding-left:52px}.step[data-v-5b1d48e7]:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:2px;background:var(--surface-2, #e2e8f0)}.step.done[data-v-5b1d48e7]:before{background:color-mix(in srgb,var(--phase) 45%,var(--surface-2, #e2e8f0))}.step[data-v-5b1d48e7]:first-child:before{top:28px}.step[data-v-5b1d48e7]:last-child:before{bottom:calc(100% - 28px)}.step-head[data-v-5b1d48e7]{width:100%;display:flex;align-items:center;gap:12px;border:0;background:none;font:inherit;text-align:left;padding:16px 0;min-height:60px;cursor:pointer}.marker[data-v-5b1d48e7]{position:absolute;left:0;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:var(--surface, #fff);border:2px solid var(--idle);color:var(--soft);z-index:1}.step.done .marker[data-v-5b1d48e7]{background:var(--phase);border-color:var(--phase);color:#fff}.step.current .marker[data-v-5b1d48e7]{background:var(--phase);border-color:var(--phase);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--phase) 20%,transparent)}.step.attention .marker[data-v-5b1d48e7]{border-color:var(--attention);color:var(--attention);background:var(--tint-warn, #fffbeb)}.title-wrap[data-v-5b1d48e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.title[data-v-5b1d48e7]{font-size:16px;font-weight:600;line-height:1.3}.step.current .title[data-v-5b1d48e7]{font-size:20px;font-weight:700;letter-spacing:-.01em}.step.upcoming:not(.open) .title[data-v-5b1d48e7],.step.muted .title[data-v-5b1d48e7]{color:var(--ink-faint, #94a3b8);font-weight:500}.summary[data-v-5b1d48e7]{margin-left:auto;color:var(--soft);font-size:14px;text-align:right}.flag[data-v-5b1d48e7]{margin-left:auto;font-size:13px;font-weight:600;color:var(--attention);white-space:nowrap}.flag.waiting[data-v-5b1d48e7]{color:var(--phase)}.step-body[data-v-5b1d48e7]{padding:0 0 22px}.step.current .step-body[data-v-5b1d48e7]{position:relative;z-index:1;margin:0 0 14px -8px;padding:16px 18px 20px;border-radius:12px;background:color-mix(in srgb,var(--phase) 6%,var(--surface, #fff));border:1px solid color-mix(in srgb,var(--phase) 18%,var(--edge, #fff))}.tasks[data-v-5b1d48e7]{list-style:none;margin:4px 0 14px;padding:0;border:1px solid var(--edge, #e2e8f0);border-radius:10px;background:var(--surface, #fff)}.tasks li[data-v-5b1d48e7]{display:flex;align-items:center;gap:12px;padding:10px 14px;flex-wrap:wrap}.tasks li+li[data-v-5b1d48e7]{border-top:1px solid var(--edge, #f1f5f9)}.tick[data-v-5b1d48e7]{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--edge-strong, #cbd5e1);display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.tasks li.done .tick[data-v-5b1d48e7]{background:var(--done);border-color:var(--done)}.task-text[data-v-5b1d48e7]{flex:1;min-width:180px;display:flex;flex-direction:column}.task-text b[data-v-5b1d48e7]{font-size:14px;font-weight:600}.tasks li.done .task-text b[data-v-5b1d48e7]{color:var(--soft)}.task-text small[data-v-5b1d48e7]{font-size:12px;color:var(--soft)}.small-link[data-v-5b1d48e7]{font-size:13px;min-height:30px}.task-error[data-v-5b1d48e7]{flex-basis:100%;margin:0 0 0 34px;font-size:13px;color:var(--status-error-text, #b91c1c)}.ask[data-v-5b1d48e7]{margin:0 0 14px}.ask.late[data-v-5b1d48e7]{margin-top:16px}.question[data-v-5b1d48e7]{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--wf-ink)}.choices[data-v-5b1d48e7]{display:flex;flex-wrap:wrap;gap:8px}.answer[data-v-5b1d48e7]{min-width:88px;min-height:40px;padding:0 18px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);font:inherit;font-size:14px;font-weight:600;color:var(--wf-ink);cursor:pointer}.answer[data-v-5b1d48e7]:hover{border-color:var(--button)}.answer.chosen[data-v-5b1d48e7]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:#fff}.ask-note[data-v-5b1d48e7]{margin:8px 0 0;font-size:13px;color:var(--soft)}.task-field[data-v-5b1d48e7]{flex:none;width:180px}.task-group[data-v-5b1d48e7]{margin:16px 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--soft)}.tasks li.with-input[data-v-5b1d48e7]:after{content:"";order:2;flex-basis:100%}.tasks li.with-input>.task-field[data-v-5b1d48e7]{order:3;flex:1 1 240px;max-width:440px;width:auto;margin-left:34px}.tasks li.with-input>.small-link[data-v-5b1d48e7]{order:4}.task-choices[data-v-5b1d48e7]{display:flex;gap:6px}.task-choices .btn[data-v-5b1d48e7]{min-width:64px}.task-choices .btn.chosen[data-v-5b1d48e7]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border-color:transparent;color:#fff}.primary-small[data-v-5b1d48e7]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.form-note[data-v-5b1d48e7]{margin:0 0 12px;font-size:13px;color:var(--soft);background:var(--surface-2, #f8fafc);border-radius:8px;padding:8px 12px}.step-agreement[data-v-5b1d48e7]{border:1px solid var(--edge, #e2e8f0);border-radius:10px;padding:12px 14px;margin:0 0 12px;background:var(--surface, #fff)}.form-section[data-v-5b1d48e7]{border-top:1px solid var(--edge, #e2e8f0);padding:14px 0 6px}.form-section h4 .hint[data-v-5b1d48e7]{font-weight:400;text-transform:none;letter-spacing:0;color:var(--soft);margin-left:8px}.form-section h4 .btn[data-v-5b1d48e7]{margin-left:auto;text-transform:none;letter-spacing:0}.standard-summary[data-v-5b1d48e7]{margin:0;font-size:13px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-section h4[data-v-5b1d48e7]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--wf-ink)}.form-grid[data-v-5b1d48e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 14px}.ask-note.section-missing[data-v-5b1d48e7]{margin:0 0 12px}.form-grid.pairs[data-v-5b1d48e7]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.form-grid.pairs[data-v-5b1d48e7]{grid-template-columns:minmax(0,1fr)}}.form-field[data-v-5b1d48e7]{display:flex;flex-direction:column;justify-content:space-between;gap:5px;font-size:12px;font-weight:600;color:var(--soft)}.form-field.wide[data-v-5b1d48e7]{grid-column:1 / -1}.form-field .req[data-v-5b1d48e7]{color:var(--ink-warn, #b45309);font-style:normal;margin-left:2px}.form-field.missing[data-v-5b1d48e7] .input,.form-field.missing[data-v-5b1d48e7] .money{border-color:var(--edge-warn, #f59e0b);background:var(--tint-warn, #fffbeb)}.fields-after[data-v-5b1d48e7]{margin-bottom:14px}.status-line[data-v-5b1d48e7]{font-size:13px;color:var(--ink-ok, #166534);background:var(--surface-2, #f0fdf4);border-radius:8px;padding:8px 10px;margin:6px 0 0}.status-line.warn[data-v-5b1d48e7]{color:var(--ink-warn, #9a3412);background:var(--tint-warn, #fff7ed)}.analysis.in-task[data-v-5b1d48e7]{flex-basis:100%;margin:4px 0 0 34px;background:var(--surface-2, #f8fafc)}.flag.tasks-flag[data-v-5b1d48e7]{color:var(--soft)}.analysis[data-v-5b1d48e7]{border:1px solid var(--edge, #e2e8f0);border-radius:10px;padding:12px 14px;margin:0 0 12px;background:var(--surface, #fff)}.analysis p[data-v-5b1d48e7]{margin:0 0 6px}.analysis-head b[data-v-5b1d48e7]{font-size:18px}.analysis-meta[data-v-5b1d48e7]{font-size:13px;color:var(--soft)}.analysis-actions[data-v-5b1d48e7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.analysis-actions a.btn[data-v-5b1d48e7]{text-decoration:none}.analysis-error[data-v-5b1d48e7]{color:var(--ink-danger, #b91c1c);font-size:13px;margin-top:8px!important}.undo-line[data-v-5b1d48e7]{margin:0 0 10px;font-size:13px;color:var(--soft)}.undo-line .muted[data-v-5b1d48e7]{margin-left:6px}.auto[data-v-5b1d48e7]{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;color:var(--soft)}.auto.off[data-v-5b1d48e7]{font-style:italic}.linked-record[data-v-5b1d48e7]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--soft)}.help[data-v-5b1d48e7]{margin:0 0 16px;color:var(--soft);font-size:14px;line-height:1.6;max-width:62ch}.fields[data-v-5b1d48e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px 16px}.field[data-v-5b1d48e7]{display:flex;flex-direction:column;justify-content:space-between;gap:6px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--soft)}.field[data-v-5b1d48e7] .input,.field[data-v-5b1d48e7] select{text-transform:none;letter-spacing:0;font-weight:400;color:var(--wf-ink)}.field.wide[data-v-5b1d48e7]{grid-column:1 / -1}.field.wide[data-v-5b1d48e7] textarea{min-height:140px;field-sizing:content;max-height:420px}.waiting-line[data-v-5b1d48e7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--phase);margin:0 0 12px}.click-line[data-v-5b1d48e7]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--phase);margin:0 0 12px}.click-line[data-v-5b1d48e7] svg{flex:none}.pulse[data-v-5b1d48e7]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--phase);animation:pulse-5b1d48e7 1.6s ease-in-out infinite}@keyframes pulse-5b1d48e7{50%{opacity:.3}}.sent-email[data-v-5b1d48e7]{margin:10px 0 12px;border:1px solid var(--edge, #e2e8f0);border-radius:10px;background:var(--surface, #fff)}.sent-email summary[data-v-5b1d48e7]{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;color:var(--ink, #0f172a);cursor:pointer;list-style:none}.sent-email summary[data-v-5b1d48e7]::-webkit-details-marker{display:none}.sent-email summary small[data-v-5b1d48e7]{font-weight:400;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sent-email[open] summary[data-v-5b1d48e7]{border-bottom:1px solid var(--edge, #e2e8f0)}.sent-body[data-v-5b1d48e7]{padding:16px 18px 6px;max-height:520px;overflow:auto}.reply[data-v-5b1d48e7]{margin:0 0 16px;border-left:4px solid var(--phase);background:var(--surface, #fff);padding:14px 16px;border-radius:0 10px 10px 0;box-shadow:0 1px 2px #0f172a0f}.reply header[data-v-5b1d48e7]{font-size:13px;color:var(--soft);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.reply header b[data-v-5b1d48e7]{color:var(--wf-ink);font-size:14px}.reply header small[data-v-5b1d48e7]{flex-basis:100%}.reply p[data-v-5b1d48e7]{white-space:pre-wrap;margin:8px 0 12px;font-size:16px;line-height:1.55}.choice[data-v-5b1d48e7]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));padding:5px 14px;font-size:14px;border-radius:4px}.actions[data-v-5b1d48e7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.btn[data-v-5b1d48e7]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--edge-strong, #cbd5e1);background:var(--surface, #fff);border-radius:10px;font:inherit;font-size:14px;font-weight:500;padding:0 18px;min-height:44px;cursor:pointer;color:var(--wf-ink)}.btn[data-v-5b1d48e7]:hover{background:var(--surface-2, #f8fafc)}.btn.primary[data-v-5b1d48e7]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600;box-shadow:0 1px 2px #0f172a26}.btn.primary[data-v-5b1d48e7]:hover{filter:brightness(.94)}.btn.small[data-v-5b1d48e7]{display:inline-flex;align-items:center;gap:6px;min-height:34px;font-size:13px;padding:0 12px}.btn.link[data-v-5b1d48e7]{border:0;background:none;color:var(--phase, var(--blue));padding:0 6px;min-height:36px;box-shadow:none}.later[data-v-5b1d48e7]{margin:0;font-size:13px;color:var(--ink-faint, #94a3b8);font-style:italic}.already[data-v-5b1d48e7]{margin:12px 0 0;font-size:13px;color:var(--soft);display:flex;flex-wrap:wrap;align-items:center;gap:2px}.already .btn.link[data-v-5b1d48e7]{font-size:13px}.agent-line[data-v-5b1d48e7]{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--assistant, #6d4fd6)}.step.upcoming .agent-line[data-v-5b1d48e7],.step.muted .agent-line[data-v-5b1d48e7]{opacity:.6}.agent-box[data-v-5b1d48e7]{margin:14px 0 0;padding:12px 14px;border:1px solid var(--edge-violet, #d9cffa);border-radius:10px;background:var(--assistant-tint, #f3efff);min-width:0}.agent-box.is-open[data-v-5b1d48e7]{padding:0;border:0;background:none}.agent-head[data-v-5b1d48e7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;font-weight:600;color:var(--assistant, #6d4fd6)}.agent-head small[data-v-5b1d48e7]{font-weight:400;color:var(--soft)}.agent-head[data-v-5b1d48e7] svg{flex:none}.btn.agent-btn[data-v-5b1d48e7]{margin-top:10px;border-color:var(--edge-violet, #d9cffa);color:var(--assistant, #6d4fd6);font-weight:600}.btn.agent-btn[data-v-5b1d48e7]:hover{background:var(--surface, #fff);border-color:var(--assistant, #6d4fd6)}.agent-box .task-error[data-v-5b1d48e7]{margin:8px 0 0}.ask-error[data-v-5b1d48e7]{flex-basis:100%;margin:0}.btn.link.ask-link[data-v-5b1d48e7]{display:inline-flex;align-items:center;gap:5px;color:var(--assistant, #6d4fd6)}.ask-menu[data-v-5b1d48e7]{position:relative}.ask-menu summary[data-v-5b1d48e7]{list-style:none;cursor:pointer}.ask-menu summary[data-v-5b1d48e7]::-webkit-details-marker{display:none}.step-list[data-v-5b1d48e7]{margin:0 0 14px}.step-list h4[data-v-5b1d48e7]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #475569)}.step-list .count[data-v-5b1d48e7]{color:var(--ink-muted, #64748b);font-weight:600;margin-left:4px}.step-list ul[data-v-5b1d48e7]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.step-list li[data-v-5b1d48e7]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.step-list li[data-v-5b1d48e7] .chip{max-width:100%;min-width:0}.step-list .meta[data-v-5b1d48e7]{font-size:12.5px;color:var(--ink-muted, #64748b)}.step-list .empty[data-v-5b1d48e7]{margin:0;font-size:13px;color:var(--ink-muted, #64748b)}.ask-list[data-v-5b1d48e7]{position:absolute;z-index:5;top:100%;left:0;min-width:220px;padding:6px;border-radius:8px;background:var(--surface, #fff);box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;gap:2px}.ask-list button[data-v-5b1d48e7]{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--wf-ink);text-align:left;cursor:pointer}.ask-list button[data-v-5b1d48e7]:hover{background:var(--assistant-tint, #f3efff)}.ask-list button[data-v-5b1d48e7] svg{color:var(--assistant, #6d4fd6)}.facts[data-v-5b1d48e7]{align-self:start;background:var(--surface-2, #f8fafc);border-radius:14px;padding:20px;margin-top:8px}.facts dl[data-v-5b1d48e7]{display:grid;grid-template-columns:1fr;gap:16px;margin:0}.facts dt[data-v-5b1d48e7]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soft)}.facts dd[data-v-5b1d48e7]{margin:5px 0 0;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.facts dd[data-v-5b1d48e7]>.input,.facts dd[data-v-5b1d48e7]>select,.facts dd[data-v-5b1d48e7]>textarea{width:100%}.facts .big[data-v-5b1d48e7]{font-size:22px;font-weight:700;letter-spacing:-.01em}.facts .big small[data-v-5b1d48e7]{font-size:12px;font-weight:700;color:var(--status-done-text, #15803d);background:var(--status-done-bg, #dcfce7);padding:2px 8px;border-radius:999px}.mini[data-v-5b1d48e7]{min-height:22px!important;border-radius:999px!important;font-size:12px}.mini.inline[data-v-5b1d48e7]{display:inline-flex;padding:0 10px}.offramp[data-v-5b1d48e7]{margin-top:18px;padding:14px;border:1px solid var(--edge-danger, #fecdd3);background:var(--surface-2, #fff5f6);border-radius:10px}.offramp-q[data-v-5b1d48e7]{display:flex;align-items:center;gap:6px;margin:0;font-weight:700;color:var(--ink-danger, #be123c)}.offramp-hint[data-v-5b1d48e7]{margin:4px 0 10px;font-size:13px;color:var(--soft)}.offramp-options[data-v-5b1d48e7]{display:flex;flex-wrap:wrap;gap:8px}.btn.danger[data-v-5b1d48e7]{border-color:var(--edge-danger, #fda4af);color:var(--ink-danger, #be123c);background:var(--surface, #fff);min-height:38px;font-weight:600}.btn.danger[data-v-5b1d48e7]:hover{background:var(--tint-danger, #ffe4e6)}.howto[data-v-5b1d48e7]{margin-top:14px;border:1px solid var(--edge, #e2e8f0);border-radius:10px;background:var(--surface, #fff)}.howto-head[data-v-5b1d48e7]{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;font:inherit;font-weight:700;font-size:14px;color:var(--wf-ink);padding:12px 14px;cursor:pointer}.howto-count[data-v-5b1d48e7]{font-weight:500;color:var(--soft);font-size:12px}.howto-head .caret[data-v-5b1d48e7]{margin-left:auto;color:var(--soft)}.howto-body[data-v-5b1d48e7]{padding:0 14px 14px;font-size:13px}.howto-intro[data-v-5b1d48e7]{background:var(--surface-2, #f8fafc);border-radius:8px;padding:10px 12px;margin-bottom:12px;color:var(--wf-ink)}.howto-intro[data-v-5b1d48e7] p{margin:0 0 6px}.howto-sop[data-v-5b1d48e7]{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 12px;font-size:12.5px;color:var(--blue)}.howto-intro[data-v-5b1d48e7] .lead{font-weight:600;margin:0 0 4px}.howto-intro[data-v-5b1d48e7] ul{margin:0;padding-left:18px}.howto-steps[data-v-5b1d48e7]{list-style:none;margin:0;padding:0;position:relative}.howto-steps li[data-v-5b1d48e7]{display:grid;grid-template-columns:26px 1fr;gap:10px;padding-bottom:12px;position:relative}.howto-steps li[data-v-5b1d48e7]:not(:last-child):before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:var(--surface-2, #e2e8f0)}.howto-num[data-v-5b1d48e7]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--phase);background:var(--surface, #fff);border:2px solid var(--phase);position:relative}.howto-steps li.done .howto-num[data-v-5b1d48e7],.howto-steps li.current .howto-num[data-v-5b1d48e7]{background:var(--phase);color:#fff}.howto-steps b[data-v-5b1d48e7]{display:block;font-size:13px;margin-top:4px}.howto-steps p[data-v-5b1d48e7]{margin:2px 0 0;color:var(--soft);line-height:1.45}.howto-auto[data-v-5b1d48e7]{display:flex;gap:5px;align-items:flex-start;color:var(--wf-ink)!important}.howto-auto[data-v-5b1d48e7] svg{flex:none;margin-top:2px;color:#d97706}.howto-auto.off[data-v-5b1d48e7]{color:var(--soft)!important;font-style:italic}.howto-off[data-v-5b1d48e7]{display:flex;gap:6px;align-items:flex-start;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--edge, #e2e8f0);color:var(--soft)}.howto-off b[data-v-5b1d48e7]{color:var(--ink-danger, #be123c)}@media(max-width:900px){.layout[data-v-5b1d48e7]{grid-template-columns:1fr}.facts dl[data-v-5b1d48e7]{grid-template-columns:1fr 1fr}.fact.wide[data-v-5b1d48e7]{grid-column:1 / -1}}@media(max-width:760px){.rail li[data-v-5b1d48e7]:not(.current){display:none}.rail ol[data-v-5b1d48e7]{margin:0}.rail-meta .status-now[data-v-5b1d48e7],.summary[data-v-5b1d48e7]{display:none}.step[data-v-5b1d48e7]{padding-left:46px}.step.current .step-body[data-v-5b1d48e7]{margin-left:-46px;border-radius:10px;padding:14px}.step.current .title[data-v-5b1d48e7]{font-size:18px}.actions .btn[data-v-5b1d48e7]{flex:1 1 100%}.btn[data-v-5b1d48e7],.btn.small[data-v-5b1d48e7],.btn.link[data-v-5b1d48e7],.btn.danger[data-v-5b1d48e7],.answer[data-v-5b1d48e7],.small-link[data-v-5b1d48e7]{min-height:44px}.choices .answer[data-v-5b1d48e7]{flex:1 1 0;min-width:0}.choices.many .answer[data-v-5b1d48e7]{flex-basis:100%}.tasks li[data-v-5b1d48e7]{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.tasks li>.btn[data-v-5b1d48e7],.tasks li>.task-field[data-v-5b1d48e7]{width:100%}.task-choices .btn[data-v-5b1d48e7]{flex:1 1 0;min-height:44px}.tasks li.with-input>.task-field[data-v-5b1d48e7]{order:0;flex:none;max-width:none;margin-left:0}.tasks li.with-input[data-v-5b1d48e7]:after{display:none}.tasks li .tick[data-v-5b1d48e7]{position:absolute;left:14px;top:14px}.tasks li[data-v-5b1d48e7]{position:relative;padding-left:48px}.tasks li .task-text[data-v-5b1d48e7]{min-width:0}.analysis.in-task[data-v-5b1d48e7]{margin-left:0}.offramp-options .btn.danger[data-v-5b1d48e7],.agent-box .btn.agent-btn[data-v-5b1d48e7],.actions .ask-menu[data-v-5b1d48e7]{width:100%}.undo-line[data-v-5b1d48e7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}}.linked-box[data-v-5b1d48e7]{margin-bottom:18px;padding:12px 14px;border:1px solid var(--line, #d1d5db);border-radius:10px;background:var(--surface, #fff);min-width:0}.linked-box h3[data-v-5b1d48e7]{margin:0 0 8px;font-size:13px;font-weight:600}.picker[data-v-1a1165d9]{position:absolute;left:0;bottom:calc(100% + 4px);z-index:30;width:min(360px,100%);max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #00000024;text-align:left}.picker.fill[data-v-1a1165d9]{position:static;width:100%;box-sizing:border-box}.picker.below[data-v-1a1165d9]{bottom:auto;top:calc(100% + 4px)}.picker li[data-v-1a1165d9]{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:6px;cursor:pointer}.picker li.active[data-v-1a1165d9]{background:var(--blue-soft)}.who[data-v-1a1165d9]{display:flex;flex-direction:column;min-width:0}.who b[data-v-1a1165d9]{font-size:14px;font-weight:600;color:var(--text)}.you[data-v-1a1165d9]{font-weight:400;color:var(--muted)}.who small[data-v-1a1165d9]{font-size:12px;color:var(--muted)}.rte[data-v-feeafb43]{position:relative;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);min-width:0}.rte[data-v-feeafb43]:focus-within{outline:2px solid var(--blue-soft);border-color:var(--blue)}.toolbar[data-v-feeafb43]{display:flex;flex-wrap:wrap;gap:2px;padding:2px 4px;border-bottom:1px solid var(--line)}.toolbar button[data-v-feeafb43]{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:none;border-radius:6px;font:inherit;font-size:15px;color:var(--text, #222);cursor:pointer}.toolbar button[data-v-feeafb43]:hover,.toolbar button[aria-pressed=true][data-v-feeafb43],.toolbar button[aria-expanded=true][data-v-feeafb43]{background:var(--hover);border-color:var(--line)}.link[data-v-feeafb43]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:6px 8px 8px;border-bottom:1px solid var(--line)}.link label[data-v-feeafb43]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);flex:1 1 160px;min-width:0}.link input[data-v-feeafb43]{font:inherit;font-size:16px;color:var(--text, #222);border:1px solid var(--line);border-radius:6px;padding:0 10px;min-height:44px;min-width:0}.link-actions[data-v-feeafb43]{display:flex;flex-wrap:wrap;gap:6px}.link-actions button[data-v-feeafb43]{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;cursor:pointer}.link-actions .save[data-v-feeafb43]{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.link-error[data-v-feeafb43]{flex-basis:100%;margin:0;font-size:13px;color:var(--ink-danger, #a1261c)}.area[data-v-feeafb43]{padding:10px 12px;outline:none;cursor:text;position:relative}.area.empty[data-v-feeafb43]:before{content:attr(data-placeholder);color:#9699a6;position:absolute;pointer-events:none}.composer[data-v-d8dc318f]{display:flex;gap:12px;margin-bottom:20px}.me[data-v-d8dc318f]{margin-top:4px}.box[data-v-d8dc318f]{flex:1;min-width:0}.composer-row[data-v-d8dc318f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.composer-row small[data-v-d8dc318f]{font-size:12px}.composer-actions[data-v-d8dc318f]{display:inline-flex;align-items:center;gap:6px;flex:none}.discard[data-v-d8dc318f]{border:0;background:none;color:var(--muted);font:inherit;font-size:14px;padding:8px 10px;min-height:36px;border-radius:8px;cursor:pointer}.discard[data-v-d8dc318f]:hover{color:var(--ink-warn, #c2410c);background:var(--surface-2, #fff4f2)}.draft-note[data-v-d8dc318f]{margin:4px 0 0;font-size:12px}.primary[data-v-d8dc318f]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;padding:8px 16px;min-height:36px;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.primary[data-v-d8dc318f]:disabled{opacity:.5;cursor:default}.update[data-v-d8dc318f]{border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin-bottom:12px;background:var(--surface, #fff)}.compact .update[data-v-d8dc318f]{padding:10px 14px}.update.agent[data-v-d8dc318f]{background:var(--assistant-tint, #f3efff);border-color:var(--edge-violet, #d9cffa)}.agent-mark[data-v-d8dc318f]{display:inline-flex;color:var(--assistant, #6d4fd6);flex:none}.update header[data-v-d8dc318f]{display:flex;align-items:center;gap:8px}.update header b[data-v-d8dc318f]{font-size:14px}.update small[data-v-d8dc318f],.muted[data-v-d8dc318f]{color:var(--muted)}.update-body[data-v-d8dc318f]{overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.5}.update-body.plain[data-v-d8dc318f]{white-space:pre-wrap}.update-body a[data-v-d8dc318f]{color:var(--blue)}.email[data-v-d8dc318f]{background:var(--surface-2, #f6f7fb);border-radius:6px;padding:10px 12px;margin-top:8px}.email .meta[data-v-d8dc318f]{margin:0 0 4px;font-size:13px}.email .meta span[data-v-d8dc318f]{color:var(--muted);display:inline-block;width:96px}.email-body[data-v-d8dc318f]{white-space:pre-wrap;font-size:14px;margin:8px 0 0}.update-delete[data-v-d8dc318f]{margin-left:auto;border:0;background:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:6px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;opacity:.55}.update:hover .update-delete[data-v-d8dc318f],.update-delete[data-v-d8dc318f]:focus-visible{opacity:1}.update-delete[data-v-d8dc318f]:hover{color:var(--ink-warn, #c2410c);background:var(--surface-2, #fff4f2)}.confirm-update[data-v-d8dc318f]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px}.confirm-update button[data-v-d8dc318f]{border:0;border-radius:6px;font:inherit;font-size:13px;padding:4px 10px;min-height:32px;cursor:pointer}.confirm-update .confirm[data-v-d8dc318f]{background:#c2410c;color:#fff}.confirm-update .keep[data-v-d8dc318f]{background:none;color:var(--muted)}.none[data-v-d8dc318f]{font-size:14px}.update.linked[data-v-d8dc318f]{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.update-body[data-v-d8dc318f] .mention{color:var(--blue);font-weight:600}.update-edit[data-v-d8dc318f]{margin-left:auto;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;padding:4px 8px;min-height:32px;border-radius:6px;cursor:pointer}.update-edit[data-v-d8dc318f]:hover{color:var(--text);background:var(--hover)}.update-edit+.update-delete[data-v-d8dc318f]{margin-left:0}.edit-box[data-v-d8dc318f]{margin-top:8px}.edit-actions[data-v-d8dc318f]{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.edit-actions .keep[data-v-d8dc318f]{border:0;background:none;color:var(--muted);font:inherit;font-size:14px;padding:8px 12px;min-height:36px;border-radius:8px;cursor:pointer}@media(max-width:600px){.me[data-v-d8dc318f]{display:none}}.linked[data-v-d186c9a2]{border-bottom:1px solid var(--line, #e2e8f0);margin-bottom:16px;padding-bottom:16px}h4[data-v-d186c9a2]{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #64748b)}ul[data-v-d186c9a2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}li[data-v-d186c9a2]{min-width:0;display:flex;align-items:center;gap:6px;background:var(--surface, #fff);border:1px solid var(--line, #e2e8f0);border-radius:8px}.open[data-v-d186c9a2]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:none;font:inherit;text-align:left;padding:8px 10px;cursor:pointer;min-height:44px}.open b[data-v-d186c9a2]{font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open small[data-v-d186c9a2]{color:var(--muted, #64748b);font-size:12px}.unlink[data-v-d186c9a2]{border:0;background:none;font:inherit;font-size:12px;color:var(--muted, #64748b);text-decoration:underline;cursor:pointer;padding:0 10px;min-height:44px}.none[data-v-d186c9a2]{margin:0;font-size:13px;color:var(--muted, #64748b)}.done-too[data-v-d186c9a2]{border-left:4px solid var(--group-done, #22a05b);background:color-mix(in srgb,var(--group-done, #22a05b) 10%,var(--mix-ground, white));border-radius:0 10px 10px 0;padding:12px 14px;margin-bottom:14px}.done-too p[data-v-d186c9a2]{margin:0 0 8px;font-size:14px}.btn[data-v-d186c9a2]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;border:1px solid var(--line-strong, #cbd5e1);background:var(--surface, #fff);border-radius:8px;padding:0 12px;min-height:40px;cursor:pointer}.error[data-v-d186c9a2]{color:var(--ink-danger, #9f1239);font-size:13px}.calls[data-v-05de7a3c]{border:1px solid var(--edge, #e2e8f0);border-radius:14px;padding:16px 18px;background:var(--surface, #fff);min-width:0}h3[data-v-05de7a3c]{font-size:18px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.count[data-v-05de7a3c]{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.outcome-ask[data-v-05de7a3c]{background:var(--surface-2, #f0fdf4);border:1px solid var(--edge-ok, #bbf7d0);border-radius:12px;padding:12px 14px;margin-bottom:12px}.outcome-ask p[data-v-05de7a3c]{margin:0 0 10px;font-weight:600;color:var(--ink-ok, #14532d)}.outcome-ask.hand[data-v-05de7a3c]{background:var(--surface-2, #f8fafc);border-color:var(--edge, #e2e8f0)}.outcome-ask.hand p[data-v-05de7a3c]{color:var(--ink-soft, #334155)}.outcome-ask .logged[data-v-05de7a3c]{margin:10px 0 0;font-weight:500;color:var(--ink-ok, #166534)}.outcome-buttons[data-v-05de7a3c]{display:flex;flex-wrap:wrap;gap:8px}.outcome-btn[data-v-05de7a3c]{border:1px solid var(--edge-ok, #86efac);background:var(--surface, #fff);color:var(--ink-ok, #14532d);border-radius:999px;font:inherit;font-size:14px;font-weight:600;padding:8px 14px;min-height:40px;cursor:pointer}.outcome-btn[data-v-05de7a3c]:hover{background:var(--tint-ok, #dcfce7)}.outcome-btn[data-v-05de7a3c]:disabled{opacity:.6;cursor:default}.call-list[data-v-05de7a3c]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.call[data-v-05de7a3c]{border-top:1px solid var(--edge, #f1f5f9);padding-top:10px;min-width:0}.call[data-v-05de7a3c]:first-child{border-top:0;padding-top:0}.line[data-v-05de7a3c]{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.dir[data-v-05de7a3c]{color:#16a34a;flex-shrink:0}.missed .dir[data-v-05de7a3c]{color:var(--ink-danger, #dc2626)}.meta[data-v-05de7a3c]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-muted, #64748b);margin:4px 0 0 22px}.links[data-v-05de7a3c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0 22px}.listen[data-v-05de7a3c]{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:13px;color:var(--blue);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.outcome-chip[data-v-05de7a3c]{background:var(--tint-info, #eef2ff);color:var(--ink-info, #3730a3);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.none[data-v-05de7a3c]{margin:0;font-size:14px;color:var(--ink-muted, #64748b)}.error[data-v-05de7a3c]{margin:0 0 10px;font-size:14px;color:var(--ink-danger, #b91c1c)}.reach[data-v-9913fc8f]{border:1px solid var(--edge, #e2e8f0);border-radius:14px;padding:14px 16px;background:var(--surface, #fff)}.dnc[data-v-9913fc8f]{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;border-radius:10px;background:var(--surface-2, #fef2f2);color:var(--ink-danger, #991b1b);font-weight:600}.buttons[data-v-9913fc8f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.one[data-v-9913fc8f]{display:flex;flex-direction:column;gap:6px;min-width:0}button[data-v-9913fc8f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:8px;background:var(--surface-2, #f1f5f9);color:var(--ink-muted, #64748b);font:inherit;font-weight:600;cursor:not-allowed}small[data-v-9913fc8f]{font-size:13px;color:var(--ink-muted, #64748b);line-height:1.35}@media(max-width:640px){.buttons[data-v-9913fc8f]{grid-template-columns:1fr}}.time-tracker[data-v-32818518]{border:1px solid var(--border, #e6e9ef);border-radius:8px;padding:10px 12px;margin-bottom:12px;background:var(--surface, #fff)}header[data-v-32818518]{display:flex;align-items:center;justify-content:space-between}h3[data-v-32818518]{margin:0;font-size:13px;display:flex;align-items:center;gap:6px}.total[data-v-32818518]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.tt-row[data-v-32818518]{padding:0}.people[data-v-32818518]{list-style:none;margin:4px 0 8px;padding:0;font-size:13px}.people li[data-v-32818518]{display:flex;justify-content:space-between;padding:2px 0}.people b[data-v-32818518]{font-variant-numeric:tabular-nums}.add[data-v-32818518]{font-size:13px}.session-form[data-v-32818518]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.session-form label[data-v-32818518]{display:flex;flex-direction:column;gap:2px;font-size:12px;min-width:0}.session-form input[data-v-32818518]{font:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--border, #c3c6d4);border-radius:4px;min-width:0}.session-form .wide[data-v-32818518],.session-form .actions[data-v-32818518]{grid-column:1 / -1}.actions[data-v-32818518]{display:flex;gap:8px;flex-wrap:wrap}.danger[data-v-32818518]{color:var(--error, #e2445c)}.sessions[data-v-32818518]{list-style:none;margin:8px 0 0;padding:0;max-height:260px;overflow-y:auto}.session[data-v-32818518]{display:grid;grid-template-columns:1fr auto;gap:0 8px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--border, #eef0f4);padding:6px 0;font:inherit;font-size:12px;cursor:pointer;color:inherit}.who[data-v-32818518]{font-weight:600}.span[data-v-32818518]{grid-column:1;color:var(--text-muted, #676879)}.len[data-v-32818518]{grid-column:2;grid-row:1;font-variant-numeric:tabular-nums;font-weight:600}.running .len[data-v-32818518]{color:var(--error, #e2445c)}.flag[data-v-32818518],.hand[data-v-32818518]{grid-column:2;grid-row:2;justify-self:end;font-size:11px}.flag[data-v-32818518]{color:#fff;background:var(--error, #e2445c);border-radius:4px;padding:0 6px}.hand[data-v-32818518]{color:var(--text-muted, #676879)}.note[data-v-32818518]{grid-column:1 / -1;color:var(--text-muted, #676879)}.none[data-v-32818518],.error[data-v-32818518]{font-size:12px;margin:6px 0 0}.error[data-v-32818518]{color:var(--error, #e2445c)}@media(max-width:640px){.session-form[data-v-32818518]{grid-template-columns:1fr}}.move-form[data-v-a9ac6223]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}label[data-v-a9ac6223]{display:flex;flex-direction:column;font-size:12px;gap:2px}select[data-v-a9ac6223]{font:inherit;padding:4px 6px;max-width:260px}small[data-v-a9ac6223]{flex-basis:100%;color:var(--text-muted, #676879)}.error[data-v-a9ac6223]{flex-basis:100%;color:var(--error, #e2445c);margin:0;font-size:12px}.details[data-v-582e368d]{--soft: var(--ink-muted, #64748b);color:var(--text)}.move-bar[data-v-582e368d]{margin-bottom:10px}.headline[data-v-582e368d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 0 18px;border-bottom:1px solid var(--edge, #e2e8f0)}.head-pill[data-v-582e368d]{min-width:190px}.head-pill[data-v-582e368d] .pill{min-height:36px;border-radius:999px;font-weight:600}.head-fact[data-v-582e368d]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--soft);background:var(--surface-2, #f8fafc);border-radius:999px;padding:6px 12px 6px 8px;min-height:36px}.review[data-v-582e368d]{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-top:18px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--status-approval, #7c3aed) 35%,var(--mix-ground, white));background:color-mix(in srgb,var(--status-approval, #7c3aed) 7%,var(--mix-ground, white))}.review-text[data-v-582e368d]{min-width:0;flex:1 1 280px}.review h3[data-v-582e368d]{margin:0 0 4px;font-size:16px;font-weight:700}.review p[data-v-582e368d]{margin:0;font-size:14px;line-height:1.5;color:var(--soft)}.review-buttons[data-v-582e368d]{display:flex;flex-wrap:wrap;gap:8px}.review-buttons button[data-v-582e368d]{min-height:44px;padding:0 16px;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.approve[data-v-582e368d]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.park[data-v-582e368d]{background:var(--surface, #fff);border:1px solid var(--line);color:var(--text)}@media(max-width:600px){.review-buttons[data-v-582e368d],.review-buttons button[data-v-582e368d]{flex:1 1 100%}}.layout[data-v-582e368d]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding-top:20px;align-items:start}.main[data-v-582e368d]{min-width:0;display:flex;flex-direction:column;gap:18px}.card h3[data-v-582e368d]{font-size:18px;font-weight:700;color:var(--text);margin:0 0 10px;display:flex;align-items:center;gap:8px}.card .count[data-v-582e368d]{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.card[data-v-582e368d] textarea.input{min-height:96px;font-size:15px;line-height:1.5;border-radius:10px;padding:10px 12px}.card.ask[data-v-582e368d] textarea.input{border-color:var(--edge-warn, #f5c58a);background:var(--surface-2, #fffaf3)}.ask-note[data-v-582e368d]{margin:6px 0 0;font-size:13px;color:var(--ink-warn, #9a5b00)}.read[data-v-582e368d]{margin:0;white-space:pre-wrap;font-size:15px;line-height:1.5}.conversation[data-v-582e368d]{border-top:1px solid var(--edge, #e2e8f0);padding-top:18px}.facts[data-v-582e368d]{background:var(--surface-2, #f8fafc);border-radius:14px;padding:20px}.facts dl[data-v-582e368d]{display:grid;gap:14px;margin:0}.facts dt[data-v-582e368d]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soft)}.facts dd[data-v-582e368d]{margin:5px 0 0;font-size:15px}.fact-call[data-v-582e368d]{margin-top:8px}.facts dd[data-v-582e368d] .input,.facts dd[data-v-582e368d] select{background:var(--surface, #fff)}@media(max-width:900px){.layout[data-v-582e368d]{grid-template-columns:minmax(0,1fr)}.facts[data-v-582e368d]{padding:16px}.facts dl[data-v-582e368d]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.facts dl[data-v-582e368d]{grid-template-columns:1fr}}.rethink[data-v-cb3f1b62]{display:grid;gap:10px}.hint[data-v-cb3f1b62]{margin:0;font-size:13px;color:var(--ink-muted, #64748b)}.note[data-v-cb3f1b62]{display:grid;gap:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #475569)}.note textarea[data-v-cb3f1b62]{padding:8px 10px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:4px;font:inherit;font-size:14px;letter-spacing:normal;text-transform:none;color:var(--ink, #1e1e24);background:var(--surface, #fff);min-width:0;resize:vertical}.row[data-v-cb3f1b62]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.go[data-v-cb3f1b62]{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:var(--brand-500, #008a9f);color:#fff;font:inherit;font-weight:600;cursor:pointer}.go[data-v-cb3f1b62]:disabled{opacity:.6;cursor:default}.said[data-v-cb3f1b62]{font-size:13px;color:var(--ink-soft, #475569)}.said.bad[data-v-cb3f1b62]{color:var(--ink-danger, #b91c1c)}.next[data-v-eae9b64b]{display:grid;gap:10px}.line[data-v-eae9b64b]{margin:0;font-size:15px;font-weight:600;color:var(--ink, #1e1e24);overflow-wrap:anywhere}.row[data-v-eae9b64b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.go[data-v-eae9b64b]{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:var(--brand-500, #008a9f);color:#fff;font:inherit;font-weight:600;cursor:pointer}.go[data-v-eae9b64b]:disabled{opacity:.6;cursor:default}.said[data-v-eae9b64b]{font-size:13px;color:var(--ink-soft, #475569)}.said.bad[data-v-eae9b64b]{color:var(--ink-danger, #b91c1c)}.close-question[data-v-83575659]{border:1px solid var(--line, #e2e8f0);border-left:4px solid var(--brand-500, #008a9f);border-radius:10px;background:var(--surface, #fff);padding:14px 16px;display:grid;gap:10px}h3[data-v-83575659]{margin:0;font-size:15px;font-weight:700;color:var(--ink, #1e1e24)}.why[data-v-83575659]{margin:-4px 0 0;font-size:13px;color:var(--ink-muted, #64748b)}.choices[data-v-83575659]{display:flex;flex-wrap:wrap;gap:8px}.choice[data-v-83575659]{min-height:44px;padding:0 18px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);color:var(--ink, #1e1e24);font:inherit;font-weight:600;cursor:pointer}.choice[data-v-83575659]:hover,.choice[data-v-83575659]:focus-visible{background:var(--tint-info, #dcf0f2);border-color:#008a9f}.because[data-v-83575659]{display:grid;gap:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #475569)}.because input[data-v-83575659]{height:40px;padding:6px 10px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:4px;font:inherit;font-size:14px;letter-spacing:normal;text-transform:none;color:var(--ink, #1e1e24);min-width:0}.later[data-v-83575659]{justify-self:start;border:0;background:none;padding:4px 0;color:var(--ink-info, #006372);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.close-said[data-v-83575659]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;color:var(--ink-soft, #475569)}.close-said b[data-v-83575659]{color:var(--ink, #1e1e24)}.close-q[data-v-eb8a3f01]{padding:16px 24px 0}.close-q[data-v-eb8a3f01]:empty{display:none}.review-tab[data-v-eb8a3f01]{flex:1;min-height:0;overflow:auto;display:grid;gap:10px;padding:16px 24px 0;grid-auto-rows:max-content;align-content:start;overscroll-behavior:contain}.review-tab[data-v-eb8a3f01]>:last-child{margin-bottom:8px}.receipts[data-v-eb8a3f01]{display:grid;gap:8px;padding:12px 24px 0}@media(max-width:640px){.review-tab[data-v-eb8a3f01]{padding:12px 12px 0}.receipts[data-v-eb8a3f01]{padding:10px 16px 0}}.panel[data-v-eb8a3f01]{position:fixed;top:0;right:0;bottom:0;width:min(1100px,100vw);background:var(--surface, #fff);box-shadow:-8px 0 32px #0000002e;display:flex;flex-direction:column;z-index:50}header[data-v-eb8a3f01]{padding:16px 24px 0;border-bottom:1px solid var(--line)}.close[data-v-eb8a3f01]{border:0;background:none;font-size:18px;cursor:pointer;color:var(--muted);float:left;margin:4px 14px 0 0}h2[data-v-eb8a3f01]{margin:0 0 12px;font-size:24px;font-weight:500}.name-btn[data-v-eb8a3f01]{border:0;background:none;font:inherit;color:inherit;text-align:left;padding:2px 6px;margin:-2px -6px;border-radius:6px;cursor:text;overflow-wrap:anywhere}.name-btn .pencil[data-v-eb8a3f01]{color:var(--muted);opacity:0;vertical-align:middle;margin-left:2px;transition:opacity .15s}.name-btn[data-v-eb8a3f01]:hover,.name-btn[data-v-eb8a3f01]:focus-visible{background:var(--hover, #f3f4f6)}.name-btn:hover .pencil[data-v-eb8a3f01],.name-btn:focus-visible .pencil[data-v-eb8a3f01]{opacity:1}.renaming[data-v-eb8a3f01]{display:flex}.name-input[data-v-eb8a3f01]{width:100%;max-width:720px;font:inherit;font-size:24px;font-weight:500;padding:2px 6px;margin:-2px 0 0 -6px;border:1px solid var(--blue);border-radius:6px;outline:2px solid var(--blue-soft)}.client-note[data-v-eb8a3f01]{margin:4px 0 0;font-size:13px;color:var(--muted)}.tabs[data-v-eb8a3f01]{display:flex;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.tabs button[data-v-eb8a3f01]{border:0;background:none;font:inherit;padding:8px 12px;min-height:44px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.active[data-v-eb8a3f01]{border-bottom-color:var(--blue)}.tab-link[data-v-eb8a3f01]{margin-left:auto;color:var(--blue);text-decoration:none;font-size:14px;white-space:nowrap}.badge.muted-badge[data-v-eb8a3f01]{background:var(--surface-2, #e2e8f0);color:var(--text)}.badge[data-v-eb8a3f01]{background:var(--accent, var(--blue));color:var(--on-accent, #fff);border-radius:10px;font-size:11px;padding:1px 6px}.wf-body[data-v-eb8a3f01]{flex:1;overflow:auto;padding:20px 28px 40px;background:var(--surface, #fff)}.layout-switch[data-v-eb8a3f01]{display:block;margin:28px auto 0;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer}.workflow-error[data-v-eb8a3f01]{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:13px}.layout-switch.top[data-v-eb8a3f01]{margin:0 0 12px}@media(max-width:760px){.wf-body[data-v-eb8a3f01]{padding:16px 14px 32px}}.card-body[data-v-eb8a3f01]{flex:1;overflow:auto;background:var(--surface-2, #f6f7fb);padding:20px 24px 40px}.layout[data-v-eb8a3f01]{display:grid;grid-template-columns:1fr var(--side);gap:16px;align-items:start}.main[data-v-eb8a3f01]{display:flex;flex-direction:column;gap:16px}.widget[data-v-eb8a3f01]{background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;padding:0 24px 22px}.widget h3[data-v-eb8a3f01]{margin:0 -24px 14px;padding:14px 24px;border-bottom:1px solid var(--line);font-size:18px;font-weight:500}.widget-head[data-v-eb8a3f01]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 -24px 14px;padding:14px 24px;border-bottom:1px solid var(--line)}.widget .widget-head h3[data-v-eb8a3f01]{margin:0;padding:0;border:0}.src-badge[data-v-eb8a3f01]{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.src-badge.pms[data-v-eb8a3f01]{background:var(--panel-2, #f1f1ef);color:var(--muted, #666)}.src-badge.mc[data-v-eb8a3f01]{background:var(--tint-ok, #e6f4ea);color:var(--ink-ok, #1e6b3a)}.src-badge.mixed[data-v-eb8a3f01]{background:var(--tint-warn, #fdf3e1);color:var(--ink-warn, #8a5a00)}.src-note[data-v-eb8a3f01]{display:block;margin-top:4px;font-size:12px;color:var(--muted, #666)}.src-note a[data-v-eb8a3f01]{color:inherit;text-decoration:underline}.fields[data-v-eb8a3f01]{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:14px 22px}.fields.stacked[data-v-eb8a3f01]{grid-template-columns:1fr}.side[data-v-eb8a3f01]{display:flex;flex-direction:column;gap:16px}.board-name[data-v-eb8a3f01]{font-size:14px;color:var(--muted);font-weight:400;margin-left:8px}a.tab-link.app-link[data-v-eb8a3f01]{padding:1px 6px}button.tab-link[data-v-eb8a3f01]{border:0;background:none;font:inherit;font-size:14px;cursor:pointer}.notice[data-v-eb8a3f01]{display:flex;align-items:center;gap:12px;background:var(--blue-soft);border-bottom:1px solid var(--blue-line);padding:10px 24px;font-size:14px}.notice button[data-v-eb8a3f01]{border:0;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:4px 10px;font:inherit;font-size:13px;cursor:pointer}.notice .dismiss[data-v-eb8a3f01]{margin-left:auto;background:none;color:var(--muted)}.notice.danger[data-v-eb8a3f01]{background:var(--surface-2, #fff4f2);border-bottom-color:var(--edge-danger, #f3c2b8)}.notice.danger .confirm[data-v-eb8a3f01]{background:#c2410c;min-height:36px;padding:6px 14px}.notice.danger .dismiss[data-v-eb8a3f01]{margin-left:0;min-height:36px}.delete-item[data-v-eb8a3f01]{float:right;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;font:inherit;font-size:13px;color:var(--muted);padding:6px 12px;min-height:36px;margin:2px 0 0 12px;cursor:pointer}.delete-item[data-v-eb8a3f01]:hover{color:var(--ink-warn, #c2410c);border-color:var(--edge-danger, #f3c2b8);background:var(--surface-2, #fff4f2)}.update-delete[data-v-eb8a3f01]{margin-left:auto;border:0;background:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:6px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;opacity:.55}.update:hover .update-delete[data-v-eb8a3f01],.update-delete[data-v-eb8a3f01]:focus-visible{opacity:1}.update-delete[data-v-eb8a3f01]:hover{color:var(--ink-warn, #c2410c);background:var(--surface-2, #fff4f2)}.confirm-update[data-v-eb8a3f01]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.confirm-update button[data-v-eb8a3f01]{border:0;border-radius:6px;font:inherit;font-size:13px;padding:4px 10px;min-height:32px;cursor:pointer}.confirm-update .confirm[data-v-eb8a3f01]{background:#c2410c;color:#fff}.confirm-update .keep[data-v-eb8a3f01]{background:none;color:var(--muted)}.chip[data-v-eb8a3f01]{border:0;border-left:3px solid #579bfc;background:var(--blue-soft);border-radius:3px;padding:3px 8px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.link-list[data-v-eb8a3f01]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:14px}.link-list li[data-v-eb8a3f01]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.link-list small[data-v-eb8a3f01]{color:var(--muted)}.link-list a[data-v-eb8a3f01]{color:var(--blue);text-decoration:none;overflow-wrap:anywhere}.link-list .chip[data-v-eb8a3f01]{min-height:32px}a.chip[data-v-eb8a3f01]{display:inline-block;color:buttontext}.link-list a.chip[data-v-eb8a3f01]{line-height:20px;padding-top:6px;padding-bottom:6px;white-space:normal;overflow-wrap:anywhere}.check-box input[data-v-eb8a3f01]{width:18px;height:18px;accent-color:var(--success, #00c875)}.sop[data-v-eb8a3f01]{font-size:14px;line-height:1.5;max-height:520px;overflow:auto;padding-right:6px}.email[data-v-eb8a3f01]{background:var(--surface-2, #f6f7fb);border-radius:6px;padding:10px 12px;margin-top:8px}.email .meta[data-v-eb8a3f01]{margin:0 0 4px;font-size:13px}.email .meta span[data-v-eb8a3f01]{color:var(--muted);display:inline-block;width:96px}.email-body[data-v-eb8a3f01]{white-space:pre-wrap;font-size:14px;margin:8px 0 0}.activity-row .linked[data-v-eb8a3f01]{color:var(--blue);text-decoration:none}.activity-row .linked[data-v-eb8a3f01]:hover{text-decoration:underline}.via[data-v-eb8a3f01]{color:#00a45b}.field label[data-v-eb8a3f01]{display:block;font-size:15px;margin-bottom:6px}.lock[data-v-eb8a3f01]{font-size:10px;opacity:.45}.box[data-v-eb8a3f01]{width:100%;min-height:40px;border:1px solid var(--edge, #e6e9ef);border-radius:4px;background:var(--surface, #fff);font:inherit;font-size:14px;display:flex;align-items:center;justify-content:center;padding:4px 10px;text-align:center}.box.left[data-v-eb8a3f01]{justify-content:flex-start;text-align:left}.box.readonly[data-v-eb8a3f01]{color:var(--text);background:var(--surface-2, #fbfbfc)}.box-call[data-v-eb8a3f01]{margin-left:10px}.calls-widget[data-v-eb8a3f01]{margin-bottom:18px}.box a[data-v-eb8a3f01]{min-width:0;overflow-wrap:anywhere}.box.text[data-v-eb8a3f01]{text-align:left;resize:vertical;display:block;padding-top:10px;line-height:1.45}.box.text.grow[data-v-eb8a3f01]{field-sizing:content;min-height:0;max-height:calc(11.6em + 20px)}.field.wide[data-v-eb8a3f01]{grid-column:1 / -1}.field.wide .box.text[data-v-eb8a3f01],.field.wide .box.readonly[data-v-eb8a3f01]{white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-start;min-height:96px}input.box[data-v-eb8a3f01],select.box[data-v-eb8a3f01]{text-align:center}.box.left[data-v-eb8a3f01]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box a[data-v-eb8a3f01]{color:var(--blue);text-decoration:none;overflow:hidden;text-overflow:ellipsis}.status-wrap[data-v-eb8a3f01]{position:relative}.status-btn[data-v-eb8a3f01]{width:100%;border:0;padding:0;background:none;cursor:pointer;font:inherit}.status-btn[data-v-eb8a3f01]:disabled{cursor:default}.status-menu[data-v-eb8a3f01]{position:absolute;z-index:10;top:44px;left:0;width:100%;min-width:200px;background:var(--surface, #fff);border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:8px;display:flex;flex-direction:column;gap:6px}.status-menu button[data-v-eb8a3f01]{border:0;color:#fff;font:inherit;font-size:13px;padding:8px;border-radius:4px;cursor:pointer}.actions[data-v-eb8a3f01]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.actions .field[data-v-eb8a3f01]{margin-bottom:14px}.action-btn[data-v-eb8a3f01]{background:#a25ddc;color:#fff;border:0;border-radius:4px;font:inherit;font-size:14px;padding:6px 12px;cursor:pointer}.action-btn[data-v-eb8a3f01]:hover{background:#8b44c9}.emails[data-v-eb8a3f01]{flex:1;overflow:auto;padding:0;display:flex;flex-direction:column}.updates[data-v-eb8a3f01],.activity[data-v-eb8a3f01]{flex:1;overflow:auto;padding:20px 24px;max-width:720px}.composer[data-v-eb8a3f01]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-bottom:20px}.composer textarea[data-v-eb8a3f01]{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit}.primary[data-v-eb8a3f01]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:4px;padding:7px 16px;font:inherit;cursor:pointer}.primary[data-v-eb8a3f01]:disabled{opacity:.5}.update[data-v-eb8a3f01]{border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin-bottom:12px}.update-body[data-v-eb8a3f01]{white-space:pre-wrap;overflow-wrap:anywhere}.update-body a[data-v-eb8a3f01]{color:var(--blue)}.update header[data-v-eb8a3f01]{border:0;padding:0;display:flex;align-items:center;gap:8px}.update small[data-v-eb8a3f01],.activity small[data-v-eb8a3f01],.muted[data-v-eb8a3f01]{color:var(--muted)}.avatar[data-v-eb8a3f01]{width:28px;height:28px;border-radius:50%;background:#579bfc;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.avatar.small[data-v-eb8a3f01]{width:22px;height:22px;font-size:10px}.activity-row[data-v-eb8a3f01]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.activity-row.agent[data-v-eb8a3f01]{background:var(--assistant-tint, #f3efff);border-radius:8px;padding:10px;margin:2px 0;border-bottom-color:transparent}.agent-mark[data-v-eb8a3f01]{display:inline-flex;color:var(--assistant, #6d4fd6);flex:none}.from[data-v-eb8a3f01]{color:var(--muted);text-decoration:line-through}@media(max-width:900px){.layout[data-v-eb8a3f01],.actions[data-v-eb8a3f01]{grid-template-columns:minmax(0,1fr)}.fields[data-v-eb8a3f01]{grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr))}}.request-chip[data-v-0dee324e]{display:inline-flex;align-items:center;max-width:100%;min-width:0;background:var(--sheet-low, #f8fafc);border:1px solid var(--line, #e2e8f0);border-left:3px solid var(--accent, #008a9f);border-radius:4px;font-size:13px}.open[data-v-0dee324e]{display:inline-flex;align-items:center;gap:6px;min-width:0;border:0;background:none;font:inherit;color:var(--text, #1e1e24);padding:4px 8px;min-height:30px;cursor:pointer;white-space:nowrap;overflow:hidden}.open b[data-v-0dee324e]{font-weight:600}.title[data-v-0dee324e]{overflow:hidden;text-overflow:ellipsis;max-width:240px}.status[data-v-0dee324e]{background:color-mix(in srgb,var(--c) 14%,var(--mix-ground, white));color:color-mix(in srgb,var(--c) 72%,var(--mix-ink, black));border-radius:6px;padding:1px 7px;font-weight:600;font-size:12px}.who[data-v-0dee324e]{color:var(--muted, #64748b);overflow:hidden;text-overflow:ellipsis}.compact .open[data-v-0dee324e]{min-height:24px;padding:2px 6px;font-size:12px}.rm[data-v-0dee324e]{display:inline-flex;align-items:center;border:0;border-left:1px solid var(--line, #e2e8f0);background:none;color:var(--muted, #64748b);cursor:pointer;padding:0 8px;align-self:stretch;min-width:32px;justify-content:center}.rm[data-v-0dee324e]:hover{color:var(--text, #1e1e24)}@media(max-width:760px){.title[data-v-0dee324e]{display:none}.open[data-v-0dee324e]{min-height:40px}}.menu-item[data-v-042a70de]{white-space:nowrap}.custom[data-v-042a70de]{padding:4px 6px 6px}.custom label[data-v-042a70de]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-soft, #475569)}.custom input[data-v-042a70de]{font:inherit;font-size:16px;min-height:44px;border:1px solid var(--edge-strong, #cbd5e1);border-radius:8px;padding:0 8px;width:100%;min-width:0}.custom-actions[data-v-042a70de]{display:flex;gap:8px;margin-top:8px}.custom-actions .back[data-v-042a70de]{width:auto}.go[data-v-042a70de]{flex:1;min-height:44px;border:0;border-radius:8px;background:var(--blue, #0073ea);color:#fff;font:inherit;font-weight:600;cursor:pointer}.go[data-v-042a70de]:disabled{opacity:.5;cursor:default}.swatch[data-v-45a8815f]{width:14px;height:14px;border-radius:4px;flex-shrink:0}.name[data-v-45a8815f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tick[data-v-45a8815f]{color:var(--blue, #0073ea)}.row-menu[data-v-5676c624] .more{width:44px;height:44px;border:0;background:none;border-radius:8px;color:var(--ink-muted, #64748b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.row-menu[data-v-5676c624] .more:hover,.row-menu[data-v-5676c624] .more[aria-expanded=true]{background:var(--surface-2, #eef1f6);color:var(--ink, #0f172a)}.mark[data-v-ed06ad98]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:10px;padding:2px 8px;align-self:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flag[data-v-ed06ad98]{color:var(--ink-danger, #b42318);background:var(--tint-danger, #fde8e6)}.snoozed[data-v-ed06ad98]{color:var(--ink-violet, #6941c6);background:var(--tint-violet, #f1ebfd)}.category[data-v-ed06ad98]{color:var(--ink-soft, #334155);background:var(--surface-2, #f1f5f9)}.swatch[data-v-ed06ad98]{width:9px;height:9px;border-radius:3px;flex-shrink:0}.item[data-v-5dd90140]{position:relative;overflow:hidden}.slide[data-v-5dd90140]{position:relative;background:var(--surface, #fff);touch-action:pan-y}.slide.settling[data-v-5dd90140]{transition:transform .18s ease-out}.reveal[data-v-5dd90140]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 20px;color:#fff;font-weight:600;font-size:14px}.reveal.to-unread[data-v-5dd90140]{background:#7aa7f0}.reveal.to-done[data-v-5dd90140]{background:#7ccc9f;justify-content:flex-end}.reveal.to-unread.armed[data-v-5dd90140]{background:var(--blue, #0073ea)}.reveal.to-done.armed[data-v-5dd90140]{background:#00854a}.reveal-label[data-v-5dd90140]{display:inline-flex;align-items:center;gap:8px}.row-more[data-v-5dd90140]{position:absolute;right:2px;bottom:2px}.pin-mark[data-v-5dd90140],.flag-mark[data-v-5dd90140]{margin-right:4px;vertical-align:-2px}.pin-mark[data-v-5dd90140]{color:var(--blue, #0073ea)}.flag-mark[data-v-5dd90140]{color:var(--ink-danger, #d92d20)}.sr[data-v-5dd90140]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list[data-v-5dd90140]{list-style:none;margin:0;padding:0}.row[data-v-5dd90140]{position:relative;display:flex;color:buttontext;gap:10px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--edge, #eceef4);background:var(--surface, #fff);font:inherit;padding:12px 14px 12px 10px;cursor:pointer;min-height:72px}.row[data-v-5dd90140]:hover{background:var(--surface-2, #f7f8fb)}.row.attn-urgent[data-v-5dd90140]{box-shadow:inset 4px 0 0 var(--error, #b42318)}.row.attn-high[data-v-5dd90140]{box-shadow:inset 4px 0 0 var(--warning, #e29612)}.row-link[data-v-5dd90140]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.row-link[data-v-5dd90140]:focus-visible{outline:none}.row[data-v-5dd90140]:has(.row-link:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.meta[data-v-5dd90140] .chip,.meta[data-v-5dd90140] .request-chip{position:relative;z-index:1}.row.selected[data-v-5dd90140],.row.checked[data-v-5dd90140]{background:var(--blue-soft)}.pick[data-v-5dd90140]{position:relative;z-index:1;width:20px;height:20px;margin:2px 0 0;flex-shrink:0;accent-color:var(--blue);cursor:pointer}.dot[data-v-5dd90140]{width:8px;height:8px;border-radius:50%;margin-top:7px;flex-shrink:0}.pick[data-v-5dd90140]{width:20px;height:20px;margin:2px 0 0;flex-shrink:0;accent-color:var(--brand-button, #007a8c);cursor:pointer;position:relative;z-index:2}.row.picked[data-v-5dd90140]{background:var(--aqua-tint, #dcf0f2)}.unread .dot[data-v-5dd90140]{background:var(--accent, var(--blue))}.main[data-v-5dd90140]{flex:1;min-width:0}.line1[data-v-5dd90140]{display:flex;justify-content:space-between;gap:8px}.from[data-v-5dd90140]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread .from[data-v-5dd90140],.unread .subject[data-v-5dd90140]{font-weight:700}.time[data-v-5dd90140]{font-size:12px;color:var(--muted);white-space:nowrap}.subject[data-v-5dd90140]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snippet[data-v-5dd90140]{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.meta[data-v-5dd90140]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.meta[data-v-5dd90140]:empty{display:none}.mailbox[data-v-5dd90140]{font-size:12px;color:var(--muted);align-self:center}.failed-tag[data-v-5dd90140]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--ink-danger, #be123c);background:var(--tint-danger, #ffe4e6);border-radius:10px;padding:2px 8px;align-self:center}.role[data-v-5dd90140]{font-size:12px;color:#00a45b;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.role.unknown[data-v-5dd90140]{color:var(--muted)}.assignee.empty[data-v-5dd90140]{width:26px;height:26px;border-radius:50%;border:1px dashed var(--edge-strong, #c3c6d4);flex-shrink:0}.assistant[data-v-f9145a87]{--violet: #6d4fd6;--violet-soft: #f3efff;--violet-line: #d9cffa;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--violet-soft);border:1px solid var(--violet-line);border-radius:10px;padding:10px 14px;margin-bottom:14px}.line[data-v-f9145a87]{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1 1 320px}.mark[data-v-f9145a87]{display:inline-flex;align-items:center;gap:4px;color:var(--violet);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin-top:3px}.summary[data-v-f9145a87]{margin:0;font-size:14px;line-height:1.45;color:var(--text)}.summary.muted[data-v-f9145a87]{color:var(--muted)}.actions[data-v-f9145a87]{display:flex;gap:8px;flex-shrink:0}.ghost[data-v-f9145a87],.draft[data-v-f9145a87]{font:inherit;font-size:13px;border-radius:8px;min-height:36px;padding:6px 12px;cursor:pointer}.ghost[data-v-f9145a87]{background:var(--surface, #fff);border:1px solid var(--violet-line);color:var(--violet)}.ghost.small[data-v-f9145a87]{font-size:12px}.draft[data-v-f9145a87]{background:var(--violet);border:1px solid var(--violet);color:#fff;font-weight:600}.ghost[data-v-f9145a87]:disabled,.draft[data-v-f9145a87]:disabled{opacity:.6;cursor:default}.error[data-v-f9145a87]{flex-basis:100%;margin:0;font-size:13px;color:var(--ink-danger, #b91c1c)}@media(max-width:600px){.actions[data-v-f9145a87]{width:100%}.draft[data-v-f9145a87]{flex:1}}.request-link[data-v-ec8d3d26]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.tag-label[data-v-ec8d3d26]{font-size:12px;color:var(--muted)}.btn[data-v-ec8d3d26],.request-link[data-v-ec8d3d26] .btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;border:1px solid var(--edge-strong, #cbd5e1);background:var(--surface, #fff);border-radius:8px;padding:0 10px;min-height:34px;cursor:pointer;color:var(--text, #0f172a)}.btn[data-v-ec8d3d26]:hover,.request-link[data-v-ec8d3d26] .btn:hover{background:var(--sheet-low, #f8fafc)}.btn[data-v-ec8d3d26]:disabled{opacity:.5;cursor:default}.find[data-v-ec8d3d26]{padding:10px}.find input[data-v-ec8d3d26]{width:100%;font:inherit;font-size:16px;border:1px solid var(--line, #e2e8f0);border-radius:4px;padding:8px 10px;min-height:40px}.find ul[data-v-ec8d3d26]{list-style:none;margin:8px 0 0;padding:0;max-height:320px;overflow:auto}.choice[data-v-ec8d3d26]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;border:0;background:none;font:inherit;padding:8px;border-radius:6px;cursor:pointer;min-height:44px}.choice[data-v-ec8d3d26]:hover,.choice[data-v-ec8d3d26]:focus-visible{background:var(--sheet-low, #f8fafc)}.choice b[data-v-ec8d3d26]{font-weight:600;font-size:14px}.choice small[data-v-ec8d3d26]{color:var(--muted);font-size:12px}.same[data-v-ec8d3d26]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.none[data-v-ec8d3d26]{color:var(--muted);font-size:13px;padding:8px}.error[data-v-ec8d3d26]{flex-basis:100%;color:var(--ink-danger, #9f1239);font-size:13px}@media(max-width:760px){.btn[data-v-ec8d3d26],.request-link[data-v-ec8d3d26] .btn{min-height:44px}}.mention-box[data-v-6c3a4f58]{position:relative}textarea[data-v-6c3a4f58]{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:16px;border:1px solid var(--edge-warn, #f5d76e);background:var(--tint-warn, #fff8db);border-radius:8px;padding:10px;resize:vertical}textarea[data-v-6c3a4f58]:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}.hint[data-v-6c3a4f58]{margin:4px 0 0;font-size:12px;color:var(--muted)}.scheduled[data-v-458e04bd]{background:var(--surface, #fff);border:1px dashed var(--line-strong, #cbd5e1);border-radius:10px;padding:10px 14px 12px;align-self:flex-end;width:min(92%,760px);min-width:0}.scheduled.row[data-v-458e04bd]{width:auto;align-self:stretch;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 14px}.scheduled.failed[data-v-458e04bd]:not(.row){border-style:solid;border-color:var(--edge-danger, #f3c4bf)}.head[data-v-458e04bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pill[data-v-458e04bd]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 10px;border-radius:8px;background:color-mix(in srgb,var(--status-planned, #2563eb) 14%,var(--mix-ground, white));color:color-mix(in srgb,var(--status-planned, #2563eb) 72%,var(--mix-ink, black))}.pill.bad[data-v-458e04bd]{background:var(--tint-danger, #fdecec);color:var(--ink-danger, #a1261c)}.by[data-v-458e04bd]{color:var(--muted);font-size:12px}.why[data-v-458e04bd]{margin:8px 0 0;font-size:13px;color:var(--ink-danger, #7f1d16);line-height:1.45}.what[data-v-458e04bd]{display:flex;flex-direction:column;gap:2px;margin-top:8px;min-width:0;border:0;background:none;padding:0;font:inherit;text-align:left;color:inherit;width:100%}button.what[data-v-458e04bd]{cursor:pointer}button.what:hover .subject[data-v-458e04bd]{text-decoration:underline}.to[data-v-458e04bd],.files[data-v-458e04bd]{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files[data-v-458e04bd]{display:inline-flex;align-items:center;gap:4px}.subject[data-v-458e04bd]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snippet[data-v-458e04bd]{font-size:13px;color:var(--ink-soft, #475569);overflow-wrap:anywhere}.actions[data-v-458e04bd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.confirm span[data-v-458e04bd]{font-size:13px;flex-basis:100%}.act[data-v-458e04bd]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line-strong, #cbd5e1);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:13.5px;cursor:pointer}.act[data-v-458e04bd]:hover{background:var(--blue-soft, #dcf0f2)}.act.primary[data-v-458e04bd]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font-weight:600}.act.danger[data-v-458e04bd]{color:var(--ink-danger, #a1261c);border-color:var(--edge-danger, #f3c4bf)}.act[data-v-458e04bd]:disabled{opacity:.5;cursor:default}.problem[data-v-458e04bd]{margin:8px 0 0;padding:8px 10px;border-radius:6px;background:var(--tint-danger, #fdecec);color:var(--ink-danger, #a1261c);font-size:13px}@media(max-width:760px){.act[data-v-458e04bd]{min-height:44px}.scheduled[data-v-458e04bd]{width:100%}}.before-reply[data-v-cc6dba4b]{box-sizing:border-box;flex-shrink:0;width:min(92%,760px);margin:0;padding:10px 14px;border:1px solid var(--line);border-left:4px solid var(--warning, #e29612);border-radius:10px;background:var(--surface, #fff);font-size:13px}h3[data-v-cc6dba4b]{margin:0 0 6px;font-size:13px;font-weight:700}ul[data-v-cc6dba4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;list-style:none}li[data-v-cc6dba4b]{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}li[data-fact=work_orders][data-v-cc6dba4b]{grid-column:1 / -1}b[data-v-cc6dba4b]{font-weight:600}b.danger[data-v-cc6dba4b]{color:var(--ink-danger, #b42318)}.note[data-v-cc6dba4b]{color:var(--muted)}@media(max-width:760px){.before-reply[data-v-cc6dba4b]{width:100%}}@media(max-width:560px){ul[data-v-cc6dba4b]{grid-template-columns:minmax(0,1fr)}}.thread[data-v-b3058005]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface, #fff)}header[data-v-b3058005]{padding:14px 20px 12px;border-bottom:1px solid var(--line)}.top[data-v-b3058005]{display:flex;align-items:center;gap:8px}.back[data-v-b3058005]{display:inline-flex;align-items:center;gap:2px;border:0;background:none;font:inherit;font-size:15px;color:var(--blue);min-height:44px;padding:0 8px 0 0;cursor:pointer}@media(min-width:761px){.back.phone-only[data-v-b3058005]{display:none}}.mailbox[data-v-b3058005]{font-size:12px;background:var(--surface-2, #f0f1f6);border-radius:10px;padding:2px 10px;color:var(--muted)}.done-tag[data-v-b3058005]{--tag: var(--status-done, var(--success, #16a34a));font-size:12px;font-weight:600;background:color-mix(in srgb,var(--tag) 14%,var(--mix-ground, white));color:color-mix(in srgb,var(--tag) 72%,var(--mix-ink, black));border-radius:10px;padding:2px 10px}h2[data-v-b3058005]{margin:8px 0 10px;font-size:20px;font-weight:600;line-height:1.3}.controls[data-v-b3058005]{display:flex;gap:8px;flex-wrap:wrap}select[data-v-b3058005],.btn[data-v-b3058005],.controls[data-v-b3058005] .btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;border:1px solid var(--edge-strong, #cbd5e1);background:var(--surface, #fff);border-radius:8px;padding:0 10px;min-height:34px;cursor:pointer;color:var(--ink, #0f172a)}.btn[data-v-b3058005]:hover,.controls[data-v-b3058005] .btn:hover{background:var(--surface-2, #f8fafc)}.btn.flag.on[data-v-b3058005]{color:var(--ink-danger, #b42318);border-color:var(--edge-danger, #f4b5ae);background:var(--surface-2, #fef3f2)}.btn.pin.on[data-v-b3058005]{color:var(--blue, #0073ea);border-color:var(--edge-info, #b7cdf5);background:var(--tint-info, #eff5ff)}.marks[data-v-b3058005]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.btn.danger[data-v-b3058005]{color:var(--ink-danger, #a1261c)}.deleted-tag[data-v-b3058005]{--tag: var(--status-notstarted, #64748b)}.with[data-v-b3058005]{margin:0 0 6px;font-size:14px;color:var(--muted)}.with b[data-v-b3058005]{color:var(--text);font-weight:500}.moved-from[data-v-b3058005]{display:flex;align-items:flex-start;gap:6px;margin:0 0 6px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.moved-from .icon[data-v-b3058005]{flex-shrink:0;margin-top:3px}.unknown[data-v-b3058005]{color:var(--muted)}.tag-label[data-v-b3058005],.sent-from[data-v-b3058005]{font-size:12px;color:var(--muted)}.via-tag[data-v-b3058005]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:3px;padding:1px 8px;border-radius:999px;background:var(--sheet-low, #f1f5f9);border:1px solid var(--line, #e2e8f0);color:var(--text-soft, #475569);font-size:12px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sent-from[data-v-b3058005]{display:flex;align-items:center;gap:6px;margin:8px 0 0}.links[data-v-b3058005]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.messages[data-v-b3058005]{flex:1;overflow:auto;padding:16px 20px;background:var(--surface-2, #f6f7fb);display:flex;flex-direction:column;gap:12px}.msg[data-v-b3058005]{background:var(--surface, #fff);border:1px solid var(--line);border-radius:10px;padding:12px 14px;max-width:760px}.msg.out[data-v-b3058005]{background:var(--tint-info, #eef6ff);border-color:var(--blue-line);align-self:flex-end;width:min(92%,760px)}.msg.in[data-v-b3058005]{width:min(92%,760px)}.msg.note[data-v-b3058005]{background:var(--tint-warn, #fff8db);border-color:var(--edge-warn, #f5d76e);align-self:center;width:min(92%,760px)}.msg-head[data-v-b3058005]{display:flex;align-items:flex-start;gap:10px}.who[data-v-b3058005]{flex:1;min-width:0;display:flex;flex-direction:column}.who b[data-v-b3058005]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who small[data-v-b3058005]{white-space:nowrap}.who small[data-v-b3058005],.time[data-v-b3058005]{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.time[data-v-b3058005]{white-space:nowrap}.avatar[data-v-b3058005]{width:30px;height:30px;border-radius:50%;background:var(--blue, #579bfc);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.msg.in .avatar[data-v-b3058005]{background:var(--muted, #676879)}.msg.note .avatar[data-v-b3058005]{background:#cab641}.text[data-v-b3058005]{margin:10px 0 0}.msg.failed[data-v-b3058005]{border-color:var(--edge-danger, #fda4af);background:var(--surface-2, #fff1f2)}.msg.bounce[data-v-b3058005]{border-color:var(--edge-danger, #fecdd3);border-style:dashed;background:var(--surface, #fff)}.not-delivered[data-v-b3058005]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:13px;color:var(--ink-danger, #9f1239)}.nd-pill[data-v-b3058005]{display:inline-flex;align-items:center;gap:4px;background:#e11d48;color:#fff;border-radius:999px;padding:2px 9px;font-weight:600;font-size:12px}.not-delivered details[data-v-b3058005]{flex-basis:100%;color:var(--ink-muted, #64748b)}.not-delivered summary[data-v-b3058005]{cursor:pointer;font-size:12px}.not-delivered code[data-v-b3058005]{display:block;margin-top:4px;font-size:11px;white-space:pre-wrap;word-break:break-word}.bounce-note[data-v-b3058005]{margin:8px 0 0;font-size:13px;color:var(--ink-muted, #64748b)}.clicked[data-v-b3058005]{margin:0;font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clicked .choice[data-v-b3058005]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));padding:2px 10px;font-size:13px}.clicked small[data-v-b3058005]{color:var(--muted);font-size:12px}footer[data-v-b3058005]{border-top:1px solid var(--line);padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.actions[data-v-b3058005]{display:flex;flex-wrap:wrap;gap:8px}.reply[data-v-b3058005]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;max-width:240px;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;font:inherit;font-weight:600;min-height:44px;cursor:pointer}.actions .btn[data-v-b3058005]{min-height:44px}.schedule-error[data-v-b3058005]{flex:1 1 100%;color:var(--ink-danger, #9f1239);font-size:13px}.msg.note.focus[data-v-b3058005]{outline:2px solid var(--edge-warn, #cab641);outline-offset:1px}.edit-note[data-v-b3058005]{border:0;background:none;font:inherit;font-size:13px;color:var(--blue);min-height:32px;padding:0 4px;cursor:pointer}.edit-note[data-v-b3058005]:hover{text-decoration:underline}.note-edit[data-v-b3058005]{margin-top:10px}.note-actions[data-v-b3058005]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.note-save[data-v-b3058005]{background:#cab641;border-color:var(--edge-warn, #cab641);color:#fff}.compact header[data-v-b3058005]{padding:10px 0}.compact .messages[data-v-b3058005]{padding:12px 0;background:none}.compact footer[data-v-b3058005]{padding:10px 0}@media(max-width:760px){header[data-v-b3058005],.messages[data-v-b3058005],footer[data-v-b3058005]{padding-left:14px;padding-right:14px}h2[data-v-b3058005]{font-size:18px}.controls select[data-v-b3058005],.controls .btn[data-v-b3058005],.controls[data-v-b3058005] .btn{min-height:44px}.controls select[data-v-b3058005]{flex:1 1 100%}.actions .reply[data-v-b3058005]{min-width:96px}.msg.in[data-v-b3058005],.msg.out[data-v-b3058005],.msg.note[data-v-b3058005]{width:100%}.time[data-v-b3058005]{display:none}}.assistant-tag[data-v-b3058005]{color:var(--ink-violet, #6d4fd6);display:inline-flex;align-items:center;gap:4px}.mentioned[data-v-68573396]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;background:var(--surface, #fff)}header[data-v-68573396]{padding:14px 20px 12px;border-bottom:1px solid var(--line)}.top[data-v-68573396]{display:flex;align-items:center;gap:8px;min-height:24px}.back[data-v-68573396]{display:inline-flex;align-items:center;gap:2px;border:0;background:none;font:inherit;font-size:15px;color:var(--blue);min-height:44px;padding:0 8px 0 0;cursor:pointer}@media(min-width:761px){.back.phone-only[data-v-68573396]{display:none}}.mailbox[data-v-68573396],.state[data-v-68573396]{font-size:12px;background:var(--surface-2, #f0f1f6);border-radius:10px;padding:2px 10px;color:var(--muted)}h2[data-v-68573396]{margin:6px 0 4px;font-size:20px;overflow-wrap:anywhere}.with[data-v-68573396]{margin:0;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.with b[data-v-68573396]{color:var(--text)}.status[data-v-68573396]{padding:20px;color:var(--muted)}.status.error[data-v-68573396]{color:var(--ink-danger, #9f1239)}.callout[data-v-68573396]{display:flex;gap:10px;align-items:flex-start;margin:16px 20px 0;padding:12px 14px;border-left:4px solid var(--blue);border-radius:0 10px 10px 0;background:var(--blue-soft);font-size:14px;line-height:1.5}.callout p[data-v-68573396]{margin:0}.callout[data-v-68573396] svg{flex-shrink:0;margin-top:2px}.link[data-v-68573396]{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--blue);cursor:pointer;text-decoration:underline}.notes[data-v-68573396]{display:flex;flex-direction:column;gap:12px;padding:16px 20px 24px}.msg[data-v-68573396]{border:1px solid var(--edge-warn, #f5d76e);background:var(--tint-warn, #fff8db);border-radius:10px;padding:12px 14px}.msg.focus[data-v-68573396]{outline:2px solid var(--edge-warn, #cab641);outline-offset:1px}.msg-head[data-v-68573396]{display:flex;align-items:flex-start;gap:10px}.who[data-v-68573396]{flex:1;min-width:0;display:flex;flex-direction:column}.who small[data-v-68573396],.time[data-v-68573396]{color:var(--muted);font-size:12px}.time[data-v-68573396]{white-space:nowrap}.text[data-v-68573396]{margin:10px 0 0}@media(max-width:760px){header[data-v-68573396]{padding-left:14px;padding-right:14px}.callout[data-v-68573396]{margin-left:14px;margin-right:14px}.notes[data-v-68573396]{padding-left:14px;padding-right:14px}.time[data-v-68573396]{display:none}}.context[data-v-e97a67e5]{padding:16px;overflow:auto;background:var(--surface, #fff);border-left:1px solid var(--line)}section+section[data-v-e97a67e5]{margin-top:22px}h4[data-v-e97a67e5]{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.name[data-v-e97a67e5]{margin:0;font-weight:600;font-size:16px}.role[data-v-e97a67e5]{margin:2px 0 4px;font-size:13px;color:#00a45b}.role.unknown[data-v-e97a67e5]{color:var(--muted)}.email[data-v-e97a67e5]{font-size:13px;color:var(--blue);text-decoration:none;word-break:break-all}.record[data-v-e97a67e5]{margin-bottom:16px}dl[data-v-e97a67e5]{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:8px 0 0;font-size:13px;align-items:center}dt[data-v-e97a67e5]{color:var(--muted)}dd[data-v-e97a67e5]{margin:0}.mini[data-v-e97a67e5]{min-height:22px!important;border-radius:4px;font-size:12px}.renewal[data-v-e97a67e5]{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;margin-top:8px}.other[data-v-e97a67e5]{font-size:13px;margin:0 0 6px}.muted[data-v-e97a67e5]{color:var(--muted)}.small[data-v-e97a67e5]{font-size:13px}.intro[data-v-e30904f4]{margin:0 0 12px;color:var(--muted);line-height:1.5}.group+.group[data-v-e30904f4]{margin-top:16px}h3[data-v-e30904f4]{margin:0 0 6px;font-size:13px;font-weight:700;overflow-wrap:anywhere}.list[data-v-e30904f4]{list-style:none;margin:0;padding:0}.rule[data-v-e30904f4]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.rule[data-v-e30904f4]:last-child{border-bottom:0}.what[data-v-e30904f4]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.sender[data-v-e30904f4]{font-weight:600;overflow-wrap:anywhere}.action[data-v-e30904f4]{font-size:13px}.small[data-v-e30904f4]{font-size:12px}.muted[data-v-e30904f4]{color:var(--muted)}.bad[data-v-e30904f4]{color:var(--ink-danger, #9f1239)}.error[data-v-e30904f4]{padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239)}.backlog[data-v-e30904f4]{flex-basis:100%;overflow-wrap:anywhere}.small-btn[data-v-e30904f4]{min-height:32px;font-size:12px}.confirm[data-v-e30904f4]{display:inline-flex;gap:6px;flex:none}.btn[data-v-e30904f4]{min-height:36px;padding:0 12px;border:1px solid var(--line-strong, #cbd5e1);border-radius:8px;background:var(--surface, #fff);font:inherit;cursor:pointer}.btn.danger[data-v-e30904f4]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.icon-btn[data-v-e30904f4]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:none;border-radius:8px;cursor:pointer;color:var(--muted)}.icon-btn.danger[data-v-e30904f4]:hover{color:var(--ink-danger, #b91c1c);background:var(--surface-2, #fff1f2)}.tools[data-v-2b3bb3c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.find[data-v-2b3bb3c1]{flex:1 1 200px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:14px;color:var(--text);background:var(--surface, #fff)}.person[data-v-2b3bb3c1]{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:14px;color:var(--text);background:var(--surface, #fff)}.count[data-v-2b3bb3c1]{font-size:13px;color:var(--muted);white-space:nowrap}.scroll[data-v-2b3bb3c1]{overflow-x:auto;border:1px solid var(--line);border-radius:8px}table[data-v-2b3bb3c1]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-2b3bb3c1]{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2, #f8fafc);padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td[data-v-2b3bb3c1]{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--text);vertical-align:top}tbody tr:last-child td[data-v-2b3bb3c1]{border-bottom:0}.c-when[data-v-2b3bb3c1],.c-who[data-v-2b3bb3c1],.c-where[data-v-2b3bb3c1]{white-space:nowrap;color:var(--muted)}.c-what[data-v-2b3bb3c1]{min-width:220px}.more[data-v-2b3bb3c1]{margin-top:10px;border:1px solid var(--line);border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--text);padding:6px 12px;cursor:pointer}.more[data-v-2b3bb3c1]:hover{background:var(--hover)}.note[data-v-2b3bb3c1]{font-size:14px;color:var(--muted);margin:0}@media(max-width:640px){.c-where[data-v-2b3bb3c1]{display:none}.c-what[data-v-2b3bb3c1]{min-width:180px}}.backdrop[data-v-6089c9ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:85;display:flex;align-items:center;justify-content:center;padding:16px}.panel[data-v-6089c9ff]{background:var(--surface, #fff);width:min(740px,100%);height:min(680px,88vh);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #0f172a40}.head[data-v-6089c9ff]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 16px 8px 24px}h2[data-v-6089c9ff]{margin:0;font-size:18px;font-weight:600}.tabs[data-v-6089c9ff]{display:flex;gap:18px;padding:0 24px;border-bottom:1px solid var(--edge, #e2e8f0);overflow-x:auto;flex-shrink:0}.tabs button[data-v-6089c9ff]{border:0;background:none;font:inherit;font-size:14px;color:var(--ink-muted, #64748b);padding:10px 0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.tabs button.active[data-v-6089c9ff]{color:var(--ink, #0f172a);border-bottom-color:var(--blue);font-weight:600}.body[data-v-6089c9ff]{flex:1;min-height:0;overflow:auto;padding:18px 24px 24px}.activity[data-v-6089c9ff]{list-style:none;margin:0;padding:0}.activity li[data-v-6089c9ff]{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--line)}.intro[data-v-6089c9ff]{margin:0 0 16px;color:var(--ink-muted, #64748b);font-size:14px;line-height:1.5}.muted[data-v-6089c9ff]{color:var(--ink-muted, #64748b)}.small[data-v-6089c9ff]{font-size:13px}.icon-btn[data-v-6089c9ff]{border:0;background:none;color:var(--ink-muted, #64748b);width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.icon-btn[data-v-6089c9ff]:hover{background:var(--surface-2, #f1f5f9);color:var(--ink, #0f172a)}.icon-btn.danger[data-v-6089c9ff]:hover{background:var(--surface-2, #fff1f2);color:var(--ink-danger, #e11d48)}.icon-spacer[data-v-6089c9ff]{width:34px}.btn[data-v-6089c9ff]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--edge-strong, #cbd5e1);background:var(--surface, #fff);border-radius:8px;font:inherit;font-size:14px;font-weight:500;padding:0 14px;min-height:38px;cursor:pointer;color:var(--ink, #0f172a)}.btn[data-v-6089c9ff]:hover{background:var(--surface-2, #f8fafc)}.btn.small[data-v-6089c9ff]{min-height:32px;font-size:13px;padding:0 10px}.btn.primary[data-v-6089c9ff]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn[data-v-6089c9ff]:disabled{opacity:.45;cursor:not-allowed}select[data-v-6089c9ff],input[data-v-6089c9ff]:not([type=checkbox]){font:inherit;font-size:14px;color:var(--ink, #0f172a);border:1px solid var(--edge-strong, #cbd5e1);border-radius:8px;padding:6px 10px;background:var(--surface, #fff);min-height:36px}select.compact[data-v-6089c9ff]{min-height:32px;padding:3px 8px;font-size:13px}.rules[data-v-6089c9ff]{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--edge, #eef2f7)}.rules li[data-v-6089c9ff]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--edge, #eef2f7)}.rules li.off .sentence[data-v-6089c9ff]{color:var(--ink-faint, #94a3b8)}.rules li.empty[data-v-6089c9ff]{color:var(--ink-faint, #94a3b8);font-size:14px}.sentence[data-v-6089c9ff]{flex:1;margin:0;font-size:14px;line-height:1.7}.sentence small[data-v-6089c9ff]{color:var(--ink-faint, #94a3b8);margin-left:8px;white-space:nowrap}.token[data-v-6089c9ff]{background:var(--surface-2, #f1f5f9);border-radius:5px;padding:2px 7px;font-size:13px}.folder-tag[data-v-6089c9ff]{display:inline-flex;align-items:center;gap:4px;background:var(--blue-soft, #eef2ff);color:var(--blue-dark, #4338ca);border-radius:5px;padding:1px 7px;font-weight:600;font-size:13px}.builder[data-v-6089c9ff]{border:1px solid var(--edge, #e2e8f0);border-radius:12px;padding:14px 16px;background:var(--surface-2, #f8fafc)}.builder-title[data-v-6089c9ff]{margin:0 0 10px;font-weight:600;font-size:14px}.line[data-v-6089c9ff]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;color:var(--ink-soft, #475569)}.line .grow[data-v-6089c9ff]{flex:1;min-width:140px}.builder-foot[data-v-6089c9ff]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.spacer[data-v-6089c9ff]{flex:1}.mailbox[data-v-6089c9ff]{border:1px solid var(--edge, #e2e8f0);border-radius:12px;margin-bottom:14px;overflow:hidden}.mb-head[data-v-6089c9ff]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--surface-2, #f8fafc);border-bottom:1px solid var(--edge, #e2e8f0)}.mb-head b[data-v-6089c9ff]{margin-right:8px}.mb-head .muted[data-v-6089c9ff]{font-size:13px}.status[data-v-6089c9ff]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-muted, #64748b)}.status .dot[data-v-6089c9ff]{width:8px;height:8px;border-radius:50%;background:var(--edge-strong, #cbd5e1)}.status.on[data-v-6089c9ff]{color:var(--status-done-text, #15803d)}.status.on .dot[data-v-6089c9ff]{background:var(--success, #16a34a)}.row[data-v-6089c9ff]{padding:12px 16px;border-bottom:1px solid var(--edge, #eef2f7)}.row p[data-v-6089c9ff]{margin:0 0 8px}.row-actions[data-v-6089c9ff]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.line-alert[data-v-6089c9ff],.line-warn[data-v-6089c9ff]{display:flex;gap:6px;align-items:flex-start;font-size:13px;margin:10px 0 0!important}.line-alert[data-v-6089c9ff]{color:var(--ink-danger, #be123c)}.line-warn[data-v-6089c9ff]{color:var(--ink-warn, #92400e)}.health[data-v-6089c9ff]{margin-top:10px;font-size:13px}.health summary[data-v-6089c9ff]{cursor:pointer;color:var(--ink-muted, #64748b)}.health ul[data-v-6089c9ff]{list-style:none;padding:0;margin:6px 0 0;color:var(--ink-muted, #64748b)}.health li.ok[data-v-6089c9ff]{color:var(--status-done-text, #15803d)}.people[data-v-6089c9ff]{list-style:none;margin:0;padding:6px 16px}.people li[data-v-6089c9ff]{display:flex;align-items:center;gap:10px;padding:6px 0}.avatar[data-v-6089c9ff]{width:28px;height:28px;border-radius:50%;background:var(--blue, #6366f1);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.who[data-v-6089c9ff]{flex:1;font-size:14px}.who small[data-v-6089c9ff]{color:var(--ink-faint, #94a3b8)}.role[data-v-6089c9ff]{font-size:13px;color:var(--ink-muted, #64748b)}.share[data-v-6089c9ff]{display:flex;gap:8px;padding:4px 16px 14px}.notify-row[data-v-6089c9ff]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--edge, #eef2f7);font-size:14px}.segmented[data-v-6089c9ff]{display:flex;border:1px solid var(--edge-strong, #cbd5e1);border-radius:8px;overflow:hidden}.segmented button[data-v-6089c9ff]{border:0;background:var(--surface, #fff);font:inherit;font-size:13px;padding:0 12px;min-height:34px;cursor:pointer;color:var(--ink-soft, #334155)}.segmented button+button[data-v-6089c9ff]{border-left:1px solid var(--edge-strong, #cbd5e1)}.segmented button.on[data-v-6089c9ff]{background:#0f172a;color:#fff}h4[data-v-6089c9ff]{margin:22px 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted, #64748b)}.channels[data-v-6089c9ff]{display:flex;flex-direction:column;gap:12px}@media(max-width:760px){.backdrop[data-v-6089c9ff]{align-items:flex-end;padding:0}.panel[data-v-6089c9ff]{width:100vw;height:92vh;border-radius:16px 16px 0 0}.body[data-v-6089c9ff],.head[data-v-6089c9ff],.tabs[data-v-6089c9ff]{padding-left:16px;padding-right:16px}.segmented[data-v-6089c9ff]{width:100%}.segmented button[data-v-6089c9ff]{flex:1}.row-actions[data-v-6089c9ff]{flex-direction:column;align-items:flex-start}}.arrange-link[data-v-6089c9ff],.prefs-link[data-v-6089c9ff]{border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--blue-dark, #1d4ed8);text-decoration:underline;cursor:pointer}.lost[data-v-941dbbe1]{display:flex;align-items:flex-start;gap:10px;margin:10px 12px 0;padding:10px 12px;border-radius:8px;background:var(--tint-danger, #fdecec);color:var(--ink-danger, #7f1d16);font-size:13.5px;line-height:1.45}.lost span[data-v-941dbbe1]{flex:1}.btn-reconnect[data-v-941dbbe1]{flex-shrink:0;border:0;border-radius:6px;background:#a1261c;color:#fff;font:inherit;font-size:13px;padding:7px 12px;cursor:pointer}.inbox[data-v-941dbbe1]{flex:1;min-width:0;display:grid;grid-template-columns:200px 380px 1fr 280px;background:var(--surface, #fff);border-radius:8px 0 0;overflow:hidden}.inbox[data-v-941dbbe1]:not(.reading){grid-template-columns:200px 380px 1fr}.folders[data-v-941dbbe1]{border-right:1px solid var(--line);padding:16px 10px;overflow:auto;background:var(--surface-2, #fbfbfd)}.compose[data-v-941dbbe1]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;font:inherit;font-weight:600;min-height:44px;cursor:pointer;margin-bottom:10px}.label[data-v-941dbbe1]{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:16px 8px 4px}.folder[data-v-941dbbe1]{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:6px;cursor:pointer;text-align:left}.box-row[data-v-941dbbe1]{display:flex;align-items:center}.box-row .folder[data-v-941dbbe1]{flex:1;min-width:0;padding-left:2px}.box-name[data-v-941dbbe1]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold[data-v-941dbbe1]{flex-shrink:0;width:24px;height:32px;border:0;background:none;color:var(--ink-faint, #94a3b8);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fold[data-v-941dbbe1]:hover{background:var(--hover);color:var(--text)}.fold .icon[data-v-941dbbe1]{transition:transform .15s}.fold .shut[data-v-941dbbe1]{transform:rotate(-90deg)}.deleted-note[data-v-941dbbe1]{margin:8px 0 0;font-size:13px;color:var(--muted)}.select-row[data-v-941dbbe1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.select-btn[data-v-941dbbe1],.select-row[data-v-941dbbe1] .select-btn{display:inline-flex;white-space:nowrap;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line, #e2e8f0);border-radius:8px;background:var(--surface, #fff);color:var(--text, #1e1e24);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.select-btn[data-v-941dbbe1]:hover:not(:disabled),.select-row[data-v-941dbbe1] .select-btn:hover:not(:disabled){background:var(--blue-soft, #dcf0f2)}.select-btn[data-v-941dbbe1]:disabled,.select-row[data-v-941dbbe1] .select-btn:disabled{opacity:.5;cursor:default}.select-btn.plain[data-v-941dbbe1]{border-color:transparent;background:none}.pick-all[data-v-941dbbe1]{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-right:4px;font-size:13.5px;font-weight:600;cursor:pointer}.pick-all input[data-v-941dbbe1]{width:18px;height:18px;accent-color:var(--brand-button, #007a8c)}.inbox-toast[data-v-941dbbe1]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:95;display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100vw - 32px));background:#323338;color:#fff;border-radius:10px;padding:8px 8px 8px 18px;box-shadow:0 8px 24px #00000040;font-size:14px}.inbox-toast.error[data-v-941dbbe1]{background:#7f1d1d}.inbox-toast .toast-text[data-v-941dbbe1]{min-width:0}.inbox-toast button[data-v-941dbbe1]{border:0;background:none;color:#6cf;font:inherit;font-weight:600;min-height:36px;min-width:36px;cursor:pointer;flex-shrink:0}.inbox-toast.error button[data-v-941dbbe1]{color:#fecaca}.inbox-toast .toast-close[data-v-941dbbe1]{color:#ffffffbf;display:inline-flex;align-items:center;justify-content:center}@media(max-width:760px){.inbox-toast[data-v-941dbbe1]{bottom:calc(72px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}}.folder[data-v-941dbbe1]:hover{background:var(--hover)}.folder.active[data-v-941dbbe1]{background:var(--blue-soft)}.folder.drop-ok[data-v-941dbbe1]{outline:1px dashed var(--edge-info, #93b4f0);outline-offset:-1px}.folder.drop-over[data-v-941dbbe1]{background:var(--blue, #0073ea);color:#fff;outline:0}.folder.drop-over .folder-name .icon[data-v-941dbbe1]{color:#fff}.folder.sub[data-v-941dbbe1]{--indent: 26px;padding-left:var(--indent);font-size:13px}.folder-row[data-v-941dbbe1]{display:flex;align-items:center}.folder-row .folder[data-v-941dbbe1]{flex:1;min-width:0}.folder-row .folder.sub[data-v-941dbbe1]{padding-left:calc(var(--indent) + var(--depth, 0) * 16px)}.leaf[data-v-941dbbe1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-name[data-v-941dbbe1]{min-width:0}.star[data-v-941dbbe1]{flex-shrink:0;width:28px;height:32px;border:0;background:none;color:var(--ink-faint, #94a3b8);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}.folder-row:hover .star[data-v-941dbbe1],.star[data-v-941dbbe1]:focus-visible,.star.on[data-v-941dbbe1]{opacity:1}.star[data-v-941dbbe1]:hover{background:var(--hover);color:var(--text)}.star.on[data-v-941dbbe1]{color:var(--accent, #a8661f)}.star.on[data-v-941dbbe1] path{fill:currentColor}@media(hover:none){.star[data-v-941dbbe1]{opacity:.55}}.fav .folder-name[data-v-941dbbe1]{gap:7px}.fav .where[data-v-941dbbe1]{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fav[data-v-941dbbe1]{padding-left:10px;font-size:13px}.group-row[data-v-941dbbe1]{display:flex;align-items:center;margin:16px 0 4px}.group-row .label[data-v-941dbbe1]{margin:0 4px}.folder.assigned[data-v-941dbbe1],.folder.all-boxes[data-v-941dbbe1]{padding-left:7px}.folder.assigned .folder-name .icon[data-v-941dbbe1],.folder.all-boxes .folder-name .icon[data-v-941dbbe1]{color:var(--ink-faint, #94a3b8)}.box-row[draggable=true][data-v-941dbbe1]{cursor:grab}.box-row.box-dragging[data-v-941dbbe1]{opacity:.5}.box-row.box-drop-over[data-v-941dbbe1]{box-shadow:inset 0 2px 0 var(--button, #007a8c)}.label-tools[data-v-941dbbe1]{display:inline-flex;gap:2px}.gear-mini.on[data-v-941dbbe1]{background:var(--blue-soft);color:var(--text)}.arrange[data-v-941dbbe1]{margin:0 4px 8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);display:grid;gap:8px;font-size:13px}.prefs-link[data-v-941dbbe1]{color:var(--link, var(--blue));font-weight:600}.more-head[data-v-941dbbe1]{margin:4px 0 0}.more-name[data-v-941dbbe1]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--muted);text-align:left;padding:8px 2px;border-radius:6px;cursor:pointer}.more-name[data-v-941dbbe1]:hover{background:var(--hover);color:var(--text)}.box-row.in-more .box-name[data-v-941dbbe1]{font-weight:500}.hidden-mark[data-v-941dbbe1]{flex-shrink:0;margin-left:6px;margin-right:auto;color:var(--ink-faint, #94a3b8)}.arrange-hint[data-v-941dbbe1]{margin:0;color:var(--muted);line-height:1.4}.arrange-done[data-v-941dbbe1]{justify-self:start;border:1px solid var(--line-strong, #cbd5e1);background:var(--surface, #fff);border-radius:8px;font:inherit;font-weight:600;padding:6px 14px;min-height:36px;cursor:pointer}.steps[data-v-941dbbe1]{display:inline-flex;flex-shrink:0}.step-btn[data-v-941dbbe1]{width:28px;height:32px;border:0;background:none;color:var(--ink-muted, #64748b);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.step-btn[data-v-941dbbe1]:hover:not(:disabled){background:var(--hover)}.step-btn[data-v-941dbbe1]:disabled{opacity:.3;cursor:default}.step-btn .up[data-v-941dbbe1]{transform:rotate(180deg)}.sheet-head[data-v-941dbbe1],.mobile-scope[data-v-941dbbe1]{display:none}.folder-name[data-v-941dbbe1]{display:inline-flex;align-items:center;gap:7px;color:inherit}.folder-name .icon[data-v-941dbbe1]{color:var(--ink-faint, #94a3b8)}.label-row[data-v-941dbbe1]{display:flex;align-items:center;justify-content:space-between;margin:16px 0 4px}.label-row .label[data-v-941dbbe1]{margin:0 8px}.gear-mini[data-v-941dbbe1]{border:0;background:none;color:var(--ink-faint, #94a3b8);width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gear-mini[data-v-941dbbe1]:hover{background:var(--hover);color:var(--text)}.settings-link[data-v-941dbbe1]{display:flex;align-items:center;gap:8px;width:100%;margin-top:18px;border:0;background:none;font:inherit;font-size:13px;color:var(--blue);text-align:left;padding:8px 10px;cursor:pointer}.viewer[data-v-941dbbe1]{display:flex;flex-direction:column;gap:4px;margin:14px 10px 0;font-size:12px;color:var(--muted)}.viewer select[data-v-941dbbe1]{font:inherit;font-size:13px;border:1px dashed var(--line);border-radius:6px;padding:6px;background:var(--surface, #fff)}.mobile-tools[data-v-941dbbe1]{display:none}.count[data-v-941dbbe1]{background:var(--accent, var(--blue));color:var(--on-accent, #fff);border-radius:10px;font-size:11px;padding:1px 7px}.n[data-v-941dbbe1]{color:var(--muted);font-size:12px}.list-pane[data-v-941dbbe1]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.list-head[data-v-941dbbe1]{padding:16px 14px 8px;border-bottom:1px solid var(--line)}h1[data-v-941dbbe1]{margin:0 0 10px;font-size:22px;font-weight:600}.search[data-v-941dbbe1]{width:100%;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.chips[data-v-941dbbe1]{display:none}.list-scroll[data-v-941dbbe1]{flex:1;overflow:auto}.empty[data-v-941dbbe1],.placeholder[data-v-941dbbe1]{color:var(--muted);text-align:center;padding:40px 16px}.placeholder[data-v-941dbbe1]{margin-top:20vh}.read-pane[data-v-941dbbe1]{min-width:0;min-height:0}@media(max-width:1560px){.inbox[data-v-941dbbe1],.inbox[data-v-941dbbe1]:not(.reading){grid-template-columns:210px 340px 1fr}.context-pane[data-v-941dbbe1]{display:none}}@media(max-width:1100px){.inbox[data-v-941dbbe1],.inbox[data-v-941dbbe1]:not(.reading){grid-template-columns:190px 300px 1fr}}@media(max-width:760px){.inbox[data-v-941dbbe1],.inbox[data-v-941dbbe1]:not(.reading){display:flex;flex-direction:column;border-radius:0}.folders[data-v-941dbbe1]{display:none}.folders.sheet-open[data-v-941dbbe1]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:0 12px calc(24px + env(safe-area-inset-bottom));background:var(--surface-2, #fbfbfd);overflow-y:auto;border-right:0}.sheet-head[data-v-941dbbe1]{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;margin:0 -12px 8px;padding:8px 8px 8px 20px;background:var(--surface-2, #fbfbfd);border-bottom:1px solid var(--line)}.sheet-title[data-v-941dbbe1]{margin:0;font-size:18px;font-weight:700}.sheet-close[data-v-941dbbe1]{width:44px;height:44px;border:0;background:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.folders.sheet-open .folder[data-v-941dbbe1]{min-height:44px;font-size:15px}.folders.sheet-open .fold[data-v-941dbbe1],.folders.sheet-open .star[data-v-941dbbe1],.folders.sheet-open .step-btn[data-v-941dbbe1],.folders.sheet-open .gear-mini[data-v-941dbbe1]{width:44px;height:44px}.folders.sheet-open .compose[data-v-941dbbe1]{display:none}.folders.sheet-open .folder.sub[data-v-941dbbe1]{--indent: 46px}.folders.sheet-open .folder.assigned[data-v-941dbbe1],.folders.sheet-open .folder.all-boxes[data-v-941dbbe1]{padding-left:15px}.mobile-scope[data-v-941dbbe1]{display:inline-flex;align-items:center;gap:6px;max-width:210px;min-width:0;min-height:40px;font:inherit;font-size:15px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface, #fff);color:var(--text)}.scope-name[data-v-941dbbe1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-pane[data-v-941dbbe1]{flex:1;border-right:0}.reading .list-pane[data-v-941dbbe1],.read-pane[data-v-941dbbe1]{display:none}.reading .read-pane[data-v-941dbbe1]{display:block;flex:1}.list-head[data-v-941dbbe1]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}h1[data-v-941dbbe1]{margin:0}.mobile-tools[data-v-941dbbe1]{display:flex;gap:6px;align-items:center}.gear[data-v-941dbbe1]{border:1px solid var(--line);background:var(--surface, #fff);border-radius:8px;width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft, #475569)}.search[data-v-941dbbe1]{grid-column:1 / -1}.select-row[data-v-941dbbe1],.deleted-note[data-v-941dbbe1]{grid-column:1 / -1;margin-top:0}.select-btn[data-v-941dbbe1],.pick-all[data-v-941dbbe1]{min-height:44px}.chips[data-v-941dbbe1]{grid-column:1 / -1;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.chips button[data-v-941dbbe1]{flex-shrink:0;border:1px solid var(--line);background:var(--surface, #fff);border-radius:16px;font:inherit;font-size:14px;padding:0 12px;min-height:36px;white-space:nowrap}.chips button.active[data-v-941dbbe1]{background:#323338;border-color:#323338;color:#fff}}.mode-label[data-v-941dbbe1]{margin-left:10px;font-size:14px}@media(min-width:761px){.label-tools .phone-only[data-v-941dbbe1]{display:none}}.form-scrim[data-v-37af2467]{position:fixed;top:0;right:0;bottom:0;left:0;background:#292f4c33;z-index:50}.event-form[data-v-37af2467]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--surface, #fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 64px #00000047;z-index:51}header[data-v-37af2467]{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 4px 20px}h2[data-v-37af2467]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.fields[data-v-37af2467]{overflow-y:auto;padding:4px 20px 8px;display:flex;flex-direction:column;gap:12px;min-height:0}.field[data-v-37af2467]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;color:var(--muted)}.field>span[data-v-37af2467]:first-child{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field input[data-v-37af2467],.field select[data-v-37af2467],.field textarea[data-v-37af2467],.until input[data-v-37af2467]{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:15px;font-weight:400;width:100%;min-width:0;box-sizing:border-box}.field textarea[data-v-37af2467]{padding:10px 12px;resize:vertical}.field input[data-v-37af2467]:focus,.field select[data-v-37af2467]:focus,.field textarea[data-v-37af2467]:focus,.field .chips-input[data-v-37af2467]:focus-within{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.row[data-v-37af2467]{display:flex;align-items:flex-end;gap:12px;min-width:0}.grow[data-v-37af2467]{flex:1 1 0}.check[data-v-37af2467]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;color:var(--text);cursor:pointer}.check input[data-v-37af2467]{width:20px;height:20px;margin:0;accent-color:var(--button)}.check small[data-v-37af2467]{display:block;color:var(--muted);font-size:13px}.until[data-v-37af2467]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.until input[type=date][data-v-37af2467]{width:auto;flex:1 1 160px}.hint[data-v-37af2467]{margin:-6px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.hint.warn[data-v-37af2467]{color:var(--ink-danger, #9f1239)}.people[data-v-37af2467]{position:relative}.chips-input[data-v-37af2467]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:44px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;cursor:text}.field .chips-input input[data-v-37af2467]{flex:1 1 140px;width:auto;min-width:0;min-height:32px;border:0;border-radius:0;padding:0 4px;outline:none;font:inherit;font-size:15px;font-weight:400;color:var(--text)}.field .chips-input input[data-v-37af2467]:focus{outline:none}.person[data-v-37af2467]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 2px 2px 10px;border-radius:14px;background:var(--blue-soft);color:var(--text);font-size:14px;font-weight:500;overflow-wrap:anywhere}.person.blocked[data-v-37af2467]{background:var(--tint-danger, #fde8ec);color:var(--ink-danger, #9f1239)}.remove[data-v-37af2467]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.remove[data-v-37af2467]:hover{background:#0000000f}.suggestions[data-v-37af2467]{list-style:none;margin:0;padding:4px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #00000024}.suggestions li[data-v-37af2467]{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:4px 10px;border-radius:8px;cursor:pointer;color:var(--text);font-weight:400}.suggestions li.on[data-v-37af2467],.suggestions li[data-v-37af2467]:hover{background:var(--hover-row, #f5f6f8)}.suggestions small[data-v-37af2467]{color:var(--muted);overflow-wrap:anywhere}.error[data-v-37af2467]{margin:0 20px;padding:8px 12px;border-left:4px solid var(--error, #dc2626);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--error, #dc2626) 8%,var(--mix-ground, white));color:var(--ink-danger, #9f1239);font-size:14px}footer[data-v-37af2467]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--line)}.btn[data-v-37af2467]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.btn.primary[data-v-37af2467]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn.primary[data-v-37af2467]:hover:not(:disabled){background:var(--button-hover) padding-box,var(--button-hover) border-box}.btn[data-v-37af2467]:disabled{opacity:.55;cursor:default}.icon-btn[data-v-37af2467]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:none;color:var(--text);cursor:pointer}.icon-btn[data-v-37af2467]:hover{background:var(--hover)}.sr[data-v-37af2467]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:760px){.event-form[data-v-37af2467]{top:0;left:0;transform:none;width:100%;height:100dvh;max-height:none;border-radius:0}.fields[data-v-37af2467]{flex:1;padding:4px 16px 8px}header[data-v-37af2467]{padding-left:16px}footer[data-v-37af2467]{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}footer .btn[data-v-37af2467]{flex:1}.times .field input[data-v-37af2467]{padding:0 8px}}.calendar[data-v-75a3d331]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface, #fff);position:relative}.cal-head[data-v-75a3d331]{padding:18px 24px 12px;border-bottom:1px solid var(--line)}h1[data-v-75a3d331]{margin:0 0 10px;font-size:26px;font-weight:700;letter-spacing:-.015em}.toolbar[data-v-75a3d331]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.btn[data-v-75a3d331]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.btn[data-v-75a3d331]:hover:not(:disabled){background:var(--hover-row)}.btn[data-v-75a3d331]:disabled{color:var(--muted);cursor:default}.btn.primary[data-v-75a3d331]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn .mark[data-v-75a3d331]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--surface, #fff)}.btn .mark img[data-v-75a3d331]{width:16px;height:16px}.btn.primary[data-v-75a3d331]:hover:not(:disabled){background:var(--button-hover) padding-box,var(--button-hover) border-box}.icon-btn[data-v-75a3d331]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:none;color:var(--text);cursor:pointer}.icon-btn[data-v-75a3d331]:hover{background:var(--hover)}.month-btn[data-v-75a3d331]{min-height:44px;padding:0 10px;border:0;background:none;font:inherit;font-size:18px;font-weight:600;color:var(--text);cursor:pointer;border-radius:8px}.month-btn[data-v-75a3d331]:hover{background:var(--hover)}.caret[data-v-75a3d331]{font-size:12px;color:var(--muted)}.picker-wrap[data-v-75a3d331]{position:relative}.picker[data-v-75a3d331]{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:300px;padding:10px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #00000024}.picker-head[data-v-75a3d331]{display:flex;align-items:center;justify-content:space-between}.picker-grid[data-v-75a3d331]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.dow[data-v-75a3d331]{font-size:12px;color:var(--muted);padding:6px 0}.pday[data-v-75a3d331]{height:38px;border:0;background:none;border-radius:8px;font:inherit;font-size:14px;color:var(--text);cursor:pointer}.pday[data-v-75a3d331]:hover{background:var(--hover)}.pday.other[data-v-75a3d331]{color:var(--muted)}.pday.on[data-v-75a3d331]{background:var(--blue-soft)}.pday.today[data-v-75a3d331]{font-weight:700;color:var(--blue)}.which[data-v-75a3d331]{display:inline-flex;align-items:center;gap:6px}.which i[data-v-75a3d331]{width:10px;height:10px;border-radius:2px;background:var(--ev-line)}.note[data-v-75a3d331]{margin:10px 24px 0;padding:10px 14px;border-left:4px solid var(--neutral-300, #cbd5e1);border-radius:0 10px 10px 0;background:var(--canvas);font-size:14px;line-height:1.5}.note.action[data-v-75a3d331]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border-left-color:var(--blue)}.note.error[data-v-75a3d331]{border-left-color:var(--error, #dc2626);background:color-mix(in srgb,var(--error, #dc2626) 8%,var(--mix-ground, white));color:var(--ink-danger, #9f1239)}.err[data-v-75a3d331]{color:var(--ink-danger, #9f1239);font-size:13px}.grid[data-v-75a3d331]{--gutter: 64px;flex:1;min-height:0;display:flex;flex-direction:column;margin-top:8px}.days-row[data-v-75a3d331],.allday-row[data-v-75a3d331],.hours[data-v-75a3d331]{display:grid;grid-template-columns:var(--gutter) repeat(var(--cols),minmax(0,1fr))}.days-row[data-v-75a3d331],.allday-row[data-v-75a3d331]{overflow-y:hidden;scrollbar-gutter:stable;border-bottom:1px solid var(--line)}.day-head[data-v-75a3d331]{padding:6px 8px 8px;border-left:1px solid var(--line);font-size:13px;color:var(--muted)}.dnum[data-v-75a3d331]{font-size:20px;font-weight:600;color:var(--text);margin-left:2px}.day-head.today .dnum[data-v-75a3d331]{color:var(--blue)}.day-head.today[data-v-75a3d331]{box-shadow:inset 0 -3px 0 var(--blue)}.gutter.label[data-v-75a3d331]{font-size:11px;color:var(--muted);padding:6px 8px 0 0;text-align:right}.allday-cell[data-v-75a3d331]{border-left:1px solid var(--line);padding:3px 2px;display:flex;flex-direction:column;gap:2px;min-width:0}.body[data-v-75a3d331]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.hours[data-v-75a3d331],.times[data-v-75a3d331]{position:relative}.hour-label[data-v-75a3d331]{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--muted);white-space:nowrap}.col[data-v-75a3d331]{position:relative;border-left:1px solid var(--line)}.hour-line[data-v-75a3d331]{position:absolute;left:var(--gutter);right:0;height:1px;background:var(--line);opacity:.7;pointer-events:none;z-index:0}.col.today[data-v-75a3d331]{background-color:color-mix(in srgb,var(--blue) 3%,var(--mix-ground, white))}.now[data-v-75a3d331]{position:absolute;left:0;right:0;height:2px;background:var(--now, #be123c);z-index:2}.now[data-v-75a3d331]:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--now, #be123c)}.c0[data-v-75a3d331]{--ev-line: var(--blue);--ev-bg: var(--blue-soft)}.c1[data-v-75a3d331]{--ev-line: var(--accent, #b7791f);--ev-bg: color-mix(in srgb, var(--accent, #b7791f) 16%, var(--mix-ground, white))}.c2[data-v-75a3d331]{--ev-line: var(--muted);--ev-bg: color-mix(in srgb, var(--muted) 14%, var(--mix-ground, white))}.c3[data-v-75a3d331]{--ev-line: var(--blue-dark);--ev-bg: color-mix(in srgb, var(--blue-dark) 22%, var(--mix-ground, white))}.c4[data-v-75a3d331]{--ev-line: var(--status-planned, #2563eb);--ev-bg: color-mix(in srgb, var(--status-planned, #2563eb) 12%, var(--mix-ground, white))}.c5[data-v-75a3d331]{--ev-line: var(--status-approval, #db2777);--ev-bg: color-mix(in srgb, var(--status-approval, #db2777) 11%, var(--mix-ground, white))}.event[data-v-75a3d331]{display:block;text-align:left;border:0;border-left:3px solid var(--ev-line);background:var(--ev-bg);color:var(--text);font:inherit;border-radius:4px;cursor:pointer;overflow:hidden;min-width:0}.event[data-v-75a3d331]:hover{filter:brightness(.97)}.event[data-v-75a3d331]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.event.allday[data-v-75a3d331]{font-size:12px;font-weight:600;padding:3px 6px;white-space:nowrap;text-overflow:ellipsis;min-height:24px}.event.timed[data-v-75a3d331]{position:absolute;padding:3px 6px;font-size:12px;line-height:1.3;z-index:1}.event .subject[data-v-75a3d331]{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.event .time[data-v-75a3d331]{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event.short[data-v-75a3d331]{display:flex;gap:6px;align-items:baseline;white-space:nowrap}.event.short .subject[data-v-75a3d331]{flex:0 1 auto}.event.show-free[data-v-75a3d331]{background:var(--surface, #fff);box-shadow:inset 0 0 0 1px var(--ev-line)}.event.show-tentative[data-v-75a3d331]{background:var(--surface, #fff);border-left-style:dashed;box-shadow:inset 0 0 0 1px var(--ev-bg)}.event.cancelled .subject[data-v-75a3d331],.event.allday.cancelled[data-v-75a3d331]{text-decoration:line-through;color:var(--muted)}.panel-scrim[data-v-75a3d331]{position:fixed;top:0;right:0;bottom:0;left:0;background:#292f4c33;z-index:40}.event-panel[data-v-75a3d331]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--surface, #fff);border-radius:12px;border:1px solid var(--line);box-shadow:0 24px 64px #00000047;padding:14px 20px 20px;z-index:41}.panel-top[data-v-75a3d331]{display:flex;align-items:center;justify-content:space-between;margin-right:-10px}.which[data-v-75a3d331]{font-size:13px;color:var(--muted)}.event-panel h2[data-v-75a3d331]{margin:4px 0 6px;font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.event-panel h2.cancelled[data-v-75a3d331]{text-decoration:line-through;color:var(--muted)}.cancel-note[data-v-75a3d331]{margin:0 0 8px;color:var(--ink-danger, #9f1239);font-size:14px}dl[data-v-75a3d331]{margin:10px 0 0}dl>div[data-v-75a3d331]{display:flex;gap:12px;padding:7px 0;font-size:14px;line-height:1.45}dt[data-v-75a3d331]{color:var(--muted);padding-top:2px}dd[data-v-75a3d331]{margin:0;min-width:0;overflow-wrap:anywhere}.sr[data-v-75a3d331]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.panel-actions[data-v-75a3d331]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.add-btn[data-v-75a3d331]{margin-left:auto}.add-hint[data-v-75a3d331]{margin:6px 0 0;font-size:13px;color:var(--muted);text-align:right}.btn.danger[data-v-75a3d331]{color:var(--ink-danger, #9f1239);border-color:color-mix(in srgb,#be123c 40%,var(--mix-ground, white))}.btn.danger[data-v-75a3d331]:hover:not(:disabled){background:var(--surface-2, #fff5f6)}.link[data-v-75a3d331]{margin-left:8px;min-height:32px;border:0;background:none;color:var(--blue);font:inherit;font-weight:600;cursor:pointer}.link[data-v-75a3d331]:hover{text-decoration:underline}.cal-main[data-v-75a3d331]{flex:1;min-height:0;min-width:0;display:flex}.cal-main .grid[data-v-75a3d331]{min-width:0}.cal-list[data-v-75a3d331]{flex:0 0 200px;padding:12px 8px 12px 16px;border-right:1px solid var(--line);overflow-y:auto}.cal-list h2[data-v-75a3d331]{margin:0 0 6px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cal-list ul[data-v-75a3d331]{list-style:none;margin:0;padding:0}.cal-list li[data-v-75a3d331]{position:relative;display:flex;align-items:center;border-radius:8px}.cal-list li[data-v-75a3d331]:hover{background:var(--hover-row)}.cal-row[data-v-75a3d331]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;cursor:pointer;font-size:14px}.cal-row input[data-v-75a3d331]{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--ev-line)}.swatch[data-v-75a3d331]{flex:0 0 10px;width:10px;height:10px;border-radius:2px;background:var(--ev-line)}.cal-name[data-v-75a3d331]{min-width:0;overflow-wrap:anywhere;line-height:1.3}.cal-name small[data-v-75a3d331]{display:block;font-size:12px;color:var(--muted)}.mine[data-v-75a3d331]{margin-left:6px;padding:0 6px;border-radius:8px;background:var(--blue-soft);color:var(--blue-dark);font-size:11px;font-weight:600}.only[data-v-75a3d331]{position:absolute;right:2px;top:50%;transform:translateY(-50%);min-height:32px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:12px;font-weight:600;color:var(--text);cursor:pointer;opacity:0}.cal-list li:hover .only[data-v-75a3d331],.only[data-v-75a3d331]:focus-visible{opacity:1}@media(hover:none){.only[data-v-75a3d331]{position:static;transform:none;opacity:1}}.list-help[data-v-75a3d331]{margin:12px 4px 0;font-size:12px;line-height:1.45;color:var(--muted)}.cal-chips[data-v-75a3d331]{display:flex;gap:6px;margin-top:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}.chip[data-v-75a3d331]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--ev-line);border-radius:22px;background:var(--ev-bg);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.chip i[data-v-75a3d331]{width:10px;height:10px;border-radius:2px;background:var(--ev-line)}.chip small[data-v-75a3d331]{font-weight:400;color:var(--muted)}.chip.off[data-v-75a3d331]{background:var(--surface, #fff);border-color:var(--line);color:var(--muted)}.chip.off i[data-v-75a3d331]{background:none;box-shadow:inset 0 0 0 1.5px var(--ev-line)}.scope[data-v-75a3d331]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.scope p[data-v-75a3d331]{flex:1 1 100%;margin:0;font-size:14px}.scope-choice[data-v-75a3d331]{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:0 16px}.check[data-v-75a3d331]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.check input[data-v-75a3d331]{width:18px;height:18px;margin:0;accent-color:var(--button)}.cancel-box textarea[data-v-75a3d331]{flex:1 1 100%;min-height:60px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;box-sizing:border-box}.cancel-box .panel-actions[data-v-75a3d331]{flex:1 1 100%;margin-top:4px}.panel-hint[data-v-75a3d331]{margin:12px 0 0;font-size:13px;color:var(--muted)}@media(max-width:760px){.cal-head[data-v-75a3d331]{position:relative;padding:12px 14px 8px}.add-btn[data-v-75a3d331]{position:absolute;top:4px;right:14px;padding:0 14px}.add-hint[data-v-75a3d331]{text-align:left}h1[data-v-75a3d331]{font-size:20px;margin-bottom:6px}.toolbar[data-v-75a3d331]{gap:2px}.month-btn[data-v-75a3d331]{font-size:16px;padding:0 6px}.note[data-v-75a3d331]{margin:8px 14px 0}.grid[data-v-75a3d331]{--gutter: 52px}.picker[data-v-75a3d331]{position:fixed;top:112px;left:50%;transform:translate(-50%);width:min(320px,calc(100vw - 28px))}.event-panel[data-v-75a3d331]{top:auto;bottom:0;left:0;transform:none;width:100%;border-radius:16px 16px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.panel-actions .btn[data-v-75a3d331]{flex:1}}.range-bar[data-v-878c48c5]{margin:0;min-width:0}.scale[data-v-878c48c5]{position:relative;height:112px;margin:0 4px}.track[data-v-878c48c5]{position:absolute;left:0;right:0;top:52px;height:2px;background:var(--line)}.band[data-v-878c48c5]{position:absolute;top:46px;height:14px;background:var(--blue-soft);border-left:2px solid var(--blue-line);border-right:2px solid var(--blue-line)}.end[data-v-878c48c5]{position:absolute;top:74px;font-size:13px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.end.high[data-v-878c48c5]{transform:translate(-100%)}.mark[data-v-878c48c5]{position:absolute;top:26px;width:3px;height:46px;margin-left:-1.5px;background:var(--blue-dark);pointer-events:none}.mark span[data-v-878c48c5]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:2px;font-size:15px;font-weight:700;color:var(--blue-dark);white-space:nowrap;font-variant-numeric:tabular-nums}.tick[data-v-878c48c5]{position:absolute;top:31px;width:16px;height:44px;margin-left:-8px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.tick i[data-v-878c48c5]{display:block;width:2px;height:20px;background:var(--text);opacity:.55}.tick:hover i[data-v-878c48c5],.tick:focus-visible i[data-v-878c48c5],.tick.on i[data-v-878c48c5]{opacity:1;width:4px;height:26px}.tick[data-v-878c48c5]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.tip[data-v-878c48c5]{position:absolute;top:96px;z-index:2;width:240px;padding:8px 10px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:6px;box-shadow:0 2px 8px #00000014;font-size:13px;display:flex;flex-direction:column;gap:2px}.tip-address[data-v-878c48c5]{font-weight:600;overflow-wrap:anywhere}.tip-line[data-v-878c48c5]{color:var(--muted)}.tip-line b[data-v-878c48c5]{color:var(--text)}.key[data-v-878c48c5]{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:var(--muted)}.key span[data-v-878c48c5]{display:inline-flex;align-items:center;gap:6px}.key-mark[data-v-878c48c5],.key-tick[data-v-878c48c5]{display:inline-block;width:3px;height:14px;background:var(--blue-dark)}.key-tick[data-v-878c48c5]{width:2px;background:var(--text);opacity:.55}@media print{.tip[data-v-878c48c5],.key span[data-v-878c48c5]:last-child{display:none}}.nearby[data-v-c010d93c]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.c-n[data-v-c010d93c]{width:64px}.c-sqft[data-v-c010d93c]{width:84px}.c-dist[data-v-c010d93c]{width:108px}.c-rent[data-v-c010d93c]{width:124px}th[data-v-c010d93c],td[data-v-c010d93c]{padding:10px 12px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line)}th[data-v-c010d93c]{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);vertical-align:bottom;border-bottom-color:var(--text)}th[data-v-c010d93c]:has(.sort){padding:0}.left[data-v-c010d93c]{text-align:left;padding-left:0}td[data-v-c010d93c]:last-child,th[data-v-c010d93c]:last-child{padding-right:0}.sort[data-v-c010d93c]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;min-height:36px;padding:0 12px;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}th:last-child .sort[data-v-c010d93c]{padding-right:0}.sort[data-v-c010d93c]:hover,.sort.on[data-v-c010d93c]{color:var(--text)}.arrow[data-v-c010d93c]{width:10px;font-size:12px}.addr[data-v-c010d93c]{display:block;font-weight:600;overflow-wrap:anywhere}.sub[data-v-c010d93c]{display:block;font-size:12px;color:var(--muted)}.left .sub[data-v-c010d93c]{display:none}.this[data-v-c010d93c]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-dark)}.home-row td[data-v-c010d93c]{background:var(--blue-soft)}.home-row td[data-v-c010d93c]:first-child{box-shadow:inset 3px 0 0 var(--blue-dark);padding-left:12px}.rent[data-v-c010d93c]{font-weight:700}.muted[data-v-c010d93c]{color:var(--muted)}.comp-row:hover td[data-v-c010d93c]{background:var(--hover-row)}@media(max-width:760px){.facts-col[data-v-c010d93c]{display:none}.left .sub[data-v-c010d93c]{display:block}.c-dist[data-v-c010d93c]{width:76px}.c-rent[data-v-c010d93c]{width:96px}th[data-v-c010d93c],td[data-v-c010d93c]{padding:10px 8px}.sort[data-v-c010d93c]{min-height:44px;padding:0 8px}}.bar[data-v-cc10216a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.count[data-v-cc10216a]{margin:0;font-size:15px;color:var(--muted)}.count b[data-v-cc10216a]{color:var(--text)}select[data-v-cc10216a]{font:inherit;font-size:15px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text)}ul[data-v-cc10216a]{list-style:none;margin:0;padding:0}.head[data-v-cc10216a],.recent-row[data-v-cc10216a]{display:grid;grid-template-columns:84px minmax(0,1fr) 96px 150px 110px;gap:16px;align-items:baseline}.head[data-v-cc10216a]{padding:0 12px 8px;border-bottom:1px solid var(--text);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.num[data-v-cc10216a]{text-align:right}li[data-v-cc10216a]{border-bottom:1px solid var(--line)}.recent-row[data-v-cc10216a]{width:100%;min-height:56px;padding:12px;border:0;background:none;font:inherit;font-size:14px;text-align:left;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums}a.recent-row[data-v-cc10216a]{align-content:center}.recent-row[data-v-cc10216a]:hover{background:var(--hover-row)}.recent-row.current[data-v-cc10216a]{background:var(--blue-soft)}.when[data-v-cc10216a]{display:flex;flex-direction:column;font-weight:600}.when small[data-v-cc10216a]{font-weight:400;font-size:12px;color:var(--muted)}.what[data-v-cc10216a]{display:flex;flex-direction:column;gap:2px;min-width:0}.recent-address[data-v-cc10216a]{font-weight:600;overflow-wrap:anywhere}.recent-line[data-v-cc10216a]{font-size:13px;color:var(--muted)}.rent[data-v-cc10216a]{font-weight:700;font-size:15px}.who[data-v-cc10216a]{color:var(--muted);overflow-wrap:anywhere}.said-tag[data-v-cc10216a]{font-size:13px;font-weight:600}.said-tag[data-v-cc10216a]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:currentColor}.said-tag.yes[data-v-cc10216a]{color:var(--ink-ok, #15803d)}.said-tag.no[data-v-cc10216a]{color:var(--ink-danger, #b91c1c)}.said-tag.none[data-v-cc10216a]{color:var(--muted);font-weight:400}.said-tag.none[data-v-cc10216a]:before{background:none;border:1px solid currentColor;box-sizing:border-box}.empty[data-v-cc10216a]{color:var(--muted);font-size:15px;padding:24px 0}.error[data-v-cc10216a]{color:var(--ink-danger, #b91c1c);font-size:14px}.sr-only[data-v-cc10216a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:760px){.head[data-v-cc10216a]{display:none}li[data-v-cc10216a]:first-child{border-top:1px solid var(--line)}.recent-row[data-v-cc10216a]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 4px}.what[data-v-cc10216a]{grid-column:1 / -1;order:-1}.rent[data-v-cc10216a]{order:0;text-align:left}.said-tag[data-v-cc10216a]{order:1;justify-self:end}.who[data-v-cc10216a]{order:2;font-size:13px}.when[data-v-cc10216a]{flex-direction:row;gap:6px;order:3;justify-self:end;font-weight:400;font-size:13px;color:var(--muted)}.when small[data-v-cc10216a]{font-size:13px}select[data-v-cc10216a]{min-height:44px}}.bar[data-v-51d9d765]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-bottom:14px;border-bottom:1px solid var(--text)}.count[data-v-51d9d765]{margin:0;font-size:18px}.count .off[data-v-51d9d765]{color:var(--ink-danger, #b91c1c)}.period-print[data-v-51d9d765]{display:none;color:var(--muted);font-weight:400}.tools[data-v-51d9d765]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filters[data-v-51d9d765]{display:flex;gap:2px}.filters button[data-v-51d9d765],.print[data-v-51d9d765]{min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:15px;color:var(--muted);cursor:pointer}.filters button.on[data-v-51d9d765]{border-bottom-color:var(--blue);color:var(--text);font-weight:600}.print[data-v-51d9d765]{display:inline-flex;align-items:center;gap:6px;color:var(--blue-dark);font-weight:600}select[data-v-51d9d765]{font:inherit;font-size:15px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text)}.entries[data-v-51d9d765]{list-style:none;margin:0;padding:0}.entry[data-v-51d9d765]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line);break-inside:avoid}.verdict[data-v-51d9d765]{display:flex;flex-direction:column;gap:4px}.said-tag[data-v-51d9d765]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.said-tag.yes[data-v-51d9d765]{color:var(--ink-ok, #15803d)}.said-tag.no[data-v-51d9d765]{color:var(--ink-danger, #b91c1c)}.when[data-v-51d9d765]{font-size:13px;color:var(--muted)}.address[data-v-51d9d765]{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.facts[data-v-51d9d765]{margin:2px 0 0;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.facts b[data-v-51d9d765]{color:var(--text)}.from[data-v-51d9d765]{margin:2px 0 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.said[data-v-51d9d765]{margin:12px 0 0;padding:2px 0 2px 16px;border-left:3px solid var(--line);font-size:17px;line-height:1.5;color:var(--text);max-width:68ch;overflow-wrap:anywhere}.entry.no .said[data-v-51d9d765]{border-left-color:#b91c1c}.entry.yes .said[data-v-51d9d765]{border-left-color:#15803d}.no-note[data-v-51d9d765]{margin:10px 0 0;font-size:14px;font-style:italic;color:var(--muted)}.meta[data-v-51d9d765]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:12px 0 0;font-size:13px;color:var(--muted)}.link[data-v-51d9d765]{display:inline-flex;align-items:center;gap:4px;margin-left:16px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--blue-dark);text-decoration:none;cursor:pointer}.empty[data-v-51d9d765]{color:var(--muted);font-size:15px;padding:24px 0}.error[data-v-51d9d765]{color:var(--ink-danger, #b91c1c);font-size:14px}.sr-only[data-v-51d9d765]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:760px){.count[data-v-51d9d765]{font-size:16px}.tools[data-v-51d9d765]{width:100%;justify-content:space-between}.filters button[data-v-51d9d765],.print[data-v-51d9d765],select[data-v-51d9d765]{min-height:44px}.entry[data-v-51d9d765]{grid-template-columns:minmax(0,1fr);gap:6px}.verdict[data-v-51d9d765]{flex-direction:row;align-items:baseline;gap:10px}.said[data-v-51d9d765]{font-size:16px}.link[data-v-51d9d765]{min-height:44px}}@media print{.tools[data-v-51d9d765]{display:none}.period-print[data-v-51d9d765]{display:inline}.link[data-v-51d9d765]{display:none}}.house-rules[data-v-6b06fda4]{min-width:0}.list[data-v-6b06fda4]{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.5}.list.read[data-v-6b06fda4]{gap:4px}.list li[data-v-6b06fda4]{min-width:0;overflow-wrap:anywhere}.list .row[data-v-6b06fda4]{display:flex;gap:8px;align-items:flex-start}.means[data-v-6b06fda4]{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--text)}.list .noted .means[data-v-6b06fda4]{margin-left:2px}.list li.cant .means[data-v-6b06fda4]{color:var(--ink-warn, #92400e)}textarea[data-v-6b06fda4],input[data-v-6b06fda4]{flex:1;min-width:0;width:100%;padding:8px 10px;border:1px solid var(--line-strong, #cbd5e1);border-radius:8px;font:inherit;font-size:14px;resize:vertical;background:var(--surface, #fff)}.remove[data-v-6b06fda4]{flex-shrink:0;min-height:36px;padding:0 8px;border:0;background:none;font:inherit;font-size:13px;color:var(--ink-danger, #b91c1c);cursor:pointer}.add[data-v-6b06fda4]{display:flex;gap:8px;margin-top:10px}.bar[data-v-6b06fda4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.muted[data-v-6b06fda4],.changed[data-v-6b06fda4]{margin:6px 0 0;font-size:13px;color:var(--muted)}.problem[data-v-6b06fda4]{margin:8px 0 0;padding:6px 10px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:13px}.saved[data-v-6b06fda4]{font-size:13px;color:var(--muted)}.primary[data-v-6b06fda4],.secondary[data-v-6b06fda4]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.primary[data-v-6b06fda4]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.secondary[data-v-6b06fda4]{background:var(--surface, #fff);border:1px solid var(--line-strong, #cbd5e1);color:var(--text);font-weight:500}.primary[data-v-6b06fda4]:disabled,.secondary[data-v-6b06fda4]:disabled{opacity:.6;cursor:default}.house[data-v-37f0378c]{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--line);min-width:0}h2[data-v-37f0378c]{margin:0;font-size:18px}h3[data-v-37f0378c]{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}p[data-v-37f0378c]{margin:0;overflow-wrap:anywhere}.meta[data-v-37f0378c]{margin-top:8px;color:var(--muted);font-size:14px}.meta.small[data-v-37f0378c]{font-size:13px}.card-body[data-v-37f0378c]{margin-top:14px}.lead[data-v-37f0378c]{margin-top:14px;font-weight:600}.items[data-v-37f0378c]{list-style:none;margin:12px 0 0;padding:0}.items li[data-v-37f0378c]{padding:10px 0 10px 12px;border-left:3px solid #15803d;margin-bottom:8px}.items li.cant[data-v-37f0378c]{border-left-color:#b45309;background:var(--tint-warn, #fffbeb)}.items.current li[data-v-37f0378c]{padding-top:6px;padding-bottom:6px}.sentence[data-v-37f0378c]{font-size:15px}.from[data-v-37f0378c]{margin-left:8px;font-size:12px;color:var(--muted);white-space:nowrap}.means[data-v-37f0378c]{font-size:14px;color:var(--text);font-weight:600;margin-top:2px}.note[data-v-37f0378c]{font-size:13px;color:var(--muted);margin-top:2px}.after[data-v-37f0378c]{margin-top:12px;font-size:15px}.after span[data-v-37f0378c]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.company[data-v-37f0378c]{margin-top:18px}.stale[data-v-37f0378c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--tint-warn, #fffbeb);font-size:14px}.stale p[data-v-37f0378c]{flex:1 1 260px}.actions[data-v-37f0378c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.btn[data-v-37f0378c]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:6px;border:1px solid var(--line);background:var(--surface, #fff);color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.btn.primary[data-v-37f0378c]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn[data-v-37f0378c]:disabled{opacity:.55;cursor:default}.error[data-v-37f0378c]{color:var(--ink-danger, #b91c1c);font-size:14px;margin-top:10px}@media(max-width:760px){.actions .btn[data-v-37f0378c]{flex:1}}.comp-rules[data-v-2137bb27]{max-width:760px}p[data-v-2137bb27]{margin:0}.now[data-v-2137bb27]{padding-bottom:14px;border-bottom:1px solid var(--text);font-size:17px;overflow-wrap:anywhere}.now span[data-v-2137bb27],.field>span[data-v-2137bb27],legend[data-v-2137bb27]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}legend span[data-v-2137bb27]{text-transform:none;letter-spacing:0;font-weight:400}.meta[data-v-2137bb27]{margin-top:14px;color:var(--muted);font-size:14px}.meta.small[data-v-2137bb27]{margin-top:6px;font-size:13px}.numbers[data-v-2137bb27]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.areas[data-v-2137bb27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.field[data-v-2137bb27]{display:flex;flex-direction:column;min-width:0}.field input[data-v-2137bb27],.field textarea[data-v-2137bb27]{font:inherit;font-size:15px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);color:var(--text);width:100%;box-sizing:border-box}.field textarea[data-v-2137bb27]{resize:vertical}.types[data-v-2137bb27]{margin:16px 0 0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:4px 18px}.types legend[data-v-2137bb27]{width:100%;padding:0}.tick[data-v-2137bb27]{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:15px;cursor:pointer}.lock[data-v-2137bb27]{margin-top:12px}.tick input[data-v-2137bb27]{width:18px;height:18px}.actions[data-v-2137bb27]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px}.btn[data-v-2137bb27]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:6px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.btn.primary[data-v-2137bb27]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn[data-v-2137bb27]:disabled{opacity:.55;cursor:default}.quiet-link[data-v-2137bb27]{min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-dark);cursor:pointer}.saved[data-v-2137bb27]{color:var(--ink-ok, #15803d);font-weight:600;font-size:14px}.error[data-v-2137bb27]{color:var(--ink-danger, #b91c1c);font-size:14px;margin-top:10px}@media(max-width:760px){.numbers[data-v-2137bb27]{grid-template-columns:repeat(2,minmax(0,1fr))}.areas[data-v-2137bb27]{grid-template-columns:minmax(0,1fr)}.actions .btn[data-v-2137bb27]{flex:1}}.comps-page[data-v-bad8996a]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff);border-radius:8px 0 0}.page-head[data-v-bad8996a]{padding:20px 28px 0;border-bottom:1px solid var(--line)}h1[data-v-bad8996a]{margin:0;font-size:26px;font-weight:600}p[data-v-bad8996a]{margin:0}.lede[data-v-bad8996a]{margin:2px 0 10px;color:var(--muted);font-size:14px}.tabs[data-v-bad8996a]{display:flex;gap:4px;overflow-x:auto}.tabs a[data-v-bad8996a]{border:0;background:none;font:inherit;padding:8px 12px;border-bottom:2px solid transparent;cursor:pointer;color:var(--text);white-space:nowrap}.tabs a.active[data-v-bad8996a]{border-bottom-color:var(--blue);font-weight:600}.page-body[data-v-bad8996a]{max-width:1080px;padding:22px 28px 48px}.hint[data-v-bad8996a],.meta[data-v-bad8996a],.empty[data-v-bad8996a]{color:var(--muted);font-size:14px}.hint[data-v-bad8996a]{margin-top:8px}.empty[data-v-bad8996a]{margin-top:28px;max-width:56ch;font-size:15px;line-height:1.5}.error[data-v-bad8996a]{color:var(--ink-danger, #b91c1c);font-size:14px;margin-top:10px}.ask[data-v-bad8996a]{padding:14px 16px 16px;border:1px solid var(--line);border-radius:8px;background:var(--hover-row)}.mode[data-v-bad8996a]{display:flex;gap:4px;margin-bottom:10px}.mode button[data-v-bad8996a]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;color:var(--muted);cursor:pointer}.mode button.on[data-v-bad8996a]{color:var(--text);font-weight:600;border-bottom-color:var(--blue)}.strip[data-v-bad8996a]{display:grid;grid-template-columns:minmax(220px,1fr) 72px 72px 96px 168px auto;gap:10px;align-items:end}.where[data-v-bad8996a]{position:relative;min-width:0}.field[data-v-bad8996a]{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span[data-v-bad8996a]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.field input[data-v-bad8996a],.field select[data-v-bad8996a],.field textarea[data-v-bad8996a]{font:inherit;font-size:15px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);color:var(--text);width:100%;box-sizing:border-box}.field textarea[data-v-bad8996a]{resize:vertical;font-size:15px}.picked[data-v-bad8996a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 4px 0 10px;border:1px solid var(--blue-line);border-radius:6px;background:var(--surface, #fff)}.picked-address[data-v-bad8996a]{font-weight:600;overflow-wrap:anywhere}.change[data-v-bad8996a]{min-height:36px;padding:0 8px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-dark);cursor:pointer}.drop[data-v-bad8996a]{position:absolute;left:0;right:0;top:100%;z-index:5}.drop .hint[data-v-bad8996a]{padding:8px 10px;margin-top:4px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:6px}.units[data-v-bad8996a]{list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--line);border-radius:6px;max-height:300px;overflow-y:auto;background:var(--surface, #fff);box-shadow:0 6px 16px #00000014}.units li+li[data-v-bad8996a]{border-top:1px solid var(--line)}.unit[data-v-bad8996a]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:8px 12px;border:0;background:var(--surface, #fff);font:inherit;text-align:left;cursor:pointer;color:var(--text)}.unit[data-v-bad8996a]:hover{background:var(--hover-row)}.unit-address[data-v-bad8996a]{font-weight:600;font-size:15px}.unit-line[data-v-bad8996a]{color:var(--muted);font-size:13px}.btn[data-v-bad8996a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.btn.primary[data-v-bad8996a]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.btn[data-v-bad8996a]:disabled{opacity:.55;cursor:default}.run[data-v-bad8996a]{min-width:128px}.result[data-v-bad8996a]{margin-top:28px}.headline[data-v-bad8996a]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--text)}.eyebrow[data-v-bad8996a]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rent[data-v-bad8996a]{margin:2px 0 4px;font-size:22px;color:var(--muted);line-height:1}.rent b[data-v-bad8996a]{font-size:60px;font-weight:700;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.for[data-v-bad8996a]{font-size:15px;overflow-wrap:anywhere}.quiet[data-v-bad8996a]{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}.quiet-link[data-v-bad8996a]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-dark);text-decoration:none;cursor:pointer;white-space:nowrap}.quiet-link[data-v-bad8996a]:hover{text-decoration:underline}.copy-line[data-v-bad8996a]{margin-top:14px;font-size:15px;overflow-wrap:anywhere}.copy-line a[data-v-bad8996a]{color:var(--blue-dark);font-weight:600}.range[data-v-bad8996a]{margin:18px 0 6px;font-size:15px;color:var(--muted)}.rules-used[data-v-bad8996a]{margin:0 0 6px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.too-few[data-v-bad8996a]{margin:8px 0;padding:8px 12px;border-left:3px solid #b45309;background:var(--tint-warn, #fffbeb);font-size:14px;overflow-wrap:anywhere}.feedback[data-v-bad8996a]{margin-top:18px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fb-line[data-v-bad8996a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.fb-line h2[data-v-bad8996a]{margin:0;font-size:17px;font-weight:600}.yes-no[data-v-bad8996a],.fb-actions[data-v-bad8996a],.note-actions[data-v-bad8996a]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.yes-no[data-v-bad8996a]{gap:8px}.thanks[data-v-bad8996a]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--blue-dark)}.said[data-v-bad8996a]{margin:8px 0 0;padding-left:14px;border-left:3px solid var(--line);font-size:15px;overflow-wrap:anywhere}.note[data-v-bad8996a]{margin-top:10px;max-width:640px}.note .field>span[data-v-bad8996a]{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:var(--text)}.note-actions[data-v-bad8996a]{margin-top:8px}h2.section[data-v-bad8996a]{margin:28px 0 8px;font-size:18px;font-weight:600}.byline[data-v-bad8996a]{margin-top:14px;overflow-wrap:anywhere}@media(max-width:1100px){.strip[data-v-bad8996a]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.where[data-v-bad8996a]{grid-column:1 / -1}}@media(max-width:760px){.page-head[data-v-bad8996a]{padding:14px 16px 0}.tabs a[data-v-bad8996a]{display:flex;align-items:center;min-height:44px}.page-body[data-v-bad8996a]{padding:16px 16px 40px}.ask[data-v-bad8996a]{padding:10px 12px 14px}.mode button[data-v-bad8996a]{min-height:44px;flex:1;justify-content:center;padding:0 4px;white-space:nowrap}.mode button[data-v-bad8996a] svg{display:none}.quiet[data-v-bad8996a]{gap:0 18px}.strip[data-v-bad8996a]{grid-template-columns:repeat(2,minmax(0,1fr))}.run[data-v-bad8996a]{grid-column:1 / -1}.drop[data-v-bad8996a]{position:static}.change[data-v-bad8996a],.quiet-link[data-v-bad8996a]{min-height:44px}.rent b[data-v-bad8996a]{font-size:46px}.yes-no[data-v-bad8996a]{flex-direction:column;align-items:stretch;width:100%}.note-actions .btn[data-v-bad8996a]{flex:1}}.ads-page[data-v-22877a10]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff);border-radius:8px 0 0;color:var(--text, #323338)}.page-head[data-v-22877a10]{padding:20px 28px 0;border-bottom:1px solid var(--line, #d0d4e4)}h1[data-v-22877a10]{margin:0;font-size:26px;font-weight:600}h2[data-v-22877a10]{margin:0 0 10px;font-size:17px;font-weight:600}p[data-v-22877a10]{margin:0}.lede[data-v-22877a10]{margin:2px 0 14px;color:var(--muted, #676879);font-size:14px}.page-body[data-v-22877a10]{max-width:720px;padding:22px 28px 48px}.muted[data-v-22877a10]{color:var(--muted, #676879);font-size:14px}.notice[data-v-22877a10]{margin-bottom:16px;padding:10px 14px;border:1px solid var(--line, #d0d4e4);border-radius:8px;background:var(--tint-warn, #fff8e6);font-size:14px}.waiting[data-v-22877a10]{font-size:17px;font-weight:600}.tiles[data-v-22877a10]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tile[data-v-22877a10]{padding:14px 16px;border:1px solid var(--line, #d0d4e4);border-radius:8px;min-width:0}.tile-label[data-v-22877a10]{font-size:13px;color:var(--muted, #676879)}.tile-value[data-v-22877a10]{margin-top:4px;font-size:30px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.tile-value.quiet[data-v-22877a10]{font-size:18px;font-weight:500;color:var(--muted, #676879);padding:6px 0 5px}.tile-note[data-v-22877a10],.tile-last[data-v-22877a10]{margin-top:2px;font-size:13px;color:var(--muted, #676879)}.ask[data-v-22877a10]{display:grid;gap:10px;margin-top:24px;padding:18px;border:1px solid var(--line, #d0d4e4);border-radius:10px}.ask-label[data-v-22877a10]{font-size:17px;font-weight:600}textarea[data-v-22877a10]{font:inherit;font-size:16px;color:var(--text, #323338);border:1px solid var(--line, #d0d4e4);border-radius:8px;background:var(--surface, #fff);padding:10px 12px;width:100%;box-sizing:border-box;resize:vertical;line-height:1.5}textarea[data-v-22877a10]:focus{outline:2px solid var(--blue-line, #a8cdf5);border-color:var(--blue, #0073ea)}.ask-row[data-v-22877a10]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ok[data-v-22877a10]{color:var(--ink-ok, #15803d);font-size:15px}.suggestions[data-v-22877a10]{margin-top:28px}.card[data-v-22877a10]{padding:14px 0;border-top:1px solid var(--line, #d0d4e4);min-width:0}.card-title[data-v-22877a10]{font-size:16px;font-weight:600;overflow-wrap:anywhere}.card-line[data-v-22877a10]{margin-top:4px;font-size:15px;overflow-wrap:anywhere}.card-line.muted[data-v-22877a10]{font-size:14px}.buttons[data-v-22877a10]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.empty[data-v-22877a10]{padding:4px 0}.budget[data-v-22877a10]{margin-top:28px;padding-top:16px;border-top:1px solid var(--line, #d0d4e4)}.sent[data-v-22877a10]{margin-bottom:10px;font-size:14px}.budget-ask[data-v-22877a10]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.budget-ask .buttons[data-v-22877a10]{margin-top:0}.budget-label[data-v-22877a10]{display:grid;gap:4px;font-size:13px;color:var(--muted, #676879)}.dollar-box[data-v-22877a10]{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:44px;border:1px solid var(--line, #d0d4e4);border-radius:8px;color:var(--text, #323338);font-size:15px}.dollar-box input[data-v-22877a10]{border:0;outline:0;font:inherit;width:7em;color:inherit;background:transparent}.dollar-box[data-v-22877a10]:focus-within{border-color:var(--blue, #0073ea);box-shadow:0 0 0 2px var(--blue-soft, #e6f1fd)}.btn[data-v-22877a10]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line, #d0d4e4);border-radius:8px;background:var(--surface, #fff);color:var(--text, #323338);font:inherit;font-size:15px;cursor:pointer}.btn.primary[data-v-22877a10]{background:var(--button, #0073ea);border-color:var(--button-edge, #0073ea);color:var(--on-button, #fff);font-weight:600}.btn.big[data-v-22877a10]{min-width:120px}.btn[data-v-22877a10]:disabled{opacity:.55;cursor:default}.error[data-v-22877a10]{margin-top:8px;color:var(--ink-danger, #b42318);font-size:14px}.quiet[data-v-22877a10]{color:var(--muted, #676879)}@media(max-width:720px){.page-head[data-v-22877a10]{padding:16px 16px 0}.page-body[data-v-22877a10]{padding:16px 16px 40px}.tiles[data-v-22877a10]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile[data-v-22877a10]{padding:12px}.tile-value[data-v-22877a10]{font-size:24px}.ask[data-v-22877a10]{padding:14px}.ask-row .btn.primary[data-v-22877a10],.card .buttons .btn[data-v-22877a10]{flex:1 1 auto}}.site-page[data-v-0ab9ffc3]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff);border-radius:8px 0 0;color:var(--text, #323338)}.page-head[data-v-0ab9ffc3]{padding:20px 28px 0;border-bottom:1px solid var(--line, #d0d4e4)}h1[data-v-0ab9ffc3]{margin:0;font-size:26px;font-weight:600}h2[data-v-0ab9ffc3]{margin:0 0 10px;font-size:17px;font-weight:600}p[data-v-0ab9ffc3]{margin:0}.lede[data-v-0ab9ffc3]{margin:2px 0 14px;color:var(--muted, #676879);font-size:14px}.site-link[data-v-0ab9ffc3]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--blue, #0073ea);text-decoration:none;overflow-wrap:anywhere}.page-body[data-v-0ab9ffc3]{max-width:720px;padding:22px 28px 48px}.muted[data-v-0ab9ffc3]{color:var(--muted, #676879);font-size:14px}.notice[data-v-0ab9ffc3]{padding:10px 14px;border:1px solid var(--line, #d0d4e4);border-radius:8px;background:var(--tint-warn, #fff8e6);font-size:14px}.not-connected[data-v-0ab9ffc3]{margin-bottom:14px;font-size:17px;font-weight:600}.ask[data-v-0ab9ffc3]{display:grid;gap:10px;padding:18px;border:1px solid var(--line, #d0d4e4);border-radius:10px}.ask.off[data-v-0ab9ffc3]{opacity:.6}.ask-label[data-v-0ab9ffc3]{font-size:17px;font-weight:600}textarea[data-v-0ab9ffc3],.not-yet input[data-v-0ab9ffc3]{font:inherit;font-size:16px;color:var(--text, #323338);border:1px solid var(--line, #d0d4e4);border-radius:8px;background:var(--surface, #fff);padding:10px 12px;width:100%;box-sizing:border-box}textarea[data-v-0ab9ffc3]{resize:vertical;line-height:1.5}textarea[data-v-0ab9ffc3]:focus,.not-yet input[data-v-0ab9ffc3]:focus{outline:2px solid var(--blue-line, #a8cdf5);border-color:var(--blue, #0073ea)}.ask-row[data-v-0ab9ffc3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.file-pick[data-v-0ab9ffc3]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px dashed var(--line, #d0d4e4);border-radius:8px;cursor:pointer;font-size:15px}.file-pick.disabled[data-v-0ab9ffc3]{cursor:default}.file-input[data-v-0ab9ffc3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:inherit}.file-picked[data-v-0ab9ffc3]{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px}.file-name[data-v-0ab9ffc3]{min-width:0;overflow-wrap:anywhere}.btn[data-v-0ab9ffc3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line, #d0d4e4);border-radius:8px;background:var(--surface, #fff);color:var(--text, #323338);font:inherit;font-size:15px;text-decoration:none;cursor:pointer;box-sizing:border-box}.btn.primary[data-v-0ab9ffc3]{background:var(--button, #0073ea);border-color:var(--button-edge, #0073ea);color:var(--on-button, #fff);font-weight:600}.btn.big[data-v-0ab9ffc3]{min-width:120px}.btn.small[data-v-0ab9ffc3]{min-height:36px;padding:0 12px;font-size:14px}.btn[data-v-0ab9ffc3]:disabled{opacity:.55;cursor:default}.error[data-v-0ab9ffc3]{color:var(--ink-danger, #b42318);font-size:14px}.sent[data-v-0ab9ffc3]{color:var(--ink-ok, #15803d);font-size:15px}.list[data-v-0ab9ffc3]{margin-top:28px}.row[data-v-0ab9ffc3]{padding:14px 0;border-top:1px solid var(--line, #d0d4e4);min-width:0}.row-title[data-v-0ab9ffc3]{font-size:16px;font-weight:600;overflow-wrap:anywhere}.row-line[data-v-0ab9ffc3]{margin-top:3px;font-size:15px;overflow-wrap:anywhere}.row-line.muted[data-v-0ab9ffc3]{font-size:14px}.change .buttons[data-v-0ab9ffc3],.not-yet .buttons[data-v-0ab9ffc3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.not-yet[data-v-0ab9ffc3]{display:grid;gap:6px;margin-top:12px}.not-yet label[data-v-0ab9ffc3]{font-size:14px;font-weight:600}.item-link[data-v-0ab9ffc3]{color:inherit;text-decoration:none}.item-link[data-v-0ab9ffc3]:hover{text-decoration:underline}.live-row[data-v-0ab9ffc3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-text[data-v-0ab9ffc3]{min-width:0}.live-row .row-title[data-v-0ab9ffc3]{font-weight:500;font-size:15px}.live-row .btn[data-v-0ab9ffc3]{flex-shrink:0}.empty[data-v-0ab9ffc3]{margin-top:24px}@media(max-width:720px){.page-head[data-v-0ab9ffc3]{padding:16px 16px 0}.page-body[data-v-0ab9ffc3]{padding:16px 16px 40px}.ask[data-v-0ab9ffc3]{padding:14px}.ask-row .btn.primary[data-v-0ab9ffc3],.change .buttons .btn[data-v-0ab9ffc3]{flex:1 1 auto}.live-row[data-v-0ab9ffc3]{flex-direction:column;align-items:flex-start}}.my-work[data-v-5bb344ec]{min-width:0;background:var(--surface, #fff)}.page-body[data-v-5bb344ec]{max-width:1280px;padding:16px 28px 48px}.askcard[data-v-5bb344ec]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding:18px 24px 20px;border:1.5px solid var(--text);border-radius:10px;background:var(--surface, #fff)}.kicker[data-v-5bb344ec]{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.kicker .dot[data-v-5bb344ec]{width:7px;height:7px;border-radius:50%;background:var(--text)}.question[data-v-5bb344ec]{margin:8px 0;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.facts[data-v-5bb344ec],.sends[data-v-5bb344ec]{margin:0 0 14px;max-width:62ch;color:var(--muted)}.facts[data-v-5bb344ec]{white-space:pre-line;overflow-wrap:anywhere}.card-links[data-v-5bb344ec]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 14px}.card-links .page-link[data-v-5bb344ec]{min-height:32px;font-weight:600}.asked-done[data-v-5bb344ec]{margin:0 0 14px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel, #f8fafc)}.sends[data-v-5bb344ec]{margin-top:-8px;font-size:13px}.answers[data-v-5bb344ec]{display:flex;flex-wrap:wrap;gap:8px}.big-link[data-v-5bb344ec]{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;margin:0 0 14px;font-size:16px;text-decoration:none}.page-link[data-v-5bb344ec]{display:inline-flex;align-items:center;text-decoration:none;color:var(--blue)}.ask-line[data-v-5bb344ec]{display:grid;gap:10px;max-width:62ch}.ask-line label[data-v-5bb344ec]{display:flex;flex-direction:column;gap:6px;font-weight:600}.ask-line input[data-v-5bb344ec]{min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:16px}.askcard.no-rail[data-v-5bb344ec]{grid-template-columns:minmax(0,1fr)}.btn[data-v-5bb344ec]{min-height:40px;max-width:100%;padding:8px 14px;line-height:1.3;text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:14px;font-weight:600;color:var(--text);cursor:pointer}.btn.primary[data-v-5bb344ec]{background:var(--button, var(--blue));border-color:var(--button, var(--blue));color:var(--on-button, #fff)}.btn[data-v-5bb344ec]:disabled{opacity:.6;cursor:default}.error[data-v-5bb344ec]{margin:10px 0 0;color:var(--ink-danger, #b91c1c);font-size:13px}.facts-rail[data-v-5bb344ec]{align-self:start;padding:14px 18px 16px;border-radius:12px;background:var(--surface-2, #f8fafc)}.facts-rail dl[data-v-5bb344ec]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0}.facts-rail dt[data-v-5bb344ec]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:baseline}.facts-rail dd[data-v-5bb344ec]{margin:0;font-size:15px;font-weight:600}.record[data-v-5bb344ec]{display:block;width:100%;margin-top:12px;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-size:12.5px;text-align:left;color:var(--muted);cursor:pointer}.facts-rail dl+.record[data-v-5bb344ec]{margin-top:14px}.record b[data-v-5bb344ec]{display:block;font-size:13.5px;font-weight:600;color:var(--text)}.flip[data-v-5bb344ec]{display:flex;align-items:center;gap:14px;margin:10px 2px 26px;font-size:13px;color:var(--muted)}.arrows[data-v-5bb344ec]{display:flex;gap:4px}.arrows button[data-v-5bb344ec]{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:15px;color:var(--text);cursor:pointer}.arrows button[data-v-5bb344ec]:disabled{color:var(--line);cursor:default}.dots[data-v-5bb344ec]{display:flex;gap:6px}.dots i[data-v-5bb344ec]{width:8px;height:8px;border-radius:50%;background:var(--line)}.dots i.on[data-v-5bb344ec]{background:var(--text)}.next b[data-v-5bb344ec]{color:var(--text);font-weight:600}.group[data-v-5bb344ec]{margin-bottom:28px}.tone-red[data-v-5bb344ec]{--g: #dc2626}.tone-open[data-v-5bb344ec]{--g: var(--group-open, #f5b800)}.tone-hold[data-v-5bb344ec]{--g: var(--group-hold, #64748b)}.tone-blue[data-v-5bb344ec]{--g: var(--link, #2563eb)}.gtitle[data-v-5bb344ec]{display:flex;align-items:baseline;gap:8px;margin:0;padding:6px 0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--g) 82%,var(--mix-ink, black))}.gtitle small[data-v-5bb344ec]{font-size:13px;font-weight:600;color:var(--muted)}.work-grid[data-v-5bb344ec]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px}.c-item[data-v-5bb344ec]{width:24%}.c-board[data-v-5bb344ec]{width:11%}.c-status[data-v-5bb344ec]{width:17%}.c-step[data-v-5bb344ec]{width:18%}.c-due[data-v-5bb344ec]{width:8%}.c-by[data-v-5bb344ec],.c-last[data-v-5bb344ec]{width:11%}.new-part .c-step[data-v-5bb344ec]{width:29%}.new-part .c-due[data-v-5bb344ec]{width:16%}th[data-v-5bb344ec]{height:42px;padding:0 12px;border-bottom:2px solid var(--g);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--text)}th.center[data-v-5bb344ec]{text-align:center}td[data-v-5bb344ec]{height:48px;padding:0 12px;border-bottom:1px solid var(--edge, #eef2f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.25}td.assigned[data-v-5bb344ec],td.last[data-v-5bb344ec]{white-space:normal;overflow:visible;overflow-wrap:anywhere}td.status[data-v-5bb344ec]{padding:3px 4px}td.status[data-v-5bb344ec] .pill-block{height:42px;min-height:42px}.row[data-v-5bb344ec]{cursor:pointer}.row:hover td[data-v-5bb344ec]{background:var(--hover-row)}.row:hover td.status[data-v-5bb344ec]{background:var(--surface, #fff)}.title[data-v-5bb344ec]{font-weight:600}.muted[data-v-5bb344ec]{color:var(--muted)}.when[data-v-5bb344ec]{display:block}.sub[data-v-5bb344ec]{display:block;font-size:12px;color:var(--muted)}.due.late .when[data-v-5bb344ec],.due.late .sub[data-v-5bb344ec]{color:var(--ink-danger, #b91c1c)}.due.late .when[data-v-5bb344ec]{font-weight:600}.av[data-v-5bb344ec]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;border-radius:50%;background:var(--surface-2, #e2e8f0);font-size:10px;font-weight:700;color:var(--muted);vertical-align:middle}.empty[data-v-5bb344ec]{margin:6px 0;color:var(--muted);font-size:14px}.counts[data-v-5bb344ec]{margin-bottom:28px}.ctitle[data-v-5bb344ec]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:-.01em}.ctitle small[data-v-5bb344ec]{font-size:13px;font-weight:600;color:var(--muted)}.late[data-v-5bb344ec]{color:var(--ink-danger, #b91c1c)}.tiles[data-v-5bb344ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none}.tile[data-v-5bb344ec]{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-height:96px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--text);text-decoration:none}.tile[data-v-5bb344ec]:hover{border-color:var(--text)}.tile[data-v-5bb344ec]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tname[data-v-5bb344ec]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnum[data-v-5bb344ec]{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tsub[data-v-5bb344ec]{font-size:12.5px;color:var(--muted)}.tsub.late[data-v-5bb344ec]{color:var(--ink-danger, #b91c1c);font-weight:600}.tile.quiet .tnum[data-v-5bb344ec]{font-size:24px;color:var(--muted)}@media(max-width:900px){.askcard[data-v-5bb344ec]{grid-template-columns:1fr}}@media(max-width:760px){.page-body[data-v-5bb344ec]{padding:8px 16px 40px}.question[data-v-5bb344ec]{font-size:20px}.tiles[data-v-5bb344ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tile[data-v-5bb344ec]{min-height:84px;padding:10px 12px}.tnum[data-v-5bb344ec]{font-size:26px}.work-grid[data-v-5bb344ec],.work-grid tbody[data-v-5bb344ec]{display:block;width:100%}.work-grid colgroup[data-v-5bb344ec],.work-grid thead[data-v-5bb344ec]{display:none}.work-grid tr.row[data-v-5bb344ec]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:4px 12px;padding:10px 4px;border-bottom:1px solid var(--line)}.work-grid td[data-v-5bb344ec]{display:block;height:auto;padding:0;border:0;white-space:normal}.work-grid td.item[data-v-5bb344ec]{grid-column:1}.work-grid td.status[data-v-5bb344ec]{grid-column:2;grid-row:1 / span 3;padding:0}.work-grid td.board[data-v-5bb344ec],.work-grid td.where[data-v-5bb344ec],.work-grid td.assigned[data-v-5bb344ec],.work-grid td.last[data-v-5bb344ec]{font-size:12.5px}.work-grid td.due[data-v-5bb344ec]{grid-column:1}}.askcard .why[data-v-5bb344ec]{margin:6px 0 0;font-size:14px;color:var(--muted)}.next-30[data-v-d81bc617]{margin-top:30px;padding-top:6px;border-top:1px solid var(--line)}h2[data-v-d81bc617]{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:22px 0 4px}.sentence[data-v-d81bc617]{margin:0 0 8px;font-size:14px}.key[data-v-d81bc617]{list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;font-size:12px;color:var(--muted)}.key li[data-v-d81bc617]{display:inline-flex;align-items:center;gap:6px}.key i[data-v-d81bc617]{width:10px;height:10px;border-radius:2px}.weeks[data-v-d81bc617]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.week[data-v-d81bc617]{min-width:0;display:flex;flex-direction:column;gap:6px}h3[data-v-d81bc617]{margin:0 0 2px;padding-bottom:6px;border-bottom:2px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.count[data-v-d81bc617]{font-weight:500}.quiet[data-v-d81bc617]{margin:4px 0;font-size:13px;color:var(--muted)}.entry[data-v-d81bc617]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:6px 8px;border:1px solid var(--line);border-left:3px solid;border-radius:4px;background:var(--surface, #fff);font:inherit;text-align:left;color:var(--text);cursor:pointer}.entry[data-v-d81bc617]:hover{background:var(--hover-row)}.name[data-v-d81bc617]{max-width:100%;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note[data-v-d81bc617]{font-size:12px;color:var(--muted)}@media(max-width:900px){.weeks[data-v-d81bc617]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.weeks[data-v-d81bc617]{grid-template-columns:minmax(0,1fr)}}.panel[data-v-5505a917]{min-width:0;background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;padding:14px 16px 16px;display:flex;flex-direction:column}.panel-title[data-v-5505a917]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.005em}.panel-sub[data-v-5505a917]{margin:2px 0 0;font-size:13px;color:var(--muted)}.panel-body[data-v-5505a917]{margin-top:12px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cols[data-v-22741418]{display:flex;align-items:stretch;gap:4px;border-bottom:0}.col[data-v-22741418]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;border-radius:4px;background:none;font:inherit;color:var(--text);cursor:pointer}.plot[data-v-22741418]{height:var(--plot);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-bottom:1px solid var(--line);padding:0 12%}.val[data-v-22741418]{font-size:12px;font-weight:700;line-height:1;margin-bottom:4px;white-space:nowrap}.zero .val[data-v-22741418]{color:var(--muted);font-weight:500}.bar[data-v-22741418]{display:block;width:100%;max-width:44px;border-radius:3px 3px 0 0;transition:filter .15s}.lbl[data-v-22741418]{margin-top:6px;font-size:11.5px;line-height:1.2;color:var(--muted);text-align:center;overflow-wrap:anywhere}.sub[data-v-22741418]{min-height:13px;font-size:10.5px;line-height:13px;color:var(--muted);text-align:center;opacity:.8}.col:hover .bar[data-v-22741418]{filter:brightness(.88)}.col:hover .lbl[data-v-22741418]{color:var(--text)}.col[data-v-22741418]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bars[data-v-77f66e87]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bar-row[data-v-77f66e87]{width:100%;min-height:36px;display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 4px;border:0;border-radius:4px;background:none;font:inherit;font-size:13.5px;text-align:left;color:var(--text);cursor:pointer}.bar-row[data-v-77f66e87]:hover{background:var(--hover-row)}.bar-row:hover .fill[data-v-77f66e87]{filter:brightness(.88)}.bar-row[data-v-77f66e87]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.lbl[data-v-77f66e87]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track[data-v-77f66e87]{height:12px;border-radius:3px;background:var(--canvas);overflow:hidden}.fill[data-v-77f66e87]{display:block;height:100%;border-radius:3px}.val[data-v-77f66e87]{min-width:2.5em;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.zero .val[data-v-77f66e87]{color:var(--muted);font-weight:500}.ring-wrap[data-v-de2ccfd7]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut[data-v-de2ccfd7]{width:150px;height:150px;flex-shrink:0}.donut[data-v-de2ccfd7],.arc[data-v-de2ccfd7]{outline:none}.arc[data-v-de2ccfd7]{cursor:pointer;transition:opacity .15s}.arc[data-v-de2ccfd7]:hover{opacity:.8}.big[data-v-de2ccfd7]{font-size:22px;font-weight:700;fill:var(--text)}.cap[data-v-de2ccfd7]{font-size:10px;fill:var(--muted)}.legend[data-v-de2ccfd7]{list-style:none;margin:0;padding:0;flex:1 1 180px;min-width:0}.key[data-v-de2ccfd7]{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;padding:2px 6px;border:0;border-radius:4px;background:none;font:inherit;font-size:13.5px;text-align:left;color:var(--text);cursor:pointer}.key[data-v-de2ccfd7]:hover{background:var(--hover-row)}.dot[data-v-de2ccfd7]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.lbl[data-v-de2ccfd7]{flex:1;min-width:0}.val[data-v-de2ccfd7]{font-weight:700;font-variant-numeric:tabular-nums}.home-page[data-v-e8afa8fb]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--surface, #fff)}.page-head[data-v-e8afa8fb]{padding:20px 28px 0;border-bottom:1px solid var(--line)}h1[data-v-e8afa8fb]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em}.lede[data-v-e8afa8fb]{margin:2px 0 0;color:var(--muted);font-size:14px}.tabs[data-v-e8afa8fb]{display:flex;gap:4px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.tab[data-v-e8afa8fb]{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:15px;color:var(--muted);cursor:pointer;white-space:nowrap}.tab[data-v-e8afa8fb]:first-child{padding-left:0}.tab[data-v-e8afa8fb]:hover{color:var(--text)}.tab.on[data-v-e8afa8fb]{border-bottom-color:var(--blue);color:var(--text);font-weight:700}.moved[data-v-e8afa8fb]{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.moved a[data-v-e8afa8fb]{color:var(--blue);font-weight:600}.team[data-v-e8afa8fb]{max-width:1180px;padding:18px 28px 48px}.empty[data-v-e8afa8fb]{color:var(--muted);font-size:14px}@media(max-width:760px){.page-head[data-v-e8afa8fb]{padding:14px 16px 0}.team[data-v-e8afa8fb]{padding:14px 16px 40px}.tabs[data-v-e8afa8fb]{margin-right:-16px;padding-right:16px;-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}}.home-page .charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-page .money-owed .charts{align-items:start}.home-page .big-number{margin:-4px 0 10px;font-size:13px;color:var(--muted)}.home-page .big-number b{font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.01em;margin-right:4px}.home-page .list{margin-top:28px}.home-page .list h2{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.home-page .list .count{color:var(--muted);font-weight:400}.home-page .list .hint,.home-page .list .empty{margin:4px 0 8px;color:var(--muted);font-size:14px}.home-page .callout{margin:4px 0 0;padding:14px 16px;border-left:4px solid var(--status-notstarted, #64748b);border-radius:0 10px 10px 0;background:var(--sheet-low, #f8fafc);color:var(--muted);font-size:14px;max-width:62ch}.home-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px}.home-table .c-name{width:34%}.home-table th,.home-table td{padding:8px 10px;vertical-align:middle;border-bottom:1px solid var(--edge, #eef2f5);overflow-wrap:anywhere}.home-table th{border-bottom:2px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-table th[align=right],.home-table td[align=right]{text-align:right;font-variant-numeric:tabular-nums}.home-table th[align=left],.home-table td[align=left]{text-align:left}.home-table .row{cursor:pointer}.home-table .row:hover td{background:var(--hover-row)}.home-table .name>a,.home-table .link{padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer}.home-table .name>a{display:inline-flex;align-items:center;font-size:15px;font-weight:500;min-height:28px}.home-table .link{color:var(--blue);font-weight:500}.home-table .link:hover{text-decoration:underline}.home-table .sub{display:block;font-size:12px;color:var(--muted)}.home-table .warn{color:var(--status-blocked-text, #b91c1c);font-weight:600}.home-table .muted{color:var(--muted)}.home-table .chip{display:inline-flex;height:auto;min-height:28px;font-size:13px;border-radius:8px;max-width:100%}.home-page .phone-only{display:none}@media(max-width:760px){.home-page .charts{grid-template-columns:minmax(0,1fr)}.home-table,.home-table tbody{display:block;width:100%}.home-table colgroup,.home-table thead{display:none}.home-table tr.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:10px 4px;border-bottom:1px solid var(--line)}.home-table td{display:block;padding:0;border:0;min-width:0;text-align:left!important}.home-table td.name{grid-column:1 / -1}.home-table .name>a{min-height:44px}.home-page .phone-only{display:inline;color:var(--muted);font-weight:400}}.phone-home-edit[data-v-efc1cd16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:var(--canvas, #f3f4f6);color:var(--text)}.phe-bar[data-v-efc1cd16]{display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--surface, #fff);border-bottom:1px solid var(--line)}.phe-bar h2[data-v-efc1cd16]{flex:1;min-width:0;margin:0;text-align:center;font-size:17px;font-weight:700}.phe-cancel[data-v-efc1cd16],.phe-done[data-v-efc1cd16]{min-height:44px;min-width:44px;border-radius:22px;font:inherit;font-size:15px;cursor:pointer}.phe-cancel[data-v-efc1cd16]{border:0;background:none;padding:0 10px;font-weight:600;color:var(--text)}.phe-done[data-v-efc1cd16]{border:0;padding:0 18px;font-weight:700;background:var(--button-fill, var(--button));color:var(--button-ink, var(--on-button))}.phe-done[data-v-efc1cd16]:disabled{opacity:.6;cursor:default}.phe-body[data-v-efc1cd16]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.phe-error[data-v-efc1cd16]{margin:12px 20px 0;font-size:13px;color:var(--ink-danger, #b91c1c)}.phe-head[data-v-efc1cd16]{margin:0;padding:18px 20px 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.phe-sub[data-v-efc1cd16]{font-weight:600}.phe-grid[data-v-efc1cd16]{list-style:none;margin:0;padding:10px 20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.phe-tile-slot[data-v-efc1cd16]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;border-radius:16px;outline:none}.phe-tile-slot:focus-visible .ph-tile[data-v-efc1cd16]{outline:2px solid var(--blue);outline-offset:3px}.phe-tile-slot.dragging[data-v-efc1cd16]{cursor:grabbing}.phe-tile-slot.dragging .ph-tile[data-v-efc1cd16]{opacity:.45;outline:2px dashed var(--muted);outline-offset:3px}.ph-tile[data-v-efc1cd16]{position:relative;width:60px;height:60px;border-radius:15px;background:var(--tile-tint);color:var(--tile-ink);display:inline-flex;align-items:center;justify-content:center}.phe-minus[data-v-efc1cd16]{position:absolute;top:-8px;left:-8px;width:24px;height:24px;padding:0;border:2px solid var(--canvas, #f3f4f6);border-radius:12px;background:var(--neutral-500, #6b7280);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.phe-minus[data-v-efc1cd16]:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.ph-label[data-v-efc1cd16]{max-width:100%;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phe-empty[data-v-efc1cd16]{margin:0;padding:4px 20px 0;font-size:14px;color:var(--muted)}.phe-list[data-v-efc1cd16]{list-style:none;margin:0 16px;padding:0;border-radius:16px;background:var(--surface, #fff);border:1px solid var(--line);overflow:hidden}.phe-row[data-v-efc1cd16]{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 10px 0 14px}.phe-row+.phe-row[data-v-efc1cd16]{border-top:1px solid var(--canvas, #f3f4f6)}.phe-mini[data-v-efc1cd16]{flex:none;width:36px;height:36px;border-radius:10px;background:var(--tile-tint);color:var(--tile-ink);display:inline-flex;align-items:center;justify-content:center}.phe-name[data-v-efc1cd16]{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phe-plus[data-v-efc1cd16]{flex:none;width:44px;height:44px;padding:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.phe-plus[data-v-efc1cd16] svg{box-sizing:content-box;padding:8px;border-radius:16px;background:var(--button-fill, var(--button));color:var(--button-ink, var(--on-button))}.phe-foot[data-v-efc1cd16]{margin:0;padding:14px 20px 0;font-size:13px;text-align:center;color:var(--muted)}.phone-home-starter[data-v-19e222a5]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--surface, #fff);color:var(--text)}.phs-body[data-v-19e222a5]{flex:1 0 auto;padding:24px 16px 8px}h1[data-v-19e222a5]{margin:0;padding:0 8px;font-size:26px;font-weight:700;line-height:1.15}.phs-lede[data-v-19e222a5]{margin:8px 0 0;padding:0 8px;font-size:15px;line-height:1.4;color:var(--muted)}.phs-cards[data-v-19e222a5],.phs-group[data-v-19e222a5]{display:flex;flex-direction:column;gap:10px}.phs-cards[data-v-19e222a5]{margin-top:18px}.phs-card[data-v-19e222a5]{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:76px;box-sizing:border-box;padding:12px 14px;border-radius:16px;border:1px solid var(--line, #e5e7eb);background:var(--surface, #fff);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.phs-card.on[data-v-19e222a5]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.phs-card[data-v-19e222a5]:has(.phs-radio:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.phs-radio[data-v-19e222a5]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.phs-tile[data-v-19e222a5]{flex:none;width:48px;height:48px;border-radius:14px;box-sizing:border-box;background:var(--tile-tint);color:var(--tile-ink);display:inline-flex;align-items:center;justify-content:center}.phs-text[data-v-19e222a5]{flex:1;min-width:0}.phs-name[data-v-19e222a5]{display:block;font-size:17px;font-weight:700}.phs-line[data-v-19e222a5]{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--muted)}.phs-mark[data-v-19e222a5]{flex:none;width:26px;height:26px;box-sizing:border-box;border-radius:13px;border:1px solid var(--color-gray-300, #d1d5db);display:inline-flex;align-items:center;justify-content:center}.phs-card.on .phs-mark[data-v-19e222a5]{border:0;background:var(--text);color:var(--surface, #fff)}.phs-own[data-v-19e222a5]{border-style:dashed;border-color:var(--color-gray-400, #9ca3af);background:none}.phs-own[data-v-19e222a5]:disabled{cursor:default;opacity:.6}.phs-own-tile[data-v-19e222a5]{border:1px dashed var(--color-gray-400, #9ca3af);color:var(--muted)}.phs-foot[data-v-19e222a5]{flex:none;position:sticky;bottom:0;z-index:1;padding:12px 16px 16px;border-top:1px solid var(--line, #e5e7eb);background:var(--surface, #fff)}.phs-error[data-v-19e222a5]{margin:0 0 10px;font-size:13px;text-align:center;color:var(--ink-danger, #b91c1c)}.phs-go[data-v-19e222a5]{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border:0;border-radius:27px;background:var(--button-fill, var(--button));color:var(--button-ink, var(--on-button));font:inherit;font-size:16px;font-weight:700;cursor:pointer}.phs-go[data-v-19e222a5]:disabled{opacity:.6;cursor:default}.phs-note[data-v-19e222a5]{margin:10px 0 0;font-size:13px;text-align:center;color:var(--muted)}.phone-home[data-v-007e3d82]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--canvas, #f3f4f6);color:var(--text);padding-bottom:24px}.ph-head[data-v-007e3d82]{display:flex;align-items:baseline;gap:8px;padding:20px 20px 6px}h1[data-v-007e3d82]{flex:1;min-width:0;margin:0;font-size:24px;font-weight:700;line-height:1.2}.ph-edit[data-v-007e3d82]{border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-dark, #007a8c);min-height:44px;min-width:44px;padding:0 4px;cursor:pointer}.ph-day[data-v-007e3d82]{margin:0;padding:0 20px 10px;font-size:14px;color:var(--muted)}.ph-grid[data-v-007e3d82]{list-style:none;margin:0;padding:10px 20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;align-content:start}.ph-grid li[data-v-007e3d82]{min-width:0}.ph-app[data-v-007e3d82]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:44px;padding:0;border:0;background:none;font:inherit;color:var(--text);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ph-tile[data-v-007e3d82]{position:relative;width:64px;height:64px;border-radius:16px;background:var(--tile-tint);color:var(--tile-ink);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:transform .12s ease}.ph-app:active .ph-tile[data-v-007e3d82]{transform:scale(.94)}.ph-app[data-v-007e3d82]:focus-visible{outline:none}.ph-app:focus-visible .ph-tile[data-v-007e3d82]{outline:2px solid var(--blue);outline-offset:2px}.ph-badge[data-v-007e3d82]{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:#dc2626;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--canvas, #f3f4f6)}.ph-label[data-v-007e3d82]{max-width:100%;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-add[data-v-007e3d82]{color:var(--muted)}a.ph-app[data-v-007e3d82]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ph-hint[data-v-007e3d82]{margin:0;padding:22px 20px 0;font-size:13px;text-align:center;color:var(--muted)}.ph-all-line[data-v-007e3d82]{margin:0;padding:4px 20px 0;text-align:center}.ph-all[data-v-007e3d82]{min-height:44px;padding:0 8px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-dark, #007a8c);cursor:pointer}.ph-add .ph-tile[data-v-007e3d82]{background:none;border:2px dashed var(--color-gray-400, #9ca3af);color:var(--muted)}.help[data-v-36ea83a6]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff);border-radius:8px 0 0;container-type:inline-size}.page-head[data-v-36ea83a6]{padding:20px 28px 4px}.page-head[hidden][data-v-36ea83a6]{display:none}h1[data-v-36ea83a6]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em}.lede[data-v-36ea83a6]{margin:2px 0 0;color:var(--muted);font-size:14px}.kicker[data-v-36ea83a6]{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bar[data-v-36ea83a6]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 28px;background:var(--surface, #fff);border-bottom:1px solid var(--line)}.back[data-v-36ea83a6]{display:inline-flex;align-items:center;gap:4px;flex:none;max-width:40%;min-height:36px;margin-left:-6px;padding:4px 6px;border:0;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--blue);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back[data-v-36ea83a6]:hover{background:var(--hover);text-decoration:underline}.find[data-v-36ea83a6]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:560px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:4px;color:var(--muted);background:var(--surface, #fff)}.find[data-v-36ea83a6]:focus-within{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.find input[data-v-36ea83a6]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--text);padding:9px 0;outline:none}.find input[data-v-36ea83a6]::-webkit-search-cancel-button{display:none}.clear[data-v-36ea83a6]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.clear[data-v-36ea83a6]:hover{background:var(--hover);color:var(--text)}.results-wrap[data-v-36ea83a6]{max-width:760px;padding:8px 28px 48px}.count[data-v-36ea83a6]{margin:8px 0 4px;font-size:13px;color:var(--muted)}.keys[data-v-36ea83a6]{margin-left:8px}.results[data-v-36ea83a6]{list-style:none;margin:0;padding:0}.results li+li[data-v-36ea83a6]{border-top:1px solid var(--line)}.result[data-v-36ea83a6]{display:block;padding:12px 12px 12px 10px;border-left:2px solid transparent;color:var(--text);text-decoration:none}.result.current[data-v-36ea83a6]{border-left-color:var(--blue);background:var(--hover-row)}.r-guide[data-v-36ea83a6]{display:block;font-size:12.5px;color:var(--muted)}.r-guide>span[data-v-36ea83a6]:first-child{font-weight:600;color:var(--text)}.r-heading[data-v-36ea83a6]{display:block;margin-top:2px;font-size:15.5px;font-weight:600;color:var(--blue)}.result:hover .r-heading[data-v-36ea83a6],.result.current .r-heading[data-v-36ea83a6]{text-decoration:underline}.r-snippet[data-v-36ea83a6]{display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--muted)}.results[data-v-36ea83a6] mark{background:color-mix(in srgb,var(--blue) 16%,var(--mix-ground, white));color:var(--text);border-radius:2px;padding:0 1px}.empty[data-v-36ea83a6]{margin:16px 0;font-size:15px;color:var(--muted)}.page-body[data-v-36ea83a6]{max-width:760px;padding:12px 28px 48px}.questions h2[data-v-36ea83a6],.all-title[data-v-36ea83a6]{margin:14px 0 6px;font-size:18px;font-weight:700;letter-spacing:-.01em}.questions ul[data-v-36ea83a6]{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:24px}.question[data-v-36ea83a6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--blue);text-decoration:none}.question:hover .q-text[data-v-36ea83a6],.question:focus-visible .q-text[data-v-36ea83a6]{text-decoration:underline}.q-text[data-v-36ea83a6]{font-size:15px;font-weight:500}.question small[data-v-36ea83a6]{flex:none;font-size:12.5px;color:var(--muted)}.all-title[data-v-36ea83a6]{margin-top:28px}.area h2[data-v-36ea83a6]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 0 2px}.area ul[data-v-36ea83a6]{list-style:none;margin:0;padding:0}.sop-link[data-v-36ea83a6]{display:flex;align-items:baseline;gap:12px;margin:0 -8px;padding:8px;border-radius:8px;color:var(--text);text-decoration:none}.sop-link[data-v-36ea83a6]:hover,.sop-link[data-v-36ea83a6]:focus-visible{background:var(--hover-row)}.sop-link:hover .name[data-v-36ea83a6],.sop-link:focus-visible .name[data-v-36ea83a6]{text-decoration:underline;text-decoration-color:var(--line)}.name[data-v-36ea83a6]{flex:1;min-width:0;font-size:15px;font-weight:600}.name small[data-v-36ea83a6]{display:block;margin-top:1px;font-weight:400;font-size:13.5px;line-height:1.4;color:var(--muted)}.date[data-v-36ea83a6]{color:var(--muted);font-size:12.5px;white-space:nowrap}.guide-head[data-v-36ea83a6]{padding-top:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.guide[data-v-36ea83a6]{display:grid;grid-template-columns:minmax(0,1fr);padding:0 28px 48px}.guide-main[data-v-36ea83a6]{min-width:0;max-width:720px;padding-top:16px}.toc[data-v-36ea83a6]{min-width:0}.toc-title[data-v-36ea83a6]{display:none}.toc-toggle[data-v-36ea83a6]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;text-align:left}.toc-toggle small[data-v-36ea83a6]{flex:1;font-weight:400;color:var(--muted)}.toc-toggle .icon[data-v-36ea83a6]{color:var(--muted);transition:transform .15s}.toc.unfolded .toc-toggle .icon[data-v-36ea83a6]{transform:rotate(180deg)}.toc ol[data-v-36ea83a6]{list-style:none;margin:0;padding:0}#help-toc[data-v-36ea83a6]{display:none;padding:6px 0 10px;border-bottom:1px solid var(--line)}.toc.unfolded #help-toc[data-v-36ea83a6]{display:block}.toc .top-link[data-v-36ea83a6]{display:none}.toc a[data-v-36ea83a6]{display:block;padding:7px 0 7px 12px;border-left:2px solid var(--line);font-size:14px;line-height:1.35;color:var(--muted);text-decoration:none}.toc ol ol a[data-v-36ea83a6]{padding-left:24px;font-size:13.5px}.toc a[data-v-36ea83a6]:hover{color:var(--text);text-decoration:underline}.toc a.current[data-v-36ea83a6]{border-left-color:var(--blue);color:var(--text);font-weight:600}.toc li.within>a[data-v-36ea83a6]{color:var(--text)}.top-link[data-v-36ea83a6]{padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--blue);cursor:pointer}.top-link[data-v-36ea83a6]:hover{text-decoration:underline}.sop-content[data-v-36ea83a6] [id]{scroll-margin-top:72px}.guide-foot[data-v-36ea83a6]{margin-top:28px;padding-top:14px;border-top:1px solid var(--line)}.pager[data-v-36ea83a6]{display:flex;gap:16px;margin-top:14px}.pager a[data-v-36ea83a6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 0;color:var(--blue);text-decoration:none}.pager a.next[data-v-36ea83a6]{align-items:flex-end;text-align:right;margin-left:auto}.pager small[data-v-36ea83a6]{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;color:var(--muted)}.pager span[data-v-36ea83a6]{font-size:15px;font-weight:600}.pager a:hover span[data-v-36ea83a6]{text-decoration:underline}.wrong[data-v-36ea83a6]{margin:14px 0 0;font-size:13px;color:var(--muted)}@container (min-width: 940px){.guide[data-v-36ea83a6]{grid-template-columns:minmax(0,720px) 240px;column-gap:56px;align-items:start}.toc[data-v-36ea83a6]{grid-column:2;grid-row:1;position:sticky;top:74px;max-height:calc(100vh - 160px);overflow-y:auto;padding:18px 0 12px}.guide-main[data-v-36ea83a6]{grid-column:1;grid-row:1}.toc-toggle[data-v-36ea83a6]{display:none}.toc-title[data-v-36ea83a6]{display:block;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#help-toc[data-v-36ea83a6]{display:block;padding:0;border-bottom:0}.toc .top-link[data-v-36ea83a6]{display:inline-block;margin-top:12px}}@media(max-width:760px){.page-head[data-v-36ea83a6]{padding:16px 16px 4px}.guide-head[data-v-36ea83a6]{padding-bottom:12px}.bar[data-v-36ea83a6]{padding:8px 16px;gap:8px}.find input[data-v-36ea83a6]{font-size:16px;padding:10px 0}.page-body[data-v-36ea83a6],.results-wrap[data-v-36ea83a6]{padding:8px 16px 40px}.guide[data-v-36ea83a6]{padding:0 16px 40px}.date[data-v-36ea83a6],.keys[data-v-36ea83a6]{display:none}.questions ul[data-v-36ea83a6]{grid-template-columns:minmax(0,1fr)}.pager[data-v-36ea83a6]{flex-direction:column;gap:0}.pager a.next[data-v-36ea83a6]{align-items:flex-start;text-align:left;margin-left:0}}.ask[data-v-b6da5dca]{flex:1;min-width:0;display:flex;overflow:hidden;background:var(--surface, #fff)}.side[data-v-b6da5dca]{width:240px;flex-shrink:0;overflow-y:auto;padding:16px 14px;border-right:1px solid var(--line);background:var(--surface-2, #f8fafc)}.new[data-v-b6da5dca],.new-phone[data-v-b6da5dca]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:var(--brand-button, #111827);color:var(--brand-on-button, #fff);font:inherit;font-weight:600;cursor:pointer}.new[data-v-b6da5dca]{width:100%;padding:9px 12px}.new[data-v-b6da5dca]:disabled,.new-phone[data-v-b6da5dca]:disabled{opacity:.5;cursor:default}.new-phone[data-v-b6da5dca]{display:none;padding:6px 10px;font-size:13px}.head[data-v-b6da5dca]{margin:18px 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.none[data-v-b6da5dca]{margin:14px 4px 0;font-size:13px;color:var(--muted)}.recent[data-v-b6da5dca]{display:block;width:100%;margin:0;padding:6px 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:14px;text-align:left;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.recent[data-v-b6da5dca]:hover{background:var(--hover)}.recent.on[data-v-b6da5dca]{background:var(--hover);font-weight:600}.chat[data-v-b6da5dca]{flex:1;min-width:0;display:flex;flex-direction:column;padding:16px 28px 12px;overflow:hidden}.top[data-v-b6da5dca]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:760px;width:100%;margin:0 auto}.top-right[data-v-b6da5dca]{display:flex;align-items:center;gap:8px}h1[data-v-b6da5dca]{margin:0;font-size:22px;font-weight:700;color:var(--text)}.chip[data-v-b6da5dca]{padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--text);white-space:nowrap}.unavailable[data-v-b6da5dca]{display:flex;align-items:flex-start;gap:8px;max-width:760px;width:100%;margin:12px auto 0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2, #f8fafc);font-size:14px;color:var(--text)}.unavailable[data-v-b6da5dca] svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.unavailable a[data-v-b6da5dca]{color:inherit;font-weight:600}.thread[data-v-b6da5dca]{flex:1;min-height:0;overflow-y:auto;max-width:760px;width:100%;margin:14px auto 0;padding-right:4px}.empty .lede[data-v-b6da5dca]{margin:6px 0 14px;font-size:15px;color:var(--muted);max-width:600px}.starters[data-v-b6da5dca]{display:flex;flex-wrap:wrap;gap:8px}.starter[data-v-b6da5dca]{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface, #fff);font:inherit;font-size:14px;color:var(--text);cursor:pointer;text-align:left}.starter[data-v-b6da5dca]:hover:not(:disabled){background:var(--hover)}.starter[data-v-b6da5dca]:disabled{opacity:.5;cursor:default}.q[data-v-b6da5dca]{margin:0 0 14px auto;max-width:560px;width:fit-content;padding:10px 14px;border-radius:14px;background:var(--surface-2, #f1f5f9);font-size:15px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.a[data-v-b6da5dca]{margin:0 0 18px;font-size:15px;color:var(--text);overflow-wrap:anywhere}.steps[data-v-b6da5dca]{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:3px}.steps li[data-v-b6da5dca]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--muted);line-height:1.4}.steps li[data-v-b6da5dca] svg{flex-shrink:0;margin-top:2px}.steps li a[data-v-b6da5dca]{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.steps li.failed[data-v-b6da5dca]{color:var(--danger, #b91c1c)}.working[data-v-b6da5dca]{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:14px;color:var(--muted)}.dot[data-v-b6da5dca]{width:8px;height:8px;border-radius:50%;background:var(--muted);animation:pulse-b6da5dca 1.2s ease-in-out infinite}@keyframes pulse-b6da5dca{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.dot[data-v-b6da5dca]{animation:none}}.stopped-note[data-v-b6da5dca]{display:flex;align-items:flex-start;gap:6px;font-size:14px;color:var(--text)}.stopped-note[data-v-b6da5dca] svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.words[data-v-b6da5dca] p{margin:0 0 8px}.words[data-v-b6da5dca] ul,.words[data-v-b6da5dca] ol{margin:0 0 8px;padding-left:22px}.words[data-v-b6da5dca] li{margin:2px 0}.words[data-v-b6da5dca] code{padding:0 4px;border-radius:4px;background:var(--surface-2, #f1f5f9);font-size:13px}.words[data-v-b6da5dca] a{color:inherit;text-decoration:underline}.composer[data-v-b6da5dca]{display:flex;align-items:flex-end;gap:8px;max-width:760px;width:100%;margin:10px auto 0;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface, #fff)}.composer textarea[data-v-b6da5dca]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--text);resize:none;padding:4px 2px;max-height:180px}.composer textarea[data-v-b6da5dca]:focus{outline:none}.composer[data-v-b6da5dca]:focus-within{border-color:var(--text)}.send[data-v-b6da5dca]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:var(--brand-button, #111827);color:var(--brand-on-button, #fff);cursor:pointer}.send[data-v-b6da5dca]:disabled{opacity:.4;cursor:default}.error[data-v-b6da5dca]{max-width:760px;width:100%;margin:6px auto 0;font-size:13px;color:var(--danger, #b91c1c)}.foot[data-v-b6da5dca]{margin:8px 0 0;text-align:center;font-size:12px;color:var(--muted)}@media(max-width:760px){.side[data-v-b6da5dca]{display:none}.new-phone[data-v-b6da5dca]{display:inline-flex}.chat[data-v-b6da5dca]{padding:12px 16px}.q[data-v-b6da5dca]{max-width:88%}}.preview[data-v-539cc6d9]{font-size:15px;line-height:1.5}.part[data-v-539cc6d9]{margin:0 0 18px}h2[data-v-539cc6d9]{margin:0 0 8px;font-size:17px;font-weight:700}h3[data-v-539cc6d9]{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}p[data-v-539cc6d9]{margin:0;overflow-wrap:anywhere}.muted[data-v-539cc6d9]{color:var(--muted)}.explain[data-v-539cc6d9],.plain[data-v-539cc6d9]{margin:0;padding-left:20px}.explain li[data-v-539cc6d9]{margin-bottom:4px}.problems[data-v-539cc6d9]{margin:10px 0 0;padding:10px 14px 10px 30px;border-left:4px solid #dc2626;border-radius:0 10px 10px 0;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:14px}.tiers[data-v-539cc6d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.tier[data-v-539cc6d9]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:12px 14px;border:2px solid var(--line);border-radius:10px;background:var(--surface, #fff);font:inherit;text-align:left;color:var(--text);cursor:pointer}.tier.on[data-v-539cc6d9]{border-color:var(--blue);background:var(--blue-soft)}.tier[data-v-539cc6d9]:disabled{cursor:default}.tier-name[data-v-539cc6d9]{font-weight:700}.tier-words[data-v-539cc6d9]{font-size:13px;color:var(--muted)}.thread-page[data-v-7afa987a]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface, #fff)}.page-head .spend[data-v-7afa987a]{margin:2px 0 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.page-head[data-v-7afa987a]{padding:12px 28px 10px;border-bottom:1px solid var(--line)}.back[data-v-7afa987a]{display:inline-flex;align-items:center;gap:4px;margin:0 0 2px -4px;padding:4px;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}h1[data-v-7afa987a]{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.mark[data-v-7afa987a]{display:inline-flex;color:var(--assistant, #6d4fd6)}.empty[data-v-7afa987a],.muted[data-v-7afa987a]{color:var(--muted);font-size:14px}.columns[data-v-7afa987a]{flex:1;min-height:0;display:grid;grid-template-columns:420px minmax(0,1fr)}.conversation[data-v-7afa987a]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.messages[data-v-7afa987a]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.hint[data-v-7afa987a]{margin:0}.bubble[data-v-7afa987a]{max-width:92%;padding:10px 14px;border-radius:10px;background:var(--surface-2, #f8fafc);border:1px solid var(--line);align-self:flex-end}.bubble.claude[data-v-7afa987a]{align-self:flex-start;background:var(--assistant-tint, #f3efff);border-color:var(--edge-violet, #d9cffa)}.bubble.stopped[data-v-7afa987a]{background:var(--surface-2, #fff1f2);border-color:var(--edge-danger, #fecdd3);color:var(--ink-danger, #9f1239)}.who[data-v-7afa987a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.claude .who[data-v-7afa987a]{color:var(--assistant, #6d4fd6)}.text[data-v-7afa987a]{margin:4px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.when[data-v-7afa987a]{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.options[data-v-7afa987a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.option[data-v-7afa987a]{min-height:36px;padding:4px 12px;border:1px solid var(--assistant, #6d4fd6);border-radius:8px;background:var(--surface, #fff);color:var(--assistant, #6d4fd6);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.changed[data-v-7afa987a]{margin-top:8px;padding-top:8px;border-top:1px solid var(--edge-violet, #d9cffa)}.changed-head[data-v-7afa987a]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--assistant, #6d4fd6)}.changed ul[data-v-7afa987a]{list-style:none;margin:4px 0 0;padding:0}.changed li[data-v-7afa987a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;font-size:13.5px;line-height:1.45}.changed .line[data-v-7afa987a]{min-width:0;overflow-wrap:anywhere}.changed li.undone .line[data-v-7afa987a]{color:var(--muted);text-decoration:line-through}.undo[data-v-7afa987a]{flex:none;min-height:32px;padding:0 4px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--assistant, #6d4fd6);text-decoration:underline;cursor:pointer}.undo[data-v-7afa987a]:disabled{opacity:.5;cursor:default}.undone-word[data-v-7afa987a]{flex:none;font-size:12px;color:var(--muted)}.coming[data-v-7afa987a]{margin:0 28px 12px;padding:10px 14px;border:1px solid var(--line, #e2e8f0);border-left:3px solid var(--accent, #33ecf2);border-radius:8px;font-size:14px;color:var(--soft, #475569);background:var(--surface, #fff)}.coming b[data-v-7afa987a]{color:var(--ink, #111)}.demo-line[data-v-7afa987a]{margin:0;padding:6px 20px 0;font-size:12px;color:var(--muted)}.note[data-v-7afa987a]{align-self:center;margin:0;font-size:12px;color:var(--muted);text-align:center}.writing[data-v-7afa987a]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--assistant, #6d4fd6)}.error[data-v-7afa987a]{margin:0 20px;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:13px}.say[data-v-7afa987a]{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--line)}.say textarea[data-v-7afa987a]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;font:inherit;font-size:14px;resize:none}.send[data-v-7afa987a],.publish[data-v-7afa987a]{min-height:44px;padding:0 18px;border-radius:10px;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));font:inherit;font-weight:600;cursor:pointer}.send[data-v-7afa987a]:disabled,.publish[data-v-7afa987a]:disabled{opacity:.5;cursor:default}.preview-col[data-v-7afa987a]{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 28px 0}.publish-bar[data-v-7afa987a]{position:sticky;bottom:0;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0 14px;background:var(--surface, #fff);border-top:1px solid var(--line)}.published[data-v-7afa987a]{flex-basis:100%;margin:0;font-size:14px;color:var(--ink-ok, #15803d)}.bar-actions[data-v-7afa987a]{display:flex;align-items:center;gap:14px}.link-btn[data-v-7afa987a]{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--blue);text-decoration:underline;cursor:pointer;min-height:32px}a.link-btn[data-v-7afa987a]{display:inline-flex;align-items:center}.rollback[data-v-7afa987a]{position:relative}.menu[data-v-7afa987a]{position:absolute;bottom:100%;left:0;margin:0 0 4px;padding:6px 0;list-style:none;min-width:220px;background:var(--surface, #fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #00000024;z-index:5}.menu button[data-v-7afa987a]{display:block;width:100%;min-height:40px;padding:6px 14px;border:0;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.menu button[data-v-7afa987a]:hover{background:var(--hover-row)}.first-problem[data-v-7afa987a]{font-size:13px;color:var(--ink-danger, #9f1239)}@media(max-width:899px){.thread-page[data-v-7afa987a]{overflow-y:auto}.columns[data-v-7afa987a]{grid-template-columns:minmax(0,1fr);flex:none}.conversation[data-v-7afa987a]{border-right:0;border-bottom:1px solid var(--line)}.messages[data-v-7afa987a]{max-height:50vh}.preview-col[data-v-7afa987a]{overflow:visible}}@media(max-width:760px){.page-head[data-v-7afa987a]{padding:10px 16px}.messages[data-v-7afa987a],.say[data-v-7afa987a],.demo-line[data-v-7afa987a]{padding-left:16px;padding-right:16px}.preview-col[data-v-7afa987a]{padding:14px 16px 0}.publish-bar[data-v-7afa987a]{padding-bottom:12px}.publish[data-v-7afa987a]{width:100%}}.ask-probation[data-v-7afa987a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ask-probation p[data-v-7afa987a]{margin:0;flex-basis:100%}.ours[data-v-7afa987a]{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--sheet-low, #f8fafc);font-size:14px}.ours p[data-v-7afa987a]{margin:0 0 8px}.build-page[data-v-6cacabef]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff)}.page-head[data-v-6cacabef]{padding:20px 28px 14px;border-bottom:1px solid var(--line)}.back[data-v-6cacabef]{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 6px -4px;padding:4px;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}h1[data-v-6cacabef]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em}.lede[data-v-6cacabef]{margin:2px 0 0;color:var(--muted);font-size:14px;max-width:62ch}.page-body[data-v-6cacabef]{max-width:1180px;padding:16px 28px 48px}.empty[data-v-6cacabef],.hint[data-v-6cacabef]{color:var(--muted);font-size:14px}.hint[data-v-6cacabef]{margin-top:14px;max-width:62ch}.primary[data-v-6cacabef],.secondary[data-v-6cacabef]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-6cacabef]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.secondary[data-v-6cacabef]{background:var(--surface, #fff);border:1px solid var(--line-strong, #cbd5e1);color:var(--text);font-weight:500}.primary[data-v-6cacabef]:disabled,.secondary[data-v-6cacabef]:disabled{opacity:.5;cursor:default}.new .ask[data-v-6cacabef],.new .actions[data-v-6cacabef],.new .hint[data-v-6cacabef],.new .error[data-v-6cacabef]{max-width:720px}.new .ask[data-v-6cacabef]{display:block}.q[data-v-6cacabef]{display:block;margin-bottom:8px;font-size:17px;font-weight:700}textarea[data-v-6cacabef]{width:100%;padding:10px 12px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;font:inherit;font-size:15px;line-height:1.5;resize:vertical}textarea[data-v-6cacabef]:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}.actions[data-v-6cacabef]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.error[data-v-6cacabef]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:14px}@media(max-width:760px){.page-head[data-v-6cacabef]{padding:14px 16px 12px}.page-body[data-v-6cacabef]{padding:12px 16px 40px}.actions .primary[data-v-6cacabef],.actions .secondary[data-v-6cacabef]{width:100%}}.coming[data-v-6cacabef]{margin:10px 0 0;padding:10px 14px;max-width:720px;border:1px solid var(--line, #e2e8f0);border-left:3px solid var(--accent, #33ecf2);border-radius:8px;font-size:14px;color:var(--soft, #475569);background:var(--surface, #fff)}.coming b[data-v-6cacabef]{color:var(--ink, #111)}.connects[data-v-6dce3f59]{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.badge[data-v-6dce3f59]{display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff)}.badge img[data-v-6dce3f59]{display:block;width:auto;max-width:96px}.badge.workspace[data-v-6dce3f59]{color:var(--assistant, #6d4fd6);background:var(--assistant-tint, #f3efff);border-color:transparent}.badge.comps[data-v-6dce3f59]{color:var(--accent, #007a8c)}.word[data-v-6dce3f59]{font-size:12px;font-weight:600}.fields[data-v-ac214ef7]{display:grid;gap:14px}.field label[data-v-ac214ef7]{display:block;margin-bottom:4px;font-size:13px;font-weight:600}.row[data-v-ac214ef7]{display:flex;flex-wrap:wrap;gap:8px}select[data-v-ac214ef7],input[data-v-ac214ef7]{min-height:40px;min-width:0;max-width:100%;padding:0 10px;border:1px solid var(--line-strong, #cbd5e1);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:14px}.row select[data-v-ac214ef7]{flex:1 1 200px}.field>select[data-v-ac214ef7]{width:100%}.agent-page[data-v-0f5888ce]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff)}.page-head[data-v-0f5888ce]{padding:16px 28px 14px;border-bottom:1px solid var(--line)}.back[data-v-0f5888ce]{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px -4px;padding:4px;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}h1[data-v-0f5888ce]{display:flex;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em}.mark[data-v-0f5888ce]{display:inline-flex;color:var(--assistant, #6d4fd6)}.fact .status[data-v-0f5888ce]{margin:0;font-size:15px;font-weight:600}.fact .probation[data-v-0f5888ce]{margin:6px 0 0;font-size:14px}.probation.quiet[data-v-0f5888ce]{opacity:.75}.inline[data-v-0f5888ce]{margin-left:6px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--blue);text-decoration:underline;cursor:pointer;min-height:32px}.toolbar[data-v-0f5888ce],.confirm[data-v-0f5888ce]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.confirm[data-v-0f5888ce]{padding:10px 14px;border-radius:0 10px 10px 0;border-left:4px solid #dc2626;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:14px}.tool[data-v-0f5888ce]{min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;cursor:pointer}a.tool[data-v-0f5888ce]{display:inline-flex;align-items:center;color:buttontext}.tool[data-v-0f5888ce]:disabled{opacity:.5;cursor:default}.tool.danger[data-v-0f5888ce]{color:var(--ink-danger, #b91c1c);border-color:var(--edge-danger, #fecaca)}.error[data-v-0f5888ce]{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:14px}.page-body[data-v-0f5888ce]{max-width:1180px;padding:8px 28px 48px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.main[data-v-0f5888ce]{min-width:0}.part[data-v-0f5888ce]{margin-top:24px}.facts-rail[data-v-0f5888ce]{margin-top:24px;padding:20px;border-radius:14px;background:var(--sheet-low, #f8fafc);display:flex;flex-direction:column;gap:16px;min-width:0}.fact p[data-v-0f5888ce]{margin:4px 0 0;font-size:14px;line-height:1.5}.label[data-v-0f5888ce]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}h2[data-v-0f5888ce]{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em}.count[data-v-0f5888ce]{color:var(--muted);font-weight:400}.muted[data-v-0f5888ce],.empty[data-v-0f5888ce]{color:var(--muted);font-size:14px}.cards[data-v-0f5888ce]{display:grid;gap:12px}.explain[data-v-0f5888ce]{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.explain li+li[data-v-0f5888ce]{margin-top:4px}.company[data-v-0f5888ce]{margin-top:8px}.settings[data-v-0f5888ce]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:4px 0 0;font-size:14px}.settings dt[data-v-0f5888ce]{color:var(--muted)}.settings dd[data-v-0f5888ce]{margin:0;overflow-wrap:anywhere}.inline.first[data-v-0f5888ce]{margin-left:0}.settings-form[data-v-0f5888ce]{display:grid;gap:10px;margin-top:4px}.runs[data-v-0f5888ce]{list-style:none;margin:0;padding:0}.run[data-v-0f5888ce]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer}.run:hover .run-line[data-v-0f5888ce]{text-decoration:underline}.run-line.stopped[data-v-0f5888ce]{color:var(--ink-danger, #9f1239)}.run-meta[data-v-0f5888ce]{font-size:12px;color:var(--muted)}@media(max-width:899px){.page-body[data-v-0f5888ce]{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:760px){.page-head[data-v-0f5888ce]{padding:12px 16px}.page-body[data-v-0f5888ce]{padding:4px 16px 40px}}.run-page[data-v-c1cafb17]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff)}.page-head[data-v-c1cafb17]{padding:16px 28px 14px;border-bottom:1px solid var(--line)}.back[data-v-c1cafb17]{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px -4px;padding:4px;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}h1[data-v-c1cafb17]{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.mark[data-v-c1cafb17]{display:inline-flex;margin-top:3px;color:var(--assistant, #6d4fd6)}.facts[data-v-c1cafb17]{margin:6px 0 0;font-size:14px;color:var(--muted)}.page-body[data-v-c1cafb17]{max-width:820px;padding:8px 28px 48px}.stopped[data-v-c1cafb17]{margin-top:16px;padding:12px 16px;border-left:4px solid #dc2626;border-radius:0 10px 10px 0;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:14px}.summary[data-v-c1cafb17]{margin:16px 0 0;padding:12px 16px;border:1px solid var(--edge-violet, #d9cffa);border-radius:10px;background:var(--assistant-tint, #f3efff);font-size:15px;line-height:1.5}.part[data-v-c1cafb17]{margin-top:24px}h2[data-v-c1cafb17]{margin:0 0 8px;font-size:17px;font-weight:700}.muted[data-v-c1cafb17],.empty[data-v-c1cafb17]{color:var(--muted);font-size:14px}.timeline[data-v-c1cafb17]{list-style:none;margin:0;padding:0 0 0 6px;border-left:2px solid var(--line)}.timeline li[data-v-c1cafb17]{position:relative;padding:6px 0 6px 18px;font-size:15px}.dot[data-v-c1cafb17]{position:absolute;left:-7px;top:13px;width:12px;height:12px;border-radius:50%;background:var(--surface, #fff);border:2px solid var(--assistant, #6d4fd6)}.cards[data-v-c1cafb17]{display:grid;gap:12px}@media(max-width:760px){.page-head[data-v-c1cafb17]{padding:12px 16px}.page-body[data-v-c1cafb17]{padding:4px 16px 40px}}.turn-on[data-v-8f69bac1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:64px 16px 24px;background:#0f172a52;overflow-y:auto}.sheet[data-v-8f69bac1]{width:min(560px,100%);min-width:0;padding:20px 24px 22px;border-radius:14px;background:var(--surface, #fff);box-shadow:0 24px 64px #00000047;display:grid;gap:16px}header[data-v-8f69bac1]{display:flex;align-items:flex-start;gap:12px}h2[data-v-8f69bac1]{flex:1;margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}h3[data-v-8f69bac1]{margin:0 0 2px;font-size:14px;font-weight:600}h3 small[data-v-8f69bac1]{font-weight:400;color:var(--muted)}.close[data-v-8f69bac1]{min-width:36px;min-height:36px;border:0;background:none;color:var(--muted);cursor:pointer}.summary[data-v-8f69bac1]{margin:-8px 0 0;color:var(--muted);font-size:14px}.help[data-v-8f69bac1]{margin:0 0 8px;font-size:13px;color:var(--muted)}.probation[data-v-8f69bac1]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--sheet-low, #f8fafc)}.probation>div[data-v-8f69bac1]{flex:1;min-width:0}.probation .q[data-v-8f69bac1]{margin:0;font-size:14px;font-weight:600}.probation .help[data-v-8f69bac1]{margin:2px 0 0}.error[data-v-8f69bac1]{margin:0;padding:8px 12px;border-radius:8px;background:var(--surface-2, #fff1f2);color:var(--ink-danger, #9f1239);font-size:14px}.actions[data-v-8f69bac1]{display:flex;flex-wrap:wrap;gap:8px}.primary[data-v-8f69bac1],.secondary[data-v-8f69bac1]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-8f69bac1]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.secondary[data-v-8f69bac1]{background:var(--surface, #fff);border:1px solid var(--line-strong, #cbd5e1);color:var(--text);font-weight:500}.primary[data-v-8f69bac1]:disabled,.secondary[data-v-8f69bac1]:disabled{opacity:.6;cursor:default}@media(max-width:520px){.turn-on[data-v-8f69bac1]{padding:0;align-items:stretch}.sheet[data-v-8f69bac1]{border-radius:0;padding:16px;min-height:100%;align-content:start}}.soft-chips[data-v-0d80c1f3]{display:flex;flex-wrap:wrap;gap:6px}.soft-chip[data-v-0d80c1f3]{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--text);background:var(--surface, #fff)}.coming-cat[data-v-0d80c1f3]{cursor:default;margin:0}.coming-cat[data-v-0d80c1f3]:hover{background:none}.coming-note[data-v-0d80c1f3]{margin:8px 10px 0;font-size:12px;line-height:1.4;color:var(--muted)}.agents-page[data-v-0d80c1f3]{flex:1;min-width:0;overflow-y:auto;background:var(--surface, #fff)}.page-head[data-v-0d80c1f3]{padding:20px 28px 0}h1[data-v-0d80c1f3]{margin:0;font-size:28px;font-weight:700;letter-spacing:-.015em}.ptabs[data-v-0d80c1f3]{display:flex;gap:4px;margin-top:10px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ptab[data-v-0d80c1f3]{flex-shrink:0;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font:inherit;font-size:15px;color:var(--muted);cursor:pointer;white-space:nowrap}.ptab[data-v-0d80c1f3]:first-child{padding-left:0}.ptab[data-v-0d80c1f3]:hover{color:var(--text)}.ptab.on[data-v-0d80c1f3]{border-bottom-color:var(--blue);color:var(--text);font-weight:700}.ptab[data-v-0d80c1f3]:focus-visible,.cat[data-v-0d80c1f3]:focus-visible,.name-btn[data-v-0d80c1f3]:focus-visible,.waiting[data-v-0d80c1f3]:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.page-body[data-v-0d80c1f3]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;max-width:1280px;padding:18px 28px 48px}.cats h3[data-v-0d80c1f3]{margin:14px 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cat-group:first-child h3[data-v-0d80c1f3]{margin-top:0}.cat[data-v-0d80c1f3]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;text-align:left;color:var(--text);cursor:pointer}.cat[data-v-0d80c1f3]:hover{background:var(--hover-row)}.cat.on[data-v-0d80c1f3]{background:var(--blue-soft);color:var(--blue-dark);font-weight:600}.cat-name[data-v-0d80c1f3]{flex:1;min-width:0;line-height:1.2}.cat-count[data-v-0d80c1f3]{font-size:12px;color:var(--muted)}.cat-on[data-v-0d80c1f3]{font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;color:var(--status-done-text, #107535);background:color-mix(in srgb,var(--status-done, #16a34a) 14%,var(--mix-ground, white));white-space:nowrap}.main[data-v-0d80c1f3]{min-width:0}.toolbar[data-v-0d80c1f3]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.search[data-v-0d80c1f3]{display:flex;align-items:center;gap:8px;flex:1;max-width:420px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.search input[data-v-0d80c1f3]{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--text)}.search input[data-v-0d80c1f3]:focus{outline:none}.search[data-v-0d80c1f3]:focus-within{border-color:var(--line-strong, #cbd5e1)}.skipped[data-v-0d80c1f3]{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--tint-warn, #fffbeb);color:var(--ink-warn, #92400e);font-size:13px;line-height:1.45}.skipped>svg[data-v-0d80c1f3]{flex:none;margin-top:1px}.skipped .link[data-v-0d80c1f3]{margin-left:4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.error[data-v-0d80c1f3]{margin:10px 0 0;color:var(--ink-danger, #b91c1c);font-size:13px}.part[data-v-0d80c1f3]{margin-top:28px}.part[data-v-0d80c1f3]:first-of-type{margin-top:18px}h2[data-v-0d80c1f3]{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:-.01em}h2 small[data-v-0d80c1f3]{font-size:13px;font-weight:600;color:var(--muted)}.hint[data-v-0d80c1f3],.empty[data-v-0d80c1f3]{margin:-4px 0 12px;color:var(--muted);font-size:13.5px;max-width:70ch}.cards[data-v-0d80c1f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.card[data-v-0d80c1f3]{display:flex;flex-direction:column;gap:10px;min-height:190px;padding:16px 18px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff)}.card[data-v-0d80c1f3]:hover{border-color:var(--line-strong, #cbd5e1)}.card.on[data-v-0d80c1f3]{border-color:var(--accent, var(--blue))}.head[data-v-0d80c1f3]{display:flex;align-items:center;gap:12px}.tile[data-v-0d80c1f3]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--accent, var(--blue)) 14%,var(--mix-ground, white));color:color-mix(in srgb,var(--accent, var(--blue)) 72%,var(--mix-ink, black))}.tile.quiet[data-v-0d80c1f3]{background:var(--surface-2, #f1f5f9);color:var(--muted)}.who[data-v-0d80c1f3]{min-width:0}.name[data-v-0d80c1f3],.name-btn[data-v-0d80c1f3]{margin:0;font-size:15px;font-weight:700;line-height:1.2;color:var(--text)}.name-btn[data-v-0d80c1f3]{display:inline-block;padding:0;border:0;background:none;font:inherit;font-weight:700;text-align:left;cursor:pointer}.name-btn[data-v-0d80c1f3]:hover{text-decoration:underline;text-underline-offset:3px}.kind[data-v-0d80c1f3]{margin:2px 0 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.status[data-v-0d80c1f3],.goal[data-v-0d80c1f3]{flex:1;margin:0;font-size:13.5px;line-height:1.45;color:var(--muted);max-height:4.35em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foot[data-v-0d80c1f3]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.used[data-v-0d80c1f3],.quiet[data-v-0d80c1f3]{font-size:12px;color:var(--muted)}.state[data-v-0d80c1f3]{flex:none;font-size:12px;font-weight:600;padding:3px 9px;border-radius:6px;white-space:nowrap}.state.ready[data-v-0d80c1f3]{color:var(--status-done-text, #107535);background:color-mix(in srgb,var(--status-done, #16a34a) 14%,var(--mix-ground, white))}.state.available[data-v-0d80c1f3]{color:var(--status-inprogress-text, #0b6670);background:color-mix(in srgb,var(--status-inprogress, #008a9f) 14%,var(--mix-ground, white))}.state.coming[data-v-0d80c1f3]{color:var(--muted);border:1px dashed var(--line-strong, #cbd5e1)}.state.none[data-v-0d80c1f3],.state.needs[data-v-0d80c1f3]{color:var(--muted);background:var(--surface-2, #f1f5f9)}.waiting[data-v-0d80c1f3]{flex:none;font:inherit;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;border:0;cursor:pointer;background:color-mix(in srgb,var(--status-waiting, #f59e0b) 14%,var(--mix-ground, white));color:var(--status-waiting-text, #b07208);white-space:nowrap}.waiting[data-v-0d80c1f3]:hover{background:color-mix(in srgb,var(--status-waiting, #f59e0b) 24%,var(--mix-ground, white))}.primary[data-v-0d80c1f3],.secondary[data-v-0d80c1f3]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-0d80c1f3]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button))}.secondary[data-v-0d80c1f3]{background:var(--surface, #fff);border:1px solid var(--line-strong, #cbd5e1);color:var(--text);font-weight:500}.primary.small[data-v-0d80c1f3],.secondary.small[data-v-0d80c1f3]{min-height:32px;padding:0 12px;font-size:13px;border-radius:8px}.primary[data-v-0d80c1f3]:disabled{opacity:.6;cursor:default}@media(max-width:1100px){.cards[data-v-0d80c1f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-head[data-v-0d80c1f3]{padding:12px 16px 0}.page-body[data-v-0d80c1f3]{grid-template-columns:1fr;gap:12px;padding:12px 16px 40px}.cats[data-v-0d80c1f3]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.cat-group[data-v-0d80c1f3]{display:flex;align-items:center;gap:6px}.coming-note[data-v-0d80c1f3],.cats h3[data-v-0d80c1f3]{display:none}.cat[data-v-0d80c1f3]{width:auto;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.cat.on[data-v-0d80c1f3]{border-color:var(--blue-dark)}.toolbar[data-v-0d80c1f3]{flex-wrap:wrap}.search[data-v-0d80c1f3]{max-width:none;height:44px}.cards[data-v-0d80c1f3]{grid-template-columns:1fr}.card[data-v-0d80c1f3]{min-height:0}}.admin[data-v-139f6065]{margin:14px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.admin a[data-v-139f6065]{color:var(--blue)}.signin[data-v-139f6065]{--blue: #33ecf2;--text: #f5f5f5;--muted: #a3a3a3;--line: #2e2e2e;background:radial-gradient(ellipse at top,#1a1a1a,#111 60%);color:var(--text);font-family:Geist,system-ui,-apple-system,sans-serif;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}form[data-v-139f6065]{width:min(380px,100%);background:#1a1a1a;border:1px solid #222222;border-radius:14px;padding:28px;box-shadow:0 16px 48px #00000080;display:flex;flex-direction:column;gap:12px}h1[data-v-139f6065]{margin:0 0 6px;display:flex;align-items:flex-end;gap:10px;font-size:18px;font-weight:500}h1 img[data-v-139f6065]{height:40px;width:auto}h1 span[data-v-139f6065]{color:var(--muted);padding-bottom:4px}.product[data-v-139f6065]{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.by-le[data-v-139f6065]{margin:-8px 0 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.by-le img[data-v-139f6065]{height:22px;width:auto}.brandmark[data-v-139f6065]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:12px}.brandmark.waiting[data-v-139f6065]{visibility:hidden}.brandmark h1[data-v-139f6065]{margin:0}.company img[data-v-139f6065]{height:auto;width:100%;max-width:260px;max-height:72px;object-fit:contain;object-position:center;filter:brightness(0) invert(1)}.company span[data-v-139f6065]{color:var(--text);font-size:22px;font-weight:600;padding:0}.by[data-v-139f6065]{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--muted)}.by img[data-v-139f6065]{height:20px;width:auto}label[data-v-139f6065]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}input[data-v-139f6065]{font:inherit;font-size:16px;color:var(--text);background:#111;border:1px solid var(--line);border-radius:8px;padding:10px 12px}input[data-v-139f6065]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #33ecf226}input[readonly][data-v-139f6065]{color:var(--muted)}.link[data-v-139f6065]{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:14px;color:var(--blue);cursor:pointer}.done[data-v-139f6065]{margin:0;padding:10px 12px;border-radius:8px;background:#4ade801f;color:#4ade80;font-size:14px;line-height:1.45}.dev[data-v-139f6065]{margin-top:4px;border-top:1px solid var(--line);padding-top:10px}.dev summary[data-v-139f6065]{cursor:pointer;font-size:13px;color:var(--muted)}.dev[open][data-v-139f6065]{display:flex;flex-direction:column;gap:12px}.dev[open] summary[data-v-139f6065]{margin-bottom:2px}.or[data-v-139f6065]{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:12px;color:var(--muted)}.or[data-v-139f6065]:before,.or[data-v-139f6065]:after{content:"";flex:1;border-top:1px solid var(--line)}.oauth[data-v-139f6065]{display:flex;flex-direction:column;gap:10px}.oauth-button[data-v-139f6065]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#111;color:#f1f5f9;font-weight:500;font-size:15px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.oauth-button[data-v-139f6065]:hover{background:#1f1f1f;border-color:#33ecf273}.oauth-button[data-v-139f6065]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.label-row[data-v-139f6065]{display:flex;justify-content:space-between;align-items:baseline}.forgot[data-v-139f6065]{font-size:13px}.small-link[data-v-139f6065]{font-size:13px;color:var(--muted)}.primary[data-v-139f6065]{background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;font:inherit;font-weight:600;min-height:44px;cursor:pointer}.primary[data-v-139f6065]:disabled{opacity:.5}.signin:not(.branded) .primary[data-v-139f6065]{background-image:linear-gradient(#111,#111),linear-gradient(135deg,#33ecf2,#a78bfa);background-origin:border-box;background-clip:padding-box,border-box;color:#33ecf2;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.signin:not(.branded) .primary[data-v-139f6065]:not(:disabled):hover{background:#33ecf2;color:#111;box-shadow:0 4px 12px #33ecf24d}.demo[data-v-139f6065]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.demo p[data-v-139f6065]{flex-basis:100%;margin:0}.demo button[data-v-139f6065]{border:1px solid var(--line);background:#222;color:var(--text);border-radius:16px;font:inherit;font-size:13px;padding:6px 12px;cursor:pointer}.muted[data-v-139f6065]{color:var(--muted);margin:0;font-size:14px}.small[data-v-139f6065]{font-size:12px}.error[data-v-139f6065]{color:#ff6b6b;font-size:14px;margin:0}.checking form[data-v-139f6065]{visibility:hidden}.signin.branded[data-v-139f6065]{--text: #111827;--muted: #4b5563;--line: #d1d5db;--blue: var(--co-link);background:var(--co-page)}.branded form[data-v-139f6065]{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 3px #11182714,0 8px 24px #1118270f}.branded .company img[data-v-139f6065]{filter:none}.branded .by[data-v-139f6065]{font-size:12px;color:#6b7280}.branded input[data-v-139f6065]{background:#fff}.branded input[data-v-139f6065]:focus{border-color:var(--co-button);box-shadow:0 0 0 3px color-mix(in srgb,var(--co-button) 20%,transparent)}.branded input[readonly][data-v-139f6065]{background:#f9fafb}.branded .primary[data-v-139f6065]{background:var(--co-button);color:var(--co-on-button);border-color:transparent}.branded .primary[data-v-139f6065]:not(:disabled):hover{background:var(--co-button-hover, none),var(--co-button)}.branded .link[data-v-139f6065]{font-weight:500}.branded .done[data-v-139f6065]{background:#ecfdf3;color:#166534}.branded .error[data-v-139f6065]{color:#b91c1c}.branded .dev summary[data-v-139f6065],.branded .demo button[data-v-139f6065]{color:var(--muted)}.branded .demo button[data-v-139f6065]{background:#f9fafb}.connect[data-v-58eb52c9]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--surface-2, #f9fafb)}.card[data-v-58eb52c9]{width:100%;max-width:520px;padding:28px 28px 24px}.eyebrow[data-v-58eb52c9]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted, #6b7280)}.title[data-v-58eb52c9]{margin-top:8px;font-size:20px;line-height:1.35;font-weight:500;color:var(--ink, #111827);overflow-wrap:anywhere}.detail[data-v-58eb52c9]{margin-top:12px;font-size:14px;color:var(--ink-soft, #4b5563);overflow-wrap:anywhere}.actions[data-v-58eb52c9]{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.actions button[data-v-58eb52c9]{min-height:44px}@media(max-width:480px){.card[data-v-58eb52c9]{padding:22px 18px 18px}.actions button[data-v-58eb52c9]{flex:1 1 100%}}.tray[data-v-22073cc6]{position:relative;display:flex;align-items:center}.bell[data-v-22073cc6]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:none;color:#fff;cursor:pointer}.bell[data-v-22073cc6]:hover{background:#ffffff1a}.bell[data-v-22073cc6]:focus-visible{outline:2px solid var(--edge, #fff);outline-offset:2px}.count[data-v-22073cc6]{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--accent, var(--blue));color:var(--on-accent, #fff);font-size:11px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--frame, #1a1d20)}.panel[data-v-22073cc6]{position:absolute;right:0;top:calc(100% + 8px);width:380px;max-width:calc(100vw - 16px);background:var(--surface, #fff);color:var(--text, #1e1e24);border-radius:12px;box-shadow:0 12px 32px #0f172a2e,0 0 0 1px #0f172a14;z-index:60;overflow:hidden}.head[data-v-22073cc6]{display:flex;align-items:center;gap:4px;padding:10px 8px 10px 16px;border-bottom:1px solid var(--line, #e2e8f0)}.head h2[data-v-22073cc6]{flex:1;margin:0;font-size:15px;font-weight:700}.act[data-v-22073cc6]{border:0;background:none;color:var(--blue, #007a8c);font:inherit;font-size:13px;font-weight:600;min-height:36px;padding:0 8px;border-radius:8px;cursor:pointer}.act[data-v-22073cc6]:hover:not(:disabled){background:var(--blue-soft, #dcf0f2)}.act[data-v-22073cc6]:disabled{color:var(--muted, #94a3b8);cursor:default}.list[data-v-22073cc6]{list-style:none;margin:0;padding:4px 0;max-height:min(60vh,440px);overflow-y:auto}.row[data-v-22073cc6]{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:10px 16px 10px 12px;border:0;background:none;font:inherit;font-size:13.5px;text-align:left;color:inherit;cursor:pointer}.row[data-v-22073cc6]:hover{background:var(--hover-row, #f8fafc)}.dot[data-v-22073cc6]{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%}.row.unread .dot[data-v-22073cc6]{background:var(--accent, var(--blue))}.line[data-v-22073cc6]{flex:1;min-width:0;line-height:1.4;overflow-wrap:anywhere}.line b[data-v-22073cc6]{display:block}.row:not(.unread) b[data-v-22073cc6]{font-weight:500}.body[data-v-22073cc6]{display:block;margin-top:2px;color:var(--muted, #475569)}.time[data-v-22073cc6]{flex-shrink:0;line-height:1.4;color:var(--muted, #64748b);font-size:12px;font-variant-numeric:tabular-nums}.empty[data-v-22073cc6]{margin:0;padding:20px 16px;color:var(--muted, #475569);font-size:13.5px}.foot[data-v-22073cc6]{display:block;width:100%;min-height:44px;border:0;border-top:1px solid var(--line, #e2e8f0);background:none;font:inherit;font-size:13px;color:var(--muted, #475569);cursor:pointer}.foot[data-v-22073cc6]:hover{background:var(--hover-row, #f8fafc);color:var(--text, #1e1e24)}@media(max-width:600px){.panel[data-v-22073cc6]{position:fixed;left:8px;right:8px;top:68px;width:auto;max-width:none}}.pr[data-v-357ebf4e]{position:relative;display:flex;align-items:center}.pr-btn[data-v-357ebf4e]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:none;color:#ffffffd9;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.pr-btn[data-v-357ebf4e]:hover,.pr-btn[aria-expanded=true][data-v-357ebf4e]{background:#ffffff1a;color:#fff}.pr-btn[data-v-357ebf4e]{position:relative}.pr-dot[data-v-357ebf4e]{position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:50%;background:var(--brand-button, #007a8c);box-shadow:0 0 0 2px #fff}.pr-dot.inline[data-v-357ebf4e]{position:static;background:var(--brand-button, #007a8c);display:inline-block;width:8px;height:8px;margin-right:2px;box-shadow:none}.pr-row-dot[data-v-357ebf4e]{flex-shrink:0;width:8px;height:8px;margin-left:-4px;border-radius:50%}.pr-row.unread .pr-row-dot[data-v-357ebf4e]{background:var(--brand-button, #007a8c)}.pr-row.unread .pr-row-name[data-v-357ebf4e]{font-weight:700}.pr-btn[data-v-357ebf4e]:focus-visible{outline:2px solid var(--edge, #fff);outline-offset:2px}.pr-panel[data-v-357ebf4e]{position:absolute;right:0;top:calc(100% + 8px);width:420px;max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--sheet, #fff);color:var(--text, #1e1e24);border-radius:12px;box-shadow:0 8px 24px #00000024,0 0 0 1px #0f172a14;z-index:60;overflow:hidden}.pr-head[data-v-357ebf4e]{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--line, #e2e8f0)}.pr-head h2[data-v-357ebf4e]{flex:1;margin:0;font-size:15px;font-weight:700}.pr-back[data-v-357ebf4e]{margin-left:-8px}.pr-back[data-v-357ebf4e],.pr-close[data-v-357ebf4e],.pr-x[data-v-357ebf4e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--muted, #64748b);cursor:pointer}.pr-back[data-v-357ebf4e]:hover,.pr-close[data-v-357ebf4e]:hover,.pr-x[data-v-357ebf4e]:hover{background:var(--hover-row, #f8fafc);color:var(--text, #1e1e24)}.pr-tabs[data-v-357ebf4e]{display:flex;gap:20px;padding:0 16px;border-bottom:1px solid var(--line, #e2e8f0)}.pr-tabs button[data-v-357ebf4e]{display:inline-flex;align-items:center;gap:6px;height:40px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13.5px;color:var(--muted, #475569);cursor:pointer}.pr-tabs button.on[data-v-357ebf4e]{font-weight:700;color:var(--text, #1e1e24);border-bottom-color:var(--blue, #008a9f)}.pr-count[data-v-357ebf4e]{min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--neutral-100, #f1f5f9);color:var(--muted, #475569);font-size:11px;font-weight:700;line-height:17px;text-align:center}.pr-body[data-v-357ebf4e]{padding:14px 16px 16px;overflow-y:auto}.pr-eyebrow[data-v-357ebf4e]{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #64748b)}.pr-body textarea[data-v-357ebf4e]{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.pr-body textarea[data-v-357ebf4e]:focus{outline:2px solid var(--blue-soft, #dcf0f2);border-color:var(--blue, #008a9f)}.pr-attach[data-v-357ebf4e],.pr-reply-row[data-v-357ebf4e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.pr-file[data-v-357ebf4e]{display:none}.pr-tool[data-v-357ebf4e]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line, #e2e8f0);border-radius:8px;background:var(--sheet, #fff);font:inherit;font-size:13px;color:var(--text, #1e1e24);cursor:pointer}.pr-tool[data-v-357ebf4e]:hover{background:var(--blue-soft, #dcf0f2)}.pr-picked[data-v-357ebf4e]{display:inline-flex;align-items:center;min-width:0;max-width:100%;font-size:13px;color:var(--muted, #475569)}.pr-picked-name[data-v-357ebf4e]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pr-include[data-v-357ebf4e]{margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--sheet-low, #f8fafc);font-size:13px;color:var(--muted, #475569)}.pr-include p[data-v-357ebf4e]{margin:0}.pr-include b[data-v-357ebf4e]{color:var(--text, #1e1e24);font-weight:600}.pr-muted[data-v-357ebf4e]{color:var(--muted, #64748b)}.pr-small[data-v-357ebf4e]{font-size:12px}.pr-error[data-v-357ebf4e]{margin:10px 0 0;font-size:13px;color:var(--ink-danger, #b91c1c)}.pr-send[data-v-357ebf4e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin-top:14px;border:2px solid var(--brand-button-edge, var(--brand-button, #007a8c));border-radius:10px;background:var(--brand-button, #007a8c);color:var(--brand-on-button, #fff);font:inherit;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0f172a26}.pr-send[data-v-357ebf4e]:hover:not(:disabled){background:var(--brand-button-hover, #00667a)}.pr-send[data-v-357ebf4e]:disabled{opacity:.5;cursor:default}.pr-send.small[data-v-357ebf4e]{width:auto;height:36px;margin:0 0 0 auto;padding:0 16px;border-radius:8px}.pr-list-wrap[data-v-357ebf4e]{padding:4px 0}.pr-list[data-v-357ebf4e]{list-style:none;margin:0;padding:0}.pr-row[data-v-357ebf4e]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px;border:0;border-bottom:1px solid var(--line, #e2e8f0);background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.pr-row[data-v-357ebf4e]:hover{background:var(--hover-row, #f8fafc)}.pr-row-main[data-v-357ebf4e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pr-row-name[data-v-357ebf4e]{font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pr-pill[data-v-357ebf4e]{flex-shrink:0;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;--tone: var(--status-planned, #2563eb);background:color-mix(in srgb,var(--tone) 14%,var(--mix-ground, white));color:color-mix(in srgb,var(--tone) 72%,var(--mix-ink, black))}.pr-pill[data-tone=inprogress][data-v-357ebf4e]{--tone: var(--status-inprogress, #008a9f)}.pr-pill[data-tone=waiting][data-v-357ebf4e]{--tone: var(--status-waiting, #f59e0b)}.pr-pill[data-tone=done][data-v-357ebf4e]{--tone: var(--status-done, #16a34a)}.pr-pill[data-tone=notstarted][data-v-357ebf4e]{--tone: var(--status-notstarted, #64748b)}.pr-empty[data-v-357ebf4e]{margin:0;padding:20px 16px;font-size:13.5px;color:var(--muted, #475569)}.pr-thread-head[data-v-357ebf4e]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.pr-thread-name[data-v-357ebf4e]{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.pr-thread[data-v-357ebf4e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pr-msg[data-v-357ebf4e]{max-width:88%;padding:8px 12px;border:1px solid var(--line, #e2e8f0);border-radius:10px;background:var(--sheet, #fff)}.pr-msg.mine[data-v-357ebf4e]{align-self:flex-end;background:var(--sheet-low, #f8fafc)}.pr-meta[data-v-357ebf4e]{margin:0 0 2px;font-size:12px;color:var(--muted, #64748b)}.pr-meta b[data-v-357ebf4e]{font-weight:600;color:var(--text, #1e1e24)}.pr-says[data-v-357ebf4e]{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.pr-says a[data-v-357ebf4e]{color:var(--blue, #007a8c);text-decoration:underline}.pr-files[data-v-357ebf4e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pr-thumb[data-v-357ebf4e]{max-width:100%;padding:0;border:1px solid var(--line, #e2e8f0);border-radius:6px;background:var(--sheet-low, #f8fafc);font:inherit;font-size:12px;cursor:zoom-in;overflow:hidden}.pr-thumb img[data-v-357ebf4e]{display:block;width:140px;height:90px;object-fit:cover;object-position:top}.pr-thumb span[data-v-357ebf4e]{display:inline-flex;align-items:center;gap:4px;padding:6px 8px}.pr-wait[data-v-357ebf4e]{margin:10px 0 0}.pr-reply[data-v-357ebf4e]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line, #e2e8f0)}.sr-only[data-v-357ebf4e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.pr-label[data-v-357ebf4e]{display:none}.pr-btn[data-v-357ebf4e]{width:40px;height:40px;padding:0;justify-content:center;border:0;border-radius:999px}}@media(max-width:600px){.pr-panel[data-v-357ebf4e]{position:fixed;left:8px;right:8px;top:68px;width:auto;max-width:none;max-height:calc(100dvh - 84px)}.pr-tool[data-v-357ebf4e],.pr-send.small[data-v-357ebf4e]{min-height:44px}}.top-menus[data-v-861fd205]{display:flex;align-items:center;gap:2px;flex-shrink:0}.tm[data-v-861fd205]{position:relative}.tm-label[data-v-861fd205]{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:500;color:#ffffffdb;white-space:nowrap;cursor:pointer}.tm-label[data-v-861fd205]:hover,.tm-label.open[data-v-861fd205]{background:#ffffff1a}.tm-label.here[data-v-861fd205]{background:#fff3;color:#fff;font-weight:600}.tm-label[data-v-861fd205]:focus-visible{outline:2px solid var(--edge, #fff);outline-offset:-2px}.tm-chev[data-v-861fd205]{opacity:.7}.tm-panel[data-v-861fd205]{position:absolute;z-index:50;top:calc(100% + 8px);left:0;width:260px;max-height:calc(100vh - 80px);overflow-y:auto;background:var(--surface, #fff);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #00000024;padding:8px}.tm-section+.tm-section[data-v-861fd205]{border-top:1px solid var(--line);margin-top:8px}.tm-head[data-v-861fd205]{margin:12px 0 6px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.tm-section:first-child .tm-head[data-v-861fd205]{margin-top:6px}.tm-item[data-v-861fd205]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;cursor:pointer}.tm-name[data-v-861fd205]{display:inline-flex;align-items:center;gap:10px;min-width:0}.tm-item[data-v-861fd205]:not(.disabled):hover,.tm-item[data-v-861fd205]:focus-visible{background:color-mix(in srgb,var(--blue) 10%,var(--mix-ground, white));outline:none}.tm-item.active[data-v-861fd205],.tm-item.active[data-v-861fd205]:hover{background:var(--blue);color:#fff;font-weight:600}.tm-item.disabled[data-v-861fd205]{opacity:.45;cursor:default}.tm-unread[data-v-861fd205]{background:var(--accent, var(--blue));color:var(--on-accent, #fff);font-weight:700;border-radius:10px;font-size:11px;padding:1px 7px}.tm-soon[data-v-861fd205]{margin-left:2px}@media(max-width:760px){.top-menus[data-v-861fd205]{display:none}}.app-search[data-v-f5053081],.search-box[data-v-f5053081]{--pill-layer: rgba(255, 255, 255, .1);--pill-layer-hover: rgba(255, 255, 255, .15);--pill-edge: rgba(255, 255, 255, .16);--pill-text: #fff;--pill-muted: rgba(255, 255, 255, .78)}.app-search[data-v-f5053081]{position:relative;display:flex;align-items:center;min-width:0}.app-search.inline[data-v-f5053081]{flex:0 1 420px;min-width:200px;margin-left:24px;margin-right:auto}.frame-probe[data-v-f5053081]{position:absolute;width:0;height:0;overflow:hidden;color:var(--frame, var(--blue, #0073ea));pointer-events:none}.search-btn[data-v-f5053081]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:none;color:#ffffffe0;cursor:pointer}.search-btn[data-v-f5053081]:hover{background:#ffffff1a}.search-btn[data-v-f5053081]:focus-visible{outline:2px solid var(--edge, #fff);outline-offset:1px}.search-box.inline[data-v-f5053081]{position:relative;width:100%}.search-head[data-v-f5053081]{display:flex;align-items:center;gap:10px}.pill[data-v-f5053081]{position:relative;display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:10px;height:36px;padding:0 8px 0 14px;border-radius:999px;background:var(--pill-layer);box-shadow:inset 0 0 0 1px var(--pill-edge);color:var(--pill-text);cursor:text;transition:background-color .12s}.pill[data-v-f5053081]:hover,.pill.focused[data-v-f5053081],.pill[data-v-f5053081]:focus-within{background:var(--pill-layer-hover)}.pill[data-v-f5053081]:focus-within{box-shadow:inset 0 0 0 1px var(--pill-muted)}.pill-icon[data-v-f5053081]{flex-shrink:0;color:var(--pill-muted)}.pill-input[data-v-f5053081]{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--pill-text);caret-color:var(--accent, #33ecf2)}:where(:root[data-appearance=dark]) .pill-input[data-v-f5053081]{background-color:transparent;color:var(--pill-text)}.pill-input[data-v-f5053081]::placeholder{color:var(--pill-muted);opacity:1}.pill-kbd[data-v-f5053081]{flex-shrink:0;margin-right:6px;font:inherit;font-size:11px;line-height:1.4;padding:0 5px;border:1px solid var(--pill-edge);border-bottom-width:2px;border-radius:5px;color:var(--pill-muted)}.pill-clear[data-v-f5053081]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:0;border-radius:999px;background:none;color:var(--pill-muted);cursor:pointer}.pill-clear[data-v-f5053081]:hover{color:var(--pill-text)}.search-cancel[data-v-f5053081]{flex-shrink:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--pill-text);padding:6px 4px;cursor:pointer}.panel[data-v-f5053081]{overflow:hidden;border-radius:14px;background:var(--surface, #fff);color:var(--ink, #111827);box-shadow:0 18px 50px #11182738,0 0 0 1px #1118270f;text-align:left}.inline .panel[data-v-f5053081]{position:absolute;z-index:60;top:calc(100% + 10px);left:50%;width:560px;max-width:calc(100vw - 32px);transform:translate(-50%)}.results[data-v-f5053081]{max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.grp[data-v-f5053081]{padding:8px 0 4px}.grp+.grp[data-v-f5053081]{border-top:1px solid var(--line, #e5e7eb)}.grp-head[data-v-f5053081]{display:flex;align-items:center;justify-content:space-between;margin:0;padding:6px 16px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted, #6b7280)}.grp-count[data-v-f5053081]{letter-spacing:0;font-weight:600}.grp-action[data-v-f5053081]{border:0;background:none;padding:0;font:inherit;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;color:var(--ink-muted, #6b7280);cursor:pointer}.grp-action[data-v-f5053081]:hover{color:var(--ink, #111827)}.row[data-v-f5053081]{display:flex;align-items:center;gap:11px;min-width:0;padding:8px 16px;font-size:13.5px;color:inherit;text-decoration:none;cursor:pointer}.row.on[data-v-f5053081]{background:color-mix(in srgb,var(--ink, #0f172a) 6%,var(--surface, #fff))}.chip[data-v-f5053081]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#fff}.recent-chip[data-v-f5053081]{background:var(--surface-2, #f1f5f9);color:var(--ink-muted, #6b7280);box-shadow:inset 0 0 0 1px var(--line, #e5e7eb)}.t[data-v-f5053081]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.recent .t[data-v-f5053081]{font-weight:500}mark[data-v-f5053081]{background:color-mix(in srgb,var(--accent, #33ecf2) 35%,transparent);color:inherit;border-radius:3px;padding:0 1px}.m[data-v-f5053081]{display:inline-flex;flex:0 0 auto;max-width:45%;min-width:0;white-space:nowrap;font-size:12.5px;color:var(--ink-muted, #6b7280)}.m-text[data-v-f5053081]{min-width:0;overflow:hidden;text-overflow:ellipsis}.m-at[data-v-f5053081]{flex-shrink:0;white-space:pre}.more[data-v-f5053081]{padding-left:51px;font-size:13px;font-weight:600;color:var(--link, #2563eb)}.note[data-v-f5053081]{margin:0;padding:16px;font-size:13.5px;color:var(--ink-muted, #6b7280);overflow-wrap:anywhere}.none[data-v-f5053081]{display:flex;flex-direction:column;gap:4px}.none strong[data-v-f5053081]{color:var(--ink, #111827);font-weight:600}.foot[data-v-f5053081]{display:flex;gap:14px;padding:9px 16px;border-top:1px solid var(--line, #e5e7eb);font-size:12px;color:var(--ink-muted, #6b7280);background:var(--surface-2, #f8fafc)}.search-box.over[data-v-f5053081]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.over .over-scrim[data-v-f5053081]{position:absolute;top:56px;right:0;bottom:0;left:0;background:#0f172a47;pointer-events:auto}.over .search-head[data-v-f5053081]{position:relative;width:100%;height:56px;justify-content:center;padding:0 16px;background:var(--frame, var(--blue, #0073ea));pointer-events:auto}.over .pill[data-v-f5053081]{flex:0 1 640px}.over .panel[data-v-f5053081]{position:relative;width:min(640px,calc(100vw - 32px));margin-top:10px;pointer-events:auto}.search-box.sheet[data-v-f5053081]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--surface, #fff);color:var(--ink, #111827);--pill-layer: var(--surface-2, #f1f5f9);--pill-layer-hover: var(--surface-2, #f1f5f9);--pill-edge: var(--line, #e2e8f0);--pill-text: var(--ink, #111827);--pill-muted: var(--ink-muted, #475569)}.sheet .search-head[data-v-f5053081]{padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid var(--line, #e5e7eb)}.sheet .pill[data-v-f5053081]{height:42px}.sheet .pill-input[data-v-f5053081]{font-size:16px}.sheet .search-cancel[data-v-f5053081]{color:var(--link, #2563eb)}.sheet .panel[data-v-f5053081]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:0;box-shadow:none}.sheet .results[data-v-f5053081]{flex:1 1 auto;max-height:none}.sheet .row[data-v-f5053081]{padding-top:11px;padding-bottom:11px}.sheet .m[data-v-f5053081]{max-width:38%}.row.ask-row[data-v-f5053081]{gap:12px;margin:8px 8px 4px;padding:11px 14px;border-radius:12px;background:var(--brand-button, #111827);color:var(--brand-on-button, #fff)}.row.ask-row.on[data-v-f5053081]{background:var(--brand-button, #111827);box-shadow:0 0 0 2px var(--surface, #fff),0 0 0 4px var(--accent, #33ecf2)}.ask-row .t[data-v-f5053081]{font-weight:400}.ask-row b[data-v-f5053081]{font-weight:700}.ask-glyph[data-v-f5053081],.ask-go[data-v-f5053081]{flex-shrink:0}.app-search.as-bar[data-v-f5053081]{flex:1 1 auto}.bar-field[data-v-f5053081]{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:10px;height:48px;padding:0 4px 0 14px;border-radius:24px 0 0 24px;background:var(--surface, #fff);box-shadow:inset 1px 0 0 var(--line, #e5e7eb),inset 0 1px 0 var(--line, #e5e7eb),inset 0 -1px 0 var(--line, #e5e7eb);color:var(--ink, #111827);cursor:text}.bar-icon[data-v-f5053081]{flex-shrink:0;color:var(--ink-muted, #6b7280)}.bar-input[data-v-f5053081]{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink, #111827);text-overflow:ellipsis}:where(:root[data-appearance=dark]) .bar-input[data-v-f5053081]{background-color:transparent;color:var(--ink, #111827)}.bar-input[data-v-f5053081]::placeholder{color:var(--ink-muted, #6b7280);opacity:1}.sheet .search-head[data-v-f5053081]{gap:4px;padding-left:4px}.search-back[data-v-f5053081]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:22px;background:none;color:var(--ink, #111827);cursor:pointer}.search-back[data-v-f5053081]:focus-visible{outline:2px solid var(--accent, #007a8c);outline-offset:-2px}.sheet .pill[data-v-f5053081]{height:44px;border-radius:22px}.chips[data-v-f5053081]{display:flex;flex-shrink:0;gap:6px;padding:10px 16px 6px;overflow-x:auto;scrollbar-width:none}.chips[data-v-f5053081]::-webkit-scrollbar{display:none}.chip-btn[data-v-f5053081]{flex-shrink:0;min-height:34px;padding:0 10px;border:1px solid var(--line, #e5e7eb);border-radius:17px;background:var(--surface, #fff);font:inherit;font-size:13px;font-weight:600;color:var(--ink, #111827);cursor:pointer}.chip-btn[aria-pressed=true][data-v-f5053081]{border-color:var(--brand-button, #111827);background:var(--brand-button, #111827);color:var(--brand-on-button, #fff)}.chip-btn[data-v-f5053081]:disabled{color:var(--ink-muted, #6b7280);opacity:.45;cursor:default}.chip-btn[data-v-f5053081]:focus-visible{outline:2px solid var(--accent, #007a8c);outline-offset:2px}.sheet .row.ask-row[data-v-f5053081]{margin:6px 16px 2px;padding:12px 14px;border-radius:14px;font-size:15px}.sheet .row.two[data-v-f5053081]{min-height:56px;padding-top:8px;padding-bottom:8px;gap:12px}.sheet .row.two .chip[data-v-f5053081]{width:36px;height:36px;border-radius:10px;font-size:12px}.tt[data-v-f5053081]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.tt .t[data-v-f5053081]{font-size:15px}.tt .s[data-v-f5053081]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--ink-muted, #6b7280)}.account[data-v-ffb315de]{position:relative}.account-dot[data-v-ffb315de]{position:absolute;top:2px;left:26px;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--frame, #1a1d20)}.menu-badge[data-v-ffb315de]{background:var(--accent, var(--blue));color:var(--on-accent, #fff);font-weight:700;border-radius:10px;font-size:11px;padding:1px 7px}.demo-projects[data-v-ffb315de]{display:inline-flex;align-items:center;gap:6px;color:#ffffffd9;font-size:14px;font-weight:500;text-decoration:none;padding:4px 10px;border-radius:6px}.demo-projects[data-v-ffb315de]:hover{background:#ffffff1a}.home[data-v-ffb315de]{display:flex;align-items:center;min-width:0;height:44px;padding:0;border:0;border-radius:8px}@media(min-width:761px){.home[data-v-ffb315de]{margin-left:72px}.with-menus .home[data-v-ffb315de]{margin-left:20px;flex-shrink:0}.with-menus .top-menus[data-v-ffb315de]{margin-right:auto}.with-menus .top-menus[data-v-ffb315de]:has(+.app-search.inline){margin-right:0}}.search-bar .bar-row[data-v-ffb315de]{height:64px}.search-bar .home[data-v-ffb315de]{display:none}.search-bar .bar-end[data-v-ffb315de]{flex:1 1 auto;min-width:0;gap:0}.search-bar .bar-end>.app-search[data-v-ffb315de]{order:1}.search-bar .account-end[data-v-ffb315de]{order:2;height:48px;padding:0 6px 0 2px;border-radius:0 24px 24px 0;background:var(--surface, #fff);box-shadow:inset -1px 0 0 var(--line, #e5e7eb),inset 0 1px 0 var(--line, #e5e7eb),inset 0 -1px 0 var(--line, #e5e7eb)}.search-bar .account[data-v-ffb315de]:hover{background:var(--surface-2, #f1f5f9)}.search-bar .account-dot[data-v-ffb315de]{background:var(--accent, #007a8c);box-shadow:0 0 0 2px var(--surface, #fff)}.search-bar .bar-report[data-v-ffb315de]{order:3;margin-left:6px}.search-bar .bar-bell[data-v-ffb315de]{order:4;margin-left:2px}.demo-search[data-v-ffb315de]{margin-left:auto}@media(min-width:761px)and (max-width:1000px){.with-menus .signed-in-as[data-v-ffb315de]{display:none}}.home[data-v-ffb315de]:focus-visible{outline:2px solid var(--edge, #fff);outline-offset:4px}.logo[data-v-ffb315de]{display:block;height:32px;width:auto;max-width:160px;object-fit:contain;object-position:left center}@media(max-width:600px){.logo[data-v-ffb315de]{max-width:128px}}.logo[data-v-ffb315de]:not(.as-drawn){filter:brightness(0) invert(1)}.eyebrow[data-v-ffb315de]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted, #64748b)}.ws-list[data-v-ffb315de]{max-height:clamp(7rem,calc(100vh - 27rem),18.5rem);max-height:clamp(7rem,calc(100dvh - 27rem),18.5rem);overflow-y:auto;overscroll-behavior:contain}.menu[data-v-ffb315de]{max-height:calc(100dvh - 4.5rem);overflow-y:auto}.ws-search[data-v-ffb315de]{position:relative;display:block;margin:2px 12px 6px}.ws-search-icon[data-v-ffb315de]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--ink-muted, #6b7280);pointer-events:none}.ws-search input[data-v-ffb315de]{width:100%;font:inherit;font-size:14px;color:var(--ink, #111827);background:var(--surface-2, #f9fafb);border:1px solid var(--line, #e5e7eb);border-radius:8px;padding:6px 10px 6px 29px}.ws-search input[data-v-ffb315de]::placeholder{color:var(--ink-muted, #6b7280)}.ws-search input[data-v-ffb315de]:focus{outline:2px solid var(--accent, #007a8c);outline-offset:-1px;background:var(--surface, #fff)}.ws-none[data-v-ffb315de]{padding:10px 16px;font-size:13px;color:var(--ink-muted, #6b7280);overflow-wrap:anywhere}.ws-row[data-v-ffb315de]{display:flex;width:100%;align-items:center;gap:8px;padding:7px 16px;text-align:left;background:none;border:0;cursor:pointer}.ws-row[data-v-ffb315de]:hover:not(:disabled):not([aria-current]){background:var(--surface-2, #f9fafb)}.ws-row[data-v-ffb315de]:focus-visible{outline:2px solid var(--accent, #007a8c);outline-offset:-2px}.ws-row[aria-current][data-v-ffb315de]{cursor:default}.ws-row[data-v-ffb315de]:disabled{opacity:.5;cursor:default}.ws-name[data-v-ffb315de]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--ink, #111827)}.ws-row[aria-current] .ws-name[data-v-ffb315de]{font-weight:600}.ws-kind[data-v-ffb315de]{display:block;font-size:12px;color:var(--ink-muted, #6b7280)}.ws-here[data-v-ffb315de]{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--ink-ok, #15803d)}.tour-btn[data-v-ffb315de]{align-items:center;gap:6px;border:1px solid rgba(255,255,255,.25);background:none;color:#ffffffd9;font:inherit;font-size:12px;padding:3px 9px;border-radius:6px;cursor:pointer}.tour-btn[data-v-ffb315de]:hover{background:#ffffff1f;color:#fff}.settings-search[data-v-386572a7]{position:relative;display:flex;align-items:center;width:100%}.lead[data-v-386572a7]{position:absolute;left:11px;color:var(--muted);pointer-events:none}.box[data-v-386572a7]{width:100%;min-height:40px;padding:8px 36px 8px 34px;border:1px solid var(--line-strong, #cbd5e1);border-radius:8px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:14px}.box[data-v-386572a7]::placeholder{color:var(--muted)}.box[data-v-386572a7]:focus{outline:none;border-color:var(--blue, #2563eb);box-shadow:0 0 0 1px var(--blue, #2563eb)}.box[data-v-386572a7]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear[data-v-386572a7]{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.clear[data-v-386572a7]:hover{background:var(--hover);color:var(--text)}.key[data-v-386572a7]{position:absolute;right:9px;min-width:20px;padding:0 5px;border:1px solid var(--line);border-radius:4px;font:500 11px/18px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;color:var(--muted);pointer-events:none}@media(max-width:767px){.key[data-v-386572a7]{display:none}}.search-group[data-v-aba6014b]{display:grid;gap:16px}.page-head[data-v-aba6014b]{padding-bottom:14px;border-bottom:1px solid var(--line)}.page-head p[data-v-aba6014b]:last-child{margin-top:2px}.found-where[data-v-aba6014b]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.group-body[data-v-aba6014b]{display:grid;gap:16px;min-width:0}.rows[data-v-c8177f64]{display:flex;flex-direction:column;gap:10px}.row[data-v-c8177f64]{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px}.tile[data-v-c8177f64]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#fff;font-size:12px;font-weight:700}.body[data-v-c8177f64]{flex:1;min-width:0}.name[data-v-c8177f64]{margin:0;font-size:15px;font-weight:600;color:var(--text)}.note[data-v-c8177f64]{margin:1px 0 0;font-size:13px;color:var(--muted)}.help-link[data-v-fb1d49f5]{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--ink-muted, #6b7280);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.help-link[data-v-fb1d49f5]:hover{color:var(--text, #111827)}.help-backdrop[data-v-fb1d49f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a40}.help-panel[data-v-fb1d49f5]{width:100%;max-width:380px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:12px;background:var(--surface, #fff);box-shadow:0 10px 30px #0f172a33;outline:none}.help-head[data-v-fb1d49f5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line, #e5e7eb)}.help-title[data-v-fb1d49f5]{margin:0;font-size:14px;font-weight:600;color:var(--text, #111827)}.help-close[data-v-fb1d49f5]{border:0;background:none;font-size:20px;line-height:1;color:var(--ink-muted, #6b7280);cursor:pointer;min-width:32px;min-height:32px}.help-body[data-v-fb1d49f5]{padding:12px 16px 16px;font-size:14px;color:var(--text, #374151)}.key-box[data-v-7d766800]{flex:1 1 16rem;min-width:0;max-width:28rem}.spend-grid[data-v-83690ca4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.field[data-v-83690ca4]{display:flex;flex-direction:column;min-width:0}.money-input[data-v-83690ca4]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-muted, #6b7280)}.money-input input[data-v-83690ca4]{flex:1;min-width:0}.field select[data-v-83690ca4]{min-width:0;text-overflow:ellipsis}.hint[data-v-83690ca4]{font-size:12px;color:var(--ink-muted, #6b7280);margin-top:4px}.claude-settings[data-v-7b32634f]{scroll-margin-top:16px}.line[data-v-7b32634f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.status[data-v-7b32634f]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.status .dot[data-v-7b32634f]{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:currentColor}.status.ok[data-v-7b32634f]{color:var(--ink-ok, #0f766e)}.status.off[data-v-7b32634f]{color:var(--ink-muted, #6b7280)}.actions[data-v-7b32634f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quiet[data-v-7b32634f]{margin:0;font-size:13px;color:var(--ink-muted, #6b7280)}.limits[data-v-7b32634f]{margin-top:10px}.limits summary[data-v-7b32634f]{cursor:pointer;font-size:13px;font-weight:500;color:var(--ink-muted, #6b7280);width:fit-content}.limits[open] summary[data-v-7b32634f]{color:var(--text, #111827)}.row[data-v-7b32634f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line, #e5e7eb)}.row-title[data-v-7b32634f]{margin:0;font-size:14px;font-weight:500;color:var(--text, #111827)}.link[data-v-7b32634f]{border:0;background:none;padding:0;margin-top:2px;font:inherit;font-size:13px;color:var(--ink-muted, #6b7280);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.list[data-v-7b32634f]{margin:8px 0 0;padding:0;list-style:none}.item[data-v-7b32634f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.name[data-v-7b32634f]{overflow-wrap:anywhere;color:var(--text, #111827)}.steps[data-v-7b32634f]{margin:0;padding-left:20px;list-style:decimal;display:grid;gap:6px}.fine[data-v-7b32634f]{margin:10px 0 0;font-size:13px;color:var(--ink-muted, #6b7280)}.address[data-v-7b32634f]{font-size:12px;padding:1px 6px;border-radius:6px;background:var(--surface-3, #f3f4f6);overflow-wrap:anywhere;word-break:break-all}.field-hint[data-v-09dd34e7]{margin-top:.375rem;font-size:.75rem;color:var(--ink-muted, #64748b)}.field-error[data-v-09dd34e7]{margin-top:.375rem;font-size:.8125rem;color:var(--ink-danger, #b91c1c)}.group-title[data-v-09dd34e7]{margin-bottom:1rem;font-size:.875rem;font-weight:600;color:var(--ink, #111827)}.link-row[data-v-09dd34e7]{padding-bottom:1rem;border-bottom:1px solid var(--edge, #e5e7eb)}.save-row[data-v-09dd34e7]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.saved-line[data-v-09dd34e7]{font-size:.875rem;font-weight:500;color:var(--ink-ok, #15803d)}code[data-v-09dd34e7]{font-size:.75rem;padding:0 .25rem;border-radius:.25rem;background:var(--surface-3, #f3f4f6);overflow-wrap:anywhere}.key-line[data-v-56cf8a5d]{overflow-wrap:anywhere}.key-input[data-v-56cf8a5d]{flex:1 1 220px;min-width:0;max-width:28rem}.grid-3[data-v-56cf8a5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.field[data-v-56cf8a5d]{display:flex;flex-direction:column;min-width:0}.hint[data-v-56cf8a5d]{font-size:12px;color:var(--ink-muted, #6b7280);margin-top:4px}.feature[data-v-dcb51f4c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.where[data-v-dcb51f4c]{font-size:12px;color:var(--ink-muted, #6b7280);font-weight:400;margin-left:6px}.state[data-v-dcb51f4c]{font-size:12px;font-weight:600;color:var(--ink-muted, #6b7280);flex-shrink:0}.state.on[data-v-dcb51f4c]{color:var(--ink-ok, #047857)}.used[data-v-ca798781]{display:flex;gap:8px;align-items:flex-start}.used .icon[data-v-ca798781]{flex-shrink:0;margin-top:3px}.body-editor[data-v-ca798781]{min-width:0}.fields summary[data-v-ca798781]{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:6px}.field-list[data-v-ca798781]{max-height:280px;overflow-y:auto;margin-top:8px;border:1px solid var(--edge, #e5e7eb);border-radius:10px;padding:4px 8px}.field-list h5[data-v-ca798781]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint, #9ca3af);margin:10px 4px 2px}.field[data-v-ca798781]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;width:100%;text-align:left;border:0;background:none;padding:8px 6px;border-radius:8px;cursor:pointer;min-height:40px;font:inherit}.field[data-v-ca798781]:hover{background:var(--surface-2, #f3f4f6)}.field code[data-v-ca798781]{font-size:13px;color:var(--ink, #111827);overflow-wrap:anywhere}.field span[data-v-ca798781]{font-size:13px;color:var(--ink-muted, #6b7280)}.preview .meta[data-v-ca798781]{font-size:14px;margin:0 0 8px;overflow-wrap:anywhere}.preview .meta span[data-v-ca798781]{color:var(--ink-muted, #6b7280);margin-right:8px}.sample[data-v-ca798781]{background:var(--surface-2, #f6f7fb);border-radius:10px;padding:12px 14px;font-size:15px;overflow-wrap:anywhere;min-width:0}.signature-editor[data-v-7ad632a6]{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:0 12px;background:var(--surface, #fff)}.signature-editor[data-v-7ad632a6] .email{padding:10px 0;min-height:80px}.add[data-v-9506b6ef]{padding-left:14px;padding-right:16px;white-space:nowrap}.cat-name[data-v-9506b6ef]{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;border:0;background:none;border-radius:6px;cursor:pointer;text-align:left;font:inherit;font-size:12px;font-weight:600;color:var(--ink-muted, #6b7280);text-transform:uppercase;letter-spacing:.04em;padding:0 4px}.cat-name[data-v-9506b6ef]:hover{background:var(--surface-2, #f9fafb)}.cat-name span[data-v-9506b6ef]{flex:1}.cat-name small[data-v-9506b6ef]{font-weight:500;letter-spacing:0}.cat-name .icon[data-v-9506b6ef]{transition:transform .15s}.cat-name .shut[data-v-9506b6ef]{transform:rotate(-90deg)}.tpl[data-v-9506b6ef]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 4px}.actions[data-v-9506b6ef]{display:flex;flex-wrap:wrap;gap:8px}.confirm[data-v-9506b6ef]{flex-basis:100%}.choice[data-v-9506b6ef]{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--ink, #111827);cursor:pointer}.choice input[data-v-9506b6ef]{width:18px;height:18px;accent-color:var(--brand-600, #0284c7)}.field-hint[data-v-9b0b2b62]{margin-top:.375rem;font-size:.75rem;color:var(--ink-muted, #64748b)}.field-error[data-v-9b0b2b62]{margin-top:.375rem;font-size:.8125rem;color:var(--ink-danger, #b91c1c)}.color-pick[data-v-9b0b2b62]{flex-shrink:0;width:2.75rem;height:2.625rem;padding:.25rem;cursor:pointer;border:1px solid var(--edge-strong, #d1d5db);border-radius:.5rem;background:var(--surface, #fff)}.brand-preview[data-v-9b0b2b62]{margin-top:1.25rem;overflow:hidden;max-width:28rem;border:1px solid var(--edge, #e5e7eb);border-radius:.75rem;background:var(--surface, #fff);color:var(--ink, #111827)}.preview-bar[data-v-9b0b2b62]{padding:.75rem 1rem;color:var(--on-button, #fff);font-weight:600;font-size:.875rem;overflow-wrap:anywhere}.preview-body[data-v-9b0b2b62]{padding:1rem;display:grid;gap:.75rem;justify-items:start}.preview-heading[data-v-9b0b2b62]{font-weight:600;padding-bottom:.25rem;border-bottom:3px solid}.preview-button[data-v-9b0b2b62]{display:inline-block;padding:.5rem 1rem;border-radius:.5rem;color:var(--on-button, #fff);font-size:.8125rem;font-weight:600}.logo-row[data-v-9b0b2b62]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.logo-preview[data-v-9b0b2b62]{flex-shrink:0;width:7.5rem;height:4rem;display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--edge, #e5e7eb);border-radius:.5rem;background:var(--surface-2, #f9fafb);color:var(--ink-muted, #64748b)}.logo-preview.dark[data-v-9b0b2b62]{color:var(--on-button, #fff)}.logo-preview img[data-v-9b0b2b62]{max-width:100%;max-height:100%;object-fit:contain}.save-row[data-v-9b0b2b62]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.saved-line[data-v-9b0b2b62]{font-size:.875rem;font-weight:500;color:var(--ink-ok, #15803d)}.spend[data-v-2af942bc]{--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-other: #94a3b8;--chart-surface: var(--sheet, #fff);--chart-grid: var(--line, #e2e8f0);--chart-base: var(--line-strong, #cbd5e1);scroll-margin-top:12px;margin:18px 28px 0;padding:18px 20px 14px;border:1px solid var(--line);border-radius:12px;background:var(--chart-surface);max-width:1224px;min-width:0}:root[data-theme=dark]{--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-other: #64748b;--chart-surface: var(--frame, #1a1d20);--chart-grid: #2c2f33;--chart-base: #3a3e43}.spend-head[data-v-2af942bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.spend-words[data-v-2af942bc]{min-width:0}.eyebrow[data-v-2af942bc]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.headline[data-v-2af942bc]{margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text)}.hint[data-v-2af942bc],.empty[data-v-2af942bc]{margin:4px 0 0;font-size:13.5px;color:var(--muted);max-width:70ch}.empty[data-v-2af942bc]{margin:14px 0 4px}.error[data-v-2af942bc]{margin:8px 0 0;color:var(--ink-danger, #b91c1c);font-size:13px}.months[data-v-2af942bc]{display:flex;align-items:center;gap:4px;flex:none}.month[data-v-2af942bc]{min-width:118px;text-align:center;font-size:14px;font-weight:600;color:var(--text)}.step[data-v-2af942bc]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--sheet, #fff);color:var(--text);cursor:pointer}.step.next[data-v-2af942bc] svg{transform:scaleX(-1)}.step[data-v-2af942bc]:hover:not(:disabled){background:var(--hover-row)}.step[data-v-2af942bc]:disabled{opacity:.4;cursor:default}.step[data-v-2af942bc]:focus-visible,.plot[data-v-2af942bc]:focus-visible,.table summary[data-v-2af942bc]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.plot[data-v-2af942bc]{position:relative;margin-top:14px;border-radius:4px;min-width:0}.plot svg[data-v-2af942bc]{display:block;max-width:100%;overflow:visible}.grid line[data-v-2af942bc]{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.grid line.base[data-v-2af942bc]{stroke:var(--chart-base)}.grid text[data-v-2af942bc],.days text[data-v-2af942bc]{font-size:11px;fill:var(--muted);font-variant-numeric:tabular-nums}.band[data-v-2af942bc]{fill:var(--hover-row, #f5f6f8)}.hit[data-v-2af942bc]{fill:transparent}.tip[data-v-2af942bc]{position:absolute;top:0;min-width:170px;max-width:min(260px,70%);padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--sheet, #fff);box-shadow:0 8px 24px #00000024;pointer-events:none;z-index:2}.tip p[data-v-2af942bc]{margin:0}.tip-day[data-v-2af942bc]{font-size:12px;color:var(--muted)}.tip-total[data-v-2af942bc]{font-size:15px;font-weight:700;color:var(--text)}.tip ul[data-v-2af942bc],.legend[data-v-2af942bc]{list-style:none;margin:0;padding:0}.tip ul[data-v-2af942bc]{margin-top:6px;display:grid;gap:3px}.tip li[data-v-2af942bc],.legend li[data-v-2af942bc]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.tip .who[data-v-2af942bc]{flex:1;min-width:0}.swatch[data-v-2af942bc]{flex:none;width:10px;height:10px;border-radius:3px}.amt[data-v-2af942bc]{font-variant-numeric:tabular-nums;color:var(--muted)}.legend[data-v-2af942bc]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:10px}.legend .amt[data-v-2af942bc]{color:var(--text);font-weight:600}.table[data-v-2af942bc]{margin-top:10px;font-size:13px}.table summary[data-v-2af942bc]{padding:6px 0;color:var(--muted);cursor:pointer}.table table[data-v-2af942bc]{width:100%;border-collapse:collapse;margin-top:4px}.table th[data-v-2af942bc],.table td[data-v-2af942bc]{padding:6px 8px 6px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}.table thead th[data-v-2af942bc]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.table tbody th[data-v-2af942bc]{white-space:nowrap}.table .num[data-v-2af942bc]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:16px}.sr-only[data-v-2af942bc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.spend[data-v-2af942bc]{margin:12px 16px 0;padding:14px 14px 10px}.spend-head[data-v-2af942bc]{flex-direction:column;gap:10px}.headline[data-v-2af942bc]{font-size:20px}}@media(forced-colors:active){.swatch[data-v-2af942bc]{forced-color-adjust:none}}.usage-section[data-v-8b1befce] .spend{margin:0;max-width:none}.usage-note[data-v-8b1befce]{margin-top:12px}@media(max-width:760px){.usage-section[data-v-8b1befce] .spend{margin:0}}.board-pick[data-v-ce33f559]{display:flex;flex-wrap:wrap;gap:6px}.pick[data-v-ce33f559]{padding:5px 12px;border-radius:999px;border:1px solid var(--line, #e5e7eb);font-size:13px;font-weight:500;color:var(--text, #374151);background:var(--surface, #fff)}.pick.on[data-v-ce33f559]{border-color:var(--blue, #2563eb);color:var(--blue, #2563eb);font-weight:600}.step-block[data-v-ce33f559]{margin-top:18px}.step-block[data-v-ce33f559]:first-of-type{margin-top:4px}.step-title[data-v-ce33f559]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6b7280);margin-bottom:8px}.task-list[data-v-ce33f559]{list-style:none;margin:0;padding:0;border:1px solid var(--line, #e5e7eb);border-radius:10px}.task-list li[data-v-ce33f559]{padding:12px 14px}.task-list li+li[data-v-ce33f559]{border-top:1px solid var(--line, #e5e7eb)}.row[data-v-ce33f559]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.task-label[data-v-ce33f559]{font-size:14px;font-weight:600;color:var(--text, #111827)}.task-meta[data-v-ce33f559]{font-size:12.5px;color:var(--muted, #6b7280)}.editor[data-v-ce33f559]{margin-top:12px}.editor textarea[data-v-ce33f559]{display:block;width:100%;min-height:220px;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13.5px;line-height:1.5;color:var(--text, #111827);background:var(--surface, #fff);resize:vertical}.editor textarea[data-v-ce33f559]:focus{outline:none;border-color:var(--brand, #2563eb);box-shadow:0 0 0 1px var(--brand, #2563eb)}.hint[data-v-ce33f559]{margin-top:6px;font-size:12.5px;color:var(--muted, #6b7280)}.buttons[data-v-ce33f559]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.preview-toast[data-v-f0780f7b]{position:fixed;z-index:80;left:50%;bottom:24px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);margin:0;padding:10px 16px;border-radius:10px;background:#111827;color:#fff;font-size:14px;font-weight:500;box-shadow:0 8px 24px #0003}@media(max-width:760px){.preview-toast[data-v-f0780f7b]{bottom:84px}}.phone-mock[data-v-a8528126]{display:grid;gap:16px;min-width:0}.soon-note[data-v-a8528126]{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);font-size:14px;color:var(--text)}.grid[data-v-a8528126]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px}.card[data-v-a8528126]{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff)}.card-head[data-v-a8528126]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.card-head h3[data-v-a8528126]{margin:0;font-size:15px;font-weight:600;color:var(--text)}.muted[data-v-a8528126]{color:var(--muted);font-size:13px}.calls ul[data-v-a8528126]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.call[data-v-a8528126]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer}.call[data-v-a8528126]:hover{background:var(--hover)}.call.on[data-v-a8528126]{background:color-mix(in srgb,var(--blue) 10%,var(--mix-ground, white))}.dir[data-v-a8528126]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--surface-2, #f1f5f9);color:var(--muted)}.dir.missed[data-v-a8528126]{color:var(--error, #dc2626)}.who[data-v-a8528126],.when[data-v-a8528126]{display:grid;min-width:0;font-size:14px}.who b[data-v-a8528126],.who span[data-v-a8528126]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who b[data-v-a8528126]{font-weight:600}.when[data-v-a8528126]{text-align:right}.number[data-v-a8528126]{margin:0 0 10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:18px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--text);min-height:22px;overflow:hidden}.number.empty[data-v-a8528126]{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted)}.keys[data-v-a8528126]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.key[data-v-a8528126]{padding:9px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:16px;font-weight:600;color:var(--text);cursor:pointer}.key[data-v-a8528126]:hover{background:var(--hover)}.dial-row[data-v-a8528126]{display:flex;gap:8px;margin-top:10px}.dial[data-v-a8528126]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:0;border-radius:8px;background:var(--brand-button, #111827);color:var(--brand-on-button, #fff);font:inherit;font-weight:600;cursor:pointer}.clear[data-v-a8528126],.save[data-v-a8528126]{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:14px;color:var(--text);cursor:pointer}.clear[data-v-a8528126]:disabled{opacity:.5;cursor:default}.from[data-v-a8528126]{margin:10px 0 0;text-align:center}.player[data-v-a8528126]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.play[data-v-a8528126]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:50%;background:var(--brand-button, #111827);color:var(--brand-on-button, #fff);cursor:pointer}.track[data-v-a8528126]{flex:1;height:6px;border-radius:3px;background:var(--surface-2, #e5e7eb);overflow:hidden}.done[data-v-a8528126]{display:block;width:0;height:100%;background:var(--blue)}.notes p[data-v-a8528126]{margin:0 0 8px;font-size:14px;color:var(--text)}.notes .label[data-v-a8528126]{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}textarea[data-v-a8528126]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:14px;color:var(--text);resize:vertical}.note-row[data-v-a8528126]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px}@media(max-width:900px){.grid[data-v-a8528126]{grid-template-columns:minmax(0,1fr)}}.picture-btn[data-v-c1f07034]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:var(--surface, #fff);font-size:14px;cursor:pointer}.picture-btn[data-v-c1f07034]:hover{border-color:var(--blue-line, #bfd3ff);background:var(--blue-soft, #eef4ff)}.picture-remove[data-v-c1f07034]{border:0;background:none;color:var(--muted, #6b7280);font:inherit;font-size:14px;min-height:40px;padding:0 8px;cursor:pointer}.picture-remove[data-v-c1f07034]:hover{color:var(--ink-warn, #c2410c)}.choices[data-v-e42caade]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:640px){.choices[data-v-e42caade]{grid-template-columns:1fr}}.choice[data-v-e42caade]{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--line, #e5e7eb);border-radius:12px;background:var(--surface, #fff);text-align:left;font:inherit;color:var(--text, #323338);cursor:pointer}.choice[data-v-e42caade]:not(:disabled):hover{border-color:var(--blue-line, #bfd3ff)}.choice.on[data-v-e42caade]{border-color:var(--blue, #0073ea);box-shadow:0 0 0 2px var(--blue, #0073ea)}.choice[data-v-e42caade]:disabled{cursor:default}.choice[data-v-e42caade]:focus-visible{outline:2px solid var(--blue, #0073ea);outline-offset:2px}.preview[data-v-e42caade]{display:grid;grid-template-columns:14% 1fr;grid-template-rows:14px 1fr;height:84px;margin-bottom:6px;overflow:hidden;border-radius:8px;border:1px solid var(--line, #e5e7eb);background:var(--p)}.bar[data-v-e42caade]{grid-column:1 / 3;background:var(--f)}.rail[data-v-e42caade]{background:var(--f)}.page[data-v-e42caade]{position:relative;padding:8px}.card[data-v-e42caade]{display:flex;flex-direction:column;gap:5px;padding:7px;border-radius:5px;border:1px solid var(--l);background:var(--c)}.line[data-v-e42caade]{height:4px;border-radius:2px;background:var(--l)}.line.short[data-v-e42caade]{width:55%}.btn[data-v-e42caade]{position:absolute;right:8px;bottom:8px;width:34px;height:12px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(var(--b),var(--b)) padding-box,var(--e) border-box}.name[data-v-e42caade]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.tag[data-v-e42caade]{padding:1px 8px;border-radius:999px;background:var(--neutral-100, #eff0f0);color:var(--muted, #676879);font-size:11px;font-weight:500}.hint[data-v-e42caade]{font-size:13px;color:var(--muted, #676879)}.callout[data-v-418c119c]{align-self:stretch;display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:8px;background:var(--color-brand-soft, #eef6f5);font-size:14px;color:var(--text, #1e1e24)}.callout[data-v-418c119c] svg{flex:none;margin-top:1px}.numbered[data-v-418c119c]{margin:0;padding-left:22px;list-style:decimal;display:grid;gap:8px;font-size:14px;color:var(--text, #1e1e24)}.addr[data-v-418c119c]{overflow-wrap:anywhere}.rules[data-v-418c119c]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.col-switch[data-v-418c119c]{width:92px}.rules th[data-v-418c119c],.rules td[data-v-418c119c]{padding:10px 8px;border-bottom:1px solid var(--line, #e2e8f0);text-align:center;vertical-align:middle}.rules thead th[data-v-418c119c]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #64748b)}.rules .what[data-v-418c119c]{text-align:left;padding-left:0}.rules tbody th[data-v-418c119c]{font-weight:400}.label[data-v-418c119c]{display:block;font-weight:600;color:var(--text, #1e1e24)}.hint[data-v-418c119c]{display:block;margin-top:2px;font-size:12.5px;color:var(--muted, #64748b);overflow-wrap:anywhere}.folders-toggle[data-v-418c119c]{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:3px 8px;border:1px solid var(--line, #e2e8f0);border-radius:999px;background:var(--surface, #fff);font-size:12.5px;color:var(--text, #1e1e24);text-align:left;cursor:pointer}.folders-toggle[data-v-418c119c]:hover{background:var(--surface-2, #f8fafc)}.folders-toggle[data-v-418c119c] svg{flex:none;color:var(--muted, #64748b)}.folders-summary[data-v-418c119c]{min-width:0;overflow-wrap:anywhere}.chev[data-v-418c119c]{transition:transform .15s}.chev.up[data-v-418c119c]{transform:rotate(180deg)}.rules .folders-row td[data-v-418c119c]{text-align:left;padding:4px 0 12px 12px;background:var(--surface-2, #f8fafc)}.folders-lead[data-v-418c119c]{margin:8px 8px 8px 0;font-size:13px;color:var(--muted, #64748b)}.folder-list[data-v-418c119c]{list-style:none;margin:0;padding:0;max-width:420px;display:grid;gap:2px}.folder-list li[data-v-418c119c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding-right:8px}.pick[data-v-418c119c]{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--text, #1e1e24);overflow-wrap:anywhere}.pick[data-v-418c119c] svg{flex:none;color:var(--muted, #64748b)}.always[data-v-418c119c]{font-size:12px;color:var(--muted, #64748b)}.note[data-v-418c119c]{margin:12px 0 0;font-size:13px;color:var(--muted, #64748b)}.saved[data-v-418c119c]{margin-left:6px;color:var(--success, #16a34a);font-weight:600}.phone[data-v-418c119c]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.steps[data-v-418c119c],.phone>div[data-v-418c119c]{align-self:stretch}.lead[data-v-418c119c]{margin:0;font-size:14px;color:var(--text, #1e1e24)}.steps[data-v-418c119c]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.steps li[data-v-418c119c]{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--line, #e2e8f0);border-radius:10px;font-size:14px}.pic[data-v-418c119c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:12px;background:var(--surface-2, #f2f2f7);color:var(--ink-info, #007aff)}.on[data-v-418c119c]{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:var(--success, #16a34a)}.others[data-v-418c119c]{margin:0;font-size:13px;color:var(--muted, #64748b)}@media(max-width:480px){.col-switch[data-v-418c119c]{width:64px}.rules th[data-v-418c119c],.rules td[data-v-418c119c]{padding:10px 4px}.rules thead th[data-v-418c119c]:not(.what){font-size:10px;letter-spacing:.04em}}.signature-editor[data-v-f1350b7f]{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:0 12px;background:var(--surface, #fff)}.signature-editor[data-v-f1350b7f] .email{padding:10px 0;min-height:80px}.open-to[data-v-2f7e68f0]{max-width:22rem}.hint[data-v-2f7e68f0]{margin-top:8px;font-size:13px;color:var(--muted)}.prefs-list[data-v-2f7e68f0]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.prefs-box[data-v-2f7e68f0]{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:52px;background:var(--surface, #fff)}.prefs-box+.prefs-box[data-v-2f7e68f0]{border-top:1px solid var(--line)}.prefs-box.dragging[data-v-2f7e68f0]{opacity:.5}.prefs-box.over[data-v-2f7e68f0]{box-shadow:inset 0 2px 0 var(--button, #007a8c)}.handle[data-v-2f7e68f0]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;border-radius:6px;color:var(--ink-faint, #94a3b8);cursor:grab;touch-action:none}.handle[data-v-2f7e68f0]:hover{background:var(--hover);color:var(--text)}.handle.fixed[data-v-2f7e68f0]{cursor:default}.handle.fixed[data-v-2f7e68f0]:hover{background:none;color:var(--ink-faint, #94a3b8)}.who[data-v-2f7e68f0]{flex:1;min-width:0;display:flex;flex-direction:column}.name[data-v-2f7e68f0]{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prefs-box.hidden .name[data-v-2f7e68f0]{color:var(--muted)}.sub[data-v-2f7e68f0]{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.steps[data-v-2f7e68f0]{display:inline-flex;flex-shrink:0}.step-btn[data-v-2f7e68f0]{width:36px;height:36px;border:0;background:none;color:var(--muted);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.step-btn[data-v-2f7e68f0]:hover:not(:disabled){background:var(--hover);color:var(--text)}.step-btn[data-v-2f7e68f0]:disabled{opacity:.3;cursor:default}.step-btn .up[data-v-2f7e68f0]{transform:rotate(180deg)}.hide-switch[data-v-2f7e68f0]{flex-shrink:0}.note[data-v-2f7e68f0]{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.5}.note b[data-v-2f7e68f0]{color:var(--text)}.to-inbox[data-v-2f7e68f0]{display:inline-flex;align-items:center;text-decoration:none;margin-top:10px;border:1px solid var(--line-strong, #cbd5e1);background:var(--surface, #fff);color:var(--text);border-radius:8px;font:inherit;font-weight:600;padding:6px 14px;min-height:36px;cursor:pointer}@media(max-width:480px){.prefs-box[data-v-2f7e68f0]{gap:6px;padding:8px 6px}.handle[data-v-2f7e68f0]{width:22px}.step-btn[data-v-2f7e68f0]{width:34px}.hide-switch[data-v-2f7e68f0] .toggle{gap:6px}}.results-line[data-v-ad43c468]{min-height:20px;margin-bottom:12px;font-size:13px;color:var(--muted)}.results[data-v-ad43c468]{display:grid;gap:32px}.no-results[data-v-ad43c468]{padding:20px;border:1px dashed var(--line-strong, #cbd5e1);border-radius:12px;background:var(--surface, #fff)}.none-title[data-v-ad43c468]{font-size:16px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.none-sub[data-v-ad43c468]{margin-top:4px;font-size:14px;color:var(--muted)}.none-page[data-v-ad43c468]{margin-top:14px}.where[data-v-ad43c468]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.none-page ul[data-v-ad43c468]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.none-link[data-v-ad43c468]{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none}.none-link[data-v-ad43c468]:hover{background:var(--hover)}::highlight(settings-search){background-color:#facc1561;color:inherit}@media(min-width:768px){.settings-nav[data-v-1e3732bc]{position:sticky;top:16px;align-self:flex-start}}.title-row[data-v-1e3732bc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.title-search[data-v-1e3732bc]{flex:0 1 22rem}@media(min-width:768px){.title-row[data-v-1e3732bc]{max-width:63.5rem}}@media(max-width:767px){.title-search[data-v-1e3732bc]{flex-basis:100%}}.nav-group+.nav-group[data-v-1e3732bc]{margin-top:18px}.nav-head[data-v-1e3732bc]{padding:0 10px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nav-item[data-v-1e3732bc]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;text-decoration:none}.nav-item svg[data-v-1e3732bc]{color:var(--muted)}.nav-item[data-v-1e3732bc]:hover{background:var(--hover)}.nav-item.on[data-v-1e3732bc]{background:var(--surface, #fff);box-shadow:0 0 0 1px var(--line),0 1px 2px #0f172a0f;font-weight:600}.nav-item.on svg[data-v-1e3732bc]{color:var(--blue)}.page-head[data-v-1e3732bc]{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.page-head p[data-v-1e3732bc]{margin-top:2px}@media(max-width:767px){.settings-nav[data-v-1e3732bc]{display:flex;gap:4px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px}.nav-group[data-v-1e3732bc]{display:contents}.nav-head[data-v-1e3732bc]{display:none}.nav-item[data-v-1e3732bc]{flex-shrink:0}}.title-row[data-v-89614ac3]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.title-text[data-v-89614ac3]{flex:1 1 24rem;min-width:0}.title-search[data-v-89614ac3]{flex:0 1 22rem}@media(min-width:768px){.title-row[data-v-89614ac3]{max-width:61.5rem}}@media(max-width:767px){.title-search[data-v-89614ac3]{flex-basis:100%}}.prefs-nav[data-v-89614ac3]{display:flex;flex-direction:column;gap:1px}@media(min-width:768px){.prefs-nav[data-v-89614ac3]{position:sticky;top:16px;align-self:flex-start;border-left:1px solid var(--line)}}.jump[data-v-89614ac3]{display:block;margin-left:-1px;padding:5px 12px;border-left:2px solid transparent;font-size:13px;font-weight:500;line-height:1.4;color:var(--muted);white-space:nowrap;text-decoration:none}.jump[data-v-89614ac3]:hover{color:var(--text)}.jump.on[data-v-89614ac3]{border-left-color:var(--blue);color:var(--text);font-weight:600}.jump[data-v-89614ac3]:focus-visible{outline:2px solid var(--text);outline-offset:1px;border-radius:4px}@media(max-width:767px){.prefs-nav[data-v-89614ac3]{flex-direction:row;gap:4px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px}.jump[data-v-89614ac3]{flex-shrink:0;margin-left:0;padding:6px 12px;border-left:0;border-radius:8px;font-size:14px}.jump.on[data-v-89614ac3]{background:var(--surface, #fff);box-shadow:0 0 0 1px var(--line),0 1px 2px #0f172a0f}}.cards[data-v-89614ac3]{display:grid;gap:16px}.pref-section[data-v-89614ac3]{display:grid;gap:16px;scroll-margin-top:16px}.page-head[data-v-89614ac3]{margin-top:16px}.cards>.page-head[data-v-89614ac3]:first-child,.cards>.pref-section:first-child .page-head[data-v-89614ac3]{margin-top:0}.wo-mock[data-v-7b0af6ce]{flex:1;min-width:0;overflow-y:auto;background:var(--surface-2, #f8fafc)}.wrap[data-v-7b0af6ce]{max-width:1100px;margin:0 auto;padding:20px 24px 40px}.page-top h1[data-v-7b0af6ce]{margin:0;font-size:22px;font-weight:700;color:var(--text)}.page-top p[data-v-7b0af6ce]{margin:4px 0 0}.muted[data-v-7b0af6ce]{color:var(--muted);font-size:13px}.grid[data-v-7b0af6ce]{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;margin-top:16px}.card[data-v-7b0af6ce]{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff)}.card-head[data-v-7b0af6ce]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.card-head h2[data-v-7b0af6ce]{margin:0;font-size:15px;font-weight:600;color:var(--text)}.list ul[data-v-7b0af6ce]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.req[data-v-7b0af6ce]{display:grid;gap:3px;width:100%;padding:10px;border:1px solid transparent;border-radius:8px;background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer}.req[data-v-7b0af6ce]:hover{background:var(--hover)}.req.on[data-v-7b0af6ce]{border-color:var(--line);background:color-mix(in srgb,var(--blue) 8%,var(--mix-ground, white))}.req-top[data-v-7b0af6ce]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.req-top b[data-v-7b0af6ce]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.issue[data-v-7b0af6ce]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pri[data-v-7b0af6ce]{flex-shrink:0;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--status-neutral-bg, #eef2f7);color:var(--status-neutral-text, #334155)}.pri.emergency[data-v-7b0af6ce]{background:var(--status-stuck-bg, #fde2e1);color:var(--status-stuck-text, #b42318)}.pri.urgent[data-v-7b0af6ce]{background:var(--status-working-bg, #fef0c7);color:var(--status-working-text, #93370d)}.quote[data-v-7b0af6ce]{margin:0 0 12px;font-size:15px;color:var(--text)}.facts[data-v-7b0af6ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0 0 16px}.facts dt[data-v-7b0af6ce]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.facts dd[data-v-7b0af6ce]{margin:2px 0 0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.text-box[data-v-7b0af6ce]{padding:12px;border:1px solid var(--line);border-radius:10px}.text-box h3[data-v-7b0af6ce]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;color:var(--text)}.field[data-v-7b0af6ce]{display:grid;gap:4px;max-width:280px;font-size:13px;color:var(--muted)}.field select[data-v-7b0af6ce]{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:14px;color:var(--text)}.msg[data-v-7b0af6ce]{margin:10px 0;padding:10px 12px;border-radius:12px;background:var(--surface-2, #f1f5f9);font-size:14px;color:var(--text)}.send-row[data-v-7b0af6ce]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.send[data-v-7b0af6ce]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:8px;background:var(--brand-button, #111827);color:var(--brand-on-button, #fff);font:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(max-width:860px){.grid[data-v-7b0af6ce]{grid-template-columns:minmax(0,1fr)}.facts[data-v-7b0af6ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wrap[data-v-7b0af6ce]{padding:14px 16px 90px}.send[data-v-7b0af6ce]{width:100%;justify-content:center}}.insp-app[data-v-090cd90a]{flex:1;min-width:0;overflow-y:auto;background:#f4f5f6;color:var(--ink);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif}.wrap[data-v-090cd90a]{max-width:1140px;margin:0 auto;padding:20px 24px 48px}.brand-bar[data-v-090cd90a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;min-height:60px;border-radius:18px;background:var(--primary);color:var(--on-primary)}.brand-bar.light[data-v-090cd90a]{background:#fff;color:var(--ink);border:1px solid var(--line)}.logo[data-v-090cd90a]{height:34px;max-width:50%;object-fit:contain;object-position:left center}.company[data-v-090cd90a]{font-weight:750;font-size:1.0625rem}.bar-kind[data-v-090cd90a]{font-size:.6875rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;opacity:.75;white-space:nowrap}.page-top[data-v-090cd90a]{padding:18px 4px 4px}.page-top h1[data-v-090cd90a]{margin:0;font-size:1.625rem;font-weight:780;letter-spacing:-.01em}.lede[data-v-090cd90a]{margin:4px 0 0;max-width:720px;color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.grid[data-v-090cd90a]{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:18px;margin-top:16px;align-items:start}.card[data-v-090cd90a]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:18px}.empty[data-v-090cd90a]{margin-top:16px;padding:18px;color:var(--muted)}.fine[data-v-090cd90a]{margin:8px 0 0;font-size:.875rem;line-height:1.45;color:var(--muted)}.fine.warn[data-v-090cd90a],.error[data-v-090cd90a]{color:#b42318;font-weight:600}.error[data-v-090cd90a]{margin:10px 18px 0;font-size:.875rem}.list-card[data-v-090cd90a]{padding:14px 10px 10px}.list-head[data-v-090cd90a]{display:flex;justify-content:space-between;align-items:baseline;padding:2px 8px 10px}.list-head h2[data-v-090cd90a]{margin:0;font-size:1.0625rem;font-weight:750}.list-head span[data-v-090cd90a]{font-size:.8125rem;color:var(--muted);font-weight:650}.list-head.recent[data-v-090cd90a]{margin-top:10px;padding-top:14px;border-top:1px solid var(--line)}.none[data-v-090cd90a]{margin:0 8px 8px;font-size:.875rem;color:var(--muted)}.picks[data-v-090cd90a]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pick[data-v-090cd90a]{position:relative;display:grid;gap:5px;width:100%;min-width:0;padding:12px 12px 12px 16px;border:1px solid transparent;border-radius:14px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.pick[data-v-090cd90a]:hover{background:#f6f7f8}.pick.on[data-v-090cd90a]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,white);box-shadow:inset 4px 0 0 var(--accent)}.pick[data-v-090cd90a]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.pick-top[data-v-090cd90a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pick-top b[data-v-090cd90a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700}.pick-line[data-v-090cd90a],.pick-who[data-v-090cd90a]{display:flex;align-items:center;gap:6px;min-width:0;font-size:.8125rem;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pick-who[data-v-090cd90a]{color:var(--ink-soft);font-weight:650}.pick .track[data-v-090cd90a]{height:6px;margin-top:3px}.check[data-v-090cd90a]{flex:0 0 auto;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff}.detail[data-v-090cd90a]{overflow:hidden}.hero[data-v-090cd90a]{padding:20px 20px 16px}.eyebrow[data-v-090cd90a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.street[data-v-090cd90a]{margin:10px 0 0;font-size:1.5rem;line-height:1.25;font-weight:750;letter-spacing:-.01em;overflow-wrap:anywhere}.city[data-v-090cd90a]{margin:2px 0 0;font-size:.9375rem;color:var(--muted)}.who-line[data-v-090cd90a]{margin:10px 0 0;font-size:.875rem;color:var(--ink-soft)}.who-line b[data-v-090cd90a]{font-weight:700;color:var(--ink)}.progress-row[data-v-090cd90a]{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:.875rem}.progress-row b[data-v-090cd90a]{font-weight:750}.progress-row span[data-v-090cd90a]{color:var(--muted);font-weight:600;white-space:nowrap}.big-track[data-v-090cd90a]{margin-top:8px}.actions-box[data-v-090cd90a]{padding:16px 20px 18px;border-top:1px solid var(--line)}.start[data-v-090cd90a]{width:100%}.buttons[data-v-090cd90a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.buttons .big[data-v-090cd90a]{flex:1 1 200px}.buttons .secondary[data-v-090cd90a]:not(.big){min-height:44px;padding:0 16px;font-size:.9375rem;border-radius:12px}.tenant-box[data-v-090cd90a]{margin-top:16px;padding:14px 16px 16px;border:1px solid var(--line);border-radius:14px;background:#fafbfb}.tenant-box h3[data-v-090cd90a]{margin:0;font-size:.9375rem;font-weight:750}.tenant-box .fine[data-v-090cd90a]{margin-top:4px}.url[data-v-090cd90a]{width:100%;min-width:0;margin-top:10px;font:inherit;font-size:.875rem;padding:0 12px;min-height:44px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);text-overflow:ellipsis}.url[data-v-090cd90a]:focus{outline:3px solid var(--accent-soft);border-color:var(--accent)}.status-line[data-v-090cd90a]{margin-top:8px}.banner[data-v-090cd90a]{padding:12px 14px;border-radius:12px;font-weight:750;font-size:.9375rem;line-height:1.4}.banner.bad[data-v-090cd90a]{background:#fde4e2;color:#b42318}.banner.ok[data-v-090cd90a]{background:#e3f4e8;color:#166534}.status[data-v-090cd90a]{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:.9375rem;font-weight:600}.rooms[data-v-090cd90a]{padding:4px 20px 22px}.rooms-head[data-v-090cd90a]{display:flex;justify-content:space-between;align-items:baseline;padding:14px 2px 10px}.rooms-head h3[data-v-090cd90a]{margin:0;font-size:1.0625rem;font-weight:750}.rooms-head span[data-v-090cd90a]{font-size:.8125rem;color:var(--muted);font-weight:600}.room-list[data-v-090cd90a]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:18px;overflow:hidden}.room[data-v-090cd90a]{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:68px}.room+.room[data-v-090cd90a]{border-top:1px solid var(--line)}.text[data-v-090cd90a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.text b[data-v-090cd90a]{font-size:1rem;font-weight:700;overflow-wrap:anywhere}.counts[data-v-090cd90a]{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:var(--muted)}.vid[data-v-090cd90a]{display:inline-flex;align-items:center;gap:4px}.note[data-v-090cd90a]{margin-top:3px;font-size:.875rem;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}.thumbs[data-v-090cd90a]{flex:0 0 auto;display:flex;gap:4px;align-items:center}.thumbs img[data-v-090cd90a]{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#e6e8eb}.more[data-v-090cd90a]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#eef0f2;color:var(--ink-soft);font-size:.8125rem;font-weight:750}.empty-detail[data-v-090cd90a]{padding:24px}@media(max-width:960px){.thumbs img[data-v-090cd90a],.more[data-v-090cd90a]{width:38px;height:38px}}@media(max-width:860px){.grid[data-v-090cd90a]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.wrap[data-v-090cd90a]{padding:12px 12px 96px}.brand-bar[data-v-090cd90a]{border-radius:14px}.hero[data-v-090cd90a]{padding:18px 16px 14px}.street[data-v-090cd90a]{font-size:1.375rem}.actions-box[data-v-090cd90a]{padding:14px 16px 16px}.rooms[data-v-090cd90a]{padding:4px 12px 16px}.room[data-v-090cd90a]{flex-wrap:wrap;padding:12px}.room .thumbs[data-v-090cd90a]{order:4;flex-basis:100%;padding-left:42px}.thumbs img[data-v-090cd90a],.more[data-v-090cd90a]{width:52px;height:52px}}.phone-app[data-v-32e873a9]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface, #fff)}.soon-note[data-v-32e873a9]{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--surface-2, #fbfbfd);font-size:13.5px;color:var(--text)}.num[data-v-32e873a9]{font-variant-numeric:tabular-nums}.muted[data-v-32e873a9]{color:var(--muted);font-size:13px}.panes[data-v-32e873a9]{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:220px 380px minmax(0,1fr);overflow:hidden}.lines[data-v-32e873a9]{border-right:1px solid var(--line);padding:16px 10px;overflow:auto;background:var(--surface-2, #fbfbfd)}.call-btn[data-v-32e873a9]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;border:2px solid transparent;color:var(--button-ink, var(--on-button));border-radius:8px;font:inherit;font-weight:600;min-height:44px;cursor:pointer;margin-bottom:10px}.label[data-v-32e873a9]{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:16px 8px 4px}.folder[data-v-32e873a9]{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;font:inherit;font-size:14px;color:var(--text);padding:8px 10px;border-radius:6px;cursor:pointer;text-align:left}.folder[data-v-32e873a9]:hover{background:var(--hover)}.folder.active[data-v-32e873a9]{background:var(--blue-soft)}.folder.today[data-v-32e873a9]{margin:0;cursor:default}.folder.today[data-v-32e873a9]:hover{background:none}.folder.sub[data-v-32e873a9]{padding-left:26px;font-size:13px}.folder-name[data-v-32e873a9]{display:inline-flex;align-items:center;gap:8px;min-width:0}.folder-name .icon[data-v-32e873a9]{color:var(--muted)}.box-row[data-v-32e873a9]{display:flex;align-items:center}.box-row .folder[data-v-32e873a9]{flex:1;min-width:0;padding-left:2px}.box-name[data-v-32e873a9]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold[data-v-32e873a9]{flex-shrink:0;width:24px;height:32px;border:0;background:none;color:var(--ink-faint, #94a3b8);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fold .shut[data-v-32e873a9]{transform:rotate(-90deg)}.count[data-v-32e873a9]{background:var(--accent, var(--blue));color:#fff;border-radius:10px;font-size:12px;font-weight:600;padding:1px 7px}.list-pane[data-v-32e873a9]{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--line)}.list-head[data-v-32e873a9]{padding:16px 14px 10px;border-bottom:1px solid var(--line)}h1[data-v-32e873a9]{margin:0 0 10px;font-size:22px;font-weight:600}.mobile-tools[data-v-32e873a9],.chips[data-v-32e873a9],.back[data-v-32e873a9]{display:none}.search[data-v-32e873a9]{width:100%;box-sizing:border-box;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--surface, #fff);color:var(--text)}.list-scroll[data-v-32e873a9]{flex:1;overflow:auto}.list[data-v-32e873a9]{list-style:none;margin:0;padding:0}.row[data-v-32e873a9]{position:relative;display:flex;gap:10px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--edge, #eceef4);background:var(--surface, #fff);color:var(--text);font:inherit;padding:12px 14px 12px 10px;cursor:pointer;min-height:72px}.row[data-v-32e873a9]:hover{background:var(--surface-2, #f7f8fb)}.row.selected[data-v-32e873a9]{background:var(--blue-soft)}.dot[data-v-32e873a9]{width:8px;height:8px;border-radius:50%;margin-top:7px;flex-shrink:0}.unread .dot[data-v-32e873a9]{background:var(--accent, var(--blue))}.main[data-v-32e873a9]{flex:1;min-width:0;display:block}.line1[data-v-32e873a9]{display:flex;justify-content:space-between;gap:8px}.from[data-v-32e873a9]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread .from[data-v-32e873a9],.unread .subject[data-v-32e873a9]{font-weight:700}.time[data-v-32e873a9]{font-size:12px;color:var(--muted);white-space:nowrap}.subject[data-v-32e873a9]{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snippet[data-v-32e873a9]{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.meta[data-v-32e873a9]{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.mailbox[data-v-32e873a9]{font-size:12px;color:var(--muted);align-self:center}.role[data-v-32e873a9]{font-size:12px;color:#00a45b;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.role.unknown[data-v-32e873a9]{color:var(--muted)}.request-chip[data-v-32e873a9]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:4px 8px;background:var(--sheet-low, #f8fafc);border:1px solid var(--line, #e2e8f0);border-left:3px solid var(--accent, #008a9f);border-radius:4px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-chip b[data-v-32e873a9]{font-weight:600}.assignee[data-v-32e873a9]{align-self:flex-start}.assignee.empty[data-v-32e873a9]{box-sizing:border-box;width:26px;height:26px;border-radius:50%;border:1px dashed var(--edge-strong, #c3c6d4);flex-shrink:0}.no-rows[data-v-32e873a9]{color:var(--muted);text-align:center;padding:40px 16px}.read-pane[data-v-32e873a9]{min-width:0;min-height:0;overflow:auto}.contact[data-v-32e873a9]{max-width:760px;padding:24px 28px 32px}.on-call .contact[data-v-32e873a9]{padding-bottom:120px}.contact-head[data-v-32e873a9]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.who[data-v-32e873a9]{min-width:0}.eyebrow[data-v-32e873a9]{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.eyebrow.section[data-v-32e873a9]{margin:24px 0 4px}h2[data-v-32e873a9]{margin:4px 0 2px;font-size:24px;font-weight:600;color:var(--text)}.role-line[data-v-32e873a9]{margin:0;font-size:14px;color:var(--ink-soft, #475569)}.actions[data-v-32e873a9]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-32e873a9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.btn[data-v-32e873a9]:hover:not(:disabled){background:var(--hover)}.btn.primary[data-v-32e873a9]{border:2px solid transparent;background:var(--button-fill, linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge, var(--button)) border-box;color:var(--button-ink, var(--on-button))}.btn[data-v-32e873a9]:disabled{opacity:.45;cursor:default}.voicemail[data-v-32e873a9]{display:flex;gap:10px;align-items:flex-start;margin:18px 0 6px;padding:12px 14px;border-radius:10px;background:var(--blue-soft);color:var(--blue-dark);font-size:14px}.voicemail>.icon[data-v-32e873a9]{margin-top:2px}.voicemail p[data-v-32e873a9]{margin:0}.vm-quote[data-v-32e873a9]{color:var(--text);margin-top:2px!important}.vm-foot[data-v-32e873a9]{display:flex;align-items:center;gap:8px;margin-top:6px!important}.play[data-v-32e873a9]{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--blue-dark);cursor:pointer}.call-note[data-v-32e873a9]{margin:16px 0 0;padding:12px 14px;border:1.5px solid var(--text);border-radius:10px;background:var(--surface, #fff)}.call-note textarea[data-v-32e873a9]{display:block;width:100%;box-sizing:border-box;margin:6px 0;border:0;padding:0;resize:vertical;font:inherit;font-size:14px;line-height:1.5;background:none;color:var(--text);outline:none}.call-note .muted[data-v-32e873a9]{margin:0;font-size:12px}.events[data-v-32e873a9]{list-style:none;margin:0;padding:0}.event[data-v-32e873a9]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line)}.event p[data-v-32e873a9]{margin:0}.when[data-v-32e873a9]{font-size:12px;color:var(--muted);padding-top:3px}.ev-title[data-v-32e873a9]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text)}.ev-body[data-v-32e873a9]{margin-top:3px!important;font-size:14px;line-height:1.45;color:var(--ink-soft, #475569)}.ev-foot[data-v-32e873a9]{margin-top:4px!important;font-size:12px;color:var(--muted)}.tone[data-v-32e873a9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tone.missed[data-v-32e873a9]{background:#dc2626}.tone.text[data-v-32e873a9]{background:var(--accent, #008a9f)}.tone.answered[data-v-32e873a9]{background:#16a34a}.text-box[data-v-32e873a9]{display:flex;align-items:center;gap:10px;margin-top:20px;padding:8px 8px 8px 12px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;background:var(--surface, #fff)}.text-box textarea[data-v-32e873a9]{flex:1;min-width:0;border:0;resize:none;font:inherit;font-size:14px;background:none;color:var(--text);outline:none}.text-box[data-v-32e873a9]:focus-within{border-color:var(--blue)}.dialer[data-v-32e873a9]{position:absolute;left:12px;top:12px;z-index:60;width:340px;max-width:calc(100% - 24px);background:var(--surface, #fff);border:1px solid var(--line-strong, #cbd5e1);border-radius:14px;box-shadow:0 20px 50px #1e1e2438;color:var(--text);overflow:hidden}.d-head[data-v-32e873a9]{display:flex;justify-content:space-between;align-items:center;padding:10px 8px 6px 14px}.d-head h3[data-v-32e873a9]{margin:0;font-size:15px;font-weight:600}.d-close[data-v-32e873a9]{width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.d-close[data-v-32e873a9]:hover{background:var(--hover)}.d-from[data-v-32e873a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0 14px 10px;font-size:13px;color:var(--muted)}.d-from b[data-v-32e873a9]{color:var(--text)}.d-change[data-v-32e873a9]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line-strong, #cbd5e1);border-radius:999px;background:none;font:inherit;font-size:13px;color:var(--text);cursor:pointer}.d-search[data-v-32e873a9]{display:flex;align-items:center;gap:8px;margin:0 14px;padding:0 12px;border:1px solid var(--line-strong, #cbd5e1);border-radius:10px;color:var(--muted)}.d-search[data-v-32e873a9]:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.d-search input[data-v-32e873a9]{flex:1;min-width:0;min-height:40px;border:0;background:none;font:inherit;font-size:15px;color:var(--text);outline:none}.d-results[data-v-32e873a9]{list-style:none;margin:8px 14px 0;padding:0;display:grid;gap:2px}.d-contact[data-v-32e873a9]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:8px;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.d-contact[data-v-32e873a9]:hover{background:var(--hover)}.d-contact.on[data-v-32e873a9]{background:var(--canvas, #f3f4f5);box-shadow:inset 0 0 0 1px var(--line-strong, #cbd5e1)}.d-av[data-v-32e873a9]{width:32px;height:32px;border-radius:50%;background:var(--canvas, #f1f5f9);color:var(--ink-soft, #475569);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.d-av.tenant[data-v-32e873a9]{background:var(--blue-soft);color:var(--blue-dark)}.d-name[data-v-32e873a9]{display:grid;min-width:0}.d-name b[data-v-32e873a9]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-name .muted[data-v-32e873a9]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-none[data-v-32e873a9]{padding:8px}.d-foot[data-v-32e873a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 14px 14px;border-top:1px solid var(--line)}.d-toggle[data-v-32e873a9]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.d-toggle[data-v-32e873a9]:hover{background:var(--hover);color:var(--text)}.d-number[data-v-32e873a9]{margin:0;padding:14px 14px 4px;min-height:32px;text-align:center;font-size:26px;font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere}.d-hint[data-v-32e873a9]{margin:0 0 8px;text-align:center;font-size:12.5px}.keypad[data-v-32e873a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px}.key[data-v-32e873a9]{height:48px;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;cursor:pointer}.key[data-v-32e873a9]:hover{background:var(--hover)}.key .k[data-v-32e873a9]{font-size:20px;font-weight:500;color:var(--text)}.key .l[data-v-32e873a9]{min-height:9px;margin-top:2px;font-size:9px;letter-spacing:.12em;color:var(--muted)}.green-call[data-v-32e873a9],.end[data-v-32e873a9]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:999px;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.green-call[data-v-32e873a9]{background:#16a34a}.green-call[data-v-32e873a9]:disabled{opacity:.45;cursor:default}.in-call[data-v-32e873a9]{position:fixed;z-index:70;left:50%;bottom:20px;transform:translate(-50%);width:min(880px,calc(100% - 40px));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:12px 16px;border-radius:14px;background:#1a1d20;color:#fff;box-shadow:0 20px 50px #1e1e2459}.ic-who[data-v-32e873a9]{display:flex;align-items:center;gap:12px;min-width:0}.ic-av[data-v-32e873a9]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--accent, #007a8c);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.ic-text[data-v-32e873a9]{min-width:0}.ic-text p[data-v-32e873a9]{margin:0}.ic-name[data-v-32e873a9]{font-size:15px;font-weight:600}.ic-sub[data-v-32e873a9]{font-size:12.5px;color:#ffffffb3}.ic-timer[data-v-32e873a9]{color:#fff}.ic-tools[data-v-32e873a9]{display:flex;gap:4px}.ic-btn[data-v-32e873a9]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:6px 8px;border:0;border-radius:10px;background:none;color:#fff;font:inherit;font-size:11px;cursor:pointer}.ic-btn[data-v-32e873a9]:hover{background:#ffffff14}.ic-btn.on[data-v-32e873a9]{background:#ffffff29}.ic-end[data-v-32e873a9]{display:flex;align-items:center;gap:10px}.ic-filing[data-v-32e873a9]{max-width:130px;font-size:12px;color:#ffffffb3}.ic-filing b[data-v-32e873a9]{color:#fff}.end[data-v-32e873a9]{background:#dc2626;padding:0 18px}.sheet-scrim[data-v-32e873a9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1e1e2473}.call-sheet[data-v-32e873a9]{position:fixed;left:0;right:0;bottom:0;z-index:71;padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--surface, #fff);color:var(--text);box-shadow:0 -10px 40px #0003}.grabber[data-v-32e873a9]{width:36px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--line-strong, #cbd5e1)}.call-sheet h3[data-v-32e873a9]{margin:0;font-size:18px;font-weight:600}.sheet-sub[data-v-32e873a9]{margin:2px 0 14px;font-size:14px;color:var(--ink-soft, #475569)}.steps[data-v-32e873a9]{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px;font-size:14px;line-height:1.45}.steps li[data-v-32e873a9]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.steps .n[data-v-32e873a9]{width:24px;height:24px;border-radius:50%;background:var(--text);color:var(--surface, #fff);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.btn.wide[data-v-32e873a9]{width:100%;min-height:48px;margin-top:8px;border-radius:12px;font-size:15px}@media(max-width:1300px){.panes[data-v-32e873a9]{grid-template-columns:200px 320px minmax(0,1fr)}.in-call[data-v-32e873a9]{grid-template-columns:minmax(0,1fr) auto}.ic-tools[data-v-32e873a9]{grid-column:1 / -1;grid-row:2;justify-content:center}}@media(max-width:1000px){.panes[data-v-32e873a9]{grid-template-columns:180px 280px minmax(0,1fr)}.contact[data-v-32e873a9]{padding:18px 18px 28px}}@media(max-width:760px){.soon-note[data-v-32e873a9]{font-size:13px;align-items:flex-start}.panes[data-v-32e873a9]{display:flex;flex-direction:column;overflow:visible}.lines[data-v-32e873a9]{display:none}.list-pane[data-v-32e873a9]{flex:1;border-right:0}.reading .list-pane[data-v-32e873a9],.read-pane[data-v-32e873a9]{display:none}.reading .read-pane[data-v-32e873a9]{display:block;flex:1}.list-head[data-v-32e873a9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}h1[data-v-32e873a9]{margin:0}.mobile-tools[data-v-32e873a9]{display:flex;gap:6px;align-items:center}.mobile-scope[data-v-32e873a9]{min-height:40px;max-width:160px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:15px;color:var(--text)}.gear[data-v-32e873a9]{width:40px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft, #475569)}.search[data-v-32e873a9]{grid-column:1 / -1}.chips[data-v-32e873a9]{grid-column:1 / -1;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.chips button[data-v-32e873a9]{flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:16px;background:var(--surface, #fff);font:inherit;font-size:14px;color:var(--text);white-space:nowrap}.chips button.active[data-v-32e873a9]{background:#323338;border-color:#323338;color:#fff}.row[data-v-32e873a9]{min-height:88px}.list-scroll[data-v-32e873a9]{padding-bottom:72px}.back[data-v-32e873a9]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 6px -8px;padding:0 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--text);cursor:pointer}.contact[data-v-32e873a9]{padding:16px 16px 96px}.actions[data-v-32e873a9]{width:100%}.actions .btn[data-v-32e873a9]{flex:1 1 auto;min-height:44px;white-space:nowrap}.event[data-v-32e873a9]{grid-template-columns:56px minmax(0,1fr)}.in-call[data-v-32e873a9]{bottom:80px;width:calc(100% - 16px);gap:10px}.ic-tools[data-v-32e873a9]{justify-content:space-between}.ic-btn[data-v-32e873a9]{min-width:0;flex:1}}.widget[data-v-6cb0f277]{position:relative;min-width:0;display:flex;flex-direction:column}.widget[data-v-6cb0f277]>.panel{flex:1}.widget.wide[data-v-6cb0f277]{grid-column:1 / -1}.widget.editing[data-v-6cb0f277]>.panel,.widget.editing .next30[data-v-6cb0f277]{outline:1px dashed var(--line);outline-offset:3px}.next30[data-v-6cb0f277] .next-30{margin-top:0;padding:0 16px 16px;border:1px solid var(--line);border-radius:8px}.tools[data-v-6cb0f277]{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:4px}.tool[data-v-6cb0f277]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);color:var(--text);cursor:pointer}.tool[data-v-6cb0f277]:disabled{color:var(--line);cursor:default}.flip[data-v-6cb0f277]{transform:rotate(180deg)}.none[data-v-6cb0f277]{margin:8px 0 0;font-size:14px;color:var(--muted)}.reporting-page[data-v-8f0a9d7a]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--surface, #fff)}.off[data-v-8f0a9d7a]{padding:28px;color:var(--muted)}.page-head[data-v-8f0a9d7a]{padding:20px 28px 0;border-bottom:1px solid var(--line)}.title-row[data-v-8f0a9d7a]{display:flex;align-items:center;justify-content:space-between;gap:12px}h1[data-v-8f0a9d7a]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em}.btn[data-v-8f0a9d7a]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font:inherit;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.btn.small[data-v-8f0a9d7a]{min-height:32px;font-size:13px}.btn.primary[data-v-8f0a9d7a]{background:var(--button, var(--blue));border-color:var(--button, var(--blue));color:var(--on-button, #fff)}.btn.ghost[data-v-8f0a9d7a]{border-color:transparent;background:none;color:var(--muted)}.btn.danger[data-v-8f0a9d7a]{color:var(--ink-danger, #b91c1c)}.btn.danger-fill[data-v-8f0a9d7a]{background:var(--ink-danger, #b91c1c);border-color:var(--ink-danger, #b91c1c);color:#fff}.btn[data-v-8f0a9d7a]:disabled{opacity:.6;cursor:default}.btn.ask[data-v-8f0a9d7a]{border-color:#d9cffa;color:#6d4fd6;background:var(--surface, #fff)}.btn.violet[data-v-8f0a9d7a]{background:#6d4fd6;border-color:#6d4fd6;color:#fff}.name-form[data-v-8f0a9d7a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.name-form label[data-v-8f0a9d7a],.rename[data-v-8f0a9d7a]{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--muted)}.name-form input[data-v-8f0a9d7a],.rename input[data-v-8f0a9d7a],.ask-row input[data-v-8f0a9d7a]{min-height:40px;min-width:0;width:320px;max-width:100%;padding:6px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:15px;color:var(--text);background:var(--surface, #fff)}.tabs[data-v-8f0a9d7a]{display:flex;gap:4px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.tab[data-v-8f0a9d7a]{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;padding:0 12px;border-bottom:2px solid transparent;font-size:15px;color:var(--muted);white-space:nowrap;text-decoration:none}.tab[data-v-8f0a9d7a]:first-child{padding-left:0}.tab.on[data-v-8f0a9d7a]{border-bottom-color:var(--blue);color:var(--text);font-weight:700}.filter-bar[data-v-8f0a9d7a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 28px;border-bottom:1px solid var(--line);background:var(--surface-2, #f8fafc)}.f[data-v-8f0a9d7a]{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.f select[data-v-8f0a9d7a],.f input[data-v-8f0a9d7a],.pick[data-v-8f0a9d7a]{min-height:38px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);font:inherit;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text)}.f select.on[data-v-8f0a9d7a],.pick.on[data-v-8f0a9d7a]{border-color:var(--blue-line);background:var(--blue-soft);font-weight:600}.boards[data-v-8f0a9d7a]{position:relative}.pick[data-v-8f0a9d7a]{display:inline-flex;align-items:center;gap:6px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.board-list[data-v-8f0a9d7a]{position:absolute;z-index:20;top:100%;left:0;width:280px;max-width:calc(100vw - 32px);max-height:60vh;overflow:auto;margin-top:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);box-shadow:0 8px 24px #00000024;text-transform:none;letter-spacing:0}.bhead[data-v-8f0a9d7a]{margin:8px 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bopt[data-v-8f0a9d7a]{display:flex;align-items:center;gap:8px;min-height:34px;font-size:14px;font-weight:500;color:var(--text)}.ask-panel[data-v-8f0a9d7a]{padding:12px 28px 14px;border-bottom:1px solid #d9cffa;background:#f3efff}.mark[data-v-8f0a9d7a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d4fd6}.ask-row[data-v-8f0a9d7a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ask-row input[data-v-8f0a9d7a]{flex:1;width:auto;min-width:200px}.hint[data-v-8f0a9d7a],.note[data-v-8f0a9d7a]{margin:6px 0 0;font-size:13px;color:var(--muted)}.note[data-v-8f0a9d7a]{color:var(--text);font-weight:600}.error[data-v-8f0a9d7a]{margin:8px 0 0;font-size:13px;color:var(--ink-danger, #b91c1c)}.body[data-v-8f0a9d7a]{max-width:1180px;padding:16px 28px 48px}.dash-head[data-v-8f0a9d7a]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:14px}.meta[data-v-8f0a9d7a]{margin:0;font-size:14px;color:var(--muted)}.hidden-note[data-v-8f0a9d7a]{margin-left:.35em;font-weight:600;color:var(--text)}.actions[data-v-8f0a9d7a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.confirm[data-v-8f0a9d7a]{font-size:14px;font-weight:600}.picker[data-v-8f0a9d7a]{margin-bottom:18px;padding:12px 16px 16px;border:1px solid var(--line);border-radius:8px}.picker h2[data-v-8f0a9d7a]{margin:0;font-size:15px;font-weight:700}.pitems[data-v-8f0a9d7a]{display:flex;flex-wrap:wrap;gap:6px}.pitem[data-v-8f0a9d7a]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:18px;background:var(--surface, #fff);font:inherit;font-size:13.5px;color:var(--text);cursor:pointer}.pitem[data-v-8f0a9d7a]:disabled{color:var(--muted);cursor:default}.empty[data-v-8f0a9d7a]{color:var(--muted);font-size:14px}.grid[data-v-8f0a9d7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:760px){.page-head[data-v-8f0a9d7a]{padding:14px 16px 0}.filter-bar[data-v-8f0a9d7a],.ask-panel[data-v-8f0a9d7a]{padding-left:16px;padding-right:16px}.filter-bar[data-v-8f0a9d7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.f select[data-v-8f0a9d7a],.f input[data-v-8f0a9d7a],.pick[data-v-8f0a9d7a]{width:100%;max-width:none}.body[data-v-8f0a9d7a]{padding:14px 16px 40px}.grid[data-v-8f0a9d7a]{grid-template-columns:minmax(0,1fr)}.title-row .btn[data-v-8f0a9d7a]{min-height:44px}.name-form input[data-v-8f0a9d7a],.rename input[data-v-8f0a9d7a]{width:100%}}.tour-cursor[data-v-9e31264d]{position:fixed;z-index:10000;pointer-events:none;transform:translate(-3px,-2px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.tour-cursor .ring[data-v-9e31264d]{position:absolute;left:-10px;top:-10px;width:36px;height:36px;border-radius:50%;border:2px solid var(--accent, #008a9f);opacity:0;transform:scale(.6);transition:opacity .12s,transform .12s}.tour-cursor.down .ring[data-v-9e31264d]{opacity:.9;transform:scale(1)}.tour-countdown[data-v-9e31264d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#1a1d20eb;color:#fff;font-size:16px}.tour-countdown b[data-v-9e31264d]{font-size:96px;font-weight:700;line-height:1}.tour-phone[data-v-9e31264d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#1a1d20c7}.bezel[data-v-9e31264d]{position:relative;width:414px;height:836px;max-height:calc(100vh - 32px);padding:12px;border-radius:48px;background:#0b0d0e;box-shadow:0 30px 80px #0000008c,inset 0 0 0 2px #2a2f33}.bezel .notch[data-v-9e31264d]{position:absolute;top:18px;left:50%;width:110px;height:26px;transform:translate(-50%);border-radius:14px;background:#0b0d0e;z-index:2}.bezel iframe[data-v-9e31264d]{display:block;width:390px;height:100%;border:0;border-radius:38px;background:var(--surface, #fff)}.tour-end[data-v-9e31264d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--blue, #1a1d20);color:#fff}.tour-end .logo[data-v-9e31264d]{height:170px}.tour-end p[data-v-9e31264d]{margin:0;font-size:22px;font-weight:500}.tour-end .links[data-v-9e31264d]{list-style:none;margin:-8px 0 0;padding:0;text-align:center;font-size:26px;font-weight:600;line-height:1.6}.tour-end.fit[data-v-9e31264d]{justify-content:flex-start;padding-top:96px}.fit-cols[data-v-9e31264d]{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1180px;margin-top:12px}.fit-col h3[data-v-9e31264d]{margin:0 0 14px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #33ecf2)}.fit-col.not h3[data-v-9e31264d]{color:#ffffff80}.fit-col ul[data-v-9e31264d]{margin:0;padding:0;list-style:none}.fit-col li[data-v-9e31264d]{padding:10px 0;border-top:1px solid rgba(255,255,255,.12);font-size:21px;line-height:1.35}.fit-col.not li[data-v-9e31264d]{color:#ffffffb8}.tour-end.le[data-v-9e31264d]{background:#111;gap:18px}.tour-end .le-logo[data-v-9e31264d]{height:96px;filter:brightness(0) invert(1)}.tour-end.le .title[data-v-9e31264d]{font-size:40px;font-weight:700;letter-spacing:-.01em}.tour-end .subtitle[data-v-9e31264d]{margin:-6px 0 0;font-size:22px;color:#ffffffc7}.tour-end .who[data-v-9e31264d]{margin:10px 0 0;font-size:20px;font-weight:500}.tour-end .contact[data-v-9e31264d]{display:flex;align-items:center;gap:40px;margin-top:8px}.tour-end .qr[data-v-9e31264d]{width:220px;height:220px;padding:12px;background:var(--surface, #fff);border-radius:12px}.tour-end .contact .links[data-v-9e31264d]{margin:0;text-align:left;font-size:24px}.tour-end .qr-label[data-v-9e31264d]{margin-top:6px;font-size:15px;font-weight:400;color:#fff9}.tour-end .by[data-v-9e31264d]{display:flex;align-items:center;gap:10px;color:#ffffffb8;font-size:15px}.tour-end .by img[data-v-9e31264d]{height:26px}.tour-end .by b[data-v-9e31264d]{color:#fff;font-weight:600}.tour-setup[data-v-9e31264d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#1a1d20f5;color:#fff;font-size:15px}.tour-setup b[data-v-9e31264d]{font-size:24px;font-weight:700}.tour-setup span[data-v-9e31264d]{color:#ffffffa6}.tour-wait[data-v-9e31264d]{position:fixed;right:10px;bottom:10px;width:7px;height:7px;border-radius:50%;background:var(--accent, #008a9f);opacity:.55;z-index:10001;pointer-events:none}.tour-error[data-v-9e31264d]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:10001;margin:0;background:var(--surface, #fff);color:var(--ink-danger, #9e1b1b);border:1px solid var(--edge-danger, #fae1e1);border-radius:8px;padding:8px 14px;font-size:13px}.mention-popover[data-v-30cd80e4]{position:fixed;z-index:1000}.prototype-bar[data-v-d2a39f1e]{background:#323338;color:#fff;font-size:13px;text-align:center;padding:6px 16px}.bar-link[data-v-d2a39f1e]{border:0;background:none;color:#6cf;font:inherit;font-size:13px;margin-left:10px;cursor:pointer}.notice-bar[data-v-d2a39f1e]{background:var(--tint-ok, #ecfdf5);color:var(--ink-ok, #065f46);font-size:13px;text-align:center;padding:6px 16px}.version-bar[data-v-d2a39f1e]{background:var(--tint-info, #eef4ff);color:var(--ink-info, #1e3a8a);font-size:13px;text-align:center;padding:6px 16px}.version-reload[data-v-d2a39f1e]{border:1px solid #1e3a8a;background:var(--surface, #fff);color:var(--ink-info, #1e3a8a);font:inherit;font-size:13px;font-weight:600;border-radius:6px;padding:2px 12px;margin-left:10px;min-height:28px;cursor:pointer}.error-bar[data-v-d2a39f1e]{background:var(--surface-2, #fff1f3);color:var(--ink-danger, #9f1239);font-size:13px;text-align:center;padding:6px 16px}.app[data-v-d2a39f1e]{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--frame, var(--blue))}.shell[data-v-d2a39f1e]{display:flex;flex:1;min-height:0;padding:0 8px 8px 0}.shell[data-v-d2a39f1e]>:not(.rail-wrap){border-radius:14px;box-shadow:0 1px 3px #0000001f}@media(min-width:761px){.shell.no-rail[data-v-d2a39f1e]{padding-left:8px}}.shell.no-rail>.settings[data-v-d2a39f1e]{margin-left:0}.shell>.settings[data-v-d2a39f1e]{margin-left:8px;overflow-y:auto}.shell>.help[data-v-d2a39f1e]{overflow-y:auto}.scrim[data-v-d2a39f1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#292f4c33;z-index:40}.toast[data-v-d2a39f1e]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#323338;color:#fff;border-radius:10px;padding:10px 12px 10px 18px;display:flex;align-items:center;gap:14px;z-index:95;box-shadow:0 8px 24px #00000040;white-space:nowrap}.toast button[data-v-d2a39f1e]{border:0;background:none;color:#6cf;font:inherit;font-weight:600;min-height:36px;cursor:pointer}.bottom-nav[data-v-d2a39f1e],.menu-sheet[data-v-d2a39f1e],.sheet-scrim[data-v-d2a39f1e],.compose-fab[data-v-d2a39f1e]{display:none}.sr-only[data-v-d2a39f1e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.app[data-v-d2a39f1e]{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.shell[data-v-d2a39f1e]{padding:0}.shell[data-v-d2a39f1e]>:not(.rail-wrap){border-radius:14px 14px 0 0;margin-left:0}.bottom-nav[data-v-d2a39f1e]{display:flex;position:fixed;left:0;right:0;bottom:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface, #fff);border-top:1px solid var(--line);z-index:30}.bottom-nav[data-v-d2a39f1e] :is(button,a){flex:1;border:0;background:none;font:inherit;font-size:12px;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative}.bottom-nav a[data-v-d2a39f1e]{padding:1px 6px}.bottom-nav :is(button,a).active[data-v-d2a39f1e]{color:var(--blue);font-weight:600}.icon[data-v-d2a39f1e]{font-size:20px}.badge[data-v-d2a39f1e]{position:absolute;top:6px;left:calc(50% + 8px);background:var(--accent, var(--blue));color:var(--on-accent, #fff);border-radius:10px;font-size:10px;padding:1px 6px}.toast[data-v-d2a39f1e]{bottom:calc(72px + env(safe-area-inset-bottom))}.sheet-scrim[data-v-d2a39f1e]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#292f4c4d;z-index:31}.menu-sheet[data-v-d2a39f1e]{display:block;position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));max-height:75dvh;overflow-y:auto;background:var(--surface, #fff);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #0000001f;z-index:32}.compose-fab[data-v-d2a39f1e]{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));width:56px;height:56px;border:0;border-radius:28px;background:var(--button);color:var(--on-button);box-shadow:0 6px 16px #00000038;z-index:29;cursor:pointer}.grabber[data-v-d2a39f1e]{width:40px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 4px}}:where(.shell>:not(.rail-wrap)){overflow:hidden}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-900:oklch(41.4% .112 45.904);--color-gray-300:var(--neutral-300,#d1d5db);--color-gray-400:var(--neutral-400,#9ca3af);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand-soft:var(--blue-soft)}.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-full{top:100%}.right-0{right:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[18px\]{height:18px}.min-h-\[44px\]{min-height:44px}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[88px\]{max-width:88px}.max-w-\[220px\]{max-width:220px}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--neutral-100,#f3f4f6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-gray-100{border-color:var(--neutral-100,#f3f4f6)}.border-gray-200{border-color:var(--neutral-200,#e5e7eb)}.border-gray-300{border-color:var(--neutral-300,#d1d5db)}.border-transparent{border-color:#0000}.border-l-brand{border-left-color:var(--blue)}.bg-amber-50{background-color:var(--amber-50,oklch(98.7% .022 95.277))}.bg-brand{background-color:var(--blue)}.bg-gray-50{background-color:var(--neutral-50,#f9fafb)}.bg-green-50{background-color:var(--green-50,oklch(98.2% .018 155.826))}.bg-red-50{background-color:var(--red-50,oklch(97.1% .013 17.38))}.bg-surface{background-color:var(--surface,#fff)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-11{padding:calc(var(--spacing) * 11)}.p-12{padding:calc(var(--spacing) * 12)}.p-13{padding:calc(var(--spacing) * 13)}.p-14{padding:calc(var(--spacing) * 14)}.p-15{padding:calc(var(--spacing) * 15)}.p-16{padding:calc(var(--spacing) * 16)}.p-17{padding:calc(var(--spacing) * 17)}.p-18{padding:calc(var(--spacing) * 18)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-amber-600{color:var(--amber-600,oklch(66.6% .179 58.318))}.text-amber-700{color:var(--amber-700,oklch(55.5% .163 48.998))}.text-amber-800{color:var(--amber-800,oklch(47.3% .137 46.201))}.text-amber-900{color:var(--color-amber-900)}.text-brand{color:var(--blue)}.text-gray-400{color:var(--neutral-400,#9ca3af)}.text-gray-500{color:var(--neutral-500,#6b7280)}.text-gray-600{color:var(--neutral-600,#4b5563)}.text-gray-700{color:var(--neutral-700,#374151)}.text-gray-900{color:var(--neutral-900,#111827)}.text-green-600{color:var(--green-600,oklch(62.7% .194 149.214))}.text-green-700{color:var(--green-700,oklch(52.7% .154 150.069))}.text-green-800{color:var(--green-800,oklch(44.8% .119 151.328))}.text-red-700{color:var(--red-700,oklch(50.5% .213 27.518))}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-brand{accent-color:var(--blue)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-600\/20{--tw-ring-color:var(--amber-600,oklch(66.6% .179 58.318))}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab, var(--amber-600,oklch(66.6% .179 58.318)) 20%, transparent)}}.ring-gray-200{--tw-ring-color:var(--neutral-200,#e5e7eb)}.ring-gray-500\/10{--tw-ring-color:var(--neutral-500,#6b7280)}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab, var(--neutral-500,#6b7280) 10%, transparent)}}.ring-gray-900\/5{--tw-ring-color:var(--neutral-900,#111827)}@supports (color:color-mix(in lab,red,red)){.ring-gray-900\/5{--tw-ring-color:color-mix(in oklab, var(--neutral-900,#111827) 5%, transparent)}}.ring-gray-900\/10{--tw-ring-color:var(--neutral-900,#111827)}@supports (color:color-mix(in lab,red,red)){.ring-gray-900\/10{--tw-ring-color:color-mix(in oklab, var(--neutral-900,#111827) 10%, transparent)}}.ring-green-600\/20{--tw-ring-color:var(--green-600,oklch(62.7% .194 149.214))}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab, var(--green-600,oklch(62.7% .194 149.214)) 20%, transparent)}}.ring-red-600\/10{--tw-ring-color:var(--red-600,oklch(57.7% .245 27.325))}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab, var(--red-600,oklch(57.7% .245 27.325)) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.last\:mb-0:last-child{margin-bottom:0}@media(hover:hover){.hover\:bg-brand-dark:hover{background-color:var(--blue-dark)}.hover\:bg-gray-50:hover{background-color:var(--neutral-50,#f9fafb)}.hover\:bg-red-50:hover{background-color:var(--red-50,oklch(97.1% .013 17.38))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-brand-dark:hover{color:var(--blue-dark)}.hover\:text-gray-900:hover{color:var(--neutral-900,#111827)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-brand:focus{border-color:var(--blue)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand:focus{--tw-ring-color:var(--blue)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-gray-50:disabled{background-color:var(--neutral-50,#f9fafb)}.disabled\:text-gray-500:disabled{color:var(--neutral-500,#6b7280)}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-h-0{min-height:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}:where(.dr),:where(.dr) *,:where(.dr) :before,:where(.dr) :after{box-sizing:border-box;border:0 solid var(--edge,#e5e7eb)}:where(.dr) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.dr) :is(h1,h2,h3,h4){font-size:inherit;font-weight:inherit}:where(.dr) :is(ul,ol){list-style:none}:where(.dr) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.dr) :is(button,input,select,textarea){font:inherit;color:inherit;margin:0}:where(.dr) button{cursor:pointer;background:0 0}:where(.dr) button:disabled{cursor:default}:where(.dr) :is(svg,img){display:block}:where(a.app-link){box-sizing:border-box;color:inherit;text-decoration:none}:root{--text:var(--neutral-900,#323338);--muted:var(--neutral-600,#676879);--line:var(--neutral-200,#d0d4e4);--blue:var(--brand-primary,#0073ea);--blue-soft:var(--brand-100,var(--blue))}@supports (color:color-mix(in lab,red,red)){:root{--blue-soft:var(--brand-100,color-mix(in srgb, var(--blue) 12%, var(--mix-ground,white)))}}:root{--blue-line:var(--brand-200,var(--blue))}@supports (color:color-mix(in lab,red,red)){:root{--blue-line:var(--brand-200,color-mix(in srgb, var(--blue) 35%, var(--mix-ground,white)))}}:root{--blue-dark:var(--brand-700,var(--blue))}@supports (color:color-mix(in lab,red,red)){:root{--blue-dark:var(--brand-700,color-mix(in srgb, var(--blue) 82%, var(--mix-ink,black)))}}:root{--hover-row:var(--brand-50,#f5f6f8);--button:var(--brand-button,var(--blue));--on-button:var(--brand-on-button,#fff);--button-edge:var(--brand-button-edge,var(--button));--button-hover:var(--brand-button-hover,linear-gradient(var(--button), var(--button)))}@supports (color:color-mix(in lab,red,red)){:root{--button-hover:var(--brand-button-hover,linear-gradient(color-mix(in srgb, var(--button) 86%, var(--mix-ink,black)), color-mix(in srgb, var(--button) 86%, var(--mix-ink,black))))}}:root{--on-button-hover:var(--brand-on-button-hover,var(--on-button))}button:not(:disabled):hover,a.btn:hover,.btn:not(:disabled):hover{--button-fill:var(--button-hover);--button-ink:var(--on-button-hover)}:root{--hover:#dcdfec66;--canvas:var(--neutral-50,#f3f4f5);--group-open:#f5b800;--group-done:#22a05b;--group-hold:#64748b}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0f172a59 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0f172a4d padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#0f172a8c padding-box padding-box}html,body{background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Figtree,-apple-system,system-ui,sans-serif}@media print{body:has(.meeting-agenda){background:var(--surface,#fff)}body:has(.meeting-agenda) .app{background:var(--surface,#fff);height:auto;display:block}body:has(.meeting-agenda) .app>:not(.shell),body:has(.meeting-agenda) .shell>:not(.board),body:has(.meeting-agenda) .board>:not(.meeting-agenda,.board-modal),body:has(.meeting-agenda) .board-modal>:not(.dialog),body:has(.meeting-agenda) .dialog>:not(.meeting-agenda){display:none!important}body:has(.meeting-agenda) .shell,body:has(.meeting-agenda) .board,body:has(.meeting-agenda) .board-modal,body:has(.meeting-agenda) .dialog{border-radius:0;padding:0;display:block;box-shadow:none!important;overflow:visible!important}.meeting-agenda{border:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.meeting-agenda .print,.meeting-agenda .close,.meeting-agenda .hint,.meeting-agenda .since input{display:none!important}.meeting-agenda header{padding:0 0 8px!important}.meeting-agenda .body{padding:0!important;overflow:visible!important}.meeting-agenda .since-print{color:var(--text);display:inline!important}.meeting-agenda a.item{color:var(--ink,#000)!important;min-height:0!important;padding:0!important;text-decoration:none!important}.meeting-agenda li{break-inside:avoid}.meeting-agenda .update-files .thumb{width:96px!important;height:64px!important}body:has(.comps-feedback){background:var(--surface,#fff)}body:has(.comps-feedback) .app{background:var(--surface,#fff);height:auto;display:block}body:has(.comps-feedback) .app>:not(.shell),body:has(.comps-feedback) .shell>:not(.comps-page),body:has(.comps-feedback) .comps-page .lede,body:has(.comps-feedback) .comps-page .tabs{display:none!important}body:has(.comps-feedback) .shell,body:has(.comps-feedback) .comps-page{border-radius:0;display:block;overflow:visible!important}body:has(.comps-feedback) .comps-page .page-head,body:has(.comps-feedback) .comps-page .page-body{border:0;max-width:none;padding:0 0 12px}}.sop-content{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.sop-content>:first-child{margin-top:0}.sop-content p{margin:6px 0}.sop-content .lead{margin:12px 0 4px;font-size:16px;font-weight:600}.sop-content h4{margin:12px 0 4px;font-size:22px}.sop-content h4.section{text-transform:uppercase}.sop-content .green{color:var(--group-done,var(--success,#00c875))}.sop-content .blue{color:var(--blue)}.sop-content .orange{color:var(--status-waiting,#fdab3d)}.sop-content .violet{color:var(--status-review,#a25ddc)}.sop-content .shot{margin:10px 0 14px;display:block}.sop-content .shot a{line-height:0;display:block}.sop-content .shot img{border:1px solid var(--line,#e4e4e7);cursor:zoom-in;border-radius:6px;max-width:100%;height:auto;display:block}.sop-content .shot .caption{color:var(--muted,#6b7280);margin-top:4px;font-size:13px;display:block}.panel .sop-content .shot,.howto-intro .shot{display:none}.sop-content h5{margin:14px 0 4px;font-size:15px}.sop-content h6{margin:12px 0 4px;font-size:14px}.sop-content ul,.sop-content ol{margin:4px 0;padding-left:20px}.sop-content hr{border:0;border-top:1px solid var(--line);margin:14px 0}.sop-content blockquote.warn{color:var(--error,#d83a52);margin:8px 0;padding:0;font-style:italic}.sop-content a{color:var(--blue)}.sop-content code{background:var(--hover-row);border-radius:4px;padding:0 4px;font-size:.92em}.email .frame-bar{background:var(--company-primary,var(--brand-primary));color:#fff;-webkit-user-select:none;user-select:none;border-radius:6px 6px 0 0;align-items:center;margin:0 0 18px;padding:16px 20px;font-weight:600;display:flex}.email .frame-bar img{max-width:min(200px,100%);height:auto;max-height:64px;display:block}.email p.email-button{margin:4px 0 16px}.email a.email-btn{background:var(--company-primary,var(--brand-primary));border-radius:6px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.email mark.secret{color:#253956;background:#e8eef7;border-radius:3px;padding:0 3px}.rich-text{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:6px 0}.rich-text ul,.rich-text ol{margin:6px 0;padding-left:22px}.rich-text li{margin:2px 0}.rich-text a{color:var(--blue)}.sop-content .sop-diagram{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:10px;margin:14px 0 18px;padding:12px;overflow-x:auto}.sop-content .sop-diagram svg{width:100%;height:auto;display:block}.sop-content .sop-diagram .diagram-src{color:var(--ink-muted,#64748b);white-space:pre-wrap;margin:0;font-size:12px}.sop-content .diagram-hint{display:none}@media(max-width:600px){.sop-content .sop-diagram svg{width:720px;max-width:none!important}.sop-content .diagram-hint{color:var(--ink-muted,#64748b);margin:-10px 0 14px;font-size:13px;display:block}}.widget .sop-content .diagram-hint{display:none}.widget .sop-content .sop-diagram{background:0 0;padding:8px 10px}.widget .sop-content .sop-diagram>*{display:none}.widget .sop-content .sop-diagram:before{content:"The diagram is on the Help page: How this works, at the top of the board.";color:var(--ink-muted,#64748b);font-size:13px}:root[data-appearance] .settings-primary{background:var(--button-fill,linear-gradient(var(--button), var(--button))) padding-box,var(--button-edge,var(--button)) border-box;color:var(--button-ink,var(--on-button));border:1.5px solid #0000}:root[data-appearance=dark] *{scrollbar-color:#e2e8f038 transparent}:root[data-appearance=dark] ::-webkit-scrollbar-thumb{background:#e2e8f033 padding-box padding-box}:root[data-appearance=dark] :is(.email,.keep-light){--surface:#fff;--surface-2:#f8fafc;--ink:#0f172a;--ink-soft:#334155;--ink-muted:#64748b;--ink-faint:#94a3b8;--edge:#e2e8f0;--edge-strong:#cbd5e1;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--hover:#dcdfec66;--hover-row:#f5f6f8;--mix-ground:white;--mix-ink:black;--link:#2563eb;--sheet:#fff;--sheet-low:#f8fafc;--line-strong:#cbd5e1;color-scheme:light;color:#0f172a;background:#fff}:where(:root[data-appearance=dark]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea){background-color:var(--surface);color:var(--ink)}:root[data-appearance=dark] .editor.keep-light{border-radius:8px;padding:0 12px 12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
