img.svelte-lga52i{display:block;width:100%;height:100%;object-fit:contain}.interest.svelte-1jr7zkd{padding-block:70px 56px;background:var(--paper);border-block:1px solid var(--border);scroll-margin-top:100px}.interest-intro.svelte-1jr7zkd{display:flex;align-items:center;gap:12px;margin:0 0 18px -8px}.interest-avatar.svelte-1jr7zkd{display:block;flex-shrink:0;width:64px;height:64px}.interest-intro.svelte-1jr7zkd .eyebrow:where(.svelte-1jr7zkd){margin:0;color:var(--cerulean-deep)}.interest-grid.svelte-1jr7zkd{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.eyebrow.svelte-1jr7zkd{font:.65rem/1.6 var(--mono);letter-spacing:.04em;color:var(--cerulean-deep);margin-bottom:20px}h2.svelte-1jr7zkd{font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.04em}.interest-copy.svelte-1jr7zkd{color:#53636b;max-width:42ch;margin-top:22px;font-size:1rem;line-height:1.8}form.svelte-1jr7zkd{min-width:0}label.svelte-1jr7zkd{display:block;font-size:.9rem;margin-bottom:11px}.email-row.svelte-1jr7zkd{display:flex;align-items:center;gap:8px;padding:5px;border:1px solid #bbc9d0;border-radius:999px;background:var(--surface)}.email-row.svelte-1jr7zkd:focus-within{border-color:var(--cerulean-deep);outline:2px solid var(--cerulean-deep);outline-offset:3px}input[type=email].svelte-1jr7zkd{flex:1;width:100%;min-width:0;background:transparent;border:0;border-radius:999px;height:44px;padding:10px 14px}input[type=email].svelte-1jr7zkd:focus-visible{outline:none}.btn.svelte-1jr7zkd{flex-shrink:0;height:44px;min-height:44px;gap:14px;padding-inline:20px}button.svelte-1jr7zkd:disabled{opacity:.7;cursor:default}.interest-privacy.svelte-1jr7zkd{font-size:.76rem;color:#53636b;margin-top:17px;line-height:1.8;max-width:60ch}a.svelte-1jr7zkd{text-decoration:underline;text-underline-offset:3px}.interest-status.svelte-1jr7zkd{font-size:.85rem;color:#244b60;margin-top:15px;min-height:1.8em}@media(max-width:800px){.interest.svelte-1jr7zkd{padding-block:52px 38px}.interest-grid.svelte-1jr7zkd{grid-template-columns:1fr;gap:30px}.interest-copy.svelte-1jr7zkd{max-width:48ch}}.channel-reach.svelte-5o1aqr{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;border-block:1px solid var(--border);color:var(--muted)}.channel-heading.svelte-5o1aqr{font:.57rem var(--mono);white-space:nowrap}ul.svelte-5o1aqr{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;list-style:none;padding:0;margin:0}li.svelte-5o1aqr{display:flex;align-items:center;gap:9px;font-size:.85rem;line-height:1.4}img.svelte-5o1aqr,svg.svelte-5o1aqr{display:block;flex-shrink:0;width:20px;height:20px}img.svelte-5o1aqr{opacity:.65}.channel-availability.svelte-5o1aqr{font-size:.68rem}@media(max-width:1050px){.channel-reach.svelte-5o1aqr{flex-wrap:wrap;gap:16px 24px}.channel-availability.svelte-5o1aqr{width:100%}ul.svelte-5o1aqr{gap:16px 24px}}@media(max-width:700px){.channel-reach.svelte-5o1aqr{flex-direction:column;align-items:start;gap:19px;padding-block:23px}.channel-heading.svelte-5o1aqr{font-size:.52rem}ul.svelte-5o1aqr{display:grid;grid-template-columns:1fr 1.2fr;gap:18px 22px;width:100%;max-width:380px}li.svelte-5o1aqr{font-size:.8rem}li.svelte-5o1aqr:last-child{grid-column:1/-1}.channel-availability.svelte-5o1aqr{font-size:.64rem}}.workspace-section.svelte-1szwswa{background:#eaf0f2;border-block:1px solid #dae3e6;padding:83px 0 76px;scroll-margin-top:68px}.workspace-heading.svelte-1szwswa{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:37px}.workspace-heading.svelte-1szwswa h2:where(.svelte-1szwswa),.personal-section.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.09;letter-spacing:-.035em}.workspace-heading.svelte-1szwswa>p:where(.svelte-1szwswa){max-width:35ch;color:#627179;font-size:.92rem;line-height:1.8}.workspace-details.svelte-1szwswa>summary:where(.svelte-1szwswa){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-block:1px solid var(--border-strong);cursor:pointer;list-style:none;font-size:.9rem;color:var(--cerulean-deep)}.workspace-details.svelte-1szwswa>summary:where(.svelte-1szwswa)::-webkit-details-marker{display:none}.workspace-details.svelte-1szwswa>summary:where(.svelte-1szwswa) span:where(.svelte-1szwswa){font-size:1.3rem;transition:transform .2s}.workspace-details[open].svelte-1szwswa>summary:where(.svelte-1szwswa) span:where(.svelte-1szwswa){transform:rotate(45deg)}.workspace-details[open].svelte-1szwswa>summary:where(.svelte-1szwswa){margin-bottom:24px}.workspace-frame.svelte-1szwswa{background:#fff;border:1px solid #ccd8de;border-radius:7px;box-shadow:0 14px 38px #2d4b5810;overflow:hidden}.workspace-bar.svelte-1szwswa{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e1e6e7;padding:18px 26px}.workspace-brand.svelte-1szwswa{display:flex;align-items:center;gap:11px;color:var(--blue)}.workspace-brand.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.78rem;font-weight:600;color:var(--ink)}.workspace-brand.svelte-1szwswa span:where(.svelte-1szwswa){font-size:.74rem;color:var(--muted);font-weight:400;margin-inline-start:7px}.workspace-tabs.svelte-1szwswa{display:flex;gap:25px;border-bottom:1px solid #e1e6e7;padding:0 28px;overflow-x:auto}.workspace-tabs.svelte-1szwswa button:where(.svelte-1szwswa){background:none;border:0;border-bottom:2px solid transparent;padding:16px 0 13px;font-size:.78rem;color:var(--muted);white-space:nowrap}.workspace-tabs.svelte-1szwswa button[aria-selected=true]:where(.svelte-1szwswa){color:var(--blue);border-color:var(--blue)}.workspace-content.svelte-1szwswa{padding:34px;min-height:494px}.result-grid.svelte-1szwswa{display:grid;grid-template-columns:1.35fr 1fr;gap:55px}.record-topline.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:8px}.record-topline.svelte-1szwswa .eyebrow:where(.svelte-1szwswa){margin:0;font-size:.56rem}.record-state.svelte-1szwswa{background:#f0f3f4;border-radius:15px;font-size:.58rem;color:var(--muted);padding:5px 9px;white-space:nowrap}.record-state.complete.svelte-1szwswa{background:#e8f1ea;color:#426c50}.record-detail.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:2rem;line-height:1.1;letter-spacing:-.03em;margin:20px 0 10px}.record-id.svelte-1szwswa{font:.61rem var(--mono);color:var(--muted)}.record-fields.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.record-fields.svelte-1szwswa span:where(.svelte-1szwswa){font-size:.67rem;display:block;color:var(--muted)}.record-fields.svelte-1szwswa strong:where(.svelte-1szwswa){font-weight:500;font-size:.81rem;display:block;margin-top:4px}.record-table.svelte-1szwswa{width:100%;border-collapse:collapse;text-align:left;font-size:.79rem}.record-table.svelte-1szwswa th:where(.svelte-1szwswa){font-weight:500;font-size:.7rem;padding:9px 0;color:var(--muted);border-bottom:1px solid #dbe3e5}.record-table.svelte-1szwswa td:where(.svelte-1szwswa){padding:10px 0;border-bottom:1px solid #edf0f0}.record-table.svelte-1szwswa th:where(.svelte-1szwswa):last-child,.record-table.svelte-1szwswa td:where(.svelte-1szwswa):last-child{text-align:right}.record-table.svelte-1szwswa tfoot:where(.svelte-1szwswa) th:where(.svelte-1szwswa){border:0;color:var(--ink);font-size:1rem;padding-top:14px}.result-trace.svelte-1szwswa{display:flex;gap:9px;align-items:start;color:#47715b;margin-top:26px}.result-trace.svelte-1szwswa svg:where(.svelte-1szwswa){flex-shrink:0}.result-trace.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.65rem;line-height:1.6}.result-trace.svelte-1szwswa p:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){display:block;color:var(--muted);margin-top:4px}.document-panel.svelte-1szwswa{border-inline-start:1px solid #e4e9ea;padding-inline-start:36px}.document-panel.svelte-1szwswa>.eyebrow:where(.svelte-1szwswa){font-size:.56rem}.document-panel.svelte-1szwswa>p:where(.svelte-1szwswa){color:var(--muted);font-size:.64rem;margin-top:19px;line-height:1.8}.invoice-paper.svelte-1szwswa{padding:26px 23px;background:#fbfbf8;border:1px solid #e4e5de;min-height:320px;position:relative;box-shadow:0 4px 14px #2f443809}.invoice-company.svelte-1szwswa{font-size:.65rem;line-height:1.25;letter-spacing:.08em;font-weight:600}.invoice-caption.svelte-1szwswa{font:.4rem var(--mono);color:#8d9691;display:block;margin-top:5px}.invoice-paper.svelte-1szwswa h4:where(.svelte-1szwswa){font-size:1.8rem;font-weight:500;letter-spacing:-.025em;margin-top:24px}.invoice-small.svelte-1szwswa{font:.54rem var(--mono);color:var(--muted);margin:7px 0 15px;line-height:1.8}.paper-rule.svelte-1szwswa{height:1px;background:#e0e4dd;margin:11px 0}.invoice-row.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.6rem;color:#68716b;margin-top:10px}.invoice-total.svelte-1szwswa{color:var(--ink);font-size:.77rem;margin-top:17px}.paper-stamp.svelte-1szwswa{position:absolute;top:35px;right:15px;transform:rotate(-14deg);border:1px solid #bed1d6;color:#96aeb5;padding:5px 10px;font:.5rem var(--mono)}.report-summary.svelte-1szwswa{padding-top:27px}.report-summary.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.87rem;line-height:1.8;color:var(--ink-80);margin:9px 0 21px}.report-summary.svelte-1szwswa ul:where(.svelte-1szwswa){font-size:.8rem;color:var(--muted);padding-inline-start:20px;margin-bottom:20px}.report-summary.svelte-1szwswa li:where(.svelte-1szwswa){margin-top:5px}.report-photos.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.report-photos.svelte-1szwswa>div:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){font-size:.58rem;color:var(--muted);display:block;margin-top:6px}.preference-card.svelte-1szwswa{padding:25px;background:#f0f5f6;color:var(--blue);margin-top:35px}.preference-card.svelte-1szwswa p:where(.svelte-1szwswa){font-family:var(--serif);font-size:1.5rem;line-height:1.4;margin:25px 0 18px}.preference-card.svelte-1szwswa>span:where(.svelte-1szwswa){font:.56rem var(--mono)}.input-summary.svelte-1szwswa{font-size:.75rem;line-height:2.9;color:var(--muted);margin-top:25px}.input-summary.svelte-1szwswa span:where(.svelte-1szwswa){font:.58rem var(--mono);margin-right:13px;color:var(--blue)}.activity-heading.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:28px}.activity-heading.svelte-1szwswa h3:where(.svelte-1szwswa),.memory-grid.svelte-1szwswa h3:where(.svelte-1szwswa),.tools-grid.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:1.9rem;letter-spacing:-.025em;line-height:1.15}.activity-list.svelte-1szwswa>div:where(.svelte-1szwswa){display:flex;align-items:center;gap:18px;padding:26px 0;border-top:1px solid #e4e9e7}.activity-symbol.svelte-1szwswa{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;background:#eef4f1;color:#4f7a62;border-radius:50%}.activity-symbol.svelte-1szwswa svg:where(.svelte-1szwswa){width:18px;height:20px}.pending-symbol.svelte-1szwswa{color:#987a46;background:#f5f0e6;font-size:1.3rem}.activity-list.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.87rem;font-weight:500}.activity-list.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.73rem;color:var(--muted);margin-top:5px}.activity-state.svelte-1szwswa{font-size:.63rem;color:#4f7a62;margin-inline-start:auto;white-space:nowrap}.activity-state.pending.svelte-1szwswa{color:#987a46}.workspace-note.svelte-1szwswa{font-size:.73rem;color:var(--muted);line-height:1.8;margin-top:24px;max-width:66ch}.memory-grid.svelte-1szwswa,.tools-grid.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:60px}.memory-grid.svelte-1szwswa .eyebrow:where(.svelte-1szwswa),.tools-grid.svelte-1szwswa .eyebrow:where(.svelte-1szwswa){font-size:.58rem;margin-bottom:16px}.memory-label.svelte-1szwswa{display:block;font-size:.76rem;color:var(--muted);margin:28px 0 10px}.memory-grid.svelte-1szwswa textarea:where(.svelte-1szwswa){width:100%;max-width:100%;border:1px solid #cfdbde;border-radius:4px;padding:13px;font-size:.85rem;background:#fbfcfb;resize:vertical}.checkbox-line.svelte-1szwswa{display:flex;align-items:start;gap:10px;font-size:.75rem;color:var(--ink-80);margin:17px 0;cursor:pointer}.checkbox-line.svelte-1szwswa input:where(.svelte-1szwswa){accent-color:var(--blue);margin-top:4px}.small-button.svelte-1szwswa{background:var(--blue);color:#fff;font-size:.72rem;padding:9px 14px;border:0;border-radius:4px;margin-top:9px}.memory-feedback.svelte-1szwswa{display:block;font-size:.66rem;color:var(--muted);margin-top:12px}.application-memory.svelte-1szwswa{border-inline-start:1px solid #e4e9e7;padding-inline-start:35px}.application-memory.svelte-1szwswa>div:where(.svelte-1szwswa){border-bottom:1px solid #e4e9e7;padding:20px 0}.application-memory.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.8rem;font-weight:500;display:block}.application-memory.svelte-1szwswa>div:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){font-size:.66rem;color:var(--muted);display:block;margin-top:5px}.application-memory.svelte-1szwswa>p:where(.svelte-1szwswa):last-child{font-size:.73rem;line-height:1.8;color:var(--muted);margin-top:23px}.tool-row.svelte-1szwswa{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e4e9e7;padding:24px 0}.tool-icon.svelte-1szwswa{width:35px;height:35px;display:grid;place-items:center;border:1px solid #cbd9df;border-radius:5px;color:var(--blue);font:.8rem var(--mono);background:#f3f7f8}.tool-row.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.82rem;font-weight:500}.tool-row.svelte-1szwswa div:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){font-size:.65rem;color:var(--muted);display:block}.tool-status.svelte-1szwswa{margin-inline-start:auto;font-size:.59rem;color:var(--muted)}.permission-panel.svelte-1szwswa{border-inline-start:1px solid #e4e9e7;padding-inline-start:30px}.permission-panel.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.69rem;color:var(--muted);line-height:1.8}.channel-note.svelte-1szwswa{margin-top:26px;padding:18px;background:#f1f5f5}.channel-note.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.76rem;font-weight:500}.channel-note.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.68rem;line-height:1.8;color:var(--muted);margin-top:8px}.start-section.svelte-1szwswa{background:#e9eef0;padding:52px 0;border-block:1px solid #d9e1e5;scroll-margin-top:68px}.start-content.svelte-1szwswa{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.start-copy.svelte-1szwswa{max-width:720px}.start-copy.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.15;letter-spacing:-.025em}.start-copy.svelte-1szwswa p:where(.svelte-1szwswa){color:var(--muted);font-size:.95rem;line-height:1.6;margin-top:14px}.start-actions.svelte-1szwswa{display:flex;justify-content:center}@media(max-width:700px){.start-section.svelte-1szwswa{padding-block:40px}.start-copy.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.93rem}}.scope-section.svelte-1szwswa{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:48px;padding-bottom:52px}.scope-section.svelte-1szwswa .eyebrow:where(.svelte-1szwswa){font-size:.53rem;margin-bottom:12px}.scope-section.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.76rem;line-height:1.8;color:var(--muted)}.review-dialog.svelte-1szwswa{border:1px solid #ced9dc;border-radius:9px;padding:28px;width:min(490px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:var(--ink);background:var(--paper);box-shadow:0 20px 80px #12293438}.review-dialog.svelte-1szwswa::backdrop{background:#182e3a6e;backdrop-filter:blur(3px)}.review-top.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between}.review-top.svelte-1szwswa .eyebrow:where(.svelte-1szwswa){margin:0}.review-dialog.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.2rem;line-height:1.1;letter-spacing:-.035em;margin-top:15px}.review-lead.svelte-1szwswa{font-size:.84rem;color:var(--muted);margin:17px 0 22px}.review-dialog.svelte-1szwswa label:where(.svelte-1szwswa){font-size:.73rem;color:var(--muted);display:block;margin-bottom:7px}.review-dialog.svelte-1szwswa select:where(.svelte-1szwswa){width:100%;border:1px solid #bdcfd6;background:#fff;padding:10px;border-radius:4px;font-size:.87rem}.review-data.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.review-data.svelte-1szwswa span:where(.svelte-1szwswa){display:block;color:var(--muted);font-size:.69rem}.review-data.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.9rem;font-weight:500;margin-top:4px}.review-attachment.svelte-1szwswa{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #d5dfe1;color:var(--blue);font-size:.77rem}.review-destination.svelte-1szwswa{border-top:1px solid #d5dfe1;padding:17px 0;margin-top:20px}.review-destination.svelte-1szwswa span:where(.svelte-1szwswa){display:block;color:var(--muted);font-size:.67rem}.review-destination.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.8rem;font-weight:500;margin-top:4px}.review-dialog.svelte-1szwswa>.btn:where(.svelte-1szwswa){width:100%;margin-top:8px}.review-note.svelte-1szwswa{font-size:.67rem;text-align:center;color:var(--muted);margin-top:12px}.review-report.svelte-1szwswa{margin-top:20px}.review-report.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.82rem;color:var(--muted);line-height:1.8;margin-top:9px}.product-proposal.svelte-1szwswa{--blue:var(--cerulean-deep);--warm:#9f674e;overflow:clip}button.svelte-1szwswa{cursor:pointer}button.svelte-1szwswa:disabled{opacity:.45;cursor:default}.sr-only.svelte-1szwswa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.eyebrow.svelte-1szwswa,.card-eyebrow.svelte-1szwswa{display:block;font:.67rem/1.6 var(--mono);letter-spacing:.045em;color:var(--cerulean-deep);margin-bottom:20px}.portrait.svelte-1szwswa{display:block;width:var(--portrait-size);height:var(--portrait-size);flex-shrink:0}.work-photo.svelte-1szwswa{display:block;width:100%;aspect-ratio:1;background-size:200% 100%;background-repeat:no-repeat}.product-hero.svelte-1szwswa{padding-block:76px 42px}.hero-heading.svelte-1szwswa{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}h1.svelte-1szwswa{font-size:clamp(3.8rem,6.6vw,6.2rem);line-height:1.02;letter-spacing:-.045em}h1.svelte-1szwswa span:where(.svelte-1szwswa){color:var(--cerulean-deep);font-style:italic}.hero-lead.svelte-1szwswa{font-size:1.16rem;line-height:1.65;color:var(--muted);max-width:38ch;margin-top:28px}.hero-actions.svelte-1szwswa{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:32px}.hero-updates.svelte-1szwswa{font-size:.85rem;color:var(--muted);padding-block:12px;border-bottom:1px solid var(--border-strong)}.hero-detail.svelte-1szwswa{color:var(--muted);font-size:.8rem;margin-top:23px}.hero-family.svelte-1szwswa{position:relative;min-width:0;min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:20px 0 42px}.family-orbit.svelte-1szwswa{position:absolute;left:0;right:0;height:280px;top:96px;border:1px dashed var(--border-strong);border-radius:50%;transform:rotate(-16deg);animation:svelte-1szwswa-orbit-drift 16s ease-in-out -3s infinite alternate;pointer-events:none}.family-label.svelte-1szwswa{position:relative;font:500 1.5rem/1.3 var(--serif);color:var(--ink-80)}.family-characters.svelte-1szwswa{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,34px);width:100%;min-height:230px}.family-left.svelte-1szwswa{position:relative;left:-6px;top:-6px;transform:translate(-8px,-22px) rotate(-9deg);animation:svelte-1szwswa-colleague-left-drift 8.6s ease-in-out -2s infinite alternate}.family-right.svelte-1szwswa{position:relative;left:6px;top:2px;transform:translate(7px,28px) rotate(8deg);animation:svelte-1szwswa-colleague-right-drift 7.7s ease-in-out -4s infinite alternate}.family-extra.svelte-1szwswa{position:absolute;left:18%;bottom:-18px;transform:translate(0) rotate(-5deg);animation:svelte-1szwswa-colleague-extra-drift 9.4s ease-in-out -5s infinite alternate}.family-main.svelte-1szwswa{animation:svelte-1szwswa-colleague-drift 6.8s ease-in-out -1s infinite alternate}.demo-intro.svelte-1szwswa{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end;padding-block:64px 34px}.demo-intro.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:clamp(2.8rem,4.5vw,4.3rem);line-height:1.06;letter-spacing:-.035em}.demo-intro.svelte-1szwswa h2:where(.svelte-1szwswa) span:where(.svelte-1szwswa){color:var(--cerulean-deep)}.demo-intro.svelte-1szwswa>p:where(.svelte-1szwswa){max-width:42ch;color:var(--muted);font-size:1rem;line-height:1.75;padding-bottom:6px}.scene-track.svelte-1szwswa{position:relative}.scene-pin.svelte-1szwswa{padding-block:6px 36px;scroll-margin-top:94px}.scene-toolbar.svelte-1szwswa{display:flex;align-items:center;gap:30px;padding-bottom:20px;border-bottom:1px solid var(--border-strong)}.scene-tabs.svelte-1szwswa{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.scene-tabs.svelte-1szwswa button:where(.svelte-1szwswa){border:1px solid var(--border-strong);border-radius:999px;padding:11px 21px;background:transparent;color:var(--muted);font-size:.88rem;min-height:46px}.scene-tabs.svelte-1szwswa button.active:where(.svelte-1szwswa){color:var(--paper);background:var(--ink);border-color:var(--ink)}.scene-reset.svelte-1szwswa{background:none;border:0;margin-inline-start:auto;padding:10px 0 10px 10px;min-height:44px;color:var(--muted);font-size:.78rem}.mobile-panes.svelte-1szwswa{display:none}.work-scene.svelte-1szwswa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:21px 56px;padding-top:27px;align-items:start}.conversation-scene.svelte-1szwswa{grid-column:1;grid-row:1/3;min-width:0}.panel-caption.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:12px;font:.6rem/1.6 var(--mono);color:var(--muted);margin-bottom:15px}.panel-caption.svelte-1szwswa>span:where(.svelte-1szwswa):first-child{color:var(--cerulean-deep)}.conversation-panel.svelte-1szwswa{display:flex;flex-direction:column;height:680px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.chat-header.svelte-1szwswa{display:flex;align-items:center;gap:12px;padding:17px 22px;border-bottom:1px solid var(--border)}.agent-avatar.svelte-1szwswa{flex-shrink:0}.chat-contact.svelte-1szwswa{min-width:0}.chat-contact.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.96rem;font-weight:600}.chat-contact.svelte-1szwswa>span:where(.svelte-1szwswa){display:block;font-size:.73rem;color:var(--muted)}.chat-presence.svelte-1szwswa{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--muted);margin-inline-start:auto;white-space:nowrap}.chat-presence.svelte-1szwswa i:where(.svelte-1szwswa){width:5px;height:5px;border-radius:50%;background:var(--cerulean)}.chat-body.svelte-1szwswa{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px 23px 0;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.chat-date.svelte-1szwswa{text-align:center;font:.62rem var(--mono);color:var(--muted);margin-bottom:24px}.bubble.svelte-1szwswa{width:fit-content;max-width:90%;background:var(--paper-sunken);border:1px solid transparent;border-radius:2px 14px 14px;padding:13px 15px 9px;margin-bottom:13px;font-size:.94rem;line-height:1.5;animation:svelte-1szwswa-message-in .28s var(--ease)}.outgoing.svelte-1szwswa{margin-inline-start:auto;background:var(--cerulean-fill);color:var(--cerulean-fill-ink);border-radius:14px 2px 14px 14px}.message-time.svelte-1szwswa{display:flex;justify-content:end;align-items:center;gap:5px;font-size:.6rem;color:var(--muted);margin-top:7px}.read-ticks.svelte-1szwswa{color:var(--cerulean-deep)}.file-preview.svelte-1szwswa{display:flex;align-items:center;gap:11px;padding:12px;background:#ffffff80;margin-bottom:10px;border:1px solid #ffffffb0;border-radius:5px}.file-icon.svelte-1szwswa{color:var(--cerulean-deep);flex-shrink:0}.file-preview.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.8rem}.file-preview.svelte-1szwswa div:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){display:block;font-size:.66rem;color:var(--muted);margin-top:4px}.processing.svelte-1szwswa{display:flex;gap:5px;padding:18px}.processing.svelte-1szwswa>span:where(.svelte-1szwswa){width:5px;height:5px;border-radius:50%;background:var(--cerulean);animation:svelte-1szwswa-typing .65s infinite alternate}.processing.svelte-1szwswa>span:where(.svelte-1szwswa):nth-child(2){animation-delay:.2s}.processing.svelte-1szwswa>span:where(.svelte-1szwswa):nth-child(3){animation-delay:.4s}.quick-replies.svelte-1szwswa{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:17px}.quick-replies.svelte-1szwswa button:where(.svelte-1szwswa){background:var(--surface);color:var(--cerulean-deep);border:1px solid var(--cerulean);border-radius:999px;padding:10px 13px;min-height:44px;font-size:.78rem}.quick-replies.svelte-1szwswa button:where(.svelte-1szwswa):hover{background:var(--cerulean-fill)}.chat-link-preview.svelte-1szwswa{display:flex;align-items:center;gap:12px;text-align:start;width:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;padding:13px;margin-top:14px}.link-preview-mark.svelte-1szwswa{color:var(--cerulean-deep);flex-shrink:0}.chat-link-preview.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.81rem}.chat-link-preview.svelte-1szwswa small:where(.svelte-1szwswa){display:block;font-size:.68rem;color:var(--muted);margin-top:4px}.chat-link-preview.svelte-1szwswa>span:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){display:block;color:var(--cerulean-deep);font-size:.75rem;margin-top:7px}.approval-chip.svelte-1szwswa{display:inline-block;font-size:.68rem;background:#ede6d6;color:#6b522b;padding:4px 8px;margin-top:10px}.card-link.svelte-1szwswa,.source-link.svelte-1szwswa{display:block;border:0;border-bottom:1px solid var(--border-strong);padding:12px 0 6px;background:none;color:var(--cerulean-deep);font-size:.8rem;min-height:40px}.source-detail.svelte-1szwswa{display:block;font-size:.72rem;color:var(--muted);margin-top:10px;padding-top:8px;border-top:1px solid var(--border-strong)}.error-bubble.svelte-1szwswa{border-color:#b18470;background:#f4ebe7}.error-bubble.svelte-1szwswa>strong:where(.svelte-1szwswa){color:#87523b;display:block;margin-bottom:6px}.chat-end-space.svelte-1szwswa{height:6px}.source-material.svelte-1szwswa{padding:12px 2px 18px}.input-document.svelte-1szwswa{background:#fcfcfa;border:1px solid var(--border);width:min(83%,290px);padding:22px 25px 16px;margin:8px auto 22px;transform:rotate(-3deg);box-shadow:5px 6px 0 var(--paper-sunken)}.input-document.svelte-1szwswa>div:where(.svelte-1szwswa):first-child{display:flex;justify-content:space-between;gap:8px;font:.47rem var(--mono);color:var(--muted)}.input-document.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:1.8rem;margin-top:23px}.input-document.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.7rem;color:var(--muted);margin-top:10px}.input-paper-lines.svelte-1szwswa{display:grid;gap:7px;margin-top:18px}.input-paper-lines.svelte-1szwswa i:where(.svelte-1szwswa){height:1px;background:var(--border)}.input-paper-lines.svelte-1szwswa i:where(.svelte-1szwswa):last-child{width:62%}.input-paper-total.svelte-1szwswa{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;margin-top:16px;border-top:1px solid var(--border-strong)}.input-paper-total.svelte-1szwswa>span:where(.svelte-1szwswa){font:.43rem var(--mono);color:var(--muted)}.input-paper-total.svelte-1szwswa strong:where(.svelte-1szwswa){font:500 1.5rem var(--serif);white-space:nowrap}.draft-attachment.svelte-1szwswa{display:flex;align-items:center;gap:11px;padding:13px 0 3px;color:var(--cerulean-deep)}.draft-attachment.svelte-1szwswa>div:where(.svelte-1szwswa){flex:1;min-width:0}.draft-attachment.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.79rem;font-weight:500}.draft-attachment.svelte-1szwswa small:where(.svelte-1szwswa){display:block;font-size:.66rem;color:var(--muted);margin-top:4px}.draft-attachment.svelte-1szwswa>span:where(.svelte-1szwswa){font-size:1.35rem;padding-right:7px}.input-audio.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 19px;background:var(--cerulean-fill);margin:9px 0 14px;border-radius:7px}.input-audio.svelte-1szwswa>span:where(.svelte-1szwswa):last-child{font:.67rem var(--mono);color:var(--cerulean-deep)}.input-photos.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:7px}.input-photos.svelte-1szwswa .work-photo:where(.svelte-1szwswa){aspect-ratio:1.35;border-radius:5px}.input-audio-notice.svelte-1szwswa{color:var(--muted);font-size:.65rem;margin-top:10px}.chat-composer.svelte-1szwswa{display:flex;align-items:center;gap:12px;margin:0 20px 19px;border:1px solid var(--border-strong);padding:7px;border-radius:7px}.composer-text.svelte-1szwswa{flex:1;min-width:0;border:0;background:none;padding:6px 6px 6px 9px;font-size:.85rem;line-height:1.5;resize:none;max-height:90px;color:var(--ink-80)}.send-button.svelte-1szwswa{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--ink);color:var(--paper);flex-shrink:0}.send-button.svelte-1szwswa:hover{background:var(--cerulean-deep)}.voice-note.svelte-1szwswa{display:flex;align-items:center;gap:11px;width:100%;min-width:0}.voice-play.svelte-1szwswa{background:var(--cerulean-deep);color:#fff;border:0;width:40px;min-height:40px;border-radius:50%;flex-shrink:0;font-size:.94rem}.waveform.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:3px;height:40px;flex:1}.waveform.svelte-1szwswa>i:where(.svelte-1szwswa){width:3px;max-height:30px;border-radius:2px;background:var(--cerulean)}.waveform.playing.svelte-1szwswa>i:where(.svelte-1szwswa){animation:svelte-1szwswa-typing .4s ease-in-out infinite alternate}.voice-note.svelte-1szwswa>span:where(.svelte-1szwswa){font:.64rem var(--mono)}.voice-bubble.svelte-1szwswa{width:88%}.transcript-toggle.svelte-1szwswa{border:0;background:none;color:var(--cerulean-deep);padding:10px 0 2px;min-height:38px;font-size:.72rem}.voice-transcript.svelte-1szwswa{padding-top:8px;font-size:.8rem!important}.voice-notice.svelte-1szwswa{display:block;font-size:.65rem;color:var(--muted);margin-top:5px}.photo-message.svelte-1szwswa{width:min(88%,340px);padding:5px 5px 9px}.photo-message.svelte-1szwswa>p:where(.svelte-1szwswa){padding:10px 9px 0}.photo-message.svelte-1szwswa .message-time:where(.svelte-1szwswa){padding-right:9px}.photo-pair.svelte-1szwswa .work-photo:where(.svelte-1szwswa){aspect-ratio:1.4}.photo-pair.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:9px;overflow:hidden}.demo-controls.svelte-1szwswa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.demo-status.svelte-1szwswa{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.76rem}.status-dot.svelte-1szwswa{width:5px;height:5px;background:var(--cerulean);border-radius:50%}.status-error.svelte-1szwswa{background:#9f674e}.status-done.svelte-1szwswa{background:#47846b}.demo-advance.svelte-1szwswa{min-height:44px;padding:11px 18px;background:var(--ink);color:var(--paper);border:0;border-radius:999px;font-size:.79rem}.demo-advance.svelte-1szwswa:hover{background:var(--cerulean-deep)}.error-test.svelte-1szwswa{background:none;border:0;text-decoration:underline;color:#87523b;font-size:.74rem;padding:10px 0}.agent-scene.svelte-1szwswa{grid-column:2;grid-row:1;min-width:0}.agent-presence.svelte-1szwswa{display:flex;align-items:center;gap:12px;margin-bottom:17px}.agent-signature.svelte-1szwswa{font-size:.93rem;font-weight:600}.agent-signature.svelte-1szwswa>span:where(.svelte-1szwswa){font-weight:400;color:var(--muted);font-size:.75rem}.agent-presence.svelte-1szwswa p:where(.svelte-1szwswa){font:italic 1.15rem/1.4 var(--serif);color:var(--cerulean-deep);margin-top:3px}.context-slip.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 0;border-block:1px solid var(--border)}.context-slip.svelte-1szwswa>div:where(.svelte-1szwswa)+div:where(.svelte-1szwswa){border-inline-start:1px solid var(--border);padding-inline-start:20px}.context-source.svelte-1szwswa{display:block;font:.54rem/1.6 var(--mono);color:var(--muted)}.app-source.svelte-1szwswa{color:var(--cerulean-deep)}.context-slip.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.78rem;margin-top:7px}.context-slip.svelte-1szwswa p:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){display:block;color:var(--muted);font-size:.66rem;margin-top:3px}.output-scene.svelte-1szwswa{grid-column:2;grid-row:2;min-width:0}.output-window.svelte-1szwswa{background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.output-ready.svelte-1szwswa{border-color:#80a5bb;box-shadow:0 0 0 4px #d6e6ee70}.output-chrome.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 21px;border-bottom:1px solid var(--border);font:.6rem var(--mono);color:var(--muted)}.output-mark.svelte-1szwswa svg:where(.svelte-1szwswa){width:15px;height:18px}.output-content.svelte-1szwswa{padding:23px 26px 17px}.output-status.svelte-1szwswa{display:inline-block;font:.6rem/1.6 var(--mono);color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:3px}.output-done.svelte-1szwswa{color:#34674f}.output-content.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2rem;line-height:1.15;letter-spacing:-.03em;margin:16px 0 7px}.output-project.svelte-1szwswa{font-size:.8rem;color:var(--cerulean-deep)}.output-fields.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:23px}.output-fields.svelte-1szwswa span:where(.svelte-1szwswa){display:block;color:var(--muted);font-size:.68rem}.output-fields.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-weight:500;font-size:.88rem;margin-top:5px}.output-total.svelte-1szwswa{display:flex;justify-content:space-between;align-items:center;gap:10px;border-block:1px solid var(--border);padding:13px 0;font-size:.8rem;color:var(--muted)}.output-total.svelte-1szwswa strong:where(.svelte-1szwswa){font:500 2.55rem var(--serif);letter-spacing:-.04em;color:var(--ink)}.output-attachment.svelte-1szwswa{display:flex;align-items:center;gap:12px;padding-block:18px;color:var(--cerulean-deep)}.output-attachment.svelte-1szwswa>div:where(.svelte-1szwswa){flex:1}.output-attachment.svelte-1szwswa strong:where(.svelte-1szwswa){display:block;font-size:.77rem;font-weight:500}.output-attachment.svelte-1szwswa span:where(.svelte-1szwswa){display:block;font-size:.68rem;color:var(--muted);margin-top:4px}.output-link.svelte-1szwswa{width:100%;text-align:start;border:0;border-top:1px solid var(--border);background:none;color:var(--cerulean-deep);padding:12px 0 3px;min-height:44px;font-size:.8rem}.output-followup.svelte-1szwswa{display:flex;align-items:start;gap:10px;margin-top:19px}.followup-mark.svelte-1szwswa{font-size:1.4rem;color:var(--cerulean)}.thought-label.svelte-1szwswa{display:block;font:.57rem/1.6 var(--mono);color:var(--cerulean-deep)}.output-followup.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.82rem;margin-top:4px}.output-followup.svelte-1szwswa div:where(.svelte-1szwswa)>span:where(.svelte-1szwswa):last-child{display:block;font-size:.65rem;color:var(--muted);margin-top:9px}.output-report.svelte-1szwswa{padding-top:20px}.output-report.svelte-1szwswa>span:where(.svelte-1szwswa){font:.6rem var(--mono);color:var(--muted)}.output-report.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.88rem;margin-top:9px}.output-report.svelte-1szwswa .report-photos:where(.svelte-1szwswa){max-width:270px;margin-bottom:12px}.legal-fields.svelte-1szwswa{margin-block:20px}.legal-summary.svelte-1szwswa .output-attachment:where(.svelte-1szwswa){margin-bottom:20px}.legal-document.svelte-1szwswa{margin-inline:auto}.colleagues.svelte-1szwswa{padding-block:78px}.colleagues-heading.svelte-1szwswa{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.colleagues-heading.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:clamp(2.4rem,3.9vw,3.8rem);line-height:1.08;letter-spacing:-.035em}.colleagues-heading.svelte-1szwswa>p:where(.svelte-1szwswa){color:var(--muted);max-width:35ch;font-size:.94rem}.colleague-grid.svelte-1szwswa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--border)}.colleague-card.svelte-1szwswa{min-width:0;text-align:start;background:transparent;border:0;padding:27px 27px 23px;display:flex;flex-direction:column;transition:background .2s}.colleague-card.svelte-1szwswa+.colleague-card:where(.svelte-1szwswa){border-inline-start:1px solid var(--border)}button.colleague-card.svelte-1szwswa:hover{background:var(--surface)}.colleague-card.chosen.svelte-1szwswa{background:#edf2f5}.colleague-card-top.svelte-1szwswa{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:17px}.colleague-card-top.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:65px;height:65px}.colleague-card.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:2rem;letter-spacing:-.03em}.colleague-card.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.88rem;color:var(--muted);line-height:1.7;margin:14px 0 17px}.colleague-connection.svelte-1szwswa{font-size:.68rem;color:var(--muted);margin-bottom:24px}.colleague-card-bottom.svelte-1szwswa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding-top:17px;border-top:1px solid var(--border);margin-top:auto}.colleague-card-bottom.svelte-1szwswa>span:where(.svelte-1szwswa){color:var(--muted);font-size:.66rem}.colleague-card-bottom.svelte-1szwswa strong:where(.svelte-1szwswa){color:var(--cerulean-deep);font-size:.73rem;font-weight:500}.continuity.svelte-1szwswa,.working-rules.svelte-1szwswa{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;padding-block:72px;border-top:1px solid var(--border)}.continuity.svelte-1szwswa h2:where(.svelte-1szwswa),.working-rules.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:clamp(2.5rem,4vw,3.9rem);line-height:1.08;letter-spacing:-.035em}.continuity-copy.svelte-1szwswa>p:where(.svelte-1szwswa):not(.eyebrow){max-width:40ch;color:var(--muted);font-size:1rem;line-height:1.75;margin:23px 0}.plain-link.svelte-1szwswa{background:none;border:0;border-bottom:1px solid var(--border-strong);padding:8px 0;color:var(--cerulean-deep);font-size:.84rem}.day-switch.svelte-1szwswa{display:flex;gap:25px;border-bottom:1px solid var(--border)}.day-switch.svelte-1szwswa button:where(.svelte-1szwswa){background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:12px 0;min-height:45px;font-size:.81rem}.day-switch.svelte-1szwswa button.active:where(.svelte-1szwswa){border-color:var(--cerulean);color:var(--cerulean-deep)}.continuity-message.svelte-1szwswa{display:flex;align-items:start;gap:15px;padding-block:25px}.continuity-message.svelte-1szwswa p:where(.svelte-1szwswa){font:500 1.5rem/1.5 var(--serif);margin-top:15px}.continuity-origin.svelte-1szwswa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:13px;margin-top:20px;color:var(--muted);font-size:.65rem}.continuity-origin.svelte-1szwswa>span:where(.svelte-1szwswa):last-child{color:var(--cerulean-deep)}.workspace-section.svelte-1szwswa{background:var(--paper-sunken);border-color:var(--border);padding-block:70px}.workspace-frame.svelte-1szwswa{box-shadow:none;border-color:var(--border-strong)}.workspace-heading.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:clamp(2.4rem,3.8vw,3.8rem)}.workspace-tabs.svelte-1szwswa button:where(.svelte-1szwswa){font-size:.83rem}.workspace-content.svelte-1szwswa{min-height:490px}.working-rules.svelte-1szwswa{border:0}.rules-list.svelte-1szwswa article:where(.svelte-1szwswa){border-top:1px solid var(--border);padding-block:23px}.rules-list.svelte-1szwswa article:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){font:.6rem var(--mono);color:var(--muted)}.rules-list.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:1.65rem;line-height:1.2;margin-top:13px}.rules-list.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.91rem;color:var(--muted);line-height:1.75;margin-top:12px}.personal-section.svelte-1szwswa{display:grid;grid-template-columns:1fr 1fr;gap:30px 80px;align-items:center;padding-block:45px 63px;border-top:1px solid var(--border)}.personal-copy.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.8rem}.personal-copy.svelte-1szwswa>p:where(.svelte-1szwswa):not(.eyebrow){font-size:.91rem;color:var(--muted);max-width:44ch;line-height:1.75;margin-top:20px}.personal-toggle.svelte-1szwswa{border:0;border-bottom:1px solid var(--border-strong);padding:12px 0 6px;background:none;color:var(--cerulean-deep);font-size:.83rem;margin-top:14px}.personal-toggle.svelte-1szwswa span:where(.svelte-1szwswa){margin-inline-start:22px}.preset-choices.svelte-1szwswa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.preset-choices.svelte-1szwswa>button:where(.svelte-1szwswa){display:flex;flex-direction:column;align-items:center;background:none;border:1px solid transparent;border-radius:8px;padding:11px 0}.preset-choices.svelte-1szwswa>button.selected:where(.svelte-1szwswa){border-color:#a3bdcc;background:var(--surface)}.preset-choices.svelte-1szwswa>button:where(.svelte-1szwswa)>span:where(.svelte-1szwswa):not(.portrait){font:.6rem var(--mono);color:var(--muted)}.preset-choices.svelte-1szwswa .portrait:where(.svelte-1szwswa){max-width:100%;height:auto;aspect-ratio:1}.personal-preview.svelte-1szwswa>p:where(.svelte-1szwswa){text-align:center;color:var(--muted);font-size:.7rem;margin-top:17px}.identity-builder.svelte-1szwswa{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:25px;background:var(--surface);border:1px solid var(--border);padding:27px}.identity-person.svelte-1szwswa{display:flex;align-items:center;gap:12px;min-width:0}.identity-person.svelte-1szwswa>div:where(.svelte-1szwswa){min-width:0}.identity-person.svelte-1szwswa label:where(.svelte-1szwswa),.identity-label.svelte-1szwswa{display:block;font-size:.8rem;margin-bottom:10px}.identity-person.svelte-1szwswa input:where(.svelte-1szwswa){width:100%;min-width:0;border:0;border-bottom:1px solid var(--border-strong);padding:5px 0;background:none;font:500 1.5rem var(--serif)}.name-hint.svelte-1szwswa{display:block;color:var(--muted);font-size:.64rem;margin-top:9px}.avatar-choices.svelte-1szwswa,.color-choices.svelte-1szwswa{display:flex;align-items:center;gap:7px}.avatar-choices.svelte-1szwswa button:where(.svelte-1szwswa){border:1px solid transparent;border-radius:7px;background:none;padding:2px}.avatar-choices.svelte-1szwswa button.selected:where(.svelte-1szwswa){border-color:var(--cerulean)}.color-label.svelte-1szwswa{margin-top:21px}.color-choices.svelte-1szwswa button:where(.svelte-1szwswa){width:30px;height:30px;background:var(--swatch);border:2px solid transparent;border-radius:50%;color:#fff;font-size:.75rem}.color-choices.svelte-1szwswa button.selected:where(.svelte-1szwswa){outline:1px solid var(--cerulean-deep);outline-offset:3px}.selected-color.svelte-1szwswa{color:var(--muted);font-size:.66rem;margin-top:10px}.manner-options.svelte-1szwswa{display:flex;flex-wrap:wrap;gap:7px}.manner-options.svelte-1szwswa button:where(.svelte-1szwswa){border:1px solid var(--border-strong);border-radius:999px;background:none;padding:9px 12px;min-height:39px;font-size:.71rem}.manner-options.svelte-1szwswa button.chosen:where(.svelte-1szwswa){background:var(--cerulean-fill);border-color:#99b7c8}.identity-start.svelte-1szwswa{grid-column:1/3;justify-self:start;background:none;border:0;border-bottom:1px solid var(--border-strong);padding:10px 0;color:var(--cerulean-deep);font-size:.85rem}.start-section.svelte-1szwswa{background:var(--cerulean-fill);border:0;padding-block:clamp(40px,4vw,52px)}.review-dialog.svelte-1szwswa{--blue:var(--cerulean-deep);border-radius:8px}@keyframes svelte-1szwswa-typing{to{opacity:.35}}@keyframes svelte-1szwswa-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1szwswa-orbit-drift{0%{transform:translate(-2px,3px) rotate(-19deg)}to{transform:translate(2px,-4px) rotate(-12deg)}}@keyframes svelte-1szwswa-colleague-drift{0%{transform:translate(-5px,7px) rotate(-2deg)}45%{transform:translate(3px,-1px) rotate(1deg)}to{transform:translate(5px,-11px) rotate(3deg)}}@keyframes svelte-1szwswa-colleague-left-drift{0%{transform:translate(-10px,-16px) rotate(-11deg)}60%{transform:translate(-7px,-29px) rotate(-8deg)}to{transform:translateY(-35px) rotate(-6deg)}}@keyframes svelte-1szwswa-colleague-right-drift{0%{transform:translate(8px,34px) rotate(9deg)}35%{transform:translate(1px,29px) rotate(7deg)}to{transform:translate(-2px,14px) rotate(3deg)}}@keyframes svelte-1szwswa-colleague-extra-drift{0%{transform:translate(-4px,5px) rotate(-8deg)}55%{transform:translate(2px,-5px) rotate(-6deg)}to{transform:translate(4px,-12px) rotate(-3deg)}}@media(max-width:1050px){.hero-heading.svelte-1szwswa,.demo-intro.svelte-1szwswa{gap:35px}.hero-heading.svelte-1szwswa{grid-template-columns:1fr 1fr}.hero-lead.svelte-1szwswa{font-size:1.05rem}.hero-actions.svelte-1szwswa{gap:10px}.hero-family.svelte-1szwswa{min-height:370px}.family-characters.svelte-1szwswa .family-main:where(.svelte-1szwswa) .portrait:where(.svelte-1szwswa){width:145px;height:145px}.family-small.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:73px;height:73px}.family-left.svelte-1szwswa{left:8px;top:0}.family-right.svelte-1szwswa{left:-5px;top:0}.work-scene.svelte-1szwswa{column-gap:28px}.context-slip.svelte-1szwswa{gap:13px}.context-slip.svelte-1szwswa>div:where(.svelte-1szwswa)+div:where(.svelte-1szwswa){padding-inline-start:13px}.context-source.svelte-1szwswa{font-size:.5rem}.conversation-panel.svelte-1szwswa{height:680px}.chat-header.svelte-1szwswa{padding-inline:17px}.chat-presence.svelte-1szwswa{display:none}.chat-body.svelte-1szwswa{padding-inline:17px}.bubble.svelte-1szwswa{max-width:96%}.output-content.svelte-1szwswa{padding-inline:21px}.output-content.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:1.8rem}.continuity.svelte-1szwswa,.working-rules.svelte-1szwswa,.personal-section.svelte-1szwswa{gap:35px}.colleague-card.svelte-1szwswa{padding-inline:19px}.result-grid.svelte-1szwswa{gap:30px}.identity-builder.svelte-1szwswa{grid-template-columns:1fr 1fr}.identity-manner.svelte-1szwswa{grid-column:1/-1}.identity-start.svelte-1szwswa{grid-column:1}}@media(max-width:700px){.product-hero.svelte-1szwswa{padding-block:42px 25px}.hero-heading.svelte-1szwswa{grid-template-columns:1fr;gap:30px}h1.svelte-1szwswa{font-size:clamp(3.4rem,12.4vw,5rem)}.hero-lead.svelte-1szwswa{font-size:1.06rem;margin-top:22px}.hero-actions.svelte-1szwswa{gap:18px;margin-top:26px}.hero-updates.svelte-1szwswa{font-size:.79rem}.hero-detail.svelte-1szwswa{font-size:.74rem;margin-top:19px}.hero-family.svelte-1szwswa{min-height:295px;padding:12px 0 28px;gap:20px;max-width:440px;width:100%;margin:auto}.family-orbit.svelte-1szwswa{top:58px;height:205px}.family-characters.svelte-1szwswa{min-height:205px;gap:14px}.family-characters.svelte-1szwswa .family-main:where(.svelte-1szwswa) .portrait:where(.svelte-1szwswa){width:132px;height:132px}.family-small.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:80px;height:80px}.family-left.svelte-1szwswa{left:5px;top:3px}.family-right.svelte-1szwswa{left:-4px;top:-3px}.family-extra.svelte-1szwswa{left:15%;bottom:4px}.family-extra.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:70px;height:70px}.demo-intro.svelte-1szwswa{grid-template-columns:1fr;gap:20px;padding-block:48px 26px}.demo-intro.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.85rem}.demo-intro.svelte-1szwswa .eyebrow:where(.svelte-1szwswa){font-size:.57rem;margin-bottom:17px}.demo-intro.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.93rem}.scene-toolbar.svelte-1szwswa{gap:10px;padding-bottom:15px;align-items:flex-start}.scene-reset.svelte-1szwswa{flex-shrink:0}.scene-tabs.svelte-1szwswa{gap:6px}.scene-tabs.svelte-1szwswa button:where(.svelte-1szwswa){padding:10px 14px;font-size:.78rem}.scene-reset.svelte-1szwswa{font-size:.72rem}.mobile-panes.svelte-1szwswa{display:flex;gap:20px;border-bottom:1px solid var(--border)}.mobile-panes.svelte-1szwswa button:where(.svelte-1szwswa){border:0;border-bottom:2px solid transparent;background:none;padding:15px 0 12px;color:var(--muted);min-height:46px;font-size:.76rem}.mobile-panes.svelte-1szwswa button.active:where(.svelte-1szwswa){color:var(--cerulean-deep);border-color:var(--cerulean)}.work-scene.svelte-1szwswa{display:block;padding-top:19px}.conversation-scene.svelte-1szwswa,.agent-scene.svelte-1szwswa,.output-scene.svelte-1szwswa{display:none}.conversation-scene.mobile-visible.svelte-1szwswa,.agent-scene.mobile-visible.svelte-1szwswa,.output-scene.mobile-visible.svelte-1szwswa{display:block}.panel-caption.svelte-1szwswa{font-size:.52rem;gap:6px}.panel-caption.svelte-1szwswa>span:where(.svelte-1szwswa):last-child{text-align:end}.conversation-panel.svelte-1szwswa{height:620px;border-radius:7px}.chat-header.svelte-1szwswa{padding:15px}.chat-contact.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.95rem}.chat-contact.svelte-1szwswa>span:where(.svelte-1szwswa){font-size:.7rem}.chat-body.svelte-1szwswa{padding:20px 14px 0}.bubble.svelte-1szwswa{font-size:.89rem;padding:12px 13px 8px;max-width:94%}.chat-date.svelte-1szwswa{font-size:.58rem}.draft-attachment.svelte-1szwswa{margin-inline:13px;padding:12px;gap:8px}.draft-attachment.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.76rem}.draft-attachment.svelte-1szwswa small:where(.svelte-1szwswa){font-size:.59rem}.draft-attachment.svelte-1szwswa>div:where(.svelte-1szwswa){gap:9px}.chat-composer.svelte-1szwswa{margin-inline:13px;margin-bottom:14px;gap:7px}.composer-text.svelte-1szwswa{font-size:.8rem}.send-button.svelte-1szwswa{width:38px;height:38px}.voice-bubble.svelte-1szwswa,.photo-message.svelte-1szwswa{width:94%}.waveform.svelte-1szwswa{gap:2px}.waveform.svelte-1szwswa>i:where(.svelte-1szwswa){width:2px}.quick-replies.svelte-1szwswa button:where(.svelte-1szwswa){font-size:.74rem;padding-inline:11px}.demo-status.svelte-1szwswa{font-size:.7rem}.demo-advance.svelte-1szwswa{font-size:.74rem;padding-inline:14px}.demo-controls.svelte-1szwswa{gap:7px}.scene-pin.svelte-1szwswa{padding-bottom:27px}.agent-scene.svelte-1szwswa{padding-block:9px 25px}.agent-presence.svelte-1szwswa{margin-bottom:23px}.context-slip.svelte-1szwswa{grid-template-columns:1fr;gap:20px;padding-block:20px}.context-slip.svelte-1szwswa>div:where(.svelte-1szwswa)+div:where(.svelte-1szwswa){border-inline-start:0;border-top:1px solid var(--border);padding:20px 0 0}.context-source.svelte-1szwswa{font-size:.58rem}.context-slip.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.94rem}.context-slip.svelte-1szwswa p:where(.svelte-1szwswa)>span:where(.svelte-1szwswa){font-size:.72rem}.output-content.svelte-1szwswa{padding:23px}.output-content.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:1.9rem}.output-fields.svelte-1szwswa{gap:15px}.output-fields.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.8rem}.output-followup.svelte-1szwswa{padding-bottom:20px}.colleagues.svelte-1szwswa{padding-block:48px}.colleagues-heading.svelte-1szwswa{display:block;margin-bottom:26px}.colleagues-heading.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.6rem}.colleagues-heading.svelte-1szwswa>p:where(.svelte-1szwswa){margin-top:20px;font-size:.91rem}.colleague-grid.svelte-1szwswa{grid-template-columns:1fr}.colleague-card.svelte-1szwswa{padding:24px 20px}.colleague-card.svelte-1szwswa+.colleague-card:where(.svelte-1szwswa){border-inline-start:0;border-top:1px solid var(--border)}.colleague-card-top.svelte-1szwswa{margin-bottom:7px}.colleague-card-top.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:61px;height:61px}.colleague-card.svelte-1szwswa>p:where(.svelte-1szwswa){max-width:39ch;font-size:.92rem}.colleague-connection.svelte-1szwswa{margin-bottom:22px}.colleague-card.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:2rem}.colleague-card-bottom.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.78rem}.continuity.svelte-1szwswa,.working-rules.svelte-1szwswa{grid-template-columns:1fr;gap:26px;padding-block:46px}.continuity.svelte-1szwswa h2:where(.svelte-1szwswa),.working-rules.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.6rem}.continuity-copy.svelte-1szwswa>p:where(.svelte-1szwswa):not(.eyebrow){font-size:.94rem}.continuity-message.svelte-1szwswa{gap:12px}.continuity-message.svelte-1szwswa p:where(.svelte-1szwswa){font-size:1.25rem}.continuity-origin.svelte-1szwswa{font-size:.61rem}.continuity-message.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:35px;height:35px}.workspace-section.svelte-1szwswa{padding-block:49px}.workspace-heading.svelte-1szwswa{display:block}.workspace-heading.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.6rem}.workspace-heading.svelte-1szwswa>p:where(.svelte-1szwswa){margin-top:22px;font-size:.92rem}.workspace-content.svelte-1szwswa{padding:24px 19px}.workspace-bar.svelte-1szwswa{padding:15px}.workspace-brand.svelte-1szwswa span:where(.svelte-1szwswa){display:none}.workspace-tabs.svelte-1szwswa{gap:20px;padding-inline:18px}.workspace-tabs.svelte-1szwswa button:where(.svelte-1szwswa){font-size:.79rem;min-height:46px}.result-grid.svelte-1szwswa,.memory-grid.svelte-1szwswa,.tools-grid.svelte-1szwswa{grid-template-columns:1fr;gap:28px}.document-panel.svelte-1szwswa,.application-memory.svelte-1szwswa,.permission-panel.svelte-1szwswa{border-inline-start:0;border-top:1px solid var(--border);padding:24px 0 0}.record-detail.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:1.9rem}.record-topline.svelte-1szwswa{flex-wrap:wrap}.record-state.svelte-1szwswa{font-size:.61rem}.record-fields.svelte-1szwswa span:where(.svelte-1szwswa){font-size:.7rem}.record-fields.svelte-1szwswa strong:where(.svelte-1szwswa){font-size:.84rem}.record-table.svelte-1szwswa{font-size:.8rem}.invoice-paper.svelte-1szwswa{max-width:300px;margin:auto}.activity-heading.svelte-1szwswa{display:block}.activity-heading.svelte-1szwswa h3:where(.svelte-1szwswa){margin-bottom:17px}.activity-list.svelte-1szwswa>div:where(.svelte-1szwswa){flex-wrap:wrap;gap:12px}.activity-list.svelte-1szwswa>div:where(.svelte-1szwswa)>div:where(.svelte-1szwswa){flex:1}.activity-state.svelte-1szwswa{margin-inline-start:50px}.activity-list.svelte-1szwswa p:where(.svelte-1szwswa),.workspace-note.svelte-1szwswa{font-size:.76rem}.memory-label.svelte-1szwswa,.checkbox-line.svelte-1szwswa{font-size:.81rem}.small-button.svelte-1szwswa{min-height:44px}.memory-feedback.svelte-1szwswa,.permission-panel.svelte-1szwswa>p:where(.svelte-1szwswa),.channel-note.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.75rem}.rules-list.svelte-1szwswa h3:where(.svelte-1szwswa){font-size:1.6rem}.personal-section.svelte-1szwswa{grid-template-columns:1fr;gap:28px;padding-block:37px 48px}.personal-copy.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2.6rem}.personal-copy.svelte-1szwswa>p:where(.svelte-1szwswa):not(.eyebrow){font-size:.9rem}.preset-choices.svelte-1szwswa{max-width:390px;margin:auto}.personal-preview.svelte-1szwswa>p:where(.svelte-1szwswa){font-size:.67rem}.identity-builder.svelte-1szwswa{display:flex;flex-direction:column;padding:22px;gap:27px}.identity-person.svelte-1szwswa,.identity-choices.svelte-1szwswa{width:100%}.identity-start.svelte-1szwswa{align-self:start}.scope-section.svelte-1szwswa{grid-template-columns:1fr;gap:24px;padding-block:33px}.scope-section.svelte-1szwswa .eyebrow:where(.svelte-1szwswa){font-size:.57rem}.scope-section.svelte-1szwswa p:where(.svelte-1szwswa){font-size:.8rem}.review-dialog.svelte-1szwswa{padding:23px}.review-dialog.svelte-1szwswa h2:where(.svelte-1szwswa){font-size:2rem}}@media(max-width:360px){.hero-actions.svelte-1szwswa{gap:12px}.hero-actions.svelte-1szwswa .btn:where(.svelte-1szwswa){font-size:.85rem;padding-inline:17px}.hero-updates.svelte-1szwswa{font-size:.73rem}.family-characters.svelte-1szwswa{gap:10px}.family-small.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:65px;height:65px}.family-extra.svelte-1szwswa{left:12%}.family-extra.svelte-1szwswa .portrait:where(.svelte-1szwswa){width:60px;height:60px}.scene-tabs.svelte-1szwswa button:where(.svelte-1szwswa){padding-inline:11px;font-size:.73rem}.scene-reset.svelte-1szwswa{font-size:.66rem}.mobile-panes.svelte-1szwswa{gap:17px}.mobile-panes.svelte-1szwswa button:where(.svelte-1szwswa){font-size:.7rem}.conversation-panel.svelte-1szwswa{height:610px}.chat-header.svelte-1szwswa{gap:9px}.draft-attachment.svelte-1szwswa{padding:10px}.draft-attachment.svelte-1szwswa small:where(.svelte-1szwswa){font-size:.56rem}.panel-caption.svelte-1szwswa{font-size:.47rem}.bubble.svelte-1szwswa{font-size:.84rem}.demo-status.svelte-1szwswa{font-size:.65rem}.demo-advance.svelte-1szwswa{font-size:.68rem;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.family-orbit.svelte-1szwswa,.family-main.svelte-1szwswa,.family-small.svelte-1szwswa,.bubble.svelte-1szwswa,.processing.svelte-1szwswa>span:where(.svelte-1szwswa),.waveform.playing.svelte-1szwswa>i:where(.svelte-1szwswa){animation:none}.output-window.svelte-1szwswa,.colleague-card.svelte-1szwswa{transition:none}}.product-languages[data-astro-cid-4uhewmd3]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding-block:24px;font-size:.8rem}a[data-astro-cid-4uhewmd3]{color:var(--muted);text-underline-offset:4px}a[data-astro-cid-4uhewmd3]:hover,a[data-astro-cid-4uhewmd3][aria-current=page]{color:var(--ink);text-decoration:underline}
