.deal-detail.svelte-g3afty{flex-direction:column;gap:28px;width:100%;max-width:1240px;margin:0 auto;display:flex}.back-link.svelte-g3afty{color:var(--ink-soft);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.back-link.svelte-g3afty:hover{color:var(--ink)}.back-label.svelte-g3afty{font-family:var(--font-mono);letter-spacing:.14em;font-size:10px;font-weight:500}.hero-value.svelte-g3afty{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.025em;font-variation-settings:"SOFT" 80, "opsz" 144;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1}.hero-value-unpriced.svelte-g3afty{color:var(--ink-soft);font-size:32px;font-style:italic}.deal-action-row.svelte-g3afty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.deal-action-group.svelte-g3afty{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-stage-form.svelte-g3afty{display:contents}.lost-capture.svelte-g3afty{position:relative}.lost-summary.svelte-g3afty{border:1px solid var(--line);color:var(--ink);cursor:pointer;font-family:var(--font-body);border-radius:8px;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.lost-summary.svelte-g3afty::-webkit-details-marker{display:none}.lost-summary.svelte-g3afty:hover{border-color:var(--ink-soft)}.lost-capture[open].svelte-g3afty .lost-summary:where(.svelte-g3afty){border-color:var(--accent);color:var(--accent)}.lost-form.svelte-g3afty{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:20;border-radius:10px;align-items:center;gap:8px;width:min(360px,84vw);margin-top:6px;padding:10px;display:flex;position:absolute;top:100%;right:0}.lost-reason-input.svelte-g3afty{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-family:var(--font-body);border-radius:8px;flex:1;min-width:0;padding:9px 11px;font-size:13px}.lost-reason-input.svelte-g3afty:focus{border-color:var(--ink-2);outline:none}.archive-panel.svelte-g3afty{flex-direction:column;align-items:stretch;gap:10px;width:min(320px,84vw);padding:14px}.archive-panel-copy.svelte-g3afty{color:var(--ink-2);font-family:var(--font-body);margin:0;font-size:13px;line-height:1.5}.archive-panel-form.svelte-g3afty{flex-direction:column;gap:8px;display:flex}.archived-banner.svelte-g3afty{background:var(--tint-ochre);border:1px solid var(--accent-3);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 18px;display:flex}.archived-banner-copy.svelte-g3afty{flex-direction:column;gap:4px;min-width:0;display:flex}.archived-banner-eyebrow.svelte-g3afty{color:var(--accent-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.archived-banner-text.svelte-g3afty{color:var(--ink);font-family:var(--font-body);margin:0;font-size:13px;font-weight:500}.archived-banner-form.svelte-g3afty{flex-shrink:0;align-items:center;gap:10px;display:flex}.deal-editor.svelte-g3afty{background:linear-gradient(180deg, var(--paper-warm), var(--surface));border:1px solid var(--line);border-radius:8px;overflow:hidden}.deal-editor-summary.svelte-g3afty{cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.deal-editor-summary.svelte-g3afty::-webkit-details-marker{display:none}.deal-editor-kicker.svelte-g3afty,.deal-editor-edit.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.deal-editor-name.svelte-g3afty{color:var(--ink);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.deal-editor-meta.svelte-g3afty{color:var(--ink-2);font-family:var(--font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.deal-editor[open].svelte-g3afty .deal-editor-summary:where(.svelte-g3afty){border-bottom:1px solid var(--line)}.deal-editor[open].svelte-g3afty .deal-editor-edit:where(.svelte-g3afty){color:var(--accent)}.deal-editor-form.svelte-g3afty{flex-direction:column;gap:16px;padding:18px;display:flex}.deal-editor-grid.svelte-g3afty{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-editor-form.svelte-g3afty .root{width:100%}.deal-editor-span.svelte-g3afty{grid-column:1/-1}.deal-field.svelte-g3afty{flex-direction:column;gap:6px;display:flex}.deal-field.svelte-g3afty span:where(.svelte-g3afty){color:var(--ink-soft);font-family:var(--font-body);font-size:12px;font-weight:500}.deal-field.svelte-g3afty select:where(.svelte-g3afty){background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--font-body);border-radius:8px;width:100%;min-height:42px;padding:9px 12px;font-size:14px}.deal-field.svelte-g3afty select:where(.svelte-g3afty):focus{border-color:var(--accent);outline:none}.deal-editor-actions.svelte-g3afty{justify-content:flex-end;display:flex}.progress-stepper.svelte-g3afty{align-items:center;gap:0;padding:10px 0;display:flex;overflow-x:auto}.step.svelte-g3afty{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.step-dot.svelte-g3afty{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;width:10px;height:10px}.step-done.svelte-g3afty .step-dot:where(.svelte-g3afty){background:var(--accent-2);border-color:var(--accent-2)}.step-current.svelte-g3afty .step-dot:where(.svelte-g3afty){background:var(--accent);border-color:var(--accent)}.step-upcoming.svelte-g3afty .step-dot:where(.svelte-g3afty){background:var(--surface)}.step.pulse.svelte-g3afty .step-dot:where(.svelte-g3afty){animation:1.8s ease-in-out infinite svelte-g3afty-step-pulse}@keyframes svelte-g3afty-step-pulse{0%,to{box-shadow:0 0 #d9562a80}50%{box-shadow:0 0 0 6px #d9562a00}}.step-name.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-body);white-space:nowrap;font-size:12px;font-weight:500}.step-done.svelte-g3afty .step-name:where(.svelte-g3afty){color:var(--ink-2)}.step-current.svelte-g3afty .step-name:where(.svelte-g3afty){color:var(--ink);font-weight:600}.step-rail.svelte-g3afty{background:var(--line);flex-shrink:0;width:48px;min-width:24px;height:1px;margin:0 12px}.step-rail-done.svelte-g3afty{background:var(--accent-2)}.deal-grid.svelte-g3afty{grid-template-columns:minmax(0,1fr) 320px;gap:32px;display:grid}.deal-main.svelte-g3afty{flex-direction:column;gap:24px;min-width:0;display:flex}.deal-rail.svelte-g3afty{flex-direction:column;gap:22px;display:flex}.muted.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-body);margin:0;font-size:13px}.mono.svelte-g3afty{font-family:var(--font-mono)}.activity-list.svelte-g3afty{flex-direction:column;gap:4px;display:flex}.activity-list-more.svelte-g3afty{justify-content:flex-start;padding:4px 0;display:flex}.note-row.svelte-g3afty{align-items:flex-start;gap:10px;display:flex}.note-row.svelte-g3afty>.ixrow{border-bottom:1px solid var(--line);flex:1;min-width:0}.note-row.svelte-g3afty:last-child>.ixrow{border-bottom:none}.note-actions.svelte-g3afty{flex-shrink:0;align-items:center;gap:4px;padding-top:10px;display:flex}.note-delete-form.svelte-g3afty{display:flex}.inline-add.svelte-g3afty{margin-top:6px}.inline-add-trigger.svelte-g3afty{color:var(--ink-soft);cursor:pointer;font-family:var(--font-body);padding:4px 0;font-size:13px;font-weight:500;list-style:none}.inline-add-trigger.svelte-g3afty:hover{color:var(--ink)}.inline-add-trigger.svelte-g3afty::-webkit-details-marker{display:none}.inline-form.svelte-g3afty{flex-direction:column;gap:10px;margin-top:10px;display:flex}.form-error.svelte-g3afty{color:var(--accent);font-family:var(--font-body);margin:0;font-size:13px}.task-list.svelte-g3afty{flex-direction:column;gap:6px;display:flex}.task-row.svelte-g3afty{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;transition:background-color .15s;display:flex}.task-row.svelte-g3afty:last-child{border-bottom:none}.task-row.svelte-g3afty:hover{background:var(--paper-warm)}.task-name.svelte-g3afty{color:var(--ink);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.fact-list.svelte-g3afty{flex-direction:column;gap:12px;margin:0;display:flex}.fact-row.svelte-g3afty{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fact-row.svelte-g3afty dt:where(.svelte-g3afty){color:var(--ink-soft);font-family:var(--font-body);font-size:13px;font-weight:400}.fact-row.svelte-g3afty dd:where(.svelte-g3afty){color:var(--ink);font-family:var(--font-body);text-align:right;margin:0;font-size:13px;font-weight:500}.fact-row-block.svelte-g3afty{flex-direction:column;align-items:flex-start;gap:6px}.fact-row-block.svelte-g3afty dd:where(.svelte-g3afty){text-align:left;align-items:center;gap:10px;width:100%;display:flex}.fact-link.svelte-g3afty{color:var(--ink);border-bottom:1px solid var(--line);font-weight:500;text-decoration:none}.fact-link.svelte-g3afty:hover{border-bottom-color:var(--ink)}.prob-bar.svelte-g3afty{background:var(--paper-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.prob-fill.svelte-g3afty{background:var(--accent);height:100%}.prob-pct.svelte-g3afty{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:500}.association-form.svelte-g3afty,.value-form.svelte-g3afty,.doc-link-form.svelte-g3afty{flex-direction:column;gap:10px;display:flex}.association-form.svelte-g3afty{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.association-form.svelte-g3afty .root,.value-form.svelte-g3afty .root,.doc-link-form.svelte-g3afty .root{width:100%}.line-items.svelte-g3afty{flex-direction:column;display:flex}.line-item.svelte-g3afty{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.line-item-total.svelte-g3afty{border-bottom:none;font-weight:600}.line-item-name.svelte-g3afty{color:var(--ink);font-family:var(--font-body);font-size:13px}.line-item-value.svelte-g3afty{color:var(--ink);font-size:13px}.linked-doc-list.svelte-g3afty{flex-direction:column;gap:12px;display:flex}.linked-doc-row.svelte-g3afty{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding-bottom:12px;display:flex}.linked-doc-row.svelte-g3afty:last-child{border-bottom:none;padding-bottom:0}.linked-doc-title.svelte-g3afty{color:var(--ink);font-family:var(--font-body);font-size:13px;font-weight:600;text-decoration:none}.linked-doc-title.svelte-g3afty:hover{text-decoration:underline}.linked-doc-meta.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-mono);font-size:11px}.checkbox-row.svelte-g3afty{color:var(--ink-2);font-family:var(--font-body);align-items:center;gap:8px;font-size:13px;display:inline-flex}.attribution-list.svelte-g3afty{flex-direction:column;gap:10px;display:flex}.attribution-row.svelte-g3afty{justify-content:space-between;align-items:center;gap:12px;display:flex}.attribution-label.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-body);font-size:13px}.coach-drawer.svelte-g3afty{background:var(--paper-warm);border:1px solid var(--line);border-radius:14px;overflow:hidden}.coach-summary.svelte-g3afty{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:18px 22px;list-style:none;display:flex}.coach-summary.svelte-g3afty::-webkit-details-marker{display:none}.coach-eyebrow.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-serif);font-variation-settings:"SOFT" 90, "opsz" 14;font-size:13px;font-style:italic}.coach-label.svelte-g3afty{color:var(--ink);font-family:var(--font-serif);font-variation-settings:"SOFT" 80, "opsz" 72;flex:1;font-size:17px;font-style:italic}.coach-chevron.svelte-g3afty{color:var(--ink-soft);font-family:var(--font-mono);font-size:14px;transition:transform .2s}.coach-drawer[open].svelte-g3afty .coach-chevron:where(.svelte-g3afty){transform:rotate(180deg)}.coach-drawer[open].svelte-g3afty .coach-summary:where(.svelte-g3afty){border-bottom:1px solid var(--line)}.coach-body.svelte-g3afty{padding:18px 22px 22px}.coach-body.svelte-g3afty .assist-shell{min-height:420px}@media (width<=900px){.deal-grid.svelte-g3afty{grid-template-columns:1fr}.hero-value.svelte-g3afty{font-size:36px}.deal-editor-summary.svelte-g3afty{grid-template-columns:1fr auto}.deal-editor-kicker.svelte-g3afty,.deal-editor-meta.svelte-g3afty{text-align:left;grid-column:1/-1}.deal-editor-grid.svelte-g3afty{grid-template-columns:1fr}}
