.empty-ghost.svelte-1xzdtyk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.review.dense.svelte-1xzdtyk .empty-ghost:where(.svelte-1xzdtyk){background:0 0;border:none;padding:24px 0}.ghost-ring.svelte-1xzdtyk{border-radius:var(--r-full);border:7px dashed var(--border-strong);width:96px;height:96px;color:var(--text-faint);font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);place-items:center;display:grid}.ghost-rows.svelte-1xzdtyk{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.ghost-rows.svelte-1xzdtyk span:where(.svelte-1xzdtyk){border-radius:var(--r-full);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-hover) 50%, var(--surface-2) 75%);background-size:200% 100%;height:12px;animation:1.4s linear infinite svelte-1xzdtyk-shimmer}.ghost-rows.svelte-1xzdtyk span:where(.svelte-1xzdtyk):nth-child(2){width:80%}.ghost-rows.svelte-1xzdtyk span:where(.svelte-1xzdtyk):nth-child(3){width:60%}@keyframes svelte-1xzdtyk-shimmer{to{background-position:-200% 0}}.empty-line.svelte-1xzdtyk{color:var(--text-muted);font-size:var(--fs-base)}.summary.svelte-1xzdtyk{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:24px;margin-bottom:14px;padding:26px 28px;display:flex}.review.dense.svelte-1xzdtyk .summary:where(.svelte-1xzdtyk){gap:20px;padding:22px}.ring-wrap.svelte-1xzdtyk{flex-shrink:0;width:116px;height:116px;position:relative}.ring-wrap.svelte-1xzdtyk svg:where(.svelte-1xzdtyk){width:116px;height:116px;transform:rotate(-90deg)}.ring-wrap.svelte-1xzdtyk .track:where(.svelte-1xzdtyk){fill:none;stroke:#ffffff14;stroke-width:7px}.ring-wrap.svelte-1xzdtyk .prog:where(.svelte-1xzdtyk){fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.ring-num.svelte-1xzdtyk{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-num.svelte-1xzdtyk .n:where(.svelte-1xzdtyk){font-family:var(--font-display);font-weight:800;font-size:var(--fs-num);letter-spacing:-.02em;line-height:1}.ring-num.svelte-1xzdtyk .o:where(.svelte-1xzdtyk){font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px;font-weight:600}.take.svelte-1xzdtyk .lbl:where(.svelte-1xzdtyk){font-family:var(--font-display);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:7px;font-weight:700}.take.svelte-1xzdtyk .lbl:where(.svelte-1xzdtyk) .bw:where(.svelte-1xzdtyk){font-size:var(--fs-md);letter-spacing:.08em}.take.svelte-1xzdtyk{min-width:0}.take.svelte-1xzdtyk .q:where(.svelte-1xzdtyk){font-family:var(--font-gene);color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-style:italic;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.signed.svelte-1xzdtyk{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.signed.svelte-1xzdtyk .g-solid:where(.svelte-1xzdtyk){border-radius:var(--r-full);width:22px;height:22px;font-family:var(--font-gene);font-weight:700;font-size:var(--fs-sm);color:var(--accent-ink);background:radial-gradient(circle at 35% 30%, var(--accent-bright), var(--accent-deep) 80%);flex-shrink:0;place-items:center;display:inline-grid;box-shadow:0 0 10px #2abfbf66}.signed.svelte-1xzdtyk .who:where(.svelte-1xzdtyk){font-family:var(--font-gene);color:var(--accent);font-style:italic;font-size:var(--fs-md)}.signed.svelte-1xzdtyk .meta-mode:where(.svelte-1xzdtyk){font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.won.svelte-1xzdtyk{background:var(--bg-elevated);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-md);margin-bottom:20px;padding:14px 16px;display:block}.review.dense.svelte-1xzdtyk .won:where(.svelte-1xzdtyk){margin-bottom:16px;padding:13px 15px}.won.svelte-1xzdtyk .ic:where(.svelte-1xzdtyk),.safety.svelte-1xzdtyk .ic:where(.svelte-1xzdtyk){color:var(--accent)}.card-head.svelte-1xzdtyk{align-items:center;gap:9px;display:flex}.card-head.svelte-1xzdtyk .head-chip:where(.svelte-1xzdtyk){margin-left:auto}.won.svelte-1xzdtyk .t:where(.svelte-1xzdtyk),.safety.svelte-1xzdtyk .t:where(.svelte-1xzdtyk){font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);color:var(--accent)}.card-quote.svelte-1xzdtyk{font-family:var(--font-gene);color:var(--text);margin-top:9px;font-size:17px;font-style:italic;font-weight:500;line-height:1.45}.card-body.svelte-1xzdtyk{font-size:var(--fs-base);color:var(--text-secondary);border-top:1px solid var(--border);margin-top:10px;padding-top:10px;line-height:1.55}.won.svelte-1xzdtyk .ic:where(.svelte-1xzdtyk) svg,.safety.svelte-1xzdtyk .ic:where(.svelte-1xzdtyk) svg{width:16px;height:16px}.ts-chip.svelte-1xzdtyk{font-family:ui-monospace,monospace;font-style:normal;font-size:var(--fs-xs);color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);vertical-align:1px;border-radius:6px;margin-left:7px;padding:2px 8px;font-weight:600;text-decoration:none;display:inline-block}a.ts-chip.svelte-1xzdtyk:hover{border-color:var(--accent-border);text-decoration:none}.cols.svelte-1xzdtyk{grid-template-columns:1.55fr 1fr;align-items:start;gap:18px;display:grid}.review.dense.svelte-1xzdtyk .cols:where(.svelte-1xzdtyk){grid-template-columns:1fr;gap:14px}@media (width<=1000px){.review.svelte-1xzdtyk:not(.dense) .cols:where(.svelte-1xzdtyk){grid-template-columns:1fr}}.side.svelte-1xzdtyk{flex-direction:column;gap:16px;display:flex}.review.dense.svelte-1xzdtyk .side:where(.svelte-1xzdtyk){gap:14px}.panel.svelte-1xzdtyk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 22px}.review.dense.svelte-1xzdtyk .panel:where(.svelte-1xzdtyk){padding:16px 18px}.panel-title.svelte-1xzdtyk{font-family:var(--font-display);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.review.dense.svelte-1xzdtyk .panel-title:where(.svelte-1xzdtyk){font-size:var(--fs-base);margin-bottom:12px}.panel-title.svelte-1xzdtyk .hint:where(.svelte-1xzdtyk){font-weight:500;font-size:var(--fs-xs);color:var(--text-muted)}.panel.stages-panel.svelte-1xzdtyk{background:0 0;border:none;padding:0}.stages-kicker.svelte-1xzdtyk{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:10px;font-weight:700}.stg.svelte-1xzdtyk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-top:10px;padding:14px 16px}.review.dense.svelte-1xzdtyk .stg:where(.svelte-1xzdtyk){margin-top:9px;padding:12px 14px}.stg.svelte-1xzdtyk:first-of-type{margin-top:0}.stg-top.svelte-1xzdtyk{cursor:pointer;grid-template-columns:1fr 1fr 50px 18px;align-items:center;gap:14px;list-style:none;display:grid}.stg-top.svelte-1xzdtyk::-webkit-details-marker{display:none}.review.dense.svelte-1xzdtyk .stg-top:where(.svelte-1xzdtyk){grid-template-columns:1fr 1fr 44px 16px;gap:12px}.stg-nm.svelte-1xzdtyk{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);transition:color .12s var(--ease);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stg-top.svelte-1xzdtyk:hover .stg-nm:where(.svelte-1xzdtyk){color:var(--text)}.stg-flag.svelte-1xzdtyk{font-family:var(--font-display);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-full);white-space:nowrap;padding:2px 7px;font-weight:700}.stg-flag.strength.svelte-1xzdtyk{background:var(--success-dim);color:var(--success)}.stg-flag.watch.svelte-1xzdtyk{background:var(--warning-dim);color:var(--warning)}.stg-flag.coaching.svelte-1xzdtyk{background:var(--danger-dim);color:var(--danger)}.stg-track.svelte-1xzdtyk{background:var(--bg-elevated);border-radius:var(--r-full);height:6px;overflow:hidden}.stg-fill.svelte-1xzdtyk{border-radius:var(--r-full);height:100%;display:block}.stg-sc.svelte-1xzdtyk{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.stg-sc.svelte-1xzdtyk .of10:where(.svelte-1xzdtyk){font-size:var(--fs-2xs);color:var(--text-muted);margin-left:1px;font-weight:600}.stg-flag.svelte-1xzdtyk .fi:where(.svelte-1xzdtyk) svg{vertical-align:-1px;width:10px;height:10px}.sub-count.svelte-1xzdtyk{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xs);color:var(--text-muted)}.stg-sub.svelte-1xzdtyk{border-left:2px solid var(--border-strong);margin-top:12px;padding:10px 0 0 13px}.stg-sub.svelte-1xzdtyk:first-of-type{margin-top:14px}.stg-sub-top.svelte-1xzdtyk{cursor:pointer;grid-template-columns:1fr 50px 18px;align-items:center;gap:14px;list-style:none;display:grid}.stg-sub-top.svelte-1xzdtyk::-webkit-details-marker{display:none}.stg-sub[open].svelte-1xzdtyk>.stg-sub-top:where(.svelte-1xzdtyk) .stg-chev:where(.svelte-1xzdtyk) svg:where(.svelte-1xzdtyk){transform:rotate(180deg)}.review.dense.svelte-1xzdtyk .stg-sub-top:where(.svelte-1xzdtyk){grid-template-columns:1fr 44px 16px;gap:12px}.stg-nm.sub.svelte-1xzdtyk{font-size:var(--fs-base);color:var(--text-secondary)}.full-nm.svelte-1xzdtyk{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-top:9px;font-weight:700}.stg-chev.svelte-1xzdtyk{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.stg-chev.svelte-1xzdtyk svg:where(.svelte-1xzdtyk){width:14px;height:14px;transition:transform .16s var(--ease)}.stg[open].svelte-1xzdtyk>.stg-top:where(.svelte-1xzdtyk) .stg-chev:where(.svelte-1xzdtyk) svg:where(.svelte-1xzdtyk){transform:rotate(180deg)}.stg-top.svelte-1xzdtyk:hover .stg-chev:where(.svelte-1xzdtyk){color:var(--accent)}.receipt.svelte-1xzdtyk{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);margin-top:12px;padding:13px 15px}.review.dense.svelte-1xzdtyk .receipt:where(.svelte-1xzdtyk){margin-top:10px;padding:12px 14px}.r-head.svelte-1xzdtyk{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;font-weight:700}.r-head.svelte-1xzdtyk:before{content:"“ ";font-family:var(--font-gene);font-size:var(--fs-md);color:var(--accent);line-height:0}.receipt.svelte-1xzdtyk .quote:where(.svelte-1xzdtyk){font-family:var(--font-gene);color:var(--text);font-size:17px;font-style:italic;font-weight:500;line-height:1.45}.r-meta.svelte-1xzdtyk{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.ts-chip.play.svelte-1xzdtyk{align-items:center;gap:5px;margin-left:0;padding:2px 9px;display:inline-flex}.ts-chip.svelte-1xzdtyk .pp:where(.svelte-1xzdtyk) svg{width:8px;height:8px;display:block}.r-ctx.svelte-1xzdtyk{font-size:var(--fs-xs);color:var(--text-muted)}.receipt.svelte-1xzdtyk .why:where(.svelte-1xzdtyk){font-size:var(--fs-base);color:var(--text-secondary);border-top:1px solid var(--border);margin-top:11px;padding-top:10px;line-height:1.55}.why-lbl.svelte-1xzdtyk{color:var(--text)}.why.svelte-1xzdtyk .cost:where(.svelte-1xzdtyk){font-weight:700}.stg-sum.svelte-1xzdtyk{font-size:var(--fs-base);color:var(--text-secondary);margin-top:10px;line-height:1.55}.receipt.no-receipt.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--text-muted);border:none;border-left:2px solid var(--border-strong);background:0 0;border-radius:0;padding:0 0 0 13px}.stg.flagged.svelte-1xzdtyk{border-left-width:3px}.stg.flagged.strength.svelte-1xzdtyk{border-left-color:var(--success);background:linear-gradient(90deg, var(--success-dim), transparent 55%)}.stg.flagged.watch.svelte-1xzdtyk{border-left-color:var(--warning);background:linear-gradient(90deg, var(--warning-dim), transparent 55%)}.stg.flagged.coaching.svelte-1xzdtyk{border-left-color:var(--danger);background:linear-gradient(90deg, var(--danger-dim), transparent 55%)}.stg.flagged.svelte-1xzdtyk .receipt:where(.svelte-1xzdtyk){border-left:none;padding-left:0}.stg-note.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--text-muted);border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.upside.svelte-1xzdtyk{border:1px solid var(--accent-border);background:linear-gradient(180deg, #2abfbf0f, var(--surface))}.up-item.svelte-1xzdtyk+.up-item:where(.svelte-1xzdtyk){border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.review.dense.svelte-1xzdtyk .up-item:where(.svelte-1xzdtyk)+.up-item:where(.svelte-1xzdtyk){margin-top:12px;padding-top:12px}.up-item.svelte-1xzdtyk .ut:where(.svelte-1xzdtyk){font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);align-items:center;gap:8px;display:flex}.review.dense.svelte-1xzdtyk .up-item:where(.svelte-1xzdtyk) .ut:where(.svelte-1xzdtyk){font-size:var(--fs-base)}.up-item.svelte-1xzdtyk .ut:where(.svelte-1xzdtyk) .arr:where(.svelte-1xzdtyk){color:var(--accent)}.up-item.svelte-1xzdtyk .src:where(.svelte-1xzdtyk){font-size:var(--fs-xs);color:var(--text-muted);margin:2px 0 7px 24px}.up-item.svelte-1xzdtyk .body:where(.svelte-1xzdtyk){font-size:var(--fs-base);color:var(--text-secondary);margin-left:24px;line-height:1.55}.review.dense.svelte-1xzdtyk .up-item:where(.svelte-1xzdtyk) .body:where(.svelte-1xzdtyk){font-size:var(--fs-sm);margin-top:4px;margin-left:0}.ts-muted.svelte-1xzdtyk{color:var(--text-muted)}.gby.svelte-1xzdtyk{align-items:center;gap:8px;margin-bottom:12px;display:flex}.review.dense.svelte-1xzdtyk .gby:where(.svelte-1xzdtyk){margin-bottom:8px}.gby.svelte-1xzdtyk .g-mark:where(.svelte-1xzdtyk){width:24px;height:24px;font-size:var(--fs-md)}.gby.svelte-1xzdtyk .nm:where(.svelte-1xzdtyk){font-family:var(--font-gene);color:var(--accent);font-style:italic;font-size:var(--fs-md)}.review.dense.svelte-1xzdtyk .gby:where(.svelte-1xzdtyk) .nm:where(.svelte-1xzdtyk){font-size:14px}.read.svelte-1xzdtyk{font-size:var(--fs-base);color:var(--text-secondary);line-height:1.6}.safety.svelte-1xzdtyk{background:var(--bg-elevated);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-md);margin-bottom:16px;padding:13px 15px;display:block}.review.dense.svelte-1xzdtyk .safety:where(.svelte-1xzdtyk){margin-bottom:14px;padding:12px 14px}.ask-cta.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-weight:600;display:flex}.ask-cta.svelte-1xzdtyk .g-mark:where(.svelte-1xzdtyk){width:22px;height:22px;font-size:var(--fs-base)}.mgr-panel.svelte-1xzdtyk{border:1px dashed var(--border-strong);background:var(--bg-elevated)}.mgr-panel.svelte-1xzdtyk .nm:where(.svelte-1xzdtyk){font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.mgr-fb.svelte-1xzdtyk{margin-top:10px}.mgr-card.svelte-1xzdtyk{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);margin-top:10px;padding:11px 13px}.mgr-chip.svelte-1xzdtyk{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--r-full);align-items:center;gap:6px;margin-bottom:7px;padding:2px 9px 2px 3px;font-weight:700;display:inline-flex}.m-ava.svelte-1xzdtyk{border-radius:var(--r-full);background:var(--surface-2);width:15px;height:15px;font-size:9px;font-family:var(--font-display);color:var(--text);place-items:center;font-weight:800;display:inline-grid}.mgr-note-t.svelte-1xzdtyk{font-size:var(--fs-base);color:var(--text-secondary);line-height:1.55}.mgr-leave.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 0;font-weight:600}.mgr-leave.pill.svelte-1xzdtyk{border:1px dashed var(--border-strong);border-radius:var(--r-full);color:var(--text-secondary);align-items:center;gap:6px;margin-top:10px;padding:6px 13px;display:inline-flex}.mgr-leave.pill.svelte-1xzdtyk:hover{border-color:var(--accent-border);color:var(--accent);text-decoration:none}.mgr-leave.svelte-1xzdtyk:hover{text-decoration:underline}.mgr-ta.svelte-1xzdtyk{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);resize:vertical;padding:9px 11px}.mgr-ta.svelte-1xzdtyk:focus{border-color:var(--accent-border)}.mgr-row.svelte-1xzdtyk{gap:8px;margin-top:8px;display:flex}.mgr-err.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--danger);margin-top:7px}.up-item.svelte-1xzdtyk .arr:where(.svelte-1xzdtyk) svg{width:13px;height:13px}.mgr-leave.svelte-1xzdtyk .pi:where(.svelte-1xzdtyk) svg{vertical-align:-1px;width:11px;height:11px}.mgr-submit.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--accent-ink);background:var(--accent);border-radius:var(--r-sm);cursor:pointer;border:none;padding:6px 14px;font-weight:600}.mgr-submit.svelte-1xzdtyk:disabled{opacity:.5;cursor:not-allowed}.mgr-cancel.svelte-1xzdtyk{font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-weight:600}.mgr-hint.svelte-1xzdtyk{font-size:var(--fs-xs);color:var(--text-muted);margin-top:10px}
