.session.svelte-6tuhyd{position:relative;width:calc(280 * var(--u));height:calc(268 * var(--u));font-family:var(--font-body);color:var(--text-primary)}.session.is-row.svelte-6tuhyd{width:calc(516 * var(--u));height:calc(148 * var(--u))}.capsule.svelte-6tuhyd{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;height:calc(124 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));border:1px solid var(--border-light);border-radius:calc(18 * var(--u));background:var(--bg-card);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 10%,transparent);transition:border-color .4s ease,box-shadow .4s ease}.is-row.svelte-6tuhyd .capsule:where(.svelte-6tuhyd){top:calc(14 * var(--u));right:auto;width:calc(280 * var(--u))}.is-recording.svelte-6tuhyd .capsule:where(.svelte-6tuhyd){border-color:color-mix(in srgb,var(--color-primary-500) 45%,var(--border-light));box-shadow:0 0 0 calc(5 * var(--u)) color-mix(in srgb,var(--color-primary-500) 12%,transparent),0 calc(14 * var(--u)) calc(30 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 10%,transparent)}.capsule-head.svelte-6tuhyd,.capsule-foot.svelte-6tuhyd{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u))}.rec-pill.svelte-6tuhyd{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(3.5 * var(--u)) calc(9 * var(--u));border-radius:999px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:calc(9 * var(--u));font-weight:600;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.is-live.svelte-6tuhyd .rec-pill:where(.svelte-6tuhyd){background:color-mix(in srgb,var(--color-primary-500) 16%,var(--bg-card));color:var(--pillar-scribe)}.rec-dot.svelte-6tuhyd{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:999px;background:currentColor}.is-live.svelte-6tuhyd .rec-dot:where(.svelte-6tuhyd){background:var(--color-primary-500)}.is-recording.svelte-6tuhyd .rec-dot:where(.svelte-6tuhyd){animation:svelte-6tuhyd-rec-pulse 1.2s ease-in-out infinite}.session-type.svelte-6tuhyd{display:inline-flex;padding:calc(1.5 * var(--u));border:1px solid var(--border-light);border-radius:calc(6 * var(--u));background:var(--bg-secondary);color:var(--text-tertiary);font-size:calc(7.5 * var(--u));font-weight:500}.session-type.svelte-6tuhyd span:where(.svelte-6tuhyd){padding:calc(2.5 * var(--u)) calc(6 * var(--u));border-radius:calc(4.5 * var(--u))}.session-type.svelte-6tuhyd .is-active:where(.svelte-6tuhyd){background:var(--bg-card);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--color-neutral-900) 10%,transparent)}.wave.svelte-6tuhyd{display:flex;align-items:center;justify-content:center;gap:calc(2 * var(--u));height:calc(40 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in srgb,var(--color-primary-500) 10%,var(--bg-card))}.bar.svelte-6tuhyd{width:calc(3 * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(1.5 * var(--u));background:var(--color-primary-500);opacity:.45;transform:scaleY(.18);transition:transform .5s ease,opacity .4s ease}.is-live.svelte-6tuhyd .bar:where(.svelte-6tuhyd){opacity:1;transform:scaleY(.8)}.is-recording.svelte-6tuhyd .bar:where(.svelte-6tuhyd){animation:svelte-6tuhyd-wave 1.1s ease-in-out infinite;animation-delay:var(--d)}.timer.svelte-6tuhyd{font-family:var(--font-heading);font-size:calc(15 * var(--u));font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}.foot-end.svelte-6tuhyd{display:grid;justify-items:end}.controls.svelte-6tuhyd,.done.svelte-6tuhyd{grid-area:1 / 1;display:inline-flex;align-items:center;transition:opacity .3s ease}.controls.svelte-6tuhyd{gap:calc(4 * var(--u))}.controls.is-off.svelte-6tuhyd{opacity:0}.btn.svelte-6tuhyd{display:inline-flex;align-items:center;gap:calc(3 * var(--u));height:calc(19 * var(--u));padding:0 calc(7 * var(--u));border:1px solid transparent;border-radius:calc(5 * var(--u));font-size:calc(8 * var(--u));font-weight:500;white-space:nowrap}.btn.svelte-6tuhyd svg{width:calc(8 * var(--u));height:calc(8 * var(--u))}.btn-secondary.svelte-6tuhyd{border-color:var(--border-light);background:var(--bg-card);color:var(--text-primary)}.btn-primary.svelte-6tuhyd{background:var(--color-primary-600);color:#fff}.done.svelte-6tuhyd{gap:calc(4 * var(--u));color:var(--pillar-scribe);font-size:calc(9 * var(--u));font-weight:600;opacity:0}.done.is-on.svelte-6tuhyd{opacity:1}.done.svelte-6tuhyd svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.note.svelte-6tuhyd{position:absolute;top:calc(132 * var(--u));left:calc(30 * var(--u));width:calc(220 * var(--u));padding:calc(10 * var(--u)) calc(13 * var(--u)) calc(9 * var(--u));border:1px solid var(--border-light);border-radius:calc(14 * var(--u));background:var(--bg-card);box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 10%,transparent);opacity:0;transform:translateY(calc(-10 * var(--u)));transform-origin:50% 0;transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.is-row.svelte-6tuhyd .note:where(.svelte-6tuhyd){top:0;left:calc(296 * var(--u))}.note.is-visible.svelte-6tuhyd{opacity:1;transform:none}.note.is-absorbed.svelte-6tuhyd{opacity:0;transform:translate(calc(var(--absorb-x, 0) * var(--u)),calc(var(--absorb-y, 184) * var(--u))) scale(.2);transform-origin:50% 50%;transition:opacity .5s ease .25s,transform .7s cubic-bezier(.55,0,.3,1)}.note-head.svelte-6tuhyd{display:flex;align-items:center;gap:calc(4 * var(--u))}.note-head.svelte-6tuhyd strong:where(.svelte-6tuhyd){flex:1;font-family:var(--font-heading);font-size:calc(10.5 * var(--u));font-weight:600}.chip.svelte-6tuhyd{padding:calc(1.5 * var(--u)) calc(6 * var(--u));border-radius:999px;font-size:calc(7 * var(--u));font-weight:600}.chip-modality.svelte-6tuhyd{background:var(--bg-secondary);color:var(--text-secondary)}.chip-draft.svelte-6tuhyd{background:var(--status-warning-bg);color:var(--status-warning-text)}.sections.svelte-6tuhyd{display:grid;gap:calc(4 * var(--u));margin-top:calc(7 * var(--u))}.section.svelte-6tuhyd{opacity:0;transform:translateY(calc(4 * var(--u)));transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.section.is-on.svelte-6tuhyd{opacity:1;transform:none}.section.svelte-6tuhyd strong:where(.svelte-6tuhyd){display:block;font-size:calc(8 * var(--u));font-weight:650;line-height:1.25}.section.svelte-6tuhyd p:where(.svelte-6tuhyd){margin:calc(1 * var(--u)) 0 0;color:var(--text-secondary);font-size:calc(7.6 * var(--u));line-height:1.4}.source.svelte-6tuhyd{display:inline-grid;place-items:center;width:calc(10.5 * var(--u));height:calc(10.5 * var(--u));margin-left:calc(3 * var(--u));border-radius:999px;background:color-mix(in srgb,var(--color-primary-500) 18%,var(--bg-card));color:var(--pillar-scribe);vertical-align:calc(-2.5 * var(--u));transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.source.is-on.svelte-6tuhyd{transform:none}.source.svelte-6tuhyd svg{width:calc(6 * var(--u));height:calc(6 * var(--u))}.section.svelte-6tuhyd:nth-child(2) .source:where(.svelte-6tuhyd){transition-delay:80ms}.section.svelte-6tuhyd:nth-child(3) .source:where(.svelte-6tuhyd){transition-delay:.16s}.section.svelte-6tuhyd:nth-child(4) .source:where(.svelte-6tuhyd){transition-delay:.24s}@container (max-width: 639.98px){.session.is-auto.svelte-6tuhyd{width:calc(516 * var(--u));height:calc(148 * var(--u))}.is-auto.svelte-6tuhyd .capsule:where(.svelte-6tuhyd){top:calc(14 * var(--u));right:auto;width:calc(280 * var(--u))}.is-auto.svelte-6tuhyd .note:where(.svelte-6tuhyd){top:0;left:calc(296 * var(--u))}}@keyframes svelte-6tuhyd-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.1)}}@keyframes svelte-6tuhyd-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.is-recording.svelte-6tuhyd .bar:where(.svelte-6tuhyd),.is-recording.svelte-6tuhyd .rec-dot:where(.svelte-6tuhyd){animation:none}}.ark.svelte-85ka7x{position:relative;width:calc(260 * var(--u));height:calc(260 * var(--u));font-family:var(--font-body)}.ark-ring.svelte-85ka7x{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ark-ring.svelte-85ka7x circle:where(.svelte-85ka7x){fill:color-mix(in srgb,var(--color-primary-500) 5%,transparent);stroke:color-mix(in srgb,var(--pillar-ark) 35%,var(--border-light));stroke-width:1.5;stroke-dasharray:3 7;transition:stroke .5s ease,fill .5s ease}.is-lit.svelte-85ka7x .ark-ring:where(.svelte-85ka7x) circle:where(.svelte-85ka7x){fill:color-mix(in srgb,var(--color-primary-500) 9%,transparent);stroke:color-mix(in srgb,var(--pillar-ark) 70%,transparent)}.core.svelte-85ka7x{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2 * var(--u));width:calc(148 * var(--u));height:calc(148 * var(--u));border-radius:999px;background:radial-gradient(circle at 35% 30%,var(--color-primary-400),var(--color-primary-600) 70%);color:#fff;box-shadow:0 0 0 calc(8 * var(--u)) color-mix(in srgb,var(--color-primary-500) 12%,transparent),0 calc(18 * var(--u)) calc(36 * var(--u)) color-mix(in srgb,var(--color-primary-700) 28%,transparent);transform:translate(-50%,-50%);opacity:.6;transition:opacity .6s ease}.is-lit.svelte-85ka7x .core:where(.svelte-85ka7x){opacity:1}.core-icon.svelte-85ka7x{display:flex;margin-bottom:calc(4 * var(--u))}.core-icon.svelte-85ka7x svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.core.svelte-85ka7x strong:where(.svelte-85ka7x){font-family:var(--font-heading);font-size:calc(17 * var(--u));font-weight:700;line-height:1.1}.core.svelte-85ka7x span:where(.svelte-85ka7x){font-size:calc(10.5 * var(--u));opacity:.85}.pulse.svelte-85ka7x{position:absolute;top:50%;left:50%;width:calc(148 * var(--u));height:calc(148 * var(--u));border:calc(2 * var(--u)) solid var(--color-primary-400);border-radius:999px;transform:translate(-50%,-50%);animation:svelte-85ka7x-pulse .9s ease-out forwards;pointer-events:none}.evidence.svelte-85ka7x{position:absolute;top:calc(-8 * var(--u));left:50%;padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:999px;background:var(--pillar-care);color:#fff;font-size:calc(9.5 * var(--u));font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,calc(6 * var(--u)));transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.evidence.is-on.svelte-85ka7x{opacity:1;transform:translate(-50%)}.facet.svelte-85ka7x{position:absolute;display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u));border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);color:var(--text-tertiary);font-size:calc(10.5 * var(--u));font-weight:600;white-space:nowrap;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 8%,transparent);transform:translate(-50%,-50%);opacity:.55;transition:opacity .3s ease,color .3s ease,border-color .3s ease}.facet.is-on.svelte-85ka7x{color:var(--text-primary);border-color:color-mix(in srgb,var(--pillar-ark) 45%,var(--border-light));opacity:1}.facet-dot.svelte-85ka7x{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:999px;background:var(--border-medium);transition:background-color .3s ease}.facet.is-on.svelte-85ka7x .facet-dot:where(.svelte-85ka7x){background:var(--color-primary-500)}.facet-0.svelte-85ka7x{top:calc(40 * var(--u));left:calc(34 * var(--u))}.facet-1.svelte-85ka7x{top:calc(40 * var(--u));left:calc(226 * var(--u))}.facet-2.svelte-85ka7x{top:calc(220 * var(--u));left:calc(34 * var(--u))}.facet-3.svelte-85ka7x{top:calc(220 * var(--u));left:calc(226 * var(--u))}@keyframes svelte-85ka7x-pulse{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.65)}}@media(prefers-reduced-motion:reduce){.pulse.svelte-85ka7x{display:none}}.phone-wrap.svelte-1nrhhe9{position:relative;width:calc(170 * var(--u));height:calc(310 * var(--u));font-family:var(--font-body)}.phone.svelte-1nrhhe9{position:absolute;inset:0;padding:calc(6 * var(--u));border-radius:calc(28 * var(--u));background:var(--preview-device-bezel);box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 22%,transparent)}.screen.svelte-1nrhhe9{position:relative;height:100%;border-radius:calc(22 * var(--u));background:var(--client-app-canvas);color:var(--client-app-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.status-bar.svelte-1nrhhe9{display:flex;align-items:center;justify-content:space-between;height:calc(20 * var(--u));padding:0 calc(11 * var(--u));font-size:calc(7.5 * var(--u));font-weight:600}.notch.svelte-1nrhhe9{width:calc(44 * var(--u));height:calc(12 * var(--u));border-radius:999px;background:var(--preview-device-bezel)}.battery.svelte-1nrhhe9{width:calc(14 * var(--u));height:calc(6.5 * var(--u));border:1px solid var(--client-app-ink);border-radius:calc(2 * var(--u));background:linear-gradient(90deg,var(--client-app-ink) 70%,transparent 70%) content-box;padding:1px}.view.svelte-1nrhhe9{position:absolute;inset:calc(20 * var(--u)) 0 0;display:flex;flex-direction:column;padding:0 calc(6 * var(--u));opacity:0;transform:translate(calc(10 * var(--u)));transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.view.is-on.svelte-1nrhhe9{opacity:1;transform:none}.screen-title.svelte-1nrhhe9{margin:calc(6 * var(--u)) 0 calc(7 * var(--u)) calc(2 * var(--u));font-size:calc(12 * var(--u));font-weight:600;letter-spacing:-.01em}.session-grid.svelte-1nrhhe9{display:grid;grid-template-columns:1fr 1fr;gap:calc(5 * var(--u))}.session-tile.svelte-1nrhhe9{position:relative;display:flex;flex-direction:column;gap:calc(2 * var(--u));min-height:calc(62 * var(--u));padding:calc(8 * var(--u));border-radius:calc(12 * var(--u));background:var(--tone);color:var(--client-app-on-pastel);font-size:calc(5.5 * var(--u));line-height:1.3}.session-tile.svelte-1nrhhe9 strong:where(.svelte-1nrhhe9){color:var(--client-app-ink);font-size:calc(8 * var(--u));font-weight:700}.session-tile.is-draft.svelte-1nrhhe9{border:calc(1.2 * var(--u)) dotted var(--client-app-muted);background:transparent;color:var(--client-app-muted)}.session-tile.is-draft.svelte-1nrhhe9 strong:where(.svelte-1nrhhe9){color:var(--client-app-body)}.tile-arrow.svelte-1nrhhe9{position:absolute;right:calc(6 * var(--u));bottom:calc(6 * var(--u));display:grid;place-items:center;width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:999px;background:#0000001f;color:var(--client-app-ink)}.tile-arrow.svelte-1nrhhe9 svg,.resource-arrow.svelte-1nrhhe9 svg{width:calc(7 * var(--u));height:calc(7 * var(--u))}.back.svelte-1nrhhe9{display:flex;margin:calc(3 * var(--u)) 0 calc(5 * var(--u)) calc(2 * var(--u))}.back.svelte-1nrhhe9 svg{width:calc(9 * var(--u));height:calc(9 * var(--u))}.recap-card.svelte-1nrhhe9{position:relative;display:flex;flex-direction:column;padding:calc(9 * var(--u));border:1px solid color-mix(in srgb,var(--client-app-yellow-ink) 20%,transparent);border-radius:calc(12 * var(--u));background:var(--client-app-yellow);overflow:hidden}.recap-blob.svelte-1nrhhe9{position:absolute;top:calc(-18 * var(--u));right:calc(-18 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:999px;background:#ffffff42}.eyebrow.svelte-1nrhhe9{color:var(--client-app-heading);font-size:calc(4.6 * var(--u));font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.recap-title.svelte-1nrhhe9{margin-top:calc(2 * var(--u));font-size:calc(13 * var(--u));font-weight:700;letter-spacing:-.02em;line-height:1.1}.recap-date.svelte-1nrhhe9{color:var(--client-app-on-pastel);font-size:calc(6 * var(--u));font-weight:500}.chips.svelte-1nrhhe9{display:flex;gap:calc(3 * var(--u));margin-top:calc(6 * var(--u))}.chip.svelte-1nrhhe9{display:inline-flex;align-items:center;gap:calc(2 * var(--u));padding:calc(2.5 * var(--u)) calc(5 * var(--u));border-radius:999px;background:#ffffff6b;color:color-mix(in srgb,var(--client-app-ink) 72%,transparent);font-size:calc(5.2 * var(--u));font-weight:600}.chip.svelte-1nrhhe9 b:where(.svelte-1nrhhe9){color:var(--client-app-ink);font-size:calc(6 * var(--u));font-weight:700}.chip.svelte-1nrhhe9 svg{width:calc(6 * var(--u));height:calc(6 * var(--u));color:var(--client-app-ink)}.segments.svelte-1nrhhe9{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(5 * var(--u));padding:calc(1.6 * var(--u));border:1px solid rgba(19,19,19,.09);border-radius:calc(7 * var(--u));background:var(--client-app-segment)}.segment.svelte-1nrhhe9{display:grid;place-items:center;height:calc(15 * var(--u));border-radius:calc(5.6 * var(--u));color:var(--client-app-muted);font-size:calc(5.6 * var(--u));font-weight:500;transition:background-color .3s ease,color .3s ease}.segment.is-active.svelte-1nrhhe9{background:var(--client-app-yellow);color:var(--client-app-ink);font-weight:600}.tab-body.svelte-1nrhhe9{position:relative;flex:1;margin-top:calc(5 * var(--u))}.panel.svelte-1nrhhe9{position:absolute;inset:0;display:flex;flex-direction:column;gap:calc(4 * var(--u));opacity:0;transform:translateY(calc(6 * var(--u)));transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.panel.is-on.svelte-1nrhhe9{opacity:1;transform:none}.card.svelte-1nrhhe9{position:relative;border:1px solid var(--client-app-hairline);border-radius:calc(9 * var(--u));background:var(--client-app-card)}.section.svelte-1nrhhe9{padding:calc(8 * var(--u));overflow:hidden}.corner-dot.svelte-1nrhhe9{position:absolute;top:calc(-4.5 * var(--u));left:calc(-4.5 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:999px;background:var(--tone)}.section-head.svelte-1nrhhe9{display:flex;align-items:center;justify-content:space-between}.section-head.svelte-1nrhhe9 strong:where(.svelte-1nrhhe9){font-size:calc(7.2 * var(--u));font-weight:600}.chevron.svelte-1nrhhe9{display:flex;color:var(--client-app-muted)}.chevron.svelte-1nrhhe9 svg{width:calc(8 * var(--u));height:calc(8 * var(--u))}.chevron.is-open.svelte-1nrhhe9{transform:rotate(180deg)}.section.svelte-1nrhhe9 p:where(.svelte-1nrhhe9){margin:calc(4 * var(--u)) 0 0;color:var(--client-app-body);font-size:calc(6.2 * var(--u));line-height:1.6}.task.svelte-1nrhhe9{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(8 * var(--u))}.task-text.svelte-1nrhhe9{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.task-text.svelte-1nrhhe9 strong:where(.svelte-1nrhhe9){font-size:calc(7 * var(--u));font-weight:600;letter-spacing:-.01em}.task-meta.svelte-1nrhhe9{display:inline-flex;align-items:center;gap:calc(1.5 * var(--u));color:var(--tone-meta);font-size:calc(4.8 * var(--u))}.task-meta.svelte-1nrhhe9 svg{width:calc(5 * var(--u));height:calc(5 * var(--u))}.task-check.svelte-1nrhhe9{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:calc(1 * var(--u))}.check-badge.svelte-1nrhhe9{display:grid;place-items:center;width:calc(9.6 * var(--u));height:calc(9.6 * var(--u));border-radius:999px;background:var(--tone);color:var(--tone-ink)}.check-badge.svelte-1nrhhe9 svg{width:calc(5.2 * var(--u));height:calc(5.2 * var(--u))}.check-count.svelte-1nrhhe9{height:calc(4.5 * var(--u));color:var(--tone-ink);font-size:calc(4 * var(--u));font-weight:700;line-height:1;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.check-count.is-on.svelte-1nrhhe9{opacity:1;transform:none}.resource.svelte-1nrhhe9{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u));padding:calc(8 * var(--u))}.resource-text.svelte-1nrhhe9{display:flex;flex-direction:column;gap:calc(1.5 * var(--u));line-height:1.35}.resource-text.svelte-1nrhhe9 strong:where(.svelte-1nrhhe9){font-size:calc(7.2 * var(--u));font-weight:600}.resource-caption.svelte-1nrhhe9{color:var(--client-app-muted);font-size:calc(4.8 * var(--u))}.resource-sub.svelte-1nrhhe9{color:var(--client-app-body);font-size:calc(6 * var(--u))}.resource-arrow.svelte-1nrhhe9{display:grid;place-items:center;flex-shrink:0;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:999px;background:var(--tone);color:var(--tone-ink)}.tone-0.svelte-1nrhhe9{--tone: var(--client-app-lavender);--tone-ink: var(--client-app-lavender-ink);--tone-meta: var(--client-app-lavender-meta)}.tone-1.svelte-1nrhhe9{--tone: var(--client-app-yellow);--tone-ink: var(--client-app-yellow-ink);--tone-meta: var(--client-app-yellow-meta)}.tone-2.svelte-1nrhhe9{--tone: var(--client-app-sage);--tone-ink: var(--client-app-sage-ink);--tone-meta: var(--client-app-sage-meta)}.banner.svelte-1nrhhe9{position:absolute;top:calc(5 * var(--u));right:calc(5 * var(--u));left:calc(5 * var(--u));z-index:2;display:flex;align-items:center;gap:calc(5 * var(--u));padding:calc(6 * var(--u)) calc(7 * var(--u));border-radius:calc(11 * var(--u));background:color-mix(in srgb,var(--client-app-card) 92%,transparent);box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #13131329;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(calc(-36 * var(--u)));transition:opacity .3s ease,transform .55s cubic-bezier(.16,1,.3,1)}.banner.is-on.svelte-1nrhhe9{opacity:1;transform:none}.banner-icon.svelte-1nrhhe9{display:grid;place-items:center;flex-shrink:0;width:calc(15 * var(--u));height:calc(15 * var(--u));padding:calc(3 * var(--u));border-radius:calc(4 * var(--u));background:var(--client-app-indigo)}.banner-text.svelte-1nrhhe9{display:flex;flex-direction:column;min-width:0;line-height:1.3}.banner-text.svelte-1nrhhe9 strong:where(.svelte-1nrhhe9){font-size:calc(5.6 * var(--u));font-weight:600}.banner-text.svelte-1nrhhe9 span:where(.svelte-1nrhhe9){color:var(--client-app-body);font-size:calc(5.6 * var(--u))}.tab-bar.svelte-1nrhhe9{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);padding:calc(5 * var(--u)) calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(9.6 * var(--u)) calc(9.6 * var(--u)) 0 0;background:var(--client-app-card);box-shadow:0 calc(-1.6 * var(--u)) calc(4.8 * var(--u)) #2925240f}.nav-item.svelte-1nrhhe9{display:flex;flex-direction:column;align-items:center;gap:calc(1.5 * var(--u));color:var(--client-app-muted);font-size:calc(3.8 * var(--u));font-weight:500}.nav-item.is-active.svelte-1nrhhe9{color:var(--client-app-ink);font-weight:600}.nav-item.svelte-1nrhhe9 svg{width:calc(9 * var(--u));height:calc(9 * var(--u))}.home-indicator.svelte-1nrhhe9{position:absolute;bottom:calc(3 * var(--u));left:50%;width:calc(46 * var(--u));height:calc(1.6 * var(--u));border-radius:999px;background:var(--client-app-ink);transform:translate(-50%)}.reflection.svelte-1nrhhe9{position:absolute;right:var(--reflection-right, calc(118 * var(--u)));bottom:var(--reflection-bottom, calc(22 * var(--u)));left:var(--reflection-left, auto);display:flex;align-items:flex-start;gap:calc(6 * var(--u));width:calc(150 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border:1px solid color-mix(in srgb,var(--pillar-care) 35%,var(--border-light));border-radius:calc(12 * var(--u)) calc(12 * var(--u)) calc(3 * var(--u)) calc(12 * var(--u));background:var(--bg-card);color:var(--text-primary);font-size:calc(9.5 * var(--u));line-height:1.35;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 14%,transparent);opacity:0;transform:translate(calc(12 * var(--u)));transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.reflection.svelte-1nrhhe9 svg{flex-shrink:0;width:calc(12 * var(--u));height:calc(12 * var(--u));margin-top:calc(1 * var(--u));color:var(--pillar-care)}.reflection.is-on.svelte-1nrhhe9{opacity:1;transform:none}.docs.svelte-fwhv7j{position:relative;width:calc(230 * var(--u));height:calc(250 * var(--u));font-family:var(--font-body);color:var(--text-primary)}.sheet.svelte-fwhv7j{position:absolute;top:calc(24 * var(--u));left:calc(56 * var(--u));width:calc(170 * var(--u));height:calc(222 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border:1px solid var(--border-light);border-radius:calc(10 * var(--u));background:var(--bg-card);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 10%,transparent);transform-origin:50% 100%;transition:transform .8s cubic-bezier(.22,1,.36,1),border-color .4s ease}.sheet-back.svelte-fwhv7j,.sheet-middle.svelte-fwhv7j{display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:calc(5 * var(--u))}.is-fanned.svelte-fwhv7j .sheet-back:where(.svelte-fwhv7j){transform:translate(calc(-34 * var(--u)),calc(-30 * var(--u))) rotate(-6deg)}.is-fanned.svelte-fwhv7j .sheet-middle:where(.svelte-fwhv7j){transform:translate(calc(-17 * var(--u)),calc(-15 * var(--u))) rotate(-3deg)}.tab.svelte-fwhv7j{width:calc(16 * var(--u));height:calc(5 * var(--u));border-radius:999px;background:color-mix(in srgb,var(--pillar-docs) 60%,transparent)}.sheet-title.svelte-fwhv7j{flex:1;min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:calc(8 * var(--u));font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.sheet-front.svelte-fwhv7j{display:flex;flex-direction:column;gap:calc(5 * var(--u))}.is-lit.svelte-fwhv7j .sheet-front:where(.svelte-fwhv7j){border-color:color-mix(in srgb,var(--pillar-docs) 55%,var(--border-light))}.toolbar.svelte-fwhv7j{display:flex;margin:0 calc(-3 * var(--u)) calc(2 * var(--u))}.segmented.svelte-fwhv7j{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:calc(2 * var(--u));border-radius:999px;background:var(--bg-secondary)}.segmented-thumb.svelte-fwhv7j{position:absolute;top:calc(2 * var(--u));bottom:calc(2 * var(--u));left:calc(2 * var(--u));width:calc((100% - 4 * var(--u)) / 3);border-radius:999px;background:var(--bg-card);box-shadow:0 1px 3px color-mix(in srgb,var(--color-neutral-900) 15%,transparent);transform:translate(calc(var(--active) * 100%));transition:transform .45s cubic-bezier(.22,1,.36,1)}.segment.svelte-fwhv7j{position:relative;padding:calc(3 * var(--u)) 0;color:var(--text-tertiary);font-size:calc(7.5 * var(--u));font-weight:600;text-align:center;transition:color .3s ease}.segment.is-active.svelte-fwhv7j{color:var(--pillar-docs-text)}.letterhead.svelte-fwhv7j{display:flex;align-items:center;gap:calc(5 * var(--u));padding-bottom:calc(5 * var(--u));border-bottom:1px solid var(--border-light)}.logo.svelte-fwhv7j{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(4 * var(--u));background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-600))}.skeleton.svelte-fwhv7j{display:block;width:var(--w);height:calc(4.5 * var(--u));border-radius:999px;background:color-mix(in srgb,var(--text-tertiary) 30%,transparent)}.date.svelte-fwhv7j{margin-left:auto}.doc-title.svelte-fwhv7j{font-family:var(--font-heading);font-size:calc(10 * var(--u));font-weight:700;line-height:1.2}.greeting.svelte-fwhv7j{color:var(--text-secondary);font-size:calc(8 * var(--u))}.body.svelte-fwhv7j{display:grid;gap:calc(6 * var(--u))}.line-group.svelte-fwhv7j{display:grid;gap:calc(3.5 * var(--u))}.line-group.svelte-fwhv7j .skeleton:where(.svelte-fwhv7j){transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.line-group.svelte-fwhv7j .skeleton:where(.svelte-fwhv7j)+.skeleton:where(.svelte-fwhv7j){transition-delay:.12s}.line-group.is-on.svelte-fwhv7j .skeleton:where(.svelte-fwhv7j){transform:scaleX(1)}.signature.svelte-fwhv7j{display:grid;margin-top:auto;line-height:1.25}.signature.svelte-fwhv7j svg:where(.svelte-fwhv7j){width:calc(64 * var(--u));height:calc(19 * var(--u));overflow:visible}.signature.svelte-fwhv7j path:where(.svelte-fwhv7j){fill:none;stroke:var(--text-primary);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s ease-in-out}.signature.svelte-fwhv7j svg.is-signed:where(.svelte-fwhv7j) path:where(.svelte-fwhv7j){stroke-dashoffset:0}.sign-name.svelte-fwhv7j{font-size:calc(7.5 * var(--u));font-weight:700}.sign-meta.svelte-fwhv7j{color:var(--text-tertiary);font-size:calc(7 * var(--u))}.status.svelte-fwhv7j{position:absolute;right:calc(-10 * var(--u));bottom:calc(18 * var(--u));display:inline-flex;align-items:center;gap:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:999px;font-size:calc(9 * var(--u));font-weight:700;white-space:nowrap;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) color-mix(in srgb,var(--color-neutral-900) 14%,transparent);transition:background-color .3s ease,color .3s ease}.status.svelte-fwhv7j svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.status-draft.svelte-fwhv7j{background:var(--bg-secondary);color:var(--text-secondary)}.status-reviewed.svelte-fwhv7j{background:color-mix(in srgb,var(--pillar-docs) 24%,var(--bg-card));color:var(--pillar-docs-text)}.status-ready.svelte-fwhv7j{background:var(--color-primary-600);color:#fff}@media(prefers-reduced-motion:reduce){.sheet.svelte-fwhv7j,.segmented-thumb.svelte-fwhv7j,.signature.svelte-fwhv7j path:where(.svelte-fwhv7j){transition:none}}.flow-stage.svelte-soacol{animation:svelte-soacol-stage-in .8s cubic-bezier(.16,1,.3,1) both}.rail-dot.svelte-soacol{width:8px;height:8px;border-radius:999px;background:var(--rail-color)}.rail-fill.svelte-soacol{background:var(--rail-color)}.rail-scribe.svelte-soacol{--rail-color: var(--pillar-scribe)}.rail-ark.svelte-soacol{--rail-color: var(--color-primary-500)}.rail-care.svelte-soacol{--rail-color: var(--pillar-care)}.rail-docs.svelte-soacol{--rail-color: var(--pillar-docs)}.caption-text.svelte-soacol{animation:svelte-soacol-caption-in .5s cubic-bezier(.16,1,.3,1) both}.scaler.svelte-soacol{container-type:inline-size;position:relative;background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--color-primary-500) 10%,transparent),transparent 46%),radial-gradient(circle,var(--hero-dot-pattern) 1px,transparent 1.5px) 0 0 / 22px 22px,var(--bg-secondary)}.canvas.svelte-soacol{--s: calc(100cqw / 1200);--u: var(--s);position:relative;width:100%;aspect-ratio:1200 / 640;font-family:var(--font-body);color:var(--text-primary)}.wires.svelte-soacol{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wires-portrait.svelte-soacol{display:none}.wire-base.svelte-soacol{fill:none;stroke:var(--border-medium);stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round;transition:opacity .4s ease}.wire-live.svelte-soacol{fill:none;stroke:var(--tone);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1),opacity .4s ease}.wire-live.is-drawn.svelte-soacol{stroke-dashoffset:0}.is-resetting.svelte-soacol .wire-live:where(.svelte-soacol){opacity:0;transition:opacity .5s ease}.tone-scribe.svelte-soacol{--tone: var(--pillar-scribe)}.tone-ark.svelte-soacol{--tone: var(--color-primary-500)}.tone-care.svelte-soacol{--tone: var(--pillar-care)}.tone-docs.svelte-soacol{--tone: var(--pillar-docs)}.packet-group.svelte-soacol{opacity:0}.packet.svelte-soacol{fill:var(--tone);stroke:var(--bg-card);stroke-width:2}.packet-glow.svelte-soacol{fill:var(--tone);opacity:.22}.input.svelte-soacol{position:absolute;left:calc(40 * var(--s));display:flex;align-items:center;gap:calc(12 * var(--s));width:calc(240 * var(--s));height:calc(80 * var(--s));padding:0 calc(16 * var(--s));border:1px solid var(--border-light);border-radius:calc(16 * var(--s));background:var(--bg-card);box-shadow:0 calc(8 * var(--s)) calc(20 * var(--s)) color-mix(in srgb,var(--color-neutral-900) 7%,transparent);opacity:.72;transition:opacity .4s ease,border-color .4s ease,box-shadow .4s ease}.input.is-on.svelte-soacol{opacity:1;border-color:color-mix(in srgb,var(--color-primary-500) 45%,var(--border-light));box-shadow:0 0 0 calc(4 * var(--s)) color-mix(in srgb,var(--color-primary-500) 10%,transparent),0 calc(8 * var(--s)) calc(20 * var(--s)) color-mix(in srgb,var(--color-neutral-900) 7%,transparent)}.input-0.svelte-soacol{top:calc(146 * var(--s))}.input-1.svelte-soacol{top:calc(246 * var(--s))}.input-2.svelte-soacol{top:calc(346 * var(--s))}.input-icon.svelte-soacol{display:grid;place-items:center;flex-shrink:0;width:calc(40 * var(--s));height:calc(40 * var(--s));border-radius:calc(12 * var(--s));background:var(--color-primary-50);color:var(--color-primary-700)}.input-icon.svelte-soacol svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.input-text.svelte-soacol{display:flex;flex-direction:column;min-width:0;line-height:1.25}.input-text.svelte-soacol strong:where(.svelte-soacol){overflow:hidden;font-size:calc(15 * var(--s));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.input-text.svelte-soacol span:where(.svelte-soacol){color:var(--text-tertiary);font-size:calc(12.5 * var(--s))}.quote.svelte-soacol{position:absolute;display:inline-flex;align-items:center;gap:calc(4 * var(--s));padding:calc(6 * var(--s)) calc(12 * var(--s)) calc(6 * var(--s)) calc(9 * var(--s));border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);font-size:calc(13 * var(--s));font-style:italic;font-weight:600;white-space:nowrap;box-shadow:0 calc(8 * var(--s)) calc(18 * var(--s)) color-mix(in srgb,var(--color-neutral-900) 10%,transparent);opacity:0;transform:translate(-50%,calc(-50% + 8 * var(--s)));transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.quote.is-on.svelte-soacol{opacity:1;transform:translate(-50%,-50%)}.quote-mark.svelte-soacol{color:var(--pillar-scribe);font-family:var(--font-heading);font-size:calc(20 * var(--s));font-style:normal;line-height:.6;margin-top:calc(6 * var(--s))}.quote-0.svelte-soacol{top:calc(46 * var(--s));left:calc(340 * var(--s))}.quote-1.svelte-soacol{top:calc(58 * var(--s));left:calc(846 * var(--s))}.quote-2.svelte-soacol{top:calc(126 * var(--s));left:calc(350 * var(--s))}.quote-3.svelte-soacol{top:calc(138 * var(--s));left:calc(862 * var(--s))}.part.svelte-soacol{position:absolute;transition:opacity .5s ease}.part-session.svelte-soacol{top:calc(24 * var(--s));left:calc(460 * var(--s));z-index:2}.part-ark.svelte-soacol{top:calc(290 * var(--s));left:calc(470 * var(--s));z-index:1}.part-phone.svelte-soacol{top:calc(28 * var(--s));left:calc(965 * var(--s))}.part-docs.svelte-soacol{top:calc(360 * var(--s));left:calc(920 * var(--s))}.canvas.svelte-soacol :is(.part:where(.svelte-soacol),.input:where(.svelte-soacol),.wire-base:where(.svelte-soacol),.wire-live:where(.svelte-soacol)).is-upcoming:where(.svelte-soacol){opacity:.16}.canvas.svelte-soacol :is(.part:where(.svelte-soacol),.input:where(.svelte-soacol),.wire-base:where(.svelte-soacol),.wire-live:where(.svelte-soacol)).is-done:where(.svelte-soacol){opacity:.6}.plan.svelte-soacol{position:absolute;top:calc(510 * var(--s));left:calc(40 * var(--s));display:flex;align-items:center;gap:calc(12 * var(--s));width:calc(240 * var(--s));height:calc(72 * var(--s));padding:0 calc(16 * var(--s));border:1px solid color-mix(in srgb,var(--color-primary-500) 55%,var(--border-light));border-radius:calc(16 * var(--s));background:var(--color-primary-50);color:var(--color-primary-900);opacity:0;transform:translateY(calc(10 * var(--s)));transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.plan.is-on.svelte-soacol{opacity:1;transform:none}.plan-icon.svelte-soacol{display:grid;place-items:center;flex-shrink:0;width:calc(40 * var(--s));height:calc(40 * var(--s));border-radius:calc(12 * var(--s));background:var(--color-primary-600);color:#fff}.plan-icon.svelte-soacol svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.plan-text.svelte-soacol{display:flex;flex-direction:column;line-height:1.25}.plan-text.svelte-soacol strong:where(.svelte-soacol){font-size:calc(15 * var(--s))}.plan-text.svelte-soacol span:where(.svelte-soacol){font-size:calc(12.5 * var(--s));opacity:.8}.is-resetting.svelte-soacol .transient:where(.svelte-soacol){opacity:0}.is-composed.svelte-soacol *{transition:none!important}.is-composed.svelte-soacol .group-loop:where(.svelte-soacol){opacity:1}.canvas[data-focus].svelte-soacol :is(.part:where(.svelte-soacol),.input:where(.svelte-soacol),.plan:where(.svelte-soacol)){opacity:.25}.canvas[data-focus=capture].svelte-soacol .group-capture:where(.svelte-soacol),.canvas[data-focus=understand].svelte-soacol .group-understand:where(.svelte-soacol),.canvas[data-focus=continue].svelte-soacol .group-continue:where(.svelte-soacol),.canvas[data-focus=communicate].svelte-soacol .group-communicate:where(.svelte-soacol){opacity:1}@container (max-width: 639.98px){.canvas.svelte-soacol{--s: calc(100cqw / 390);aspect-ratio:390 / 700}.wires-landscape.svelte-soacol{display:none}.wires-portrait.svelte-soacol{display:block}.input.svelte-soacol{left:calc(12 * var(--s));gap:calc(8 * var(--s));width:calc(150 * var(--s));height:calc(40 * var(--s));padding:0 calc(8 * var(--s));border-radius:calc(11 * var(--s))}.input-0.svelte-soacol{top:calc(172 * var(--s))}.input-1.svelte-soacol{top:calc(220 * var(--s))}.input-2.svelte-soacol{top:calc(268 * var(--s))}.input-icon.svelte-soacol{width:calc(24 * var(--s));height:calc(24 * var(--s));border-radius:calc(7 * var(--s))}.input-icon.svelte-soacol svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.input-text.svelte-soacol strong:where(.svelte-soacol){display:-webkit-box;font-size:calc(10 * var(--s));white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.input-text.svelte-soacol span:where(.svelte-soacol){display:none}.quote.svelte-soacol{font-size:calc(10 * var(--s))}.quote-0.svelte-soacol{top:calc(136 * var(--s));left:calc(105 * var(--s))}.quote-1.svelte-soacol{top:calc(136 * var(--s));left:calc(290 * var(--s))}.quote-2.svelte-soacol,.quote-3.svelte-soacol{display:none}.part-session.svelte-soacol{--u: calc(var(--s) * .7);--absorb-x: -19;--absorb-y: 254;top:calc(14 * var(--s));left:calc(14 * var(--s))}.part-ark.svelte-soacol{--u: calc(var(--s) * .72);top:calc(146 * var(--s));left:calc(191 * var(--s))}.part-phone.svelte-soacol{--u: calc(var(--s) * .72);--reflection-left: calc(14 * var(--u));--reflection-right: auto;--reflection-bottom: calc(30 * var(--u));top:calc(382 * var(--s));left:calc(40 * var(--s))}.part-docs.svelte-soacol{--u: calc(var(--s) * .8);top:calc(380 * var(--s));left:calc(190 * var(--s))}.plan.svelte-soacol{top:calc(622 * var(--s));left:calc(20 * var(--s));gap:calc(8 * var(--s));width:calc(202 * var(--s));height:calc(56 * var(--s));padding:0 calc(10 * var(--s));border-radius:calc(12 * var(--s))}.plan-icon.svelte-soacol{width:calc(30 * var(--s));height:calc(30 * var(--s));border-radius:calc(9 * var(--s))}.plan-text.svelte-soacol strong:where(.svelte-soacol){font-size:calc(12 * var(--s))}.plan-text.svelte-soacol span:where(.svelte-soacol){font-size:calc(10.5 * var(--s))}}@keyframes svelte-soacol-stage-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes svelte-soacol-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.flow-stage.svelte-soacol,.caption-text.svelte-soacol{animation:none}}.live-dot.svelte-mioirg{animation:svelte-mioirg-pulse 1.4s ease-in-out infinite}.line-reveal.svelte-mioirg{animation:svelte-mioirg-lineReveal .35s ease forwards}.typing-cursor.svelte-mioirg{animation:svelte-mioirg-blink 1s step-end infinite}.typing-dot.svelte-mioirg{animation:svelte-mioirg-typing 1.4s infinite ease-in-out}.typing-dot-2.svelte-mioirg{animation-delay:.2s}.typing-dot-3.svelte-mioirg{animation-delay:.4s}@keyframes svelte-mioirg-lineReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-mioirg-typing{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes svelte-mioirg-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-mioirg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.typing-cursor.svelte-mioirg{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--color-primary-500)}@media(prefers-reduced-motion:reduce){.line-reveal.svelte-mioirg,.live-dot.svelte-mioirg,.typing-cursor.svelte-mioirg,.typing-dot.svelte-mioirg{animation:none}}.processing-visual.svelte-s6u64b{position:relative;width:180px;height:180px;flex-shrink:0}.orbit-ring.svelte-s6u64b{position:absolute;top:50%;left:50%;border:1px solid var(--color-primary-200);border-radius:50%;transform:translate(-50%,-50%)}.orbit-1.svelte-s6u64b{width:160px;height:160px;animation:svelte-s6u64b-orbit-rotate 8s linear infinite}.orbit-2.svelte-s6u64b{width:125px;height:125px;animation:svelte-s6u64b-orbit-rotate 6s linear infinite reverse}.orbit-3.svelte-s6u64b{width:90px;height:90px;animation:svelte-s6u64b-orbit-rotate 4s linear infinite}.orbit-dot.svelte-s6u64b{position:absolute;top:-4px;left:50%;width:8px;height:8px;background:var(--color-primary-500);border-radius:50%;transform:translate(-50%);box-shadow:0 0 10px var(--color-primary-400)}.orbit-2.svelte-s6u64b .orbit-dot:where(.svelte-s6u64b){background:var(--color-primary-400);width:6px;height:6px}.orbit-3.svelte-s6u64b .orbit-dot:where(.svelte-s6u64b){background:var(--color-primary-300);width:5px;height:5px}@keyframes svelte-s6u64b-orbit-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.core-container.svelte-s6u64b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-glow.svelte-s6u64b{position:absolute;top:50%;left:50%;width:80px;height:80px;background:radial-gradient(circle,var(--color-primary-300) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);animation:svelte-s6u64b-glow-pulse 2s ease-in-out infinite}.core.svelte-s6u64b{position:relative;width:64px;height:64px;background:var(--color-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px var(--color-primary-400);animation:svelte-s6u64b-core-pulse 2s ease-in-out infinite}.core.svelte-s6u64b .logo-icon{color:#fff;animation:svelte-s6u64b-logo-pulse 3s ease-in-out infinite}@keyframes svelte-s6u64b-glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes svelte-s6u64b-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-s6u64b-logo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.particles.svelte-s6u64b{position:absolute;top:50%;left:50%;width:0;height:0}.particle.svelte-s6u64b{position:absolute;width:4px;height:4px;background:var(--color-primary-400);border-radius:50%;opacity:0;animation:svelte-s6u64b-particle-float 3s ease-in-out infinite;animation-delay:var(--delay);transform:rotate(var(--angle)) translateY(calc(-1 * var(--distance)))}@keyframes svelte-s6u64b-particle-float{0%{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--distance) + 20px)) scale(.5)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--distance) - 30px)) scale(.3)}}.rec-dot.svelte-s6u64b{width:10px;height:10px;border-radius:50%;background:var(--color-red-500, #ef4444);animation:svelte-s6u64b-rec-pulse 1.5s infinite}@keyframes svelte-s6u64b-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.dark .particle.svelte-s6u64b{background:var(--color-primary-300)}@media(max-width:640px){.processing-visual.svelte-s6u64b{width:150px;height:150px}.orbit-1.svelte-s6u64b{width:130px;height:130px}.orbit-2.svelte-s6u64b{width:100px;height:100px}.orbit-3.svelte-s6u64b{width:72px;height:72px}.core.svelte-s6u64b{width:52px;height:52px}.core.svelte-s6u64b .logo-icon{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.orbit-1.svelte-s6u64b,.orbit-2.svelte-s6u64b,.orbit-3.svelte-s6u64b,.core-glow.svelte-s6u64b,.core.svelte-s6u64b,.core.svelte-s6u64b .logo-icon,.particle.svelte-s6u64b,.rec-dot.svelte-s6u64b{animation:none}}.phase-active.svelte-122jo2l{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease}@media(prefers-reduced-motion:reduce){.phase-active.svelte-122jo2l{transition:none}}.phase-active.svelte-1ftm56b{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease}.rec-dot.svelte-1ftm56b{animation:svelte-1ftm56b-rec-pulse 1.5s infinite}.wave-bar.svelte-1ftm56b{animation:svelte-1ftm56b-wave .8s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-1ftm56b-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes svelte-1ftm56b-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.phase-active.svelte-1ftm56b{transition:none}.rec-dot.svelte-1ftm56b,.wave-bar.svelte-1ftm56b{animation:none}}.confetti-holder.svelte-1otqbd6{position:relative}@keyframes svelte-1otqbd6-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-1otqbd6-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-1otqbd6-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-1otqbd6{--translate-y: calc(-200px * var(--translate-y-multiplier));--translate-x: calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-1otqbd6-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-1otqbd6:before{--full-rotation: var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-1otqbd6-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-1otqbd6 .confetti:where(.svelte-1otqbd6):before{border-radius:50%}.cone.svelte-1otqbd6 .confetti:where(.svelte-1otqbd6){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-1otqbd6 .confetti:where(.svelte-1otqbd6){animation-name:svelte-1otqbd6-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-1otqbd6 .confetti:where(.svelte-1otqbd6),.reduced-motion.svelte-1otqbd6 .confetti:where(.svelte-1otqbd6):before{animation:none}}.client-row-highlighted.svelte-fb1a8v{animation:svelte-fb1a8v-highlightPulse 1.5s ease-in-out infinite}@keyframes svelte-fb1a8v-highlightPulse{0%,to{box-shadow:0 0 #4a9b7f33}50%{box-shadow:0 0 0 4px #4a9b7f33}}.start-session-btn.svelte-fb1a8v{animation:svelte-fb1a8v-buttonPulse 1.5s ease-in-out infinite}@keyframes svelte-fb1a8v-buttonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.rec-dot.svelte-fb1a8v{animation:svelte-fb1a8v-pulse 1s infinite}@keyframes svelte-fb1a8v-pulse{0%,to{opacity:1}50%{opacity:.5}}.wave-bar.svelte-fb1a8v{animation:svelte-fb1a8v-wave 1s ease-in-out infinite}@keyframes svelte-fb1a8v-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.typing-indicator.svelte-fb1a8v span:where(.svelte-fb1a8v){animation:svelte-fb1a8v-typing 1.4s infinite ease-in-out}.typing-indicator.svelte-fb1a8v span:where(.svelte-fb1a8v):nth-child(2){animation-delay:.2s}.typing-indicator.svelte-fb1a8v span:where(.svelte-fb1a8v):nth-child(3){animation-delay:.4s}@keyframes svelte-fb1a8v-typing{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.spinner.svelte-fb1a8v{animation:svelte-fb1a8v-spin .8s linear infinite}@keyframes svelte-fb1a8v-spin{to{transform:rotate(360deg)}}.lang-fade.svelte-fb1a8v{animation:svelte-fb1a8v-langFadeIn .3s ease}@keyframes svelte-fb1a8v-langFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.client-row-highlighted.svelte-fb1a8v,.start-session-btn.svelte-fb1a8v,.rec-dot.svelte-fb1a8v,.wave-bar.svelte-fb1a8v,.typing-indicator.svelte-fb1a8v span:where(.svelte-fb1a8v),.spinner.svelte-fb1a8v,.lang-fade.svelte-fb1a8v{animation:none}.app-preview.svelte-fb1a8v{transform:none!important}}.step-visible.svelte-113kijl .step-number-animated:where(.svelte-113kijl){animation:svelte-113kijl-stepPop .5s ease calc(var(--step-index) * .12s + 80ms) both}@keyframes svelte-113kijl-stepPop{0%{transform:scale(.85)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.step-visible.svelte-113kijl .step-number-animated:where(.svelte-113kijl){animation:none}}.visual.svelte-1eq3vvs{container-type:inline-size;position:relative;display:flex;align-items:center;justify-content:center;height:15rem;overflow:hidden;border-bottom:1px solid var(--border-light);background:radial-gradient(ellipse 70% 80% at 50% 100%,color-mix(in srgb,var(--visual-accent) 18%,transparent),transparent 70%),radial-gradient(circle,var(--hero-dot-pattern) 1px,transparent 1.5px) 0 0 / 20px 20px,linear-gradient(180deg,var(--bg-secondary),color-mix(in srgb,var(--visual-accent) 6%,var(--bg-card)))}.visual-scribe.svelte-1eq3vvs{--visual-accent: var(--pillar-scribe)}.visual-ark.svelte-1eq3vvs{--visual-accent: var(--color-primary-500)}.visual-care.svelte-1eq3vvs{--visual-accent: var(--pillar-care)}.visual-docs.svelte-1eq3vvs{--visual-accent: var(--pillar-docs)}.visual-scribe.svelte-1eq3vvs .visual-inner:where(.svelte-1eq3vvs){--u: min(1px, calc((100cqw - 48px) / 516))}.visual-ark.svelte-1eq3vvs .visual-inner:where(.svelte-1eq3vvs){--u: min(.84px, calc((100cqw - 48px) / 300))}.visual-care.svelte-1eq3vvs .visual-inner:where(.svelte-1eq3vvs){width:190px;align-self:flex-start;margin-top:2rem}.visual-docs.svelte-1eq3vvs .visual-inner:where(.svelte-1eq3vvs){--u: min(.9px, calc((100cqw - 48px) / 300));margin-top:1.5rem;margin-left:2rem}.stack-card.svelte-3r2jfr{top:calc(94px + (var(--index) * 6px));z-index:calc(10 + var(--index));transform:translateY(calc(var(--index) * 1px))}@media(max-width:980px){.stack-card.svelte-3r2jfr{top:auto;transform:none}}.status-dot.svelte-n9iwdv{animation:svelte-n9iwdv-pulse 1.5s infinite}@keyframes svelte-n9iwdv-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.status-dot.svelte-n9iwdv{animation:none}}.lang-fade.svelte-lyw6j{animation:svelte-lyw6j-langCardFade .3s ease-out}@keyframes svelte-lyw6j-langCardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lang-fade.svelte-lyw6j{animation:none}}.lang-fade.svelte-gr028x{animation:svelte-gr028x-langCardFade .3s ease-out}@keyframes svelte-gr028x-langCardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lang-fade.svelte-gr028x{animation:none}}.field-cursor.svelte-1h1lr9n{width:2px;height:1.1em;background:var(--color-primary-500);animation:svelte-1h1lr9n-blink 1s step-end infinite}.paste-flash.svelte-1h1lr9n{animation:svelte-1h1lr9n-pasteFlash .45s ease}.paste-reveal.svelte-1h1lr9n{animation:svelte-1h1lr9n-pasteReveal .35s ease}@keyframes svelte-1h1lr9n-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-1h1lr9n-pasteFlash{0%{background:var(--color-primary-100);box-shadow:inset 0 0 0 2px var(--color-primary-300)}to{background:var(--color-primary-50);box-shadow:none}}@keyframes svelte-1h1lr9n-pasteReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.field-cursor.svelte-1h1lr9n,.paste-reveal.svelte-1h1lr9n,.paste-flash.svelte-1h1lr9n{animation:none}}.shimmer-line.svelte-e4l1ru{display:block;height:10px;width:var(--line-width);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--border-light) 0%,var(--color-primary-100) 50%,var(--border-light) 100%);background-size:200% 100%;animation:svelte-e4l1ru-shimmer 1.4s ease-in-out infinite}.edit-cursor.svelte-e4l1ru{width:2px;height:1.1em;background:var(--color-primary-500);animation:svelte-e4l1ru-blink 1s step-end infinite}@keyframes svelte-e4l1ru-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes svelte-e4l1ru-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.shimmer-line.svelte-e4l1ru,.edit-cursor.svelte-e4l1ru{animation:none}}.shimmer-line.svelte-vz7lej{display:block;height:10px;width:var(--line-width, 80%);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--bg-secondary) 0%,var(--color-primary-100) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:svelte-vz7lej-shimmer 1.2s ease infinite}@keyframes svelte-vz7lej-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.shimmer-line.svelte-vz7lej{animation:none}}.waveform-bar.svelte-16ufap7{animation:svelte-16ufap7-pulseBar .8s ease-in-out infinite;animation-delay:calc(var(--bar-index) * .05s)}.lang-fade.svelte-16ufap7{animation:svelte-16ufap7-langCardFade .3s ease-out}@keyframes svelte-16ufap7-pulseBar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.2)}}@keyframes svelte-16ufap7-langCardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lang-fade.svelte-16ufap7,.waveform-bar.svelte-16ufap7{animation:none}}.lang-fade.svelte-1r44b0y{animation:svelte-1r44b0y-langCardFade .3s ease-out}@keyframes svelte-1r44b0y-langCardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lang-fade.svelte-1r44b0y{animation:none}}.lang-fade.svelte-1do90ac{animation:svelte-1do90ac-langCardFade .3s ease-out}@keyframes svelte-1do90ac-langCardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lang-fade.svelte-1do90ac{animation:none}}.line-reveal.svelte-175qwzi{animation:svelte-175qwzi-lineReveal .4s ease calc(var(--line-index) * 80ms) both}.clinical-term-highlighted.svelte-175qwzi{animation:svelte-175qwzi-termPulse .45s ease}.live-dot.svelte-175qwzi{animation:svelte-175qwzi-pulse 1.4s ease-in-out infinite}@keyframes svelte-175qwzi-lineReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-175qwzi-termPulse{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes svelte-175qwzi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.line-reveal.svelte-175qwzi,.clinical-term-highlighted.svelte-175qwzi,.live-dot.svelte-175qwzi{animation:none}}.live-dot.svelte-1lg00u{animation:svelte-1lg00u-pulse 1.4s ease-in-out infinite}.waveform-bar.svelte-1lg00u{animation:svelte-1lg00u-waveform 1.4s ease-in-out infinite}.waveform-bar-even.svelte-1lg00u{animation-delay:.12s}.waveform-bar-third.svelte-1lg00u{animation-delay:.22s}.line-reveal.svelte-1lg00u{animation:svelte-1lg00u-lineReveal .35s ease calc(var(--line-index) * 80ms) both}@keyframes svelte-1lg00u-lineReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1lg00u-waveform{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.15)}}@keyframes svelte-1lg00u-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.line-reveal.svelte-1lg00u,.live-dot.svelte-1lg00u,.waveform-bar.svelte-1lg00u{animation:none}}.output-card.svelte-zvhsjd{transition-delay:var(--delay)}.live-dot.svelte-zvhsjd{animation:svelte-zvhsjd-pulse 1.4s ease-in-out infinite}@keyframes svelte-zvhsjd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.live-dot.svelte-zvhsjd{animation:none}}.live-dot.svelte-1r4uds6{animation:svelte-1r4uds6-pulse 1.4s ease-in-out infinite}.waveform-bar.svelte-1r4uds6{animation:svelte-1r4uds6-waveform 1.35s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-1r4uds6-waveform{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.15)}}@keyframes svelte-1r4uds6-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.live-dot.svelte-1r4uds6,.waveform-bar.svelte-1r4uds6{animation:none}}.recording-status-dot.svelte-1s90kll{animation:svelte-1s90kll-recording-pulse 1.5s ease-in-out infinite}.recording-wave-bar.svelte-1s90kll{animation:svelte-1s90kll-recording-wave 1s ease-in-out infinite}@keyframes svelte-1s90kll-recording-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-1s90kll-recording-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@media(prefers-reduced-motion:reduce){.recording-status-dot.svelte-1s90kll,.recording-wave-bar.svelte-1s90kll{animation:none}}
