.assumption-review,.assumption-section{min-width:0;overflow-wrap:anywhere}.assumption-section ul{list-style:none;padding:0}.assumption-section li{padding-block:.75rem;border-bottom:1px solid var(--rule-strong)}.assumption-section p{margin-block:.5rem}.assumption-actions,.assumption-heading{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.assumption-heading .rm-status{border:1px solid;padding:.2rem .5rem}.assumption-meta,.assumption-support{color:var(--text-secondary);font-size:.8125rem}.assumption-review{margin-block:1.5rem;padding-block:1rem;padding-inline:16px;border-block:1px solid var(--rule-strong)}.assumption-review h2{margin-top:0}.assumption-review h3{margin-block:1.5rem .75rem}.assumption-choice{display:flex;gap:.75rem;align-items:baseline;margin-block:.75rem}.assumption-choice input{accent-color:var(--action);flex:0 0 auto;width:1.1rem;height:1.1rem}.assumption-support{display:inline-block;margin:0 0 .5rem 1.85rem}.assumption-add{display:flex;align-items:flex-end;gap:.75rem;margin-block:1.5rem}.assumption-add label{flex:1 1;min-width:0}.assumption-add input,.assumption-add select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin-top:.5rem;padding:.5rem;border:2px solid var(--rule-strong);border-radius:0;background:var(--page);color:var(--text-primary);font:inherit}.dz-review-control:has(.assumption-review){display:block;width:100%;min-width:0}@media (max-width:600px){.assumption-actions,.assumption-add{flex-direction:column;align-items:stretch}}.assumption-section .assumption-evidence-link{display:block;margin-top:.5rem}.assumption-review .assumption-choice{display:flex;gap:.75rem}.assumption-section .assumption-heading span.rm-status.rm-status-positive{color:var(--non-breaking)}.assumption-absent{color:var(--text-secondary);font-style:italic}.decision-stream .change-diff :is(del,ins){font-family:var(--font-technical);overflow-wrap:anywhere}.decision-stream .change-diff ins{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.decision-delivery-tag{display:inline-block;border:1px solid var(--rule-strong);padding:0 6px;color:var(--text-primary);font-weight:500}.decision-stream{--ds-ai-wash:color-mix(in srgb,var(--ai) 8%,var(--page));--ds-ai-rule:color-mix(in srgb,var(--ai) 75%,transparent)}.ds-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ds-filters a{border:1.5px solid var(--rule-strong);padding:4px 12px;color:var(--text-primary);text-decoration:none;min-height:36px;display:inline-flex;align-items:center;gap:6px}.ds-filters a[aria-current=true]{background:var(--text-primary);color:var(--page);border-color:var(--text-primary)}.ds-filters a span{font-family:var(--font-technical);font-size:.8em}.ds-headline{overflow-wrap:anywhere}.ds-headline code{font-size:.92em}.ds-ai-mark{color:var(--ai)}.ds-routine{font-weight:500}.ds-explain{display:grid;grid-gap:8px;gap:8px;margin:12px 0 4px;padding:14px 16px;border:2px dashed var(--ds-ai-rule);background:var(--ds-ai-wash);max-width:52rem}.ds-explain p{margin:0}.ds-explain-tag{color:var(--ai);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ds-explain-text{font-size:17px;line-height:1.55}.ds-explain-do,.ds-explain-text{color:var(--text-primary);overflow-wrap:anywhere}.ds-explain-do{font-size:16px}.ds-explain-fine,.ds-explain-pending,.ds-more{color:var(--text-secondary);font-size:13px}.ds-change-list,.ds-limits{list-style:none;margin:8px 0 0;padding:0;display:grid}.ds-change{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:10px 0;border-top:1px solid var(--rule)}.ds-change-name{display:grid;grid-gap:2px;gap:2px;align-content:start;min-width:0}.ds-change-name code{font-weight:600;overflow-wrap:anywhere}.ds-change-kind,.ds-field-label{color:var(--text-secondary);font-size:13px}.ds-change-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.ds-change-body p{margin:0;overflow-wrap:anywhere}.ds-field{display:grid;grid-gap:2px;gap:2px}.decision-stream .ds-change del,.decision-stream .ds-change ins{font-family:inherit}.ds-gap,.ds-limits li{color:var(--text-secondary)}.ds-limits li{padding:6px 0;overflow-wrap:anywhere}.ds-count{color:var(--text-secondary);font-weight:400}@media (max-width:720px){.ds-change{grid-template-columns:minmax(0,1fr)}}.dz-page{--dz-ai-wash:color-mix(in srgb,var(--ai) 8%,var(--page));--dz-ai-rule:color-mix(in srgb,var(--ai) 70%,transparent);gap:28px;min-width:0}.dz-page p{margin:0}.dz-page :is(del,ins){font-family:inherit;overflow-wrap:anywhere}.dz-page del{color:var(--text-metadata);text-decoration-thickness:1.5px;background:color-mix(in srgb,var(--breaking) 9%,transparent)}.dz-page ins{color:var(--text-primary);text-decoration:none;background:color-mix(in srgb,var(--non-breaking) 13%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--non-breaking) 60%,transparent)}.dz-page kbd{display:inline-block;min-width:1.4em;padding:0 4px;border:1px solid;font-family:var(--font-technical);font-size:.75em;line-height:1.4;text-align:center}.dz-head{display:grid;grid-gap:14px;gap:14px;border-top:6px solid var(--rule-strong);padding-top:18px}.dz-head-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.c-app-content .dz-page h1.dz-title{margin:0;font-size:clamp(2rem,3.6vw,3rem)}.dz-count{font-weight:700;font-size:1.0625rem}.dz-count-note{color:var(--text-secondary);font-weight:400;font-size:.875rem}.dz-switch{display:inline-flex;justify-self:start;border:2px solid var(--rule-strong)}.dz-switch a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;color:var(--text-primary);font-weight:700;text-decoration:none}.dz-switch a+a{border-left:2px solid var(--rule-strong)}.dz-switch a:hover{background:var(--violet-tint)}.dz-switch a[aria-current=page]{background:var(--text-primary);color:var(--page)}.dz-ai-fine,.dz-facts,.dz-keys,.dz-limits,.dz-more{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.dz-status-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dz-chip,.dz-relevance{display:inline-block;padding:1px 8px;border:1px dashed var(--text-metadata);color:var(--text-secondary);font-size:.8125rem;font-weight:500;white-space:normal}.dz-chip-strong{border:1.5px solid var(--breaking);color:var(--status-breaking-text)}.dz-reviewed{margin-left:8px;padding:0 6px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dz-ai-mark{color:var(--ai)}.dz-actions,.dz-reader-actions{display:flex;flex-wrap:wrap;gap:10px}.dz-actions .rm-button,.dz-reader-actions .rm-button{min-height:44px;padding:0 16px;font-size:.9375rem}.dz-next{font-size:.9375rem}.dz-page .copy-control{display:inline-flex;justify-content:flex-start}.dz-page .copy-button{min-height:30px;padding:0 10px;font-size:.8125rem}.dz-ai{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:2px dashed var(--dz-ai-rule);background:var(--dz-ai-wash)}.c-app-content .dz-page .dz-ai-tag,.dz-ai-tag{margin:0;color:var(--ai);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.dz-ai-text{font-size:1.0625rem;line-height:1.55}.dz-ai-do,.dz-ai-text{color:var(--text-primary)}.dz-ai-reason{color:var(--ai);font-size:.9375rem;font-style:italic}.dz-changes{display:grid;grid-gap:10px;gap:10px;min-width:0}.dz-change-list{list-style:none;margin:0;padding:0}.dz-change{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);grid-gap:6px 20px;gap:6px 20px;padding:14px 0;border-top:1px solid var(--rule)}.dz-change:first-child{border-top:0;padding-top:4px}.dz-change-name{display:grid;grid-gap:2px;gap:2px;align-content:start;min-width:0}.dz-change-name code{font-weight:700;font-size:.95em}.dz-change-kind,.dz-field-label{color:var(--text-secondary);font-size:.8125rem}.dz-change-body{display:grid;grid-gap:10px;gap:10px;min-width:0;line-height:1.55}.dz-pair,.dz-prose{min-width:0}.dz-pair,.dz-prose,.dz-stack{display:grid;grid-gap:6px;gap:6px}.dz-stack{margin:0;padding-left:12px;border-left:3px solid var(--rule)}.dz-stack>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:10px;gap:10px}.dz-stack dt{color:var(--text-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:2.2;text-transform:uppercase}.dz-stack dd{margin:0;min-width:0}.dz-inline-diff,.dz-pair-values,.dz-stack dd{overflow-wrap:anywhere}.dz-arrow{color:var(--text-metadata)}.dz-hash{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.dz-limits{padding-top:8px;border-top:1px solid var(--rule)}.dz-reader{display:grid;grid-gap:14px;gap:14px;min-width:0}.dz-reader-meta{color:var(--text-secondary);font-size:.875rem}.c-app-content .dz-page .dz-reader-title{margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-stretch:112%;line-height:1.2;overflow-wrap:anywhere}.c-app-content .dz-change-page h1.dz-reader-title{font-size:clamp(1.75rem,3vw,2.5rem)}.dz-reader-status{align-items:center;gap:6px 14px}.dz-reader-status,.dz-tabs{display:flex;flex-wrap:wrap}.dz-tabs{gap:4px 20px;border-bottom:2px solid var(--rule-strong);margin-top:6px}.dz-tabs a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-2px;border-bottom:3px solid transparent;color:var(--text-secondary);font-weight:600;text-decoration:none}.dz-tabs a:hover{color:var(--text-primary)}.dz-tabs a[aria-current=page]{border-bottom-color:var(--action);color:var(--text-primary)}.dz-tab-body{min-width:0}.dz-raw{display:grid;grid-gap:10px;gap:10px}.dz-raw-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dz-raw pre{max-height:none;overflow:visible;margin:0;padding:14px;border:1px solid var(--rule);background:var(--code-surface);color:var(--code-text);font-family:var(--font-technical);font-size:.8125rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.dz-raw pre code{font-size:inherit}.dz-brief{display:grid;grid-gap:10px;gap:10px}.c-app-content .dz-page .dz-brief h4{margin:6px 0 0;font-size:1rem}.dz-brief ul,.dz-routine-list{margin:0;padding-left:1.2em;display:grid;grid-gap:4px;gap:4px}.dz-observations{display:grid;grid-gap:6px;gap:6px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--rule)}.dz-observations>div{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px}.dz-observations dt{color:var(--text-secondary)}.dz-observations dd{margin:0}.dz-footnote{display:grid;grid-gap:6px;gap:6px;padding-top:14px;border-top:1px solid var(--rule);color:var(--text-secondary);font-size:.8125rem;max-width:80ch}.dz-brief-view{display:grid;grid-gap:32px;gap:32px;min-width:0}.dz-brief-card{display:grid;grid-gap:16px;gap:16px;min-width:0}.dz-brief-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.dz-page .dz-brief-text{max-width:46rem;color:var(--text-primary);font-size:clamp(1.1875rem,1.9vw,1.4375rem);line-height:1.6;overflow-wrap:anywhere}.dz-claim{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dz-ai-rule);text-decoration-color:var(--dz-ai-rule);text-decoration-thickness:2px;text-underline-offset:5px}.dz-claim:focus-visible,.dz-claim:hover{background:var(--dz-ai-wash);-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai)}.dz-claim sup{margin-left:2px;color:var(--ai);font-size:.6em;font-weight:700}.dz-receipts{min-width:0}.dz-receipt{display:none;min-width:0;border:2px solid var(--rule-strong);scroll-margin-top:24px}.dz-receipt-open,.dz-receipt:target,.dz-receipts:not(:has(.dz-receipt:target)) .dz-receipt-default{display:block}.dz-receipt-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--surface-subtle)}.c-app-content .dz-page .dz-receipt-head h3{margin:0;font-size:1.0625rem;overflow-wrap:anywhere}.dz-receipt-number{display:inline-grid;place-items:center;min-width:1.6em;margin-right:4px;background:var(--ai);color:var(--page);font-size:.8125rem}.dz-receipt-body{display:grid;grid-gap:14px;gap:14px;padding:16px;min-width:0}.dz-caption-title{font-weight:700}.dz-ledger{min-width:0}.c-app-content .dz-page .dz-ledger-head{margin:0;padding:10px 0 6px;border-top:3px solid var(--rule-strong);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dz-ledger ul{list-style:none;margin:0;padding:0}.dz-ledger-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--rule)}.dz-ledger-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 20rem}.dz-ledger-title{font-weight:600;overflow-wrap:anywhere}.dz-ledger-title a{color:var(--text-primary);text-decoration:none}.dz-ledger-title a:hover{text-decoration:underline}.dz-desk{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,19rem) minmax(0,1fr);border:2px solid var(--rule-strong)}.dz-desk,.dz-desk>*{min-width:0}.c-app-content .dz-page .dz-pane-head{display:flex;justify-content:space-between;gap:8px;margin:0;padding:12px 14px;border-bottom:1px solid var(--rule);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dz-pane-head span{color:var(--text-secondary);font-weight:500;letter-spacing:.04em}.dz-sources{border-right:2px solid var(--rule-strong)}.dz-queue ul,.dz-sources ul{list-style:none;margin:0;padding:0}.dz-sources a{display:flex;justify-content:space-between;gap:8px;min-height:44px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--rule);color:var(--text-primary);text-decoration:none;font-size:.9375rem}.dz-source-name{overflow-wrap:normal;word-break:normal;overflow:hidden;text-overflow:ellipsis;min-width:0}.dz-source-count{color:var(--text-secondary);font-family:var(--font-technical);font-size:.8125rem}.dz-queue a[aria-current=true],.dz-sources a[aria-current=true]{background:var(--violet-tint);box-shadow:inset 4px 0 0 var(--violet)}.dz-queue{border-right:2px solid var(--rule-strong)}.dz-queue a{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-bottom:1px solid var(--rule);color:var(--text-primary);text-decoration:none}.dz-queue a:hover{background:var(--surface-subtle)}.dz-queue-title{font-weight:600;font-size:.9375rem;line-height:1.35;overflow-wrap:anywhere}.dz-queue-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--text-secondary)}.dz-queue-meta,.dz-queue-meta .rm-status{font-size:.8125rem}.dz-queue-row:has(.dz-reviewed) .dz-queue-title{color:var(--text-secondary);font-weight:500}.dz-keys,.dz-pad{padding:12px 14px}.dz-reader-pane{container-type:inline-size;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px 20px 24px}.dz-back{display:none}.dz-pulse{grid-gap:16px;gap:16px}.dz-pulse,.dz-pulse-chart{display:grid;min-width:0}.dz-pulse-axis,.dz-pulse-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:16px;gap:16px}.dz-pulse-axis{align-items:end;padding-bottom:8px;border-bottom:2px solid var(--rule-strong);color:var(--text-secondary);font-size:.8125rem}.dz-pulse-ticks{position:relative;height:1.4em;margin-inline:8px;font-family:var(--font-technical);font-size:.75rem}.dz-tick{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.dz-tick:first-child{transform:none}.dz-tick:last-child{transform:translateX(-100%)}.dz-pulse-row{padding:14px 0;border-bottom:1px solid var(--rule)}.dz-pulse-label{display:grid;grid-gap:4px;gap:4px;min-width:0}.dz-pulse-name{font-weight:700;overflow-wrap:break-word;word-break:normal}.dz-used{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--text-secondary);font-size:.8125rem}.dz-pulse-track{position:relative;min-height:44px;margin-inline:8px;background:linear-gradient(var(--rule),var(--rule)) 50% /100% 1px no-repeat}.dz-gridline{position:absolute;top:20%;bottom:20%;width:1px;background:var(--rule)}.dz-quiet{right:0;transform:translateY(-120%);color:var(--text-metadata);font-size:.75rem}.dz-mark,.dz-quiet{position:absolute;top:50%}.dz-mark{width:14px;height:14px;box-sizing:border-box;transform:translate(-50%,-50%);border:2px solid var(--text-metadata);background:var(--page)}.dz-pulse-track .dz-mark:after{content:"";position:absolute;inset:-15px}.dz-mark-block,.dz-mark-breaking{border-color:var(--breaking);background:var(--breaking)}.dz-mark-block{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--page)}.dz-mark-review{border-color:var(--indeterminate);transform:translate(-50%,-50%) rotate(45deg) scale(.9)}.dz-mark-plain{border-color:var(--non-breaking)}.dz-mark-routine{border-color:var(--text-metadata);width:12px;height:12px}.dz-mark[aria-current=true]{outline:3px solid var(--action);outline-offset:4px;z-index:1}.dz-mark:focus-visible,.dz-mark:hover{outline:3px solid var(--focus);outline-offset:4px;z-index:2}.dz-legend{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--text-secondary);font-size:.8125rem}.dz-legend>span{display:inline-flex;align-items:center;gap:6px}.dz-mark.dz-mark-key{position:static;display:inline-block;transform:none}.dz-mark-key.dz-mark-review{transform:rotate(45deg) scale(.8)}@media (max-width:1100px){.dz-desk{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.dz-sources{grid-column:1/-1;border-right:0;border-bottom:2px solid var(--rule-strong)}.dz-sources .dz-pane-head{display:none}.dz-sources ul{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.dz-sources a{min-height:36px;padding:4px 10px;border:1px solid var(--rule)}}@media (max-width:720px){.dz-change,.dz-observations>div,.dz-stack>div{grid-template-columns:minmax(0,1fr)}.dz-stack>div{gap:0}.dz-stack dt{line-height:1.6}.dz-desk{grid-template-columns:minmax(0,1fr);border:0}.dz-sources ul{padding:0 0 10px}.dz-queue{border-right:0;border-top:2px solid var(--rule-strong)}.dz-reader-pane{padding:0}.dz-desk[data-picked=yes] :is(.dz-sources,.dz-queue){display:none}.dz-desk[data-picked=no] .dz-reader-pane{display:none}.dz-back{display:block;font-weight:600}.dz-pulse-axis{grid-template-columns:minmax(0,1fr)}.dz-pulse-axis-label{display:none}.dz-pulse-row{grid-template-columns:minmax(0,1fr);gap:6px}.dz-receipt-body{padding:14px 12px}.dz-receipt-head{padding:10px 12px}.dz-switch{justify-self:stretch}.dz-switch a{flex:1 1;justify-content:center;padding:0 8px}}.dz-mark.dz-mark-reviewed{opacity:.45}.dz-review-control{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}@container (max-width: 640px){.dz-change{grid-template-columns:minmax(0,1fr)}}.jb-brief{min-width:0;overflow-wrap:anywhere;padding:24px 16px;border-block:1px solid var(--rule-strong)}.jb-brief h3{margin-block:1.5rem .5rem}.jb-brief li{margin-block:.5rem}.jb-changes{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.jb-refs{display:inline-flex;flex-wrap:wrap;gap:.5rem}.jb-routine{overflow-wrap:anywhere}.jb-refs a{color:var(--text-secondary);font-size:.8125rem;text-decoration:none}.jb-refs a:hover{text-decoration:underline}.jb-brief .dz-ai{--dz-ai-wash:var(--ds-ai-wash);--dz-ai-rule:var(--ds-ai-rule);margin-block:24px}.jb-absent{color:var(--text-secondary);font-style:italic}