.icon[data-v-b8b24cf7]{display:inline-flex;flex-shrink:0;vertical-align:-.15em}.menu[data-v-5f09a2dd]{position:relative}.trigger[data-v-5f09a2dd]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:50%}.badge[data-v-5f09a2dd]{position:absolute;top:.1rem;right:.1rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--st-done-fg);border:2px solid #fff}.count[data-v-5f09a2dd]{margin-left:auto;min-width:1.35rem;padding:0 .4rem;border-radius:999px;background:var(--st-done-fg);color:#fff;font-size:.75rem;font-weight:600;text-align:center}.trigger[data-v-5f09a2dd]:hover{border-color:var(--brand);color:var(--brand)}.popover[data-v-5f09a2dd]{position:absolute;right:0;top:calc(100% + .4rem);z-index:20;min-width:15rem;list-style:none;margin:0;padding:.35rem;box-shadow:0 10px 30px #0000001f}.popover a[data-v-5f09a2dd],.popover button[data-v-5f09a2dd]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.65rem .75rem;border:none;border-radius:.6rem;background:none;color:var(--ink);text-align:left;text-decoration:none;font:inherit}.popover a[data-v-5f09a2dd]:hover,.popover button[data-v-5f09a2dd]:hover:not(:disabled){background:var(--brand-soft)}.popover[data-v-5f09a2dd] .icon{color:var(--muted)}.changes[data-v-5f09a2dd]{display:grid;gap:.15rem;padding:.55rem .75rem;font-size:.9em}.sep[data-v-5f09a2dd]{height:1px;margin:.3rem .5rem;background:var(--border)}.phone-only[data-v-5f09a2dd]{display:none}@media(max-width:720px){.phone-only[data-v-5f09a2dd]{display:block}}.shell[data-v-30811118]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.topbar[data-v-30811118]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid var(--border)}.brand[data-v-30811118]{display:flex;align-items:center;gap:.6rem;font-weight:600}.logo[data-v-30811118]{width:2rem;height:2rem}.wordmark[data-v-30811118]{color:var(--brand);font-family:Nunito,Quicksand,Inter,system-ui,sans-serif;font-size:1.25rem}.user[data-v-30811118]{display:flex;align-items:center;gap:.75rem}.client-logo[data-v-30811118]{height:1.75rem;width:auto;max-width:8rem;object-fit:contain}.brand[data-v-30811118],.site[data-v-30811118]{min-width:0}.site[data-v-30811118]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.shell[data-v-30811118]{height:100vh;height:100dvh}.topbar[data-v-30811118]{padding:.5rem .75rem;gap:.5rem}.brand[data-v-30811118]{gap:.45rem}.logo[data-v-30811118]{width:1.75rem;height:1.75rem}.client-logo[data-v-30811118]{max-width:5rem}.with[data-v-30811118],.name[data-v-30811118]{display:none}}.changes[data-v-be9c9ced]{display:grid;gap:.5rem}.where[data-v-be9c9ced]{margin:0;font-size:.85rem}ul[data-v-be9c9ced]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}li[data-v-be9c9ced]{display:grid;gap:.35rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:.75rem;background:#fbfaf7}.label[data-v-be9c9ced]{font-size:.8rem;font-weight:700;color:var(--muted)}.values[data-v-be9c9ced]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.before[data-v-be9c9ced],.arrow[data-v-be9c9ced]{color:var(--muted)}.after[data-v-be9c9ced]{color:var(--brand)}.text[data-v-be9c9ced]{margin:0;line-height:1.55;white-space:pre-wrap}.version[data-v-be9c9ced]{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;align-items:start}.tag[data-v-be9c9ced]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-top:.2rem}.version.new .tag[data-v-be9c9ced]{color:var(--brand)}.version.old .text[data-v-be9c9ced]{color:var(--muted)}.version.old .text.gone[data-v-be9c9ced]{text-decoration:line-through}.version.new .text[data-v-be9c9ced]{background:#fff;border-radius:.5rem;padding:.5rem .65rem;border:1px solid var(--border)}.removed[data-v-be9c9ced]{text-decoration:line-through;color:#a04a33;background:#fdeee9;border-radius:.2rem}.added[data-v-be9c9ced]{color:var(--brand-dark);background:var(--brand-soft);border-radius:.2rem}.photos[data-v-be9c9ced]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.photos figure[data-v-be9c9ced]{margin:0;display:grid;gap:.25rem;justify-items:start}.photos img[data-v-be9c9ced]{max-width:14rem;max-height:10rem;border-radius:.5rem;border:1px solid var(--border);display:block}.photos .old img[data-v-be9c9ced]{opacity:.6}.photos .file[data-v-be9c9ced]{font-size:.85rem;color:var(--muted)}.foot[data-v-be9c9ced]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.85rem}.link[data-v-be9c9ced]{border:0;background:none;padding:0;color:var(--brand);text-decoration:underline;font-size:.85rem}.preview[data-v-be9c9ced]{display:grid;grid-template-columns:auto 1fr;gap:.5rem .9rem;background:#fff;border:1px solid var(--border);border-radius:.6rem;padding:.75rem}.preview.leaving[data-v-be9c9ced]{opacity:.7;border-style:dashed}.preview.leaving h4[data-v-be9c9ced]{text-decoration:line-through}.removing[data-v-be9c9ced]{color:#a04a33;font-weight:600}.preview .cover[data-v-be9c9ced]{width:7rem;height:5.5rem;object-fit:cover;border-radius:.4rem}.preview .head[data-v-be9c9ced]{display:grid;gap:.3rem;align-content:start;min-width:0}.preview .cover+.head[data-v-be9c9ced]{grid-column:2}.preview .head[data-v-be9c9ced]:first-child,.preview .body[data-v-be9c9ced]{grid-column:1 / -1}.preview h4[data-v-be9c9ced]{margin:0;font-size:1rem}.preview dl[data-v-be9c9ced]{margin:0;display:grid;gap:.15rem;font-size:.85rem}.preview dl div[data-v-be9c9ced]{display:flex;flex-wrap:wrap;gap:.35rem}.preview dt[data-v-be9c9ced]{color:var(--muted)}.preview dt[data-v-be9c9ced]:after{content:":"}.preview dd[data-v-be9c9ced]{margin:0}.preview .body[data-v-be9c9ced]{display:grid;gap:.5rem;line-height:1.55}.preview .body p[data-v-be9c9ced]{margin:0;white-space:pre-wrap}.preview .body img[data-v-be9c9ced]{max-width:14rem;max-height:10rem;border-radius:.4rem}.linked[data-v-be9c9ced]{color:var(--brand);text-decoration:underline}.address[data-v-be9c9ced]{color:var(--muted);font-size:.85em}@media(max-width:560px){.version[data-v-be9c9ced]{grid-template-columns:1fr;gap:.15rem}}.approval[data-v-db1a3dd3]{display:grid;gap:.75rem;border-color:var(--brand);background:#fff}header[data-v-db1a3dd3]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.badge[data-v-db1a3dd3]{background:var(--accent);color:#fff;border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:700}.actions[data-v-db1a3dd3]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.reject-form[data-v-db1a3dd3]{display:grid;gap:.5rem}.decided[data-v-db1a3dd3]{padding:.5rem .75rem;gap:.5rem;border-color:var(--border)}.line[data-v-db1a3dd3]{display:flex;align-items:center;gap:.6rem;min-width:0;width:100%;border:0;background:none;padding:.15rem 0;text-align:left}.line .approve[data-v-db1a3dd3]{color:var(--ok);white-space:nowrap}.line .reject[data-v-db1a3dd3]{color:var(--bad);white-space:nowrap}.summary[data-v-db1a3dd3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.caret[data-v-db1a3dd3]{color:var(--muted);flex-shrink:0;transition:transform .15s}.caret.open[data-v-db1a3dd3]{transform:rotate(90deg)}.row[data-v-f8ab44b0]{display:flex}.row.me[data-v-f8ab44b0]{justify-content:flex-end}.bubble[data-v-f8ab44b0]{max-width:44rem;padding:.7rem 1rem;border-radius:1.1rem;background:#fff;border:1px solid var(--border);white-space:pre-wrap;word-break:break-word}.me .bubble[data-v-f8ab44b0]{background:var(--brand);border-color:var(--brand);color:#fff;border-bottom-right-radius:.25rem}.them .bubble[data-v-f8ab44b0]{border-bottom-left-radius:.25rem;background:var(--brand-soft);border-color:var(--brand-soft)}p[data-v-f8ab44b0]{margin:0}p[data-v-f8ab44b0]:empty{display:none}ul[data-v-f8ab44b0],ol[data-v-f8ab44b0]{margin:0;padding-left:1.4rem;white-space:normal}:is(p[data-v-f8ab44b0],ul[data-v-f8ab44b0],ol[data-v-f8ab44b0])+:is(p,ul,ol){margin-top:.6rem}li+li[data-v-f8ab44b0]{margin-top:.2rem}.photos[data-v-f8ab44b0]{display:flex;flex-wrap:wrap;gap:.5rem}.photos[data-v-f8ab44b0]+:is(p:not(:empty),ul,ol),.documents[data-v-f8ab44b0]+:is(p:not(:empty),ul,ol),.photos+.documents[data-v-f8ab44b0]{margin-top:.6rem}.documents[data-v-f8ab44b0]{display:flex;flex-wrap:wrap;gap:.5rem}.documents a[data-v-f8ab44b0]{display:inline-block;max-width:16rem;padding:.35rem .6rem;border-radius:.6rem;background:#ffffff2e;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.them .documents a[data-v-f8ab44b0]{background:#fff}.documents a[href][data-v-f8ab44b0]:hover{text-decoration:underline}figure[data-v-f8ab44b0]{margin:0;display:grid;gap:.2rem;max-width:12rem}figure img[data-v-f8ab44b0]{width:100%;max-height:10rem;object-fit:cover;border-radius:.6rem;display:block}.placeholder[data-v-f8ab44b0]{display:flex;opacity:.8}figcaption[data-v-f8ab44b0]{opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small[data-v-f8ab44b0]{display:block;margin-top:.4rem;font-size:.8rem}figcaption.small[data-v-f8ab44b0]{margin-top:0}.me .small[data-v-f8ab44b0]{color:#fffc}.bar[data-v-3cc0d766]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .6rem .55rem .9rem}.warn[data-v-3cc0d766]{border-color:var(--accent)}.reached[data-v-3cc0d766]{background:var(--brand-soft);border-color:transparent}.close[data-v-3cc0d766]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.9rem;padding:0;border:none;border-radius:50%;background:none;color:var(--muted)}.close[data-v-3cc0d766]:hover{color:var(--ink);background:var(--brand-soft)}.row[data-v-65f781da]{display:grid;gap:.1rem;width:100%;min-width:0;text-align:left;border:0;border-radius:.5rem;background:none;padding:.4rem .25rem}.row[data-v-65f781da]:hover{background:var(--surface)}.list[data-v-65f781da]{list-style:none;margin:0;padding:.5rem 0 .25rem;display:grid;gap:.25rem;border-top:1px solid var(--border);max-height:min(60vh,32rem);overflow-y:auto;overscroll-behavior:contain}li[data-v-65f781da]{display:grid;gap:.4rem;min-width:0}.section[data-v-65f781da]{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary[data-v-65f781da]{overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.summary.open[data-v-65f781da]{display:block}.remove[data-v-65f781da]{justify-self:end;padding:.35rem .8rem;font-size:.9em}.remove.confirm[data-v-65f781da]{color:var(--bad);border-color:var(--bad)}.bar[data-v-da70298c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem .9rem}.bar.pending[data-v-da70298c]{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.top[data-v-da70298c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.line[data-v-da70298c]{display:inline-flex;align-items:center;gap:.5rem}.actions[data-v-da70298c]{display:flex;gap:.5rem;flex-shrink:0}.actions button[data-v-da70298c]{padding:.45rem .9rem}.count[data-v-da70298c]{display:inline-flex;align-items:center;gap:.5rem;min-width:0;border:none;border-radius:.5rem;background:none;padding:.3rem 0;font-weight:600}.count[data-v-da70298c]:focus{outline:none}.count[data-v-da70298c]:focus-visible{outline:2px solid var(--brand-soft);outline-offset:2px}.caret[data-v-da70298c]{color:var(--muted);transition:transform .15s}.caret.open[data-v-da70298c]{transform:rotate(90deg)}.dot[data-v-da70298c]{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.dot.warn[data-v-da70298c]{background:var(--accent)}.dot.busy[data-v-da70298c]{background:var(--brand);animation:pulse-da70298c 1s infinite alternate}@keyframes pulse-da70298c{to{opacity:.3}}.spinner[data-v-da70298c]{width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand);animation:spin-da70298c .8s linear infinite}@keyframes spin-da70298c{to{transform:rotate(360deg)}}.done[data-v-da70298c]{color:var(--ok);background:var(--ok-bg);border-color:transparent;padding:.6rem .9rem;animation:fade-in-da70298c .2s}.done a[data-v-da70298c]{color:var(--ok);font-weight:600}.failed[data-v-da70298c]{color:var(--bad);background:var(--bad-bg);border-color:transparent}.flagged[data-v-da70298c]{display:grid;gap:.4rem;padding:.7rem .9rem;border-color:var(--accent)}.flagged p[data-v-da70298c]{margin:0}.flagged .where[data-v-da70298c]{font-weight:600}.flagged .note[data-v-da70298c]{color:var(--muted);font-size:.9em}.flagged .actions[data-v-da70298c]{justify-content:flex-end;flex-wrap:wrap}@keyframes fade-in-da70298c{0%{opacity:0}}.error[data-v-da70298c]{margin:0}.requests[data-v-4833633a]{list-style:none;margin:0;padding:.5rem 1rem 0;display:grid;gap:.4rem}li[data-v-4833633a]{display:grid;gap:.15rem;padding:.5rem .75rem;border-radius:.7rem;background:var(--st-bg);border-left:4px solid var(--st-fg);font-size:.92em}.head[data-v-4833633a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--st-fg)}.new[data-v-4833633a]{margin-left:auto;padding:0 .45rem;border-radius:999px;background:var(--st-fg);color:#fff;font-size:.75em;font-weight:600}.words[data-v-4833633a]{font-style:italic}.st-open[data-v-4833633a]{--st-bg: var(--st-open-bg);--st-fg: var(--st-open-fg)}.st-planned[data-v-4833633a]{--st-bg: var(--st-planned-bg);--st-fg: var(--st-planned-fg)}.st-done[data-v-4833633a]{--st-bg: var(--st-done-bg);--st-fg: var(--st-done-fg)}.st-declined[data-v-4833633a]{--st-bg: var(--st-declined-bg);--st-fg: var(--st-declined-fg)}.req[data-v-571ec042]{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:var(--st-bg);color:var(--st-fg);font-size:.72rem;font-weight:600;line-height:1}.req.unseen[data-v-571ec042]{box-shadow:0 0 0 2px var(--st-fg)}.st-open[data-v-571ec042]{--st-bg: var(--st-open-bg);--st-fg: var(--st-open-fg)}.st-planned[data-v-571ec042]{--st-bg: var(--st-planned-bg);--st-fg: var(--st-planned-fg)}.st-done[data-v-571ec042]{--st-bg: var(--st-done-bg);--st-fg: var(--st-done-fg)}.st-declined[data-v-571ec042]{--st-bg: var(--st-declined-bg);--st-fg: var(--st-declined-fg)}.row[data-v-62df84cd]{display:flex}.bubble[data-v-62df84cd]{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:1.1rem 1.1rem 1.1rem .25rem;background:var(--brand-soft)}.dots[data-v-62df84cd]{display:inline-flex;gap:.3rem}.dots span[data-v-62df84cd]{width:.45rem;height:.45rem;border-radius:50%;background:var(--brand);opacity:.35;animation:blink-62df84cd 1.2s infinite ease-in-out}.dots span[data-v-62df84cd]:nth-child(2){animation-delay:.2s}.dots span[data-v-62df84cd]:nth-child(3){animation-delay:.4s}@keyframes blink-62df84cd{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.15rem)}}@media(prefers-reduced-motion:reduce){.dots span[data-v-62df84cd]{animation:none;opacity:.6}}.caption[data-v-62df84cd]{font-size:.85rem;color:var(--brand-dark)}.sr-only[data-v-62df84cd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.layout[data-v-3e5ee0fb]{flex:1;display:grid;grid-template-columns:16rem 1fr;min-height:0}.sessions[data-v-3e5ee0fb]{border-right:1px solid var(--border);background:#fff;padding:1rem;display:grid;gap:1rem;grid-template-rows:auto 1fr auto}.drawer-head[data-v-3e5ee0fb],.backdrop[data-v-3e5ee0fb]{display:none}.sessions ul[data-v-3e5ee0fb]{align-content:start}.privacy[data-v-3e5ee0fb]{color:var(--muted);text-decoration:none}.privacy[data-v-3e5ee0fb]:hover{color:var(--brand);text-decoration:underline}.sessions ul[data-v-3e5ee0fb]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.sessions li button[data-v-3e5ee0fb]{width:100%;text-align:left;border-color:transparent;display:grid}.sessions li button.active[data-v-3e5ee0fb]{background:var(--brand-soft)}.sessions .meta[data-v-3e5ee0fb]{display:flex;align-items:center;gap:.4rem}.sections[data-v-3e5ee0fb]{text-align:left;font-size:.9rem}.sections summary[data-v-3e5ee0fb]{cursor:pointer}.sections ul[data-v-3e5ee0fb]{margin:.5rem 0 0;padding-left:1.25rem}.small[data-v-3e5ee0fb]{font-size:.75rem}.chat[data-v-3e5ee0fb]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;height:calc(100vh - 3.5rem)}.messages[data-v-3e5ee0fb]>*{scroll-margin-top:.5rem}.open-proposals[data-v-3e5ee0fb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .5rem .45rem .9rem;border-radius:.75rem;background:var(--brand-soft);color:var(--brand-dark);font-weight:600}.open-proposals button[data-v-3e5ee0fb]{padding:.35rem .8rem;flex-shrink:0}.messages[data-v-3e5ee0fb]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:.75rem;align-content:start;padding-right:.25rem}.empty[data-v-3e5ee0fb]{text-align:center;padding:3rem 1rem 1rem;display:grid;gap:.75rem;justify-items:center}.empty h2[data-v-3e5ee0fb]{margin:0}.chips[data-v-3e5ee0fb]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.chips button[data-v-3e5ee0fb]{border-radius:999px}.chips button[data-v-3e5ee0fb]:hover{border-color:var(--brand);color:var(--brand)}.closed[data-v-3e5ee0fb]{margin:0;font-size:.9rem;text-align:center}.continued[data-v-3e5ee0fb]{margin:0;font-size:.85rem;text-align:center}.continued .link[data-v-3e5ee0fb]{border:0;background:none;padding:0;color:var(--brand);text-decoration:underline;cursor:pointer;font:inherit}.continue[data-v-3e5ee0fb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .6rem .6rem .9rem;border-radius:.75rem;background:var(--brand-soft);color:var(--brand-dark)}.continue .choices[data-v-3e5ee0fb]{display:flex;flex-wrap:wrap;gap:.5rem}.continue button[data-v-3e5ee0fb]{padding:.35rem .8rem}.composer[data-v-3e5ee0fb]{display:grid;gap:.5rem;border-radius:1rem}.composer.dragging[data-v-3e5ee0fb]{outline:2px dashed var(--brand);outline-offset:4px}.composer .row[data-v-3e5ee0fb]{display:flex;gap:.5rem;align-items:flex-end}.composer textarea[data-v-3e5ee0fb]{flex:1}.counter[data-v-3e5ee0fb]{margin:0;font-size:.8rem;color:var(--muted);text-align:right}.counter.over[data-v-3e5ee0fb]{color:var(--bad)}.send[data-v-3e5ee0fb]{width:2.75rem;height:2.75rem;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.attach[data-v-3e5ee0fb]{padding:.55rem .7rem;display:inline-flex;align-items:center;align-self:stretch}.attach[data-v-3e5ee0fb]:hover:not(:disabled){border-color:var(--brand)}.attachments[data-v-3e5ee0fb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.attachments li[data-v-3e5ee0fb]{position:relative}.attachments img[data-v-3e5ee0fb],.attachments .pdf[data-v-3e5ee0fb]{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:.6rem;border:1px solid var(--border);display:block}.attachments .pdf[data-v-3e5ee0fb]{display:grid;place-content:center;justify-items:center;gap:.3rem;padding:.3rem;background:#fff;color:var(--muted)}.attachments .pdf span[data-v-3e5ee0fb]{max-width:4.8rem;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments .remove[data-v-3e5ee0fb]{position:absolute;top:-.4rem;right:-.4rem;width:1.5rem;height:1.5rem;padding:0;border-radius:50%;background:var(--ink);color:#fff;border:2px solid #fff;line-height:1;font-size:.9rem}.error[data-v-3e5ee0fb]{margin:0}@media(max-width:720px){.layout[data-v-3e5ee0fb]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.chat[data-v-3e5ee0fb]{height:auto;min-height:0;padding:.5rem;gap:.5rem}.sessions[data-v-3e5ee0fb]{position:fixed;inset:0 auto 0 0;z-index:30;width:min(20rem,85vw);overflow-y:auto;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:0 0 30px #00000026;grid-template-rows:auto auto 1fr auto}.sessions.open[data-v-3e5ee0fb]{transform:none;visibility:visible}.drawer-head[data-v-3e5ee0fb]{display:flex;align-items:center;justify-content:space-between}.close[data-v-3e5ee0fb]{display:inline-flex;padding:.4rem;border:none;background:none}.backdrop[data-v-3e5ee0fb]{display:block;position:fixed;inset:0;z-index:25;background:#0000004d}}.center[data-v-234c4aef]{flex:1;display:grid;place-items:center;padding:2rem 1rem}.login[data-v-234c4aef]{width:min(26rem,100%);display:grid;gap:1rem}.lockup[data-v-234c4aef]{justify-self:center;height:5.5rem;width:auto}h1[data-v-234c4aef]{margin:0;font-size:1.5rem}.row[data-v-234c4aef]{display:flex;justify-content:space-between;align-items:center}.lang[data-v-234c4aef]{width:auto;padding:.25rem .5rem;font-size:.8rem}label[data-v-234c4aef]{display:grid;gap:.35rem;font-weight:600}.privacy[data-v-234c4aef]{justify-self:center}.ok-box[data-v-234c4aef]{background:var(--ok-bg);color:var(--ok);padding:.8rem;border-radius:.5rem}.privacy[data-v-c3b266f6]{width:min(46rem,100%);margin:0 auto;padding:1.5rem 1rem 4rem}.top[data-v-c3b266f6]{display:flex;justify-content:space-between;align-items:center}.link[data-v-c3b266f6]{border:none;background:none;padding:0;color:var(--brand)}.link[data-v-c3b266f6]:hover{text-decoration:underline}.lang[data-v-c3b266f6]{width:auto;padding:.25rem .5rem;font-size:.8rem}h1[data-v-c3b266f6]{font-size:2rem;margin:1.5rem 0 .75rem;color:var(--brand)}h2[data-v-c3b266f6]{font-size:1.3rem;margin:0 0 .5rem;color:var(--brand)}.lead[data-v-c3b266f6]{font-size:1.05rem}section[data-v-c3b266f6]{margin-top:2.25rem}section p[data-v-c3b266f6]{margin:0 0 .75rem}ul[data-v-c3b266f6]{margin:0 0 .75rem;padding-left:1.25rem}li[data-v-c3b266f6]{margin-bottom:.35rem}a[data-v-c3b266f6]{color:var(--brand)}.company[data-v-c3b266f6]{font-weight:700;color:var(--brand);margin-bottom:.25rem}dl[data-v-c3b266f6]{margin:0}dl div[data-v-c3b266f6]{display:flex;flex-wrap:wrap;gap:.4rem}dt[data-v-c3b266f6]{font-weight:600}dd[data-v-c3b266f6]{margin:0}.table-wrap[data-v-c3b266f6]{overflow-x:auto;margin:.5rem 0 1rem}table[data-v-c3b266f6]{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border);border-radius:.5rem;font-size:.92rem}th[data-v-c3b266f6],td[data-v-c3b266f6]{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--border);vertical-align:top}th[data-v-c3b266f6]{background:var(--brand-soft);font-weight:600}tr:last-child td[data-v-c3b266f6]{border-bottom:none}code[data-v-c3b266f6]{font-size:.85rem}.center[data-v-0985773f]{flex:1;display:grid;place-items:center;padding:2rem 1rem}.box[data-v-0985773f]{width:min(26rem,100%);display:grid;gap:1rem;text-align:center}:root{--brand: #06565c;--brand-dark: #04434a;--brand-soft: #e6f0f0;--accent: #ef7d60;--accent-dark: #d9684b;--ink: #26323a;--muted: #6b7a80;--surface: #fbfaf7;--border: #e6e2dc;--ok: #06565c;--ok-bg: #e6f0f0;--bad: #b3472b;--bad-bg: #fbe9e3;--st-open-bg: #fef3c7;--st-open-fg: #92400e;--st-planned-bg: #dbeafe;--st-planned-fg: #1e40af;--st-done-bg: #d1fae5;--st-done-fg: #065f46;--st-declined-bg: #e2e8f0;--st-declined-fg: #475569;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);line-height:1.6}*{box-sizing:border-box}body{margin:0;background:var(--surface)}h1,h2,h3{font-family:Nunito,Quicksand,Poppins,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em}button{font:inherit;cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:.75rem;padding:.55rem 1rem;color:var(--ink);transition:background .15s,border-color .15s}button:disabled{opacity:.5;cursor:not-allowed}button.with-icon{display:inline-flex;align-items:center;gap:.4rem}button.primary{background:var(--brand);border-color:var(--brand);color:#fff}button.primary:hover:not(:disabled){background:var(--brand-dark)}button.accent{background:var(--accent);border-color:var(--accent);color:#fff}button.accent:hover:not(:disabled){background:var(--accent-dark)}button.ok{background:var(--brand);border-color:var(--brand);color:#fff}button.ok:hover:not(:disabled){background:var(--brand-dark)}button.bad{background:#fff;border-color:var(--border);color:var(--ink)}button.bad:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}input,textarea{font:inherit;border:1px solid var(--border);border-radius:.75rem;padding:.65rem .85rem;width:100%;background:#fff}input:focus,textarea:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}textarea{resize:vertical;min-height:2.9rem;max-height:10rem}.muted{color:var(--muted);font-size:.9rem}.error{color:var(--bad);background:var(--bad-bg);padding:.6rem .85rem;border-radius:.75rem}.card{background:#fff;border:1px solid var(--border);border-radius:1rem;padding:1rem}
