.benchmark-section.svelte-npt03w.svelte-npt03w{margin-bottom:1.5rem;padding:0}.benchmark-title.svelte-npt03w.svelte-npt03w{font-size:var(--text-sm);font-weight:600;color:var(--text-tertiary);margin:0 0 .75rem}.benchmark-title.svelte-npt03w a.svelte-npt03w{color:var(--blue-400);text-decoration:none}.benchmark-title.svelte-npt03w a.svelte-npt03w:hover{text-decoration:underline}.main-activity.svelte-npt03w.svelte-npt03w{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border-default)}.main-activity-label.svelte-npt03w.svelte-npt03w{font-size:var(--text-2xs);font-weight:600;color:var(--text-tertiary)}.main-activity-value.svelte-npt03w.svelte-npt03w{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.main-activity-code.svelte-npt03w.svelte-npt03w{font-family:var(--font-mono, monospace);font-size:var(--text-base);font-weight:600;color:var(--accent-primary);text-decoration:none}.main-activity-code.svelte-npt03w.svelte-npt03w:hover{text-decoration:underline}.main-activity-desc.svelte-npt03w.svelte-npt03w{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.benchmark-note.svelte-npt03w.svelte-npt03w{display:block;margin-top:.75rem;font-size:var(--text-2xs);color:var(--text-tertiary);font-style:italic}.objective-section.svelte-npt03w.svelte-npt03w{margin-bottom:1.5rem;padding:0}.objective-title.svelte-npt03w.svelte-npt03w{font-size:var(--text-sm);font-weight:600;color:var(--text-tertiary);margin:0 0 .5rem}.objective-text.svelte-npt03w.svelte-npt03w{font-size:var(--text-xs);line-height:1.5;color:var(--text-tertiary);margin:0}.show-more-link.svelte-npt03w.svelte-npt03w{display:block;background:none;border:none;color:var(--accent-primary);cursor:pointer;padding:0;margin-top:.5rem;font-size:var(--text-sm);font-weight:500}.show-more-link.svelte-npt03w.svelte-npt03w:hover{text-decoration:underline}.ai-summary.svelte-npt03w.svelte-npt03w{margin-bottom:1.5rem}.ai-summary.svelte-npt03w .objective-title.svelte-npt03w{display:flex;align-items:center}.ai-source.svelte-npt03w.svelte-npt03w{font-size:.75rem;font-weight:400;color:var(--text-tertiary)}.ai-summary-text.svelte-npt03w.svelte-npt03w{font-size:var(--text-sm);line-height:1.6;color:var(--text-primary);margin:0}.ai-meta-row.svelte-npt03w.svelte-npt03w{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem}.sells-pills.svelte-npt03w.svelte-npt03w{margin-left:auto;display:inline-flex;gap:.35rem}.sells-pill.svelte-npt03w.svelte-npt03w{display:inline-block;padding:.05rem .5rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent);border-radius:var(--radius-pill);vertical-align:middle}.ai-toggle.svelte-npt03w.svelte-npt03w{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:0;font-size:var(--text-sm);font-weight:600;transition:color .15s ease}.ai-toggle.svelte-npt03w.svelte-npt03w:hover{color:var(--accent-primary)}.ai-toggle.svelte-npt03w .ai-chev{width:14px;height:14px;opacity:.7;transition:transform .15s ease}.ai-toggle.svelte-npt03w .ai-chev.open{transform:rotate(180deg)}.ai-details.svelte-npt03w.svelte-npt03w{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:.75rem}.ai-detail-block.svelte-npt03w.svelte-npt03w{flex:1 1 200px;min-width:0}.ai-detail-label.svelte-npt03w.svelte-npt03w{display:block;font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);margin-bottom:.35rem}.ai-detail-list.svelte-npt03w.svelte-npt03w{list-style:none;margin:0;padding:0}.ai-detail-list.svelte-npt03w li.svelte-npt03w{font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);padding-left:.85rem;position:relative}.ai-detail-list.svelte-npt03w li.svelte-npt03w:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--accent-primary);opacity:.6}.activities-table-wrapper.svelte-npt03w.svelte-npt03w{overflow-x:auto}.activities-table.svelte-npt03w.svelte-npt03w{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.activities-table.svelte-npt03w th.svelte-npt03w{text-align:left;padding:.75rem 1rem;border-bottom:2px solid var(--border-default);color:var(--text-tertiary);font-weight:600;font-size:var(--text-xs);letter-spacing:.03em}.activities-table.svelte-npt03w td.svelte-npt03w{padding:.75rem 1rem;border-bottom:1px solid var(--border-default);vertical-align:middle}.activities-table.svelte-npt03w tbody tr:last-child td.svelte-npt03w{border-bottom:none}.activities-table.svelte-npt03w tbody tr.svelte-npt03w:hover{background-color:var(--bg-surface)}.risk-line.svelte-npt03w.svelte-npt03w{font-size:var(--text-xs);color:var(--text-tertiary);margin:0 0 .6rem}.risk-line-label.svelte-npt03w.svelte-npt03w{font-weight:600}.risk-sep.svelte-npt03w.svelte-npt03w{margin-left:.35rem}.risk-mark.svelte-npt03w.svelte-npt03w{margin-left:.45rem;font-size:var(--text-2xs);color:var(--text-tertiary);border-bottom:1px dotted var(--text-tertiary);cursor:help;white-space:nowrap}.risk-mark.high.svelte-npt03w.svelte-npt03w{color:#a5281c;border-bottom-color:#a5281c}.activity-code-cell.svelte-npt03w.svelte-npt03w{font-family:var(--font-mono, monospace);white-space:nowrap;width:120px}.activity-code-cell.svelte-npt03w a.svelte-npt03w{color:var(--blue-400);text-decoration:none}.activity-code-cell.svelte-npt03w a.svelte-npt03w:hover{text-decoration:underline}.activity-desc-cell.svelte-npt03w.svelte-npt03w{color:var(--text-primary)}th.type-header.svelte-npt03w.svelte-npt03w,.activity-type-cell.svelte-npt03w.svelte-npt03w{width:120px;text-align:center}.type-badge.svelte-npt03w.svelte-npt03w{display:inline-block;padding:.25rem .625rem;font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-xs);background-color:var(--bg-surface);color:var(--text-tertiary);border:1px solid var(--border-default)}.type-badge.main.svelte-npt03w.svelte-npt03w{background-color:var(--accent-subtle);color:#fff;border-color:var(--accent-subtle)}.print-only-note.svelte-npt03w.svelte-npt03w{display:none}@media (max-width: 768px){.activities-table.svelte-npt03w th.svelte-npt03w,.activities-table.svelte-npt03w td.svelte-npt03w{padding:.5rem}.activity-code-cell.svelte-npt03w.svelte-npt03w,.activity-type-cell.svelte-npt03w.svelte-npt03w{width:auto}}@media screen and (max-width: 640px){.activities-table.svelte-npt03w thead.svelte-npt03w{display:none}.activities-table.svelte-npt03w tr.svelte-npt03w{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem .5rem;padding:.6rem 0;border-bottom:1px solid var(--border-default)}.activities-table.svelte-npt03w tbody tr.svelte-npt03w:last-child{border-bottom:none}.activities-table.svelte-npt03w td.svelte-npt03w,.activities-table.svelte-npt03w tbody tr:last-child td.svelte-npt03w{display:block;padding:0;border:none}.activity-desc-cell.svelte-npt03w.svelte-npt03w{grid-column:1 / -1;grid-row:2}}@media print{.show-more-link.svelte-npt03w.svelte-npt03w{display:none!important}.print-only-note.svelte-npt03w.svelte-npt03w{display:block!important;font-size:var(--print-font-label)!important;color:var(--text-tertiary)!important;font-style:italic!important;margin-top:.25rem!important}.benchmark-section.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-table)!important;padding:.4rem!important}.benchmark-title.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-table)!important}.benchmark-note.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-small)!important}.objective-section.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-table)!important;padding:.4rem!important}.objective-text.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-table)!important}.activities-table-wrapper.svelte-npt03w.svelte-npt03w{overflow:visible!important;width:100%!important}.activities-table.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-table)!important;width:100%!important}.activities-table.svelte-npt03w th.svelte-npt03w,.activities-table.svelte-npt03w td.svelte-npt03w{padding:.15rem .3rem!important}.type-badge.svelte-npt03w.svelte-npt03w{font-size:var(--print-font-small)!important;padding:.1rem .3rem!important}}
