.tfum2q_start{margin:0 0 30px}.tfum2q_heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.tfum2q_heading h2{letter-spacing:-.5px;margin:0;font-size:22px}.tfum2q_heading>p{max-width:48ch;color:var(--muted);margin:0;font-size:14px}.tfum2q_paths{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.tfum2q_path{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex}.tfum2q_review{border-top:4px solid var(--yellow)}.tfum2q_invoice{border-top:4px solid #8b5cf6}.tfum2q_pathTitle{letter-spacing:.08em;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.tfum2q_path h3{letter-spacing:-.45px;margin:14px 0 8px;font-size:21px}.tfum2q_path>p{max-width:64ch;margin:0 0 14px;font-size:14px}.tfum2q_path ol{margin:2px 0 18px;padding-left:22px;font-size:14px}.tfum2q_path li{margin-bottom:9px;padding-left:5px}.tfum2q_path li::marker{color:var(--muted);font-weight:700}.tfum2q_path .tfum2q_context{border:1px solid var(--border);background:var(--surface-alt);border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.tfum2q_path .tfum2q_limit{color:var(--muted);font-size:12px}.tfum2q_path>button,.tfum2q_path .tfum2q_restricted{margin-top:auto}.tfum2q_path .tfum2q_restricted{border-top:1px solid var(--border);color:var(--muted);margin-bottom:0;padding-top:13px;font-size:13px}.tfum2q_examples{border:1px solid var(--border);background:var(--surface-alt);border-radius:10px;margin-top:16px;padding:0 16px}.tfum2q_examples>summary{font-size:13px}.tfum2q_examples>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.65}.tfum2q_examples ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tfum2q_examples li{min-width:0}.tfum2q_examples a{min-height:44px;color:var(--text);text-underline-offset:3px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tfum2q_examples a svg{flex:none}.tfum2q_examples li span{color:var(--muted);font-size:12px;display:block}@media (max-width:760px){.tfum2q_heading{display:block}.tfum2q_heading>p{margin-top:8px}.tfum2q_paths,.tfum2q_examples ul{grid-template-columns:1fr}.tfum2q_path{padding:20px}.tfum2q_path>button{justify-content:center;width:100%}}
.zre6zq_editor{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.zre6zq_editor form,.zre6zq_preview{min-width:0}.zre6zq_preview{position:sticky;top:0}.zre6zq_fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.zre6zq_block{border:1px solid var(--border);border-radius:10px;gap:12px;margin:12px 0;padding:16px;display:grid}.zre6zq_source{border-top:1px solid var(--border);gap:12px;padding-top:12px;display:grid}.zre6zq_check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.zre6zq_check input{flex:none;margin-top:5px}.zre6zq_notes{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1000px){.zre6zq_editor{grid-template-columns:1fr}.zre6zq_preview{position:static}}
.finance-workspace{gap:20px;display:grid}.finance-body{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.finance-stack{gap:20px;min-width:0;display:grid}.finance-tabs{border-bottom:1px solid var(--border,#ddd);flex-wrap:wrap;gap:10px;padding:6px 0;display:flex}.finance-tabs .button[aria-pressed=true]{box-shadow:inset 0 -3px #5a3ab5}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.finance-metric{border-left:3px solid #f0ca27;min-width:0;padding:6px 14px}.finance-metric span{color:var(--muted,#62646c);font-size:13px;display:block}.finance-metric strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(18px,1.7vw,27px);display:block}.finance-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.finance-breakdown{gap:12px;margin:0;display:grid}.finance-breakdown>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.finance-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.finance-facts{flex-wrap:wrap;gap:18px 36px;margin:18px 0;display:flex}.finance-facts dt{color:var(--muted,#62646c);font-size:13px}.finance-facts dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-weight:650}.finance-line,.finance-subpanel{border:1px solid var(--border,#ddd);background:var(--surface,#fff);border-radius:12px;margin:16px 0;padding:18px}.finance-line-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-line .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-prewrap,.finance-history{white-space:pre-wrap;overflow-wrap:anywhere}.finance-history{background:#f6f5f9;max-height:360px;padding:14px;font-size:12px;overflow:auto}@media (max-width:1050px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.finance-two,.finance-line .form-grid,.finance-metrics{grid-template-columns:1fr}}
.tkcdga_workbench{gap:22px;display:grid}.tkcdga_scopeGrid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.tkcdga_selectionSummary{position:sticky;top:20px}.tkcdga_rows{border:0;gap:16px;min-width:0;margin:20px 0;padding:0;display:grid}.tkcdga_sourceRow{border:1px solid var(--border,#d8d7dd);border-radius:12px;min-width:0;padding:18px}.tkcdga_rowHead{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.tkcdga_quote{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface,#f6f5f8);max-height:420px;font:inherit;border-left:3px solid #e2bf2c;padding:14px;font-size:13px;overflow:auto}.tkcdga_coverage{gap:12px;display:grid}.tkcdga_coverage dl{grid-template-columns:1fr auto;gap:6px 16px;margin:0;display:grid}.tkcdga_coverage dd{font-variant-numeric:tabular-nums;margin:0}.tkcdga_candidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tkcdga_candidate{border:1px solid var(--border,#d8d7dd);border-radius:12px;padding:20px}.tkcdga_candidate h3{margin-top:0}.tkcdga_semantic{background:#6746ab0f;border-radius:8px;padding:12px 14px;font-size:13px}.tkcdga_semantic p{margin:4px 0}.tkcdga_recovery{border-left:3px solid #6746ab;padding-left:18px}@media (max-width:1100px){.tkcdga_scopeGrid,.tkcdga_candidateGrid{grid-template-columns:1fr}.tkcdga_selectionSummary{position:static}}
.zv_99G_panel{gap:1rem;display:grid}.zv_99G_actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.zv_99G_muted{color:var(--muted,#62616b);font-size:.875rem}.zv_99G_coverage{background:var(--surface-subtle,#f8f7fa);border:1px solid var(--border,#dedde3);border-radius:.65rem;padding:.85rem 1rem}.zv_99G_pages{gap:.5rem;max-height:18rem;padding:.25rem;display:grid;overflow:auto}.zv_99G_page{border:1px solid var(--border,#dedde3);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.6rem;display:grid}.zv_99G_page input{margin-top:.2rem}.zv_99G_source{border-left:3px solid #8068a5;max-height:22rem;padding:.75rem 1rem;overflow:auto}.zv_99G_source p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 1rem}.zv_99G_consent{background:#fff8dc;border-radius:.65rem;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.zv_99G_consent input{margin-top:.25rem}.zv_99G_history{gap:.5rem;display:grid}.zv_99G_history button{text-align:left}.zv_99G_result{border-top:1px solid var(--border,#dedde3);gap:.7rem;padding-top:1rem;display:grid}.zv_99G_detail{overflow-wrap:anywhere;font-size:.85rem}.zv_99G_status{font-weight:600}.zv_99G_page small{display:block}.zv_99G_section{gap:.7rem;display:grid}
.v2JL6G_workbench{gap:22px;max-width:1480px;display:grid}.v2JL6G_hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.v2JL6G_hero p{color:var(--muted);max-width:740px;margin-top:8px}.v2JL6G_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:750}.v2JL6G_uploadGrid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px;display:grid}.v2JL6G_steps{align-content:center;gap:18px;margin:0;padding:0;list-style:none;display:grid}.v2JL6G_steps li{gap:12px;display:flex}.v2JL6G_stepNumber{background:var(--yellow);color:#111;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:750;display:grid}.v2JL6G_steps p{color:var(--muted);font-size:13px}.v2JL6G_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.v2JL6G_actions>a{align-items:center;gap:6px;display:inline-flex}.v2JL6G_resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2JL6G_filename{overflow-wrap:anywhere;max-width:750px}.v2JL6G_filename small{margin-top:6px;display:block}.v2JL6G_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.v2JL6G_stat{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.v2JL6G_stat strong{font-size:24px;line-height:1.2;display:block}.v2JL6G_stat span{color:var(--muted);font-size:13px}.v2JL6G_progress{width:100%;height:10px;accent-color:var(--yellow);margin:10px 0;display:block}.v2JL6G_progressLabel{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.v2JL6G_subtle{color:var(--muted);font-size:13px}.v2JL6G_grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.v2JL6G_toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.v2JL6G_toolbar>*{flex:150px}.v2JL6G_pages{gap:8px;max-height:620px;padding:3px;display:grid;overflow:auto}.v2JL6G_pageRow{border:1px solid var(--border);border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.v2JL6G_pageNumber{background:var(--surface-alt);border:1px solid var(--border);border-radius:5px;place-items:center;min-height:48px;font-weight:750;display:grid}.v2JL6G_pageMeta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:5px;font-size:12px;display:flex}.v2JL6G_notes{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v2JL6G_note{border:1px solid var(--border);border-left:3px solid #8b5cf6;border-radius:8px;padding:15px}.v2JL6G_note h3{overflow-wrap:anywhere}.v2JL6G_note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.v2JL6G_noteHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.v2JL6G_quote{color:var(--muted);border-left:2px solid var(--border);overflow-wrap:anywhere;margin:10px 0 0;padding-left:10px;font-size:13px}.v2JL6G_noteActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.v2JL6G_noticeLine{color:var(--muted);padding:12px 0 0;font-size:13px}.v2JL6G_editor{gap:16px;display:grid}.v2JL6G_twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2JL6G_list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v2JL6G_list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.v2JL6G_list li span{overflow-wrap:anywhere}.v2JL6G_pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}@media (max-width:1100px){.v2JL6G_grid{grid-template-columns:1fr}}@media (max-width:700px){.v2JL6G_hero,.v2JL6G_uploadGrid,.v2JL6G_twoColumns{grid-template-columns:1fr}.v2JL6G_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2JL6G_pageRow{grid-template-columns:36px minmax(0,1fr)}.v2JL6G_pageRow>button{grid-column:2;justify-self:start}.v2JL6G_actions button{flex:auto}}
._8RtYYW_editor{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}._8RtYYW_editor form,._8RtYYW_preview{min-width:0}._8RtYYW_preview{position:sticky;top:0}._8RtYYW_amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}._8RtYYW_amounts>div{border:1px solid var(--border);background:var(--surface-alt);border-radius:8px;padding:12px}._8RtYYW_amounts dt{color:var(--muted);font-size:12px}._8RtYYW_amounts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:600}._8RtYYW_sourceFields{border-top:1px solid var(--border);margin:14px 0;padding-top:14px}._8RtYYW_line{border:1px solid var(--border);border-radius:8px;margin-bottom:14px;padding:14px}._8RtYYW_notes{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){._8RtYYW_editor{grid-template-columns:1fr}._8RtYYW_preview{position:static}}@media (max-width:520px){._8RtYYW_amounts{grid-template-columns:1fr}}
