.cycle-table.svelte-nld7h8{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}h4.svelte-nld7h8{margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}header.svelte-nld7h8 p:where(.svelte-nld7h8){margin:.125rem 0 0;font-size:.75rem;color:var(--text-secondary)}.table-scroll.svelte-nld7h8{overflow-x:auto}table.svelte-nld7h8{width:100%;border-collapse:collapse;font-size:.8125rem}th.svelte-nld7h8{text-align:left;font-weight:500;color:var(--text-secondary);padding:.375rem .5rem;border-bottom:1px solid var(--border-subtle);white-space:nowrap}td.svelte-nld7h8{padding:.5rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:top}td.numeric.svelte-nld7h8{white-space:nowrap}.badge.svelte-nld7h8{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.badge.tone-settled.svelte-nld7h8{color:var(--text-secondary)}.badge.tone-dormant.svelte-nld7h8{color:var(--text-muted)}.badge.tone-active.svelte-nld7h8{color:var(--accent-info)}.badge.tone-attention.svelte-nld7h8{color:var(--accent-warning)}.note.svelte-nld7h8{display:block;font-size:.75rem;color:var(--text-secondary)}.muted.svelte-nld7h8{color:var(--text-muted)}.row-actions.svelte-nld7h8,.reject-actions.svelte-nld7h8{display:flex;gap:.375rem;align-items:center}.reject-form.svelte-nld7h8{display:flex;flex-direction:column;gap:.375rem;min-width:14rem}.cycle-error.svelte-nld7h8{margin:0;font-size:.8125rem;color:var(--accent-warning)}.cycle-empty.svelte-nld7h8{margin:0;font-size:.8125rem;color:var(--text-secondary)}.lesson-steps.svelte-1v183tf{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .75rem;background:var(--bg-secondary);border-radius:.375rem}h5.svelte-1v183tf{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-primary)}.hint.svelte-1v183tf{margin:0;font-size:.75rem;color:var(--text-muted)}ul.svelte-1v183tf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem}a.svelte-1v183tf{color:var(--accent-primary)}.step-name.svelte-1v183tf{color:var(--text-muted);font-size:.75rem;margin-left:.4rem}.section.svelte-1bhjppb{display:flex;flex-direction:column;gap:.4rem}.section.svelte-1bhjppb h5:where(.svelte-1bhjppb){margin:0;font-size:.8125rem;font-weight:600;color:var(--text-primary)}.lead.svelte-1bhjppb{margin:0;font-size:.8125rem;color:var(--text-primary)}.hint.svelte-1bhjppb{margin:0;font-size:.75rem;color:var(--text-muted)}.error.svelte-1bhjppb{margin:0;font-size:.8125rem;color:var(--accent-danger-text)}.pick.svelte-1bhjppb{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:var(--text-secondary)}.pick.svelte-1bhjppb select:where(.svelte-1bhjppb){padding:.4rem .6rem;border:1px solid var(--border-primary);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8125rem}.actions.svelte-1bhjppb{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.download.svelte-1bhjppb{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--accent-primary)}.status.svelte-rhebyx{font-size:.8125rem;color:var(--text-secondary)}.status.error.svelte-rhebyx{color:var(--accent-danger-text)}.evidence-panel.svelte-rhebyx{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border-top:1px dashed var(--border-primary)}.section.svelte-rhebyx{display:flex;flex-direction:column;gap:.4rem}.section.svelte-rhebyx h5:where(.svelte-rhebyx){margin:0;font-size:.8125rem;font-weight:600;color:var(--text-primary)}.hint.svelte-rhebyx{font-size:.75rem;color:var(--text-muted);margin:0}.action-error.svelte-rhebyx{font-size:.8125rem;color:var(--accent-danger-text);margin:0}.reward-banner.svelte-rhebyx{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.375rem;background:color-mix(in srgb,var(--accent-success-text) 4%,transparent);color:var(--accent-success-text);font-size:.8125rem;font-weight:500}.evidence-record.svelte-rhebyx{padding:.6rem .75rem;background:var(--bg-secondary);border-radius:.375rem}.evidence-note.svelte-rhebyx{margin:0;font-size:.8125rem;color:var(--text-primary);white-space:pre-wrap}.refs.svelte-rhebyx{list-style:none;margin:0;padding:0;font-size:.75rem}.refs.svelte-rhebyx a:where(.svelte-rhebyx){color:var(--accent-primary);word-break:break-all}.meta.svelte-rhebyx{margin:0;font-size:.7rem;color:var(--text-muted)}.reject-note.svelte-rhebyx{margin:0;font-size:.75rem;color:var(--accent-warning)}.note-input.svelte-rhebyx{width:100%;padding:.5rem .75rem;border:1px solid var(--border-primary);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8125rem;font-family:inherit;resize:vertical}.attest-actions.svelte-rhebyx{display:flex;gap:.5rem}.closed-line.svelte-rhebyx{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;color:var(--accent-success-text)}.timeline.svelte-rhebyx summary:where(.svelte-rhebyx){display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-muted);cursor:pointer}.timeline.svelte-rhebyx ul:where(.svelte-rhebyx){list-style:none;margin:.4rem 0 0;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.2rem}.timeline.svelte-rhebyx li:where(.svelte-rhebyx){display:flex;gap:.75rem;font-size:.75rem;color:var(--text-secondary)}.hop-date.svelte-rhebyx{color:var(--text-muted)}.run-panel.svelte-1vvveyv{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border-primary)}h4.svelte-1vvveyv{margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}header.svelte-1vvveyv p:where(.svelte-1vvveyv){margin:.125rem 0 0;font-size:.75rem;color:var(--text-secondary);max-width:62ch}h5.svelte-1vvveyv{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-primary)}.block.svelte-1vvveyv{display:flex;flex-direction:column;gap:.4rem}.hint.svelte-1vvveyv{margin:0;font-size:.75rem;color:var(--text-muted);max-width:62ch}.meta.svelte-1vvveyv{margin:0;font-size:.7rem;color:var(--text-muted)}.total.svelte-1vvveyv{margin:0;font-size:.8125rem;font-weight:500;color:var(--text-primary)}.closing-line.svelte-1vvveyv{margin:0;font-size:.8125rem;color:var(--text-secondary);max-width:62ch}.run-error.svelte-1vvveyv{margin:0;font-size:.8125rem;color:var(--accent-warning)}.steps.svelte-1vvveyv{margin:0;padding-left:1.1rem;font-size:.8125rem;color:var(--text-primary);display:flex;flex-direction:column;gap:.15rem}.table-scroll.svelte-1vvveyv{overflow-x:auto}table.svelte-1vvveyv{width:100%;border-collapse:collapse;font-size:.8125rem}th.svelte-1vvveyv{text-align:left;font-weight:500;color:var(--text-secondary);padding:.375rem .5rem;border-bottom:1px solid var(--border-subtle);white-space:nowrap}td.svelte-1vvveyv{padding:.5rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:top}td.numeric.svelte-1vvveyv{white-space:nowrap}.cell-list.svelte-1vvveyv,.refs.svelte-1vvveyv,.ending-list.svelte-1vvveyv{list-style:none;margin:0;padding:0}.cell-list.svelte-1vvveyv{font-size:.75rem;color:var(--text-secondary)}.refs.svelte-1vvveyv{font-size:.75rem}.refs.svelte-1vvveyv a:where(.svelte-1vvveyv){color:var(--accent-primary);word-break:break-all}.ending-list.svelte-1vvveyv{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem}.ending-list.svelte-1vvveyv li:where(.svelte-1vvveyv){display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.badge.svelte-1vvveyv{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.badge.tone-settled.svelte-1vvveyv{color:var(--text-secondary)}.badge.tone-dormant.svelte-1vvveyv{color:var(--text-muted)}.badge.tone-active.svelte-1vvveyv{color:var(--accent-info)}.badge.tone-attention.svelte-1vvveyv{color:var(--accent-warning)}.note.svelte-1vvveyv{display:block;font-size:.75rem;color:var(--text-secondary);white-space:pre-wrap}.decide.svelte-1vvveyv{display:flex;flex-direction:column;gap:.375rem;min-width:14rem}.actions.svelte-1vvveyv{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap}.note-input.svelte-1vvveyv{width:100%;padding:.5rem .75rem;border:1px solid var(--border-primary);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8125rem;font-family:inherit;resize:vertical}.note-input.svelte-1vvveyv::placeholder{color:var(--text-muted)}.note-input.svelte-1vvveyv:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}
