.family.svelte-w9vhsq{container-type:inline-size;width:100%}.stage.svelte-w9vhsq{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:14px;row-gap:52px}.links.svelte-w9vhsq{position:absolute;inset:0;overflow:visible;pointer-events:none}.links.svelte-w9vhsq path:where(.svelte-w9vhsq){fill:none;stroke:var(--f3-link-main-color);stroke-width:1.5;stroke-linejoin:round;transition:opacity .25s ease}.person.svelte-w9vhsq{position:relative;grid-column:var(--wide) / span 2;min-width:0;container:card / inline-size;transition:opacity .25s ease,transform .25s ease,visibility .25s}.gone.svelte-w9vhsq{opacity:0;visibility:hidden}.person.gone.svelte-w9vhsq{transform:scale(.96)}.person.svelte-w9vhsq .person-card{cursor:default}@container card (max-width: 209px){.person.svelte-w9vhsq .card-age{display:none}}@container card (max-width: 179px){.person.svelte-w9vhsq .custom-card.person-card{--photo-width: 52px;gap:8px;padding-inline-end:10px}.person.svelte-w9vhsq .card-name{font-size:.84rem}.person.svelte-w9vhsq .card-surname,.person.svelte-w9vhsq .card-meta{font-size:.72rem}}@container (max-width: 759px){.stage.svelte-w9vhsq{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:10px;row-gap:40px}.person.svelte-w9vhsq{grid-column:var(--mid) / span 2}.person.no-mid.svelte-w9vhsq{display:none}}@container (max-width: 479px){.stage.svelte-w9vhsq{grid-template-columns:repeat(4,minmax(0,1fr))}.person.svelte-w9vhsq{grid-column:var(--phone) / span 2}.person.no-phone.svelte-w9vhsq{display:none}}.intro.svelte-w9vhsq .person:where(.svelte-w9vhsq){animation:svelte-w9vhsq-rise .55s var(--ease-out) both;animation-delay:calc(.12s + var(--row) * .16s)}.intro.svelte-w9vhsq .links:where(.svelte-w9vhsq) path:where(.svelte-w9vhsq){stroke-dasharray:1;animation:svelte-w9vhsq-draw .7s ease-out both;animation-delay:calc(.45s + var(--row) * .2s)}@keyframes svelte-w9vhsq-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-w9vhsq-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.intro.svelte-w9vhsq .person:where(.svelte-w9vhsq),.intro.svelte-w9vhsq .links:where(.svelte-w9vhsq) path:where(.svelte-w9vhsq){animation:none}.person.svelte-w9vhsq,.links.svelte-w9vhsq path:where(.svelte-w9vhsq){transition:none}}.snapshot.svelte-1mz33rc{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:3px;background:linear-gradient(135deg,#dcc8a6,#9a7f5f)}.snapshot.headstone.svelte-1mz33rc{background:linear-gradient(180deg,#c9cfc4,#98a08f)}.snapshot.document.svelte-1mz33rc{background:#efe6d2}svg.svelte-1mz33rc{display:block;width:100%;height:100%}.figure.svelte-1mz33rc{fill:#6f5a41;opacity:.88}.line.svelte-1mz33rc{fill:none;stroke:#6f5a41;stroke-width:2.5}.ground.svelte-1mz33rc{fill:#7f8a6d}.stone.svelte-1mz33rc{fill:#7d776c}.carving.svelte-1mz33rc{fill:none;stroke:#b9ad94;stroke-width:2.5;stroke-linecap:round}.stone.svelte-1mz33rc+.carving:where(.svelte-1mz33rc){stroke:#a39d90;stroke-width:2}.stamp.svelte-1mz33rc{fill:none;stroke:#a4523f;stroke-width:2;opacity:.7}.face.svelte-1mz33rc{fill:none;stroke:var(--accent-color);stroke-width:2;stroke-dasharray:4 3}.cut.svelte-1mz33rc{fill:none;stroke:var(--accent-color);stroke-width:2.5}.chapter.svelte-pla4ms{padding-top:64px;scroll-margin-top:72px}.chapter-head.svelte-pla4ms{display:flex;align-items:flex-start;gap:16px;max-width:48rem;margin-bottom:22px}.chapter-icon.svelte-pla4ms{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--accent-color-light);color:var(--accent-color)}.chapter-head.svelte-pla4ms h3:where(.svelte-pla4ms){margin:2px 0 6px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2;color:var(--text-primary)}.chapter-head.svelte-pla4ms p:where(.svelte-pla4ms){margin:0;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}@media(min-width:641px){.cards.svelte-pla4ms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}}.card.svelte-pla4ms{display:flex;flex-direction:column;grid-column:span var(--span);min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg)}.scene.svelte-pla4ms{display:flex;align-items:center;justify-content:center;height:200px;padding:18px;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--border-color-subtle);background:var(--chart-bg);font-size:.82rem;color:var(--text-secondary)}.copy.svelte-pla4ms{padding:16px 20px 20px}h4.svelte-pla4ms{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--text-primary)}.copy.svelte-pla4ms p:where(.svelte-pla4ms){margin:0;font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.paid.svelte-pla4ms{padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-color-light);color:var(--accent-color);font-size:.7rem;font-weight:600}.col.svelte-pla4ms{display:flex;flex-direction:column;gap:8px}.col.center.svelte-pla4ms{align-items:center}.col.wide.svelte-pla4ms{width:100%;max-width:300px}.row-wrap.svelte-pla4ms{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 26px}.p.svelte-pla4ms{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;padding-block:7px;padding-inline:8px 12px;box-sizing:border-box;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--card-shadow)}.p.sm.svelte-pla4ms{gap:7px;padding-block:5px;padding-inline:6px 9px}.p.sm.svelte-pla4ms .av:where(.svelte-pla4ms){width:20px;height:25px;font-size:.58rem}.p.dashed.svelte-pla4ms{border:1.5px dashed var(--accent-color);background:transparent;box-shadow:none}.p.warn.svelte-pla4ms b:where(.svelte-pla4ms){text-decoration:underline wavy var(--warning-color);text-underline-offset:3px}.p.hit.svelte-pla4ms{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color),var(--card-shadow)}.av.svelte-pla4ms{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:30px;box-sizing:border-box;border:1px solid var(--avatar-male-border);border-radius:min(var(--radius-sm),5px);background:var(--avatar-male-bg);color:var(--avatar-male-text);font-size:.64rem;font-weight:600}.av.f.svelte-pla4ms{border-color:var(--avatar-female-border);background:var(--avatar-female-bg);color:var(--avatar-female-text)}.p-text.svelte-pla4ms{display:flex;flex-direction:column;min-width:0;line-height:1.3}.p-text.svelte-pla4ms b:where(.svelte-pla4ms){overflow:hidden;font-size:.82rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary)}.p.sm.svelte-pla4ms .p-text:where(.svelte-pla4ms) b:where(.svelte-pla4ms){font-size:.76rem}.p-text.svelte-pla4ms small:where(.svelte-pla4ms){font-size:.7rem;color:var(--text-muted)}.check.svelte-pla4ms{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary)}.check.svelte-pla4ms svg{color:var(--success-color)}.fake-btn.svelte-pla4ms{align-self:flex-start;padding:6px 14px;border-radius:var(--radius-btn);background:var(--accent-color);color:var(--text-on-accent);font-size:.78rem;font-weight:600;white-space:nowrap}.fake-btn.sm.svelte-pla4ms{padding:4px 10px;font-size:.72rem}.fake-btn.ghost.svelte-pla4ms{border:1px solid var(--accent-color);background:transparent;color:var(--accent-color)}.chips.svelte-pla4ms{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.chip.svelte-pla4ms{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--card-bg);font-size:.74rem;color:var(--text-secondary);white-space:nowrap}.chip.on.svelte-pla4ms{border-color:transparent;background:var(--accent-color-light);color:var(--accent-color);font-weight:600}.chip.struck.svelte-pla4ms{text-decoration:line-through;color:var(--text-muted);opacity:.8}.pill.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--text-on-accent);font-size:.7rem;font-weight:600;white-space:nowrap}.pill.ghost.svelte-pla4ms{border:1px dashed var(--accent-color);background:transparent;color:var(--accent-color)}.pill.ok.svelte-pla4ms{background:var(--status-success-bg);color:var(--success-color)}.box.svelte-pla4ms{width:11px;height:11px;border:1.5px solid currentColor;border-radius:3px;box-sizing:border-box}.down.svelte-pla4ms{display:inline-flex;color:var(--text-muted)}.sign.svelte-pla4ms{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.clash.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--status-warning-bg);color:var(--warning-color);font-size:.74rem;font-weight:600}.kept.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--text-muted)}.pairs.svelte-pla4ms,.family-mini.svelte-pla4ms{display:flex;flex-direction:column;align-items:center;width:100%}.pair-row.svelte-pla4ms{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%}.pair-row.tight.svelte-pla4ms{gap:8px}.version.svelte-pla4ms{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.pair-stems.svelte-pla4ms{display:flex;justify-content:space-between;width:62%;height:14px}.pair-stems.svelte-pla4ms span:where(.svelte-pla4ms){width:0;border-inline-start:1.5px solid var(--f3-link-main-color)}.bracket.svelte-pla4ms{position:relative;width:50%;height:22px;margin-top:10px;border:1.5px solid var(--f3-link-main-color);border-bottom:0;box-sizing:border-box}.bracket.svelte-pla4ms:before{content:"";position:absolute;bottom:100%;left:50%;height:10px;border-inline-start:1.5px solid var(--f3-link-main-color)}.family-mini.svelte-pla4ms .pill:where(.svelte-pla4ms){margin-top:10px}.trees.svelte-pla4ms{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px}.tree-box.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--surface-2, var(--card-bg));font-size:.76rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.tree-box.other.svelte-pla4ms{border-style:dashed}.tree-link.svelte-pla4ms{width:14px;border-top:1.5px solid var(--f3-link-main-color)}.tree-link.dashed.svelte-pla4ms{border-top-style:dashed}.names.svelte-pla4ms{display:flex;flex-direction:column;align-items:center;gap:4px}.tag.svelte-pla4ms{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.written.svelte-pla4ms{font-size:1.05rem;font-weight:600;color:var(--text-secondary);text-align:center}.written.read.svelte-pla4ms{color:var(--accent-color)}.spellings.svelte-pla4ms{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px 14px}.spellings.svelte-pla4ms .written:where(.svelte-pla4ms){font-size:.98rem;text-align:start}.input.svelte-pla4ms{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;box-sizing:border-box;border:1px solid var(--input-focus-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--text-primary)}.caret.svelte-pla4ms{width:1.5px;height:14px;margin-inline-start:-6px;background:var(--accent-color)}.place.svelte-pla4ms{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px}.pin.svelte-pla4ms{display:inline-flex;grid-row:span 2;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--accent-color-light);color:var(--accent-color)}.place.svelte-pla4ms strong:where(.svelte-pla4ms){font-size:1.1rem;color:var(--text-primary)}.then.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px}.span-all.svelte-pla4ms{grid-column:1 / -1;justify-content:flex-start;margin-top:12px}.raw.svelte-pla4ms{max-width:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.74rem;overflow-wrap:anywhere;text-align:center;color:var(--text-secondary)}.raw.svelte-pla4ms mark:where(.svelte-pla4ms){padding:0 3px;border-radius:3px;background:var(--status-warning-bg);color:var(--text-primary)}.line-item.svelte-pla4ms{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--text-primary)}.line-item.muted.svelte-pla4ms{font-weight:400;color:var(--text-secondary)}.line-item.svelte-pla4ms svg{color:var(--accent-color)}.table.svelte-pla4ms{display:flex;flex-direction:column;gap:6px;width:100%;max-width:300px}.table-head.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.table-row.svelte-pla4ms{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-primary)}.table-row.svelte-pla4ms b:where(.svelte-pla4ms){min-width:4.5rem;font-weight:600}.table-row.spread.svelte-pla4ms{justify-content:space-between}.table-row.svelte-pla4ms em:where(.svelte-pla4ms){font-style:normal;color:var(--text-muted)}.ok-mark.svelte-pla4ms{display:inline-flex;color:var(--success-color)}.pick.svelte-pla4ms{margin-inline-start:auto;padding:2px 8px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg)}.radio.svelte-pla4ms{width:12px;height:12px;flex-shrink:0;border:1.5px solid var(--border-strong);border-radius:50%;box-sizing:border-box}.radio.on.svelte-pla4ms{border:4px solid var(--accent-color)}.dot.svelte-pla4ms{width:8px;height:8px;flex-shrink:0;border-radius:50%}.dot.add.svelte-pla4ms{background:var(--success-color)}.dot.change.svelte-pla4ms{background:var(--warning-color)}.dot.keep.svelte-pla4ms{background:var(--accent-color)}.mini-chart.svelte-pla4ms{width:100%;max-width:340px;height:auto;overflow:visible}.mini-chart.svelte-pla4ms .lines:where(.svelte-pla4ms){fill:none;stroke:var(--f3-link-main-color);stroke-width:1.5}.mini-chart.svelte-pla4ms .boxes:where(.svelte-pla4ms) rect:where(.svelte-pla4ms){fill:var(--card-bg);stroke:var(--card-border)}.mini-chart.svelte-pla4ms .boxes:where(.svelte-pla4ms) .focus:where(.svelte-pla4ms){stroke:var(--accent-color);stroke-width:2}.mini-chart.svelte-pla4ms .more:where(.svelte-pla4ms) circle:where(.svelte-pla4ms){fill:var(--surface-3, var(--card-bg));stroke:var(--border-strong)}.mini-chart.svelte-pla4ms .more:where(.svelte-pla4ms) path:where(.svelte-pla4ms){stroke:var(--text-secondary);stroke-width:1.5}.badged.svelte-pla4ms{position:relative}.badge.svelte-pla4ms{position:absolute;top:-9px;inset-inline-end:-9px;padding:1px 7px;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--text-on-accent);font-size:.68rem;font-weight:700}.swap.svelte-pla4ms{display:inline-flex;color:var(--accent-color)}.marriages.svelte-pla4ms{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.marriages.svelte-pla4ms li:where(.svelte-pla4ms){display:flex;align-items:center;gap:8px;color:var(--text-primary)}.marriages.svelte-pla4ms li:where(.svelte-pla4ms)>svg{margin-inline-end:-3px;color:var(--text-muted)}.marriages.svelte-pla4ms li.undated:where(.svelte-pla4ms){color:var(--text-muted)}.n.svelte-pla4ms{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent-color-light);color:var(--accent-color);font-size:.66rem;font-weight:700}.undated.svelte-pla4ms .n:where(.svelte-pla4ms){border-radius:4px;background:transparent;color:var(--text-muted)}.stem.svelte-pla4ms{height:12px;margin:-8px 0;border-inline-start:1.5px solid var(--f3-link-main-color)}.suggested.svelte-pla4ms{padding:0 4px;border:1px dashed var(--accent-color);border-radius:4px;color:var(--accent-color);font-weight:600}.tick-line.svelte-pla4ms{display:inline-flex;align-items:center;gap:7px;color:var(--accent-color);font-size:.76rem;font-weight:600}.history.svelte-pla4ms{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0;padding:0;list-style:none}.history.svelte-pla4ms li:where(.svelte-pla4ms){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg)}.history.svelte-pla4ms .what:where(.svelte-pla4ms){flex:1 1 10rem}.history.svelte-pla4ms .undo:where(.svelte-pla4ms){margin-inline-start:auto}.what.svelte-pla4ms>span:where(.svelte-pla4ms){display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px}.what.svelte-pla4ms>span:where(.svelte-pla4ms)>svg{color:var(--text-muted)}.who.svelte-pla4ms{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent-color-light);color:var(--accent-color)}.what.svelte-pla4ms{display:flex;flex-direction:column;min-width:0;line-height:1.35;color:var(--text-primary)}.what.svelte-pla4ms s:where(.svelte-pla4ms){color:var(--text-muted)}.what.svelte-pla4ms small:where(.svelte-pla4ms){font-size:.72rem;color:var(--text-muted)}.undo.svelte-pla4ms{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;font-size:.74rem;color:var(--accent-color);font-weight:600}.member.svelte-pla4ms{display:inline-flex;align-items:center;gap:8px;min-width:0}.member.svelte-pla4ms b:where(.svelte-pla4ms){overflow:hidden;font-size:.8rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.table-row.spread.svelte-pla4ms .member:where(.svelte-pla4ms)+:where(.svelte-pla4ms){flex-shrink:0}.seen.svelte-pla4ms{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;max-width:260px;padding:12px 14px;box-sizing:border-box;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--card-shadow)}.seen-head.svelte-pla4ms{display:flex;align-items:center;gap:10px;margin-bottom:2px}.seen-head.svelte-pla4ms b:where(.svelte-pla4ms){font-size:.86rem}.seen.svelte-pla4ms .line-item:where(.svelte-pla4ms){font-size:.8rem}.doc.svelte-pla4ms{display:flex;align-items:center;gap:16px}.doc-scan.svelte-pla4ms{width:92px;box-shadow:var(--shadow-md);transform:rotate(-3deg)}.flow.svelte-pla4ms{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.flow-arrow.svelte-pla4ms{display:inline-flex;color:var(--accent-color)}.chat.svelte-pla4ms{display:flex;flex-direction:column;gap:8px;width:100%;max-width:280px}.bubble.svelte-pla4ms{align-self:flex-end;max-width:90%;padding:8px 12px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:4px;border-end-start-radius:14px;background:var(--surface-3, var(--card-bg));color:var(--text-primary)}.bubble.answer.svelte-pla4ms{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:14px;border-end-start-radius:4px;background:var(--accent-color-light);color:var(--accent-color);font-weight:600}.chat.svelte-pla4ms .kept:where(.svelte-pla4ms){align-self:flex-start}@media(max-width:900px){.card.svelte-pla4ms{grid-column:span 3}.card.svelte-pla4ms:last-child:nth-child(odd){grid-column:span 6}}@media(max-width:640px){.chapter.svelte-pla4ms{padding-top:48px;scroll-margin-top:112px}.scene.svelte-pla4ms{padding:16px 12px}.copy.svelte-pla4ms{padding:14px 16px 18px}}.panel.svelte-1m34eo5{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--chart-bg)}.switch.svelte-1m34eo5{display:inline-flex;align-self:flex-start;padding:4px;border:1px solid var(--border-color);border-radius:var(--radius-btn);background:var(--card-bg)}.switch.svelte-1m34eo5 button:where(.svelte-1m34eo5){display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;border-radius:var(--radius-btn);background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.switch.svelte-1m34eo5 button:where(.svelte-1m34eo5):hover{color:var(--text-primary)}.switch.svelte-1m34eo5 button.active:where(.svelte-1m34eo5){background:var(--accent-color);color:var(--text-on-accent)}.rows.svelte-1m34eo5{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}li.svelte-1m34eo5{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:14px;min-height:62px;padding:10px 16px;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg)}.label.svelte-1m34eo5{font-size:.78rem;font-weight:600;color:var(--text-muted)}.cell.svelte-1m34eo5{display:grid;min-width:0}.raw.svelte-1m34eo5,.result.svelte-1m34eo5{grid-area:1 / 1;align-self:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s var(--ease-out),visibility .3s}.shown.svelte-1m34eo5{opacity:1;visibility:visible;transform:none}.raw.svelte-1m34eo5{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.84rem;overflow-wrap:anywhere;color:var(--text-secondary)}mark.svelte-1m34eo5{padding:1px 3px;border-radius:4px;background:var(--status-warning-bg);color:var(--text-primary);text-decoration:underline wavy var(--warning-color);text-decoration-thickness:1px;text-underline-offset:3px}.result.svelte-1m34eo5{display:flex;flex-direction:column;gap:2px}.result.svelte-1m34eo5 strong:where(.svelte-1m34eo5){font-size:.98rem;color:var(--text-primary)}.note.svelte-1m34eo5{display:inline-flex;align-items:flex-start;gap:6px;font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.note.svelte-1m34eo5 svg{flex-shrink:0;margin-top:2px;color:var(--success-color)}@media(max-width:600px){.panel.svelte-1m34eo5{padding:14px}.switch.svelte-1m34eo5 button:where(.svelte-1m34eo5){min-height:44px}li.svelte-1m34eo5{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.raw.svelte-1m34eo5,.result.svelte-1m34eo5,.switch.svelte-1m34eo5 button:where(.svelte-1m34eo5){transform:none;transition:none}}.report.svelte-1ad3q6h{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-bg);box-shadow:var(--shadow-lg);font-size:.85rem;animation:svelte-1ad3q6h-arrive .6s var(--ease-out) .9s both}header.svelte-1ad3q6h{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color-subtle)}header.svelte-1ad3q6h div:where(.svelte-1ad3q6h){display:flex;flex-direction:column;min-width:0}header.svelte-1ad3q6h strong:where(.svelte-1ad3q6h){font-size:.92rem;color:var(--text-primary)}header.svelte-1ad3q6h span:where(.svelte-1ad3q6h){font-size:.78rem;color:var(--text-muted)}.report-icon.svelte-1ad3q6h{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--status-success-bg);color:var(--success-color)}.group.svelte-1ad3q6h{margin:4px 0 0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}ul.svelte-1ad3q6h{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}li.svelte-1ad3q6h{display:flex;align-items:flex-start;gap:9px;line-height:1.4;color:var(--text-secondary);animation:svelte-1ad3q6h-arrive .4s var(--ease-out) both;animation-delay:calc(1.2s + var(--i) * .12s)}.mark.svelte-1ad3q6h{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%}.done.svelte-1ad3q6h .mark:where(.svelte-1ad3q6h){background:var(--status-success-bg);color:var(--success-color)}.ask.svelte-1ad3q6h .mark:where(.svelte-1ad3q6h){border:1.5px solid var(--accent-color);box-sizing:border-box}.ask.svelte-1ad3q6h .mark:where(.svelte-1ad3q6h):after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-color)}footer.svelte-1ad3q6h{display:flex;align-items:center;gap:7px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-color-subtle);font-size:.78rem;color:var(--text-muted)}@keyframes svelte-1ad3q6h-arrive{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.report.svelte-1ad3q6h,li.svelte-1ad3q6h{animation:none}}.album.svelte-nvmqlq{display:flex;flex-direction:column;gap:16px}.mock.svelte-nvmqlq{overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:var(--shadow-lg)}.mock-top.svelte-nvmqlq{display:flex;flex-direction:column;gap:12px;padding:16px 20px 14px;border-bottom:1px solid var(--border-color-subtle)}.mock-head.svelte-nvmqlq{display:flex;align-items:center;justify-content:space-between;gap:12px}.mock-title.svelte-nvmqlq{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.05rem;color:var(--text-primary)}.tabs.svelte-nvmqlq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px}.tabs.svelte-nvmqlq .callout:where(.svelte-nvmqlq){margin-inline-start:8px}.tab.svelte-nvmqlq{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-btn);font-size:.8rem;color:var(--text-secondary)}.tab.svelte-nvmqlq em:where(.svelte-nvmqlq){font-style:normal;font-size:.72rem;color:var(--text-muted)}.tab.on.svelte-nvmqlq{background:var(--accent-color-light);color:var(--accent-color);font-weight:600}.tab.apart.svelte-nvmqlq{border:1px dashed var(--accent-color)}.tab.svelte-nvmqlq:not(.apart)+.tab.apart:where(.svelte-nvmqlq){margin-inline-start:10px}.dup-btn.svelte-nvmqlq{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color);border-radius:var(--radius-btn);font-size:.8rem;color:var(--text-primary)}.dup-btn.svelte-nvmqlq b:where(.svelte-nvmqlq){padding:0 6px;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--text-on-accent);font-size:.72rem}.mock-body.svelte-nvmqlq{display:grid;grid-template-columns:250px minmax(0,1fr)}.side.svelte-nvmqlq{display:flex;flex-direction:column;gap:10px;padding-block:18px 22px;padding-inline:20px 16px;border-inline-end:1px solid var(--border-color-subtle);background:var(--surface-2, var(--card-bg))}.side-label.svelte-nvmqlq{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.side.svelte-nvmqlq ul:where(.svelte-nvmqlq){display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.side.svelte-nvmqlq li:where(.svelte-nvmqlq){display:flex;align-items:flex-start;gap:9px;padding:7px 8px;border-radius:var(--radius-md);font-size:.86rem;color:var(--text-primary)}.side.svelte-nvmqlq li.on:where(.svelte-nvmqlq){background:var(--accent-color-light)}.side.svelte-nvmqlq li.more:where(.svelte-nvmqlq){font-size:.8rem;color:var(--accent-color)}.tick.svelte-nvmqlq{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:4px;box-sizing:border-box}.on.svelte-nvmqlq .tick:where(.svelte-nvmqlq){border-color:var(--accent-color);background:var(--accent-color);color:var(--text-on-accent)}.surname.svelte-nvmqlq{display:flex;flex:1;flex-direction:column;min-width:0;font-weight:500}.surname.svelte-nvmqlq small:where(.svelte-nvmqlq){font-size:.72rem;font-weight:400;color:var(--text-muted)}.side.svelte-nvmqlq li:where(.svelte-nvmqlq) em:where(.svelte-nvmqlq){font-style:normal;font-size:.75rem;color:var(--text-muted)}.grid.svelte-nvmqlq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 20px 22px}.thumb.svelte-nvmqlq{display:flex;flex-direction:column;gap:6px;margin:0}.thumb.svelte-nvmqlq figcaption:where(.svelte-nvmqlq){overflow:hidden;font-size:.75rem;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary)}.callout.svelte-nvmqlq{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--text-on-accent);font-size:.76rem;font-weight:600;line-height:1.3;box-shadow:var(--shadow-md)}.callout-side.svelte-nvmqlq{align-self:flex-start;margin-top:6px}@media(min-width:641px){.cards.svelte-nvmqlq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.card.svelte-nvmqlq{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg)}.scene.svelte-nvmqlq{display:flex;align-items:center;justify-content:center;height:170px;padding:18px;box-sizing:border-box;border-bottom:1px solid var(--border-color-subtle);background:var(--chart-bg)}.card.svelte-nvmqlq h4:where(.svelte-nvmqlq){margin:16px 18px 6px;font-size:.98rem;font-weight:600;color:var(--text-primary)}.card.svelte-nvmqlq p:where(.svelte-nvmqlq){margin:0 18px 18px;font-size:.87rem;line-height:1.5;color:var(--text-secondary)}.crops.svelte-nvmqlq{display:flex;align-items:center;gap:8px;width:100%}.whole.svelte-nvmqlq{flex:1.6;box-shadow:var(--shadow-md)}.crops-arrow.svelte-nvmqlq{display:inline-flex;color:var(--accent-color)}.piece.svelte-nvmqlq{position:relative;flex:.8;opacity:.75;outline:1.5px dashed var(--danger-color);outline-offset:3px}.piece-x.svelte-nvmqlq{position:absolute;top:-12px;inset-inline-end:-12px;display:inline-flex;padding:4px;border-radius:50%;background:var(--danger-color);color:var(--text-on-status)}.copies.svelte-nvmqlq{position:relative;width:100%;max-width:210px;height:120px}.copy.svelte-nvmqlq{position:absolute;width:46%;box-shadow:var(--shadow-md)}.copy.svelte-nvmqlq:nth-child(1){top:18px;inset-inline-start:0;transform:rotate(-5deg);opacity:.7}.copy.svelte-nvmqlq:nth-child(2){top:0;inset-inline-start:27%;z-index:1;width:50%;outline:2px solid var(--success-color);outline-offset:2px}.copy.svelte-nvmqlq:nth-child(3){top:22px;inset-inline-end:0;transform:rotate(5deg);opacity:.7}.copy-size.svelte-nvmqlq{position:absolute;bottom:3px;inset-inline-start:3px;padding:1px 5px;border-radius:4px;background:#0000008c;color:#fff;font-size:.62rem}.copy-keep.svelte-nvmqlq{position:absolute;bottom:-22px;left:50%;padding:2px 8px;border-radius:var(--radius-pill);background:var(--status-success-bg);color:var(--success-color);font-size:.68rem;font-weight:600;white-space:nowrap;transform:translate(-50%)}.faces.svelte-nvmqlq{position:relative;width:100%;max-width:180px;padding:6px 6px 16px;background:#f4ecdf;box-shadow:var(--shadow-md);transform:rotate(-2deg)}.who.svelte-nvmqlq{position:absolute;top:-8px;inset-inline-end:-18px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--text-on-accent);font-size:.72rem;font-weight:600;box-shadow:var(--shadow-md)}.together.svelte-nvmqlq{display:flex;flex-direction:column;gap:10px;width:100%}.search.svelte-nvmqlq{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--text-muted)}.chip.svelte-nvmqlq{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--accent-color-light);color:var(--accent-color);font-size:.7rem;font-weight:600;white-space:nowrap}.together-row.svelte-nvmqlq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media(max-width:1060px){.cards.svelte-nvmqlq{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.svelte-nvmqlq{grid-template-columns:repeat(3,minmax(0,1fr))}.thumb.svelte-nvmqlq:nth-child(n+7){display:none}}@media(max-width:720px){.mock-top.svelte-nvmqlq{padding:14px}.tabs.svelte-nvmqlq .callout:where(.svelte-nvmqlq){margin-inline-start:0}.mock-body.svelte-nvmqlq{grid-template-columns:minmax(0,1fr)}.side.svelte-nvmqlq{border-inline-end:0;border-bottom:1px solid var(--border-color-subtle)}.grid.svelte-nvmqlq{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}.landing.svelte-ojf8ez{width:100%;max-width:1180px;margin:0 auto}h2.svelte-ojf8ez,.album-title.svelte-ojf8ez{margin:0 0 14px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.6rem,3.2vw,2.45rem);line-height:1.12;letter-spacing:var(--display-tracking);text-wrap:balance;overflow-wrap:break-word}.kicker.svelte-ojf8ez,.badge.svelte-ojf8ez{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:5px 12px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--card-bg);font-size:.8rem;font-weight:500;color:var(--text-secondary)}.kicker.svelte-ojf8ez:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-color)}.section-text.svelte-ojf8ez{max-width:38rem;margin:0;font-size:1.02rem;line-height:1.65;color:var(--text-secondary)}.section.svelte-ojf8ez{padding-top:120px;scroll-margin-top:72px}.section-head.svelte-ojf8ez{max-width:44rem;margin-bottom:36px}.section-head.center.svelte-ojf8ez{margin-inline:auto;text-align:center}.section-head.center.svelte-ojf8ez .section-text:where(.svelte-ojf8ez){margin-inline:auto}.hero.svelte-ojf8ez{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:28px;text-align:center}.hero.svelte-ojf8ez:before{content:"";position:absolute;top:-40px;left:50%;z-index:-1;width:min(100%,760px);height:420px;border-radius:50%;background:radial-gradient(closest-side,var(--accent-color-light),transparent);transform:translate(-50%);pointer-events:none}.badge.svelte-ojf8ez svg{color:var(--accent-color)}h1.svelte-ojf8ez{max-width:15ch;margin:0 0 22px;font-size:clamp(2.3rem,6.4vw,4.6rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}.accent.svelte-ojf8ez{color:var(--accent-color)}.lead.svelte-ojf8ez{max-width:40rem;margin:0 0 30px;font-size:1.12rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.cta.svelte-ojf8ez{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.notes.svelte-ojf8ez{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:24px 0 0;padding:0;list-style:none;font-size:.86rem;color:var(--text-muted)}.notes.svelte-ojf8ez li:where(.svelte-ojf8ez){display:inline-flex;align-items:center;gap:7px}.notes.svelte-ojf8ez svg{color:var(--success-color)}.showcase.svelte-ojf8ez{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;width:100%;margin-top:56px;padding:40px 36px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--chart-bg);box-shadow:var(--shadow-lg);text-align:start}.showcase-chart.svelte-ojf8ez{min-width:0}.how.svelte-ojf8ez{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}.steps.svelte-ojf8ez{display:flex;flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none}.steps.svelte-ojf8ez li:where(.svelte-ojf8ez){display:flex;align-items:flex-start;gap:14px;line-height:1.5;color:var(--text-primary)}.step-number.svelte-ojf8ez{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--accent-color);border-radius:50%;color:var(--accent-color);font-size:.82rem;font-weight:700}.jump.svelte-ojf8ez{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 0}.jump.svelte-ojf8ez a:where(.svelte-ojf8ez){display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .15s ease,color .15s ease}.jump.svelte-ojf8ez a:where(.svelte-ojf8ez):hover{border-color:var(--accent-color);color:var(--accent-color)}.jump.svelte-ojf8ez svg{color:var(--accent-color)}.album-section.svelte-ojf8ez .section-head:where(.svelte-ojf8ez){margin-bottom:28px}.privacy.svelte-ojf8ez{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px}.facts.svelte-ojf8ez{display:flex;flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none}.facts.svelte-ojf8ez li:where(.svelte-ojf8ez){display:flex;align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}.facts.svelte-ojf8ez strong:where(.svelte-ojf8ez){display:block;color:var(--text-primary)}.fact-icon.svelte-ojf8ez{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent-color-light);color:var(--accent-color)}.privacy-links.svelte-ojf8ez{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:24px}.privacy-links.svelte-ojf8ez a:where(.svelte-ojf8ez){display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500;text-decoration:none}.privacy-links.svelte-ojf8ez a:where(.svelte-ojf8ez):hover{text-decoration:underline}.viewer.svelte-ojf8ez{display:flex;flex-direction:column;gap:22px;min-width:0;margin:0;padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--chart-bg)}.switch.svelte-ojf8ez{display:inline-flex;align-self:flex-start;padding:4px;border:1px solid var(--border-color);border-radius:var(--radius-btn);background:var(--card-bg)}.switch.svelte-ojf8ez button:where(.svelte-ojf8ez){padding:7px 14px;border:0;border-radius:var(--radius-btn);background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.switch.svelte-ojf8ez button:where(.svelte-ojf8ez):hover{color:var(--text-primary)}.switch.svelte-ojf8ez button.active:where(.svelte-ojf8ez){background:var(--accent-color);color:var(--text-on-accent)}.viewer.svelte-ojf8ez figcaption:where(.svelte-ojf8ez){min-height:2.9em;font-size:.86rem;line-height:1.45;color:var(--text-muted)}.plans.svelte-ojf8ez{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin:0 auto;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--card-bg)}.plan.svelte-ojf8ez{display:flex;flex-direction:column;padding:32px}.plan.paid.svelte-ojf8ez{border-inline-start:1px solid var(--border-color);background:var(--accent-color-light)}.plan.svelte-ojf8ez h3:where(.svelte-ojf8ez){margin:0 0 4px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.4rem;color:var(--text-primary)}.plan-for.svelte-ojf8ez{margin:0 0 18px;font-size:.9rem;color:var(--text-secondary)}.plan-top.svelte-ojf8ez{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.launch.svelte-ojf8ez{padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--text-on-accent);font-size:.74rem;font-weight:700}.plan.svelte-ojf8ez .price-list:where(.svelte-ojf8ez){flex:none;gap:0;margin:0 0 24px;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--card-bg)}.plan.svelte-ojf8ez .price-list:where(.svelte-ojf8ez) li:where(.svelte-ojf8ez){display:grid;grid-template-columns:minmax(0,1fr) auto 5.5rem;align-items:baseline;gap:14px;padding:11px 16px}.plan.svelte-ojf8ez .price-list:where(.svelte-ojf8ez) li:where(.svelte-ojf8ez)+li:where(.svelte-ojf8ez){border-top:1px solid var(--border-color-subtle)}.period.svelte-ojf8ez{font-size:.9rem;color:var(--text-secondary)}.regular.svelte-ojf8ez{font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--text-muted);text-decoration-color:var(--danger-color);text-decoration-thickness:1.5px}.amount.svelte-ojf8ez{grid-column:3;font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.1;text-align:end;color:var(--text-primary)}.visually-hidden.svelte-ojf8ez{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plan.svelte-ojf8ez ul:where(.svelte-ojf8ez){display:flex;flex-direction:column;gap:11px;flex:1;margin:0 0 26px;padding:0;list-style:none;font-size:.93rem;color:var(--text-primary)}.plan.svelte-ojf8ez li:where(.svelte-ojf8ez){display:flex;gap:10px;align-items:flex-start;line-height:1.45}.plan.svelte-ojf8ez li:where(.svelte-ojf8ez) svg{flex-shrink:0;margin-top:2px;color:var(--success-color)}.plan.svelte-ojf8ez .btn:where(.svelte-ojf8ez){align-self:flex-start;height:auto;min-height:38px;padding-top:9px;padding-bottom:9px;white-space:normal;text-align:center}.plans-note.svelte-ojf8ez{max-width:920px;margin:14px auto 0;font-size:.85rem;text-align:center;color:var(--text-muted)}.faq.svelte-ojf8ez{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px}.faq-head.svelte-ojf8ez{position:sticky;top:88px}.faq-list.svelte-ojf8ez{border-top:1px solid var(--border-color)}.faq.svelte-ojf8ez details:where(.svelte-ojf8ez){border-bottom:1px solid var(--border-color)}.faq.svelte-ojf8ez summary:where(.svelte-ojf8ez){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;font-size:1.02rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none}.faq.svelte-ojf8ez summary:where(.svelte-ojf8ez)::-webkit-details-marker{display:none}.faq-toggle.svelte-ojf8ez{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);transition:transform .2s ease,background-color .2s ease,color .2s ease}.faq.svelte-ojf8ez details[open]:where(.svelte-ojf8ez) .faq-toggle:where(.svelte-ojf8ez){background:var(--accent-color);border-color:transparent;color:var(--text-on-accent);transform:rotate(45deg)}.faq.svelte-ojf8ez details:where(.svelte-ojf8ez) p:where(.svelte-ojf8ez){max-width:44rem;margin:0;padding:0 2px 22px;line-height:1.65;color:var(--text-secondary)}.closing.svelte-ojf8ez{display:flex;flex-direction:column;align-items:center;margin-top:120px;padding:64px 32px 44px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--chart-bg);text-align:center}.closing.svelte-ojf8ez h2:where(.svelte-ojf8ez){max-width:22ch}.closing.svelte-ojf8ez>p:where(.svelte-ojf8ez){max-width:36rem;margin:0 0 28px;font-size:1.02rem;color:var(--text-secondary)}.closing.svelte-ojf8ez .closing-legal:where(.svelte-ojf8ez){max-width:40rem;margin:26px 0 0;font-size:.8rem;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.jump.svelte-ojf8ez a:where(.svelte-ojf8ez),.switch.svelte-ojf8ez button:where(.svelte-ojf8ez),.faq-toggle.svelte-ojf8ez{transition:none}}@media(max-width:1000px){.showcase.svelte-ojf8ez{grid-template-columns:minmax(0,1fr);padding:32px 24px}.showcase.svelte-ojf8ez .report{width:100%;max-width:420px;justify-self:center;box-sizing:border-box}.how.svelte-ojf8ez,.privacy.svelte-ojf8ez,.faq.svelte-ojf8ez{grid-template-columns:minmax(0,1fr);gap:36px}.faq-head.svelte-ojf8ez{position:static}}@media(max-width:640px){.section.svelte-ojf8ez{padding-top:80px;scroll-margin-top:112px}.jump.svelte-ojf8ez{flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);overflow-x:auto;scrollbar-width:none}.jump.svelte-ojf8ez::-webkit-scrollbar{display:none}.jump.svelte-ojf8ez a:where(.svelte-ojf8ez){flex-shrink:0;min-height:44px;box-sizing:border-box}.switch.svelte-ojf8ez button:where(.svelte-ojf8ez){min-height:44px}.privacy-links.svelte-ojf8ez a:where(.svelte-ojf8ez){min-height:44px}.plan.svelte-ojf8ez .btn:where(.svelte-ojf8ez){min-height:44px}.hero.svelte-ojf8ez{padding-top:8px}.lead.svelte-ojf8ez{font-size:1.02rem}.cta.svelte-ojf8ez .btn:where(.svelte-ojf8ez){flex:1 1 100%}.notes.svelte-ojf8ez{flex-direction:column;align-items:center}.showcase.svelte-ojf8ez{margin-top:40px;padding:20px 12px}.viewer.svelte-ojf8ez{padding:16px 12px}.plans.svelte-ojf8ez{grid-template-columns:minmax(0,1fr)}.plan.svelte-ojf8ez{padding:24px 20px}.plan.paid.svelte-ojf8ez{border-top:1px solid var(--border-color);border-inline-start:0}.closing.svelte-ojf8ez{margin-top:80px;padding:44px 18px 32px}}
