.cx.svelte-huwgw3{display:flex;flex-direction:column;gap:var(--s-3);min-height:100%}.cx-path.svelte-huwgw3{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--ff-sans);font-size:.82rem;color:var(--muted)}.cx-path.svelte-huwgw3 button:where(.svelte-huwgw3){font:inherit;color:var(--muted);background:none;border:0;padding:4px 0;cursor:pointer}.cx-path.svelte-huwgw3 .here:where(.svelte-huwgw3){color:var(--ink)}.cx-unit.svelte-huwgw3{margin-left:auto;padding:3px}.cx-unit.svelte-huwgw3 .seg-b:where(.svelte-huwgw3){padding:6px 10px;font-size:.75rem;flex:0 0 auto}.cx-said.svelte-huwgw3{min-height:5.6em}.cx-lead.svelte-huwgw3{margin:0;font-family:var(--ff-serif);font-size:1.3rem;line-height:1.3;color:var(--ink);text-wrap:balance}.cx-rest.svelte-huwgw3{margin:6px 0 0;font-family:var(--ff-sans);font-size:.86rem;line-height:1.5;color:var(--muted)}.cx-touch.svelte-huwgw3{margin:8px 0 0;font-family:var(--ff-sans);font-size:.86rem;line-height:1.5;color:var(--signal)}.cx-svg.svelte-huwgw3{width:100%;aspect-ratio:1;max-height:56vh;touch-action:none;display:block;margin:0 auto;overflow:visible}.cx-c.svelte-huwgw3{cursor:pointer;outline:none}.cx-c.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:var(--ground);transition:fill var(--m-quick)}.cx-c.svelte-huwgw3:hover circle:where(.svelte-huwgw3),.cx-c.svelte-huwgw3:focus-visible circle:where(.svelte-huwgw3),.cx-c.on.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:var(--bg-hover)}.cx-c.svelte-huwgw3:focus-visible circle:where(.svelte-huwgw3){stroke:var(--ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.cx-c.soft.svelte-huwgw3 circle:where(.svelte-huwgw3){stroke:var(--line-strong);stroke-width:1.2;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.cx-c.room.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:none;stroke:var(--line-strong);stroke-width:1.2;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.cx-c.room.on.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:var(--paper);stroke:var(--signal)}.cx-c.over.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:none;stroke:var(--signal);stroke-width:1.2;vector-effect:non-scaling-stroke}.cx-c.rest.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:none;stroke:var(--line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.cx-c.moment.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:var(--line-strong);opacity:.55}.cx-c.moment.on.svelte-huwgw3 circle:where(.svelte-huwgw3){fill:var(--signal);opacity:1}.cx-name.svelte-huwgw3{font-family:var(--ff-serif);fill:var(--ink);text-anchor:middle;pointer-events:none}.cx-fig.svelte-huwgw3{font-family:var(--ff-sans);fill:var(--muted);text-anchor:middle;pointer-events:none}.cx-month.svelte-huwgw3{font-family:var(--ff-sans);fill:var(--muted);text-anchor:end}.cx-day.svelte-huwgw3{font-family:var(--ff-sans);fill:var(--muted);text-anchor:middle}.cx-c.room.svelte-huwgw3 .cx-name:where(.svelte-huwgw3),.cx-c.room.svelte-huwgw3 .cx-fig:where(.svelte-huwgw3){fill:var(--muted);font-style:italic}.cx-c.over.svelte-huwgw3 .cx-name:where(.svelte-huwgw3){fill:var(--signal)}.cx-do.svelte-huwgw3{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:48px}.cx-link.svelte-huwgw3{font-family:var(--ff-sans);font-size:.9rem;color:var(--signal);background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ca.svelte-ecc1ji{display:flex;flex-direction:column;gap:var(--s-4)}.ca-q.svelte-ecc1ji{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--line-strong);padding-bottom:4px}.ca-could.svelte-ecc1ji,.ca-mark.svelte-ecc1ji{font-family:var(--ff-serif);font-size:1.9rem;line-height:1.15;color:var(--ink);white-space:nowrap}.ca-field.svelte-ecc1ji{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-family:var(--ff-serif);font-size:1.9rem;line-height:1.15;padding:0}.ca-field.svelte-ecc1ji::placeholder{color:var(--line-strong)}.ca-field.svelte-ecc1ji:focus{outline:none}.ca-asks.svelte-ecc1ji{list-style:none;margin:0;padding:0}.ca-asks.svelte-ecc1ji li:where(.svelte-ecc1ji)+li:where(.svelte-ecc1ji){border-top:1px solid var(--line)}.ca-asks.svelte-ecc1ji button:where(.svelte-ecc1ji){width:100%;text-align:left;font-family:var(--ff-sans);font-size:.98rem;line-height:1.4;color:var(--ink);background:none;border:0;padding:14px 0;cursor:pointer}.ca-quiet.svelte-ecc1ji{margin:0;font-family:var(--ff-sans);font-size:.86rem;line-height:1.5;color:var(--muted)}.ca-a.svelte-ecc1ji{display:flex;flex-direction:column;gap:var(--s-3)}.ca-asked.svelte-ecc1ji{margin:0;font-family:var(--ff-sans);font-size:.82rem;color:var(--muted)}.ca-word.svelte-ecc1ji{margin:0;font-family:var(--ff-serif);font-size:2.2rem;line-height:1.05;color:var(--ink)}.ca-word.signal.svelte-ecc1ji{color:var(--signal)}.ca-said.svelte-ecc1ji{margin:0;font-family:var(--ff-sans);font-size:.98rem;line-height:1.55;color:var(--ink)}.ca-tell.svelte-ecc1ji{display:flex;flex-direction:column;gap:8px;background:var(--ground);border-radius:22px;padding:var(--s-4)}.ca-tell.svelte-ecc1ji label:where(.svelte-ecc1ji){font-family:var(--ff-serif);font-size:1.02rem;color:var(--ink)}.ca-tell-row.svelte-ecc1ji{display:flex;gap:8px}.ca-tell-row.svelte-ecc1ji input:where(.svelte-ecc1ji){flex:1;min-width:0;font-family:var(--ff-sans);font-size:1rem;padding:10px 12px;border:0;border-radius:12px;background:var(--paper);color:var(--ink)}.ca-working.svelte-ecc1ji{margin:0;padding-left:1.1em;font-family:var(--ff-sans);font-size:.84rem;line-height:1.55;color:var(--muted);display:grid;gap:4px}.ca-do.svelte-ecc1ji{display:flex;gap:var(--s-4);flex-wrap:wrap;padding-top:var(--s-2)}.ca-link.svelte-ecc1ji{align-self:flex-start;font-family:var(--ff-sans);font-size:.9rem;color:var(--signal);background:none;border:0;padding:6px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ca-link.quiet.svelte-ecc1ji{color:var(--muted)}.ed.svelte-j16rtb{display:flex;flex-direction:column;gap:var(--s-3)}.ed-shape.svelte-j16rtb{margin-bottom:var(--s-2)}.ed-shape.svelte-j16rtb .seg-b:where(.svelte-j16rtb){font-size:.76rem;padding:8px 4px}.ed-size.svelte-j16rtb{margin:0;font-family:var(--ff-serif);font-size:2.1rem;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.ed-word.svelte-j16rtb{margin:0;font-family:var(--ff-serif);font-size:1.6rem;color:var(--ink)}.ed-said.svelte-j16rtb,.ed-edge.svelte-j16rtb{margin:0;font-family:var(--ff-sans);font-size:.92rem;line-height:1.55;color:var(--muted)}.ed-edge.svelte-j16rtb{color:var(--ink)}.ed-sr.svelte-j16rtb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ed-range.svelte-j16rtb{width:100%;margin:var(--s-3) 0 0;accent-color:var(--ink)}.ed-bar.svelte-j16rtb{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden}.ed-bar.svelte-j16rtb i:where(.svelte-j16rtb){display:block;min-width:2px}.ed-bar.svelte-j16rtb .yes:where(.svelte-j16rtb){background:var(--ink)}.ed-bar.svelte-j16rtb .notyet:where(.svelte-j16rtb){background:var(--signal)}.ed-bar.svelte-j16rtb .no:where(.svelte-j16rtb){background:var(--line-strong)}.ed-bar.svelte-j16rtb .unknown:where(.svelte-j16rtb){background:var(--ground)}.ed-ends.svelte-j16rtb{display:flex;justify-content:space-between;font-family:var(--ff-sans);font-size:.74rem;color:var(--muted);font-variant-numeric:tabular-nums}.ed-link.svelte-j16rtb{align-self:flex-start;font-family:var(--ff-sans);font-size:.9rem;color:var(--signal);background:none;border:0;padding:6px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bw.svelte-5pr5ff{display:flex;flex-direction:column;gap:var(--s-3)}.bw-when.svelte-5pr5ff{margin:0;font-family:var(--ff-serif);font-size:2.1rem;line-height:1.1;color:var(--ink)}.bw-line.svelte-5pr5ff{margin:0;font-family:var(--ff-serif);font-size:1.3rem;color:var(--ink)}.bw-why.svelte-5pr5ff{margin:0;font-family:var(--ff-sans);font-size:.92rem;line-height:1.55;color:var(--muted)}.bw-list.svelte-5pr5ff{margin:0;display:grid;gap:0}.bw-list.svelte-5pr5ff div:where(.svelte-5pr5ff){display:flex;justify-content:space-between;gap:var(--s-3);padding:12px 0;border-top:1px solid var(--line)}.bw-list.svelte-5pr5ff div:where(.svelte-5pr5ff):last-child{border-bottom:1px solid var(--line)}.bw-list.svelte-5pr5ff dt:where(.svelte-5pr5ff){font-family:var(--ff-sans);font-size:.9rem;color:var(--muted)}.bw-list.svelte-5pr5ff dd:where(.svelte-5pr5ff){margin:0;font-family:var(--ff-serif);font-size:1.15rem;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.bw-svg.svelte-5pr5ff{width:100%;height:auto;overflow:visible}.bw-svg.svelte-5pr5ff polyline:where(.svelte-5pr5ff){stroke:var(--ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.bw-svg.svelte-5pr5ff circle:where(.svelte-5pr5ff){fill:var(--signal)}.bw-sr.svelte-5pr5ff{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bw-range.svelte-5pr5ff{width:100%;accent-color:var(--ink)}.bw-ends.svelte-5pr5ff{display:flex;justify-content:space-between;font-family:var(--ff-sans);font-size:.74rem;color:var(--muted)}.bw-fine.svelte-5pr5ff{margin:0;font-family:var(--ff-sans);font-size:.78rem;line-height:1.5;color:var(--muted)}.bw-link.svelte-5pr5ff{align-self:flex-start;font-family:var(--ff-sans);font-size:.9rem;color:var(--signal);background:none;border:0;padding:6px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.xp.svelte-ri4afx{display:flex;flex-direction:column;gap:var(--s-3)}.xp-tabs.svelte-ri4afx .seg-b:where(.svelte-ri4afx){font-size:.76rem;padding:9px 4px}.xp-track.svelte-ri4afx{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--s-4) * -1);overscroll-behavior-x:contain}.xp-track.svelte-ri4afx::-webkit-scrollbar{display:none}.xp-pane.svelte-ri4afx{flex:0 0 100%;box-sizing:border-box;scroll-snap-align:start;padding:var(--s-2) var(--s-4) 120px;display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.xp-asks.svelte-ri4afx{margin:0;font-family:var(--ff-sans);font-size:.8rem;line-height:1.5;color:var(--muted)}.xp-body.svelte-ri4afx{min-height:52vh}.xp-marks.svelte-ri4afx{display:flex;flex-wrap:wrap;gap:8px;padding-top:var(--s-3);border-top:1px solid var(--line)}.xp-mark.svelte-ri4afx{font-family:var(--ff-sans);font-size:.78rem;color:var(--muted);background:var(--ground);border:0;border-radius:999px;padding:8px 12px;cursor:pointer}.xp-mark[aria-pressed=true].svelte-ri4afx{background:var(--ink);color:var(--paper)}@media(prefers-reduced-motion:reduce){.xp-track.svelte-ri4afx{scroll-behavior:auto}}
