.decision-log-page.svelte-1y0hqse{min-width:0;min-height:100vh;padding:var(--page-start-space) 0 var(--space-24);background:var(--color-bg)}.log-intro.svelte-1y0hqse{row-gap:var(--space-8);padding-bottom:var(--space-12)}.intro-utility.svelte-1y0hqse{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;color:var(--color-muted);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking);text-transform:uppercase;display:flex}.intro-utility.svelte-1y0hqse p:where(.svelte-1y0hqse),.intro-copy.svelte-1y0hqse p:where(.svelte-1y0hqse),.filter-summary.svelte-1y0hqse,.scroll-hint.svelte-1y0hqse{margin:0}.intro-copy.svelte-1y0hqse{gap:var(--space-5);display:grid}h1.svelte-1y0hqse{color:var(--color-title);font-family:var(--type-display-large-family);font-size:var(--type-display-large-size);font-weight:var(--type-display-large-weight);line-height:var(--type-display-large-line);letter-spacing:var(--type-display-large-tracking);margin:0}.intro-copy.svelte-1y0hqse p:where(.svelte-1y0hqse){max-width:48rem;color:var(--text-secondary);font-family:var(--type-body-large-family);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line);letter-spacing:var(--type-body-large-tracking)}.log-surface.svelte-1y0hqse{background:var(--surface-data);border:1px solid #f4f1ea42;overflow:hidden}.filter-region.svelte-1y0hqse{border-bottom:1px solid var(--color-line);scrollbar-width:thin;overflow-x:auto}.filter-list.svelte-1y0hqse{width:max-content;min-width:100%;display:flex}button.svelte-1y0hqse{min-height:calc(var(--layout-row) * 2);align-items:center;gap:var(--space-3);padding:0 var(--space-4);border:0;border-right:1px solid var(--color-line);color:var(--text-tertiary);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking);cursor:pointer;background:0 0;border-bottom:2px solid #0000;display:flex}button.svelte-1y0hqse:hover{background:var(--state-hover-subtle);color:var(--text-primary)}button.active.svelte-1y0hqse{border-bottom-color:var(--color-accent);background:var(--state-accent-subtle);color:var(--text-accent-muted)}button.svelte-1y0hqse:focus-visible,.table-region.svelte-1y0hqse:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.filter-count.svelte-1y0hqse{color:var(--color-muted)}.filter-summary.svelte-1y0hqse{min-height:calc(var(--layout-row) * 2);padding:var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking)}.scroll-hint.svelte-1y0hqse{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);color:var(--text-tertiary);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking);display:none}.table-region.svelte-1y0hqse{scrollbar-width:thin;max-width:100%;overflow-x:auto}table.svelte-1y0hqse{border-collapse:collapse;table-layout:fixed;width:100%;min-width:72rem;color:var(--text-secondary);font-family:var(--type-body-medium-family);font-size:var(--type-body-medium-size);font-weight:var(--type-body-medium-weight);line-height:var(--type-body-medium-line);letter-spacing:var(--type-body-medium-tracking);text-align:left}caption.svelte-1y0hqse,.visually-hidden.svelte-1y0hqse{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.column-date.svelte-1y0hqse{width:8rem}.column-category.svelte-1y0hqse{width:9rem}.column-decision.svelte-1y0hqse{width:30%}.column-reason.svelte-1y0hqse{width:auto}.column-source.svelte-1y0hqse{width:11.5rem}th.svelte-1y0hqse,td.svelte-1y0hqse{padding:var(--space-4);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);vertical-align:top}th.svelte-1y0hqse:last-child,td.svelte-1y0hqse:last-child{border-right:0}th.svelte-1y0hqse{height:calc(var(--layout-row) * 2);color:var(--color-muted);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking);text-transform:uppercase;vertical-align:middle;padding-block:0}tbody.svelte-1y0hqse tr:where(.svelte-1y0hqse){min-height:calc(var(--layout-row) * 3)}tbody.svelte-1y0hqse tr:where(.svelte-1y0hqse):hover{background:#f4f1ea05}.date-cell.svelte-1y0hqse,.category-cell.svelte-1y0hqse{color:var(--text-tertiary);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking)}.date-cell.svelte-1y0hqse{white-space:nowrap}.decision-cell.svelte-1y0hqse{color:var(--text-primary);line-height:var(--type-body-medium-line)}.reason-cell.svelte-1y0hqse{line-height:var(--type-body-medium-line)}.source-cell.svelte-1y0hqse ul:where(.svelte-1y0hqse){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.source-cell.svelte-1y0hqse li:where(.svelte-1y0hqse){border:1px solid var(--color-line);color:var(--text-tertiary);font-family:var(--type-label-medium-family);font-size:var(--type-label-medium-size);font-weight:var(--type-label-medium-weight);line-height:var(--type-label-medium-line);letter-spacing:var(--type-label-medium-tracking);white-space:nowrap;padding:.2rem .4rem}@media (width<700px){.log-intro.svelte-1y0hqse{row-gap:var(--space-6);padding-bottom:var(--space-8)}.intro-utility.svelte-1y0hqse{align-items:flex-start}h1.svelte-1y0hqse{font-size:var(--type-display-large-compact-size)}.scroll-hint.svelte-1y0hqse{display:block}table.svelte-1y0hqse{min-width:68rem}}
