.rendered-comparison-shell{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.rendered-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;flex:1;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border)}.rendered-change-summary{flex:0 0 auto;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.rendered-change-controls,.rendered-change-legend,.rendered-change-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rendered-change-controls{justify-content:space-between}.rendered-change-legend span{font-size:12px;font-weight:600;padding:3px 7px;border-radius:4px}.rendered-change-legend [data-change-kind=added]{color:var(--text-primary);background:color-mix(in srgb,var(--success) 18%,var(--bg-canvas))}.rendered-change-legend [data-change-kind=deleted]{color:var(--text-primary);background:color-mix(in srgb,var(--danger) 18%,var(--bg-canvas))}.rendered-change-legend [data-change-kind=modified]{color:var(--text-primary);background:color-mix(in srgb,var(--warning) 18%,var(--bg-canvas))}.rendered-change-navigation{padding:2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised)}.rendered-change-navigation .btn{color:var(--text-primary);min-height:34px;padding-inline:10px;border:0;background:transparent}.rendered-change-navigation .btn:hover:not(:disabled){background:var(--bg-canvas)}.rendered-art-diff-note,.rendered-change-current,.rendered-change-notices{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.rendered-art-diff-note{margin:0}.rendered-sheet-fit-note{align-self:flex-start;margin:0;padding:3px 8px;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent);font-size:11px;font-weight:700}.rendered-sheet-fit{width:var(--sheet-fit-width);zoom:var(--sheet-fit-scale)}.rendered-sheet-fit .guest-sheet-tabs--preview .guest-sheet-scroll{container-type:normal;height:auto;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.rendered-comparison [data-rd-change]{--rd-edge:var(--warning);--rd-paint:var(--warning);position:relative;box-shadow:inset 0 0 0 2px var(--rd-edge);background:color-mix(in srgb,var(--rd-paint) 12%,var(--bg-canvas))!important}.rendered-comparison [data-rd-status=added]{--rd-edge:var(--success);--rd-paint:var(--success)}.rendered-comparison [data-rd-status=deleted]{--rd-edge:var(--danger);--rd-paint:var(--danger)}.rendered-comparison [data-rd-change]:after{content:attr(data-rd-symbol);position:absolute;inset-block-start:0;inset-inline-end:0;z-index:5;padding:1px 4px;border-radius:3px;font:700 11px/1.4 system-ui;color:var(--text-primary);background:color-mix(in srgb,var(--rd-paint) 18%,var(--bg-canvas));pointer-events:none}.rendered-comparison :is(td,th)[data-rd-change]{padding-inline-start:28px!important}.rendered-comparison :is(td,th)[data-rd-change]:after{inset-inline-start:2px;inset-inline-end:auto;inset-block-start:50%;transform:translateY(-50%);font-size:9px;padding:1px 2px}.rendered-comparison [data-rd-active=true]{outline:2px solid var(--text-primary);outline-offset:3px}.rendered-comparison [data-rd-word=added]{color:var(--text-primary);background:color-mix(in srgb,var(--success) 20%,var(--bg-canvas));text-decoration:underline;text-decoration-thickness:2px}.rendered-comparison [data-rd-word=removed]{color:var(--text-primary);background:color-mix(in srgb,var(--danger) 20%,var(--bg-canvas));text-decoration:line-through;text-decoration-thickness:2px}.rendered-comparison .present-slide [data-rd-change]:after{font-size:24px}.rendered-comparison-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--bg-canvas,#fff);color:var(--text-primary,#18202d)}.rendered-comparison-label{margin:0;padding:10px 16px;font:700 12px/1.5 system-ui;border-bottom:1px solid var(--border,#d9dce2);background:var(--bg-surface,#f4f5f7);color:var(--text-primary,#18202d)}.rendered-comparison-pane:first-child .rendered-comparison-label{box-shadow:inset 3px 0 var(--accent)}.rendered-comparison-pane:last-child .rendered-comparison-label{box-shadow:inset -3px 0 var(--accent)}.rendered-comparison-body{padding:24px;overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;line-height:1.65;overflow-wrap:anywhere}.rendered-comparison-markdown h1{font-size:1.9rem;line-height:1.2;margin:0 0 20px}.rendered-comparison-markdown h2{font-size:1.35rem;margin:1.4em 0 .6em}.rendered-comparison-markdown p{margin:0 0 1em}.rendered-comparison-markdown table{width:100%;border-collapse:collapse}.rendered-comparison-markdown :is(th,td){padding:8px 10px;border:1px solid var(--border,#d9dce2);text-align:left}.rendered-comparison-markdown th{background:var(--bg-surface,#f4f5f7)}.rendered-comparison-markdown img{max-width:100%;height:auto}.rendered-comparison-markdown pre{padding:12px;overflow:auto;overscroll-behavior:contain;background:var(--bg-surface,#f4f5f7)}.rendered-comparison-markdown ol,.rendered-comparison-markdown ul{padding-inline-start:24px}.rendered-comparison .rendered-comparison-pane .rendered-comparison-markdown blockquote{border-inline-start:3px solid var(--accent);padding-inline-start:16px;color:var(--text-primary)}.rendered-comparison-pane iframe{border:0;width:100%;flex:1;min-height:0;background:var(--bg-canvas)}.rendered-comparison-empty{padding:24px}.rendered-comparison [tabindex]:focus-visible,.rendered-comparison:focus-visible{outline:3px solid var(--focus-ring,#4f46e5);outline-offset:-4px}.rendered-comparison[data-document-type=slides] hr{margin:40px -12px;border:0;border-top:8px solid var(--border,#d9dce2)}.rendered-comparison .present-slide{width:90%}.rendered-comparison .present-slide h1{font-size:60px}.rendered-comparison .present-slide h2{font-size:34px}.rendered-comparison .present-slide h3{font-size:28px}.rendered-comparison .present-slide h4{font-size:24px}.rendered-comparison .present-slide h5{font-size:21px}.rendered-comparison .present-slide h6{font-size:19px}.rendered-comparison .present-slide p{font-size:26px}.rendered-comparison .present-slide li{font-size:24px}.rendered-comparison .present-slide :is(ul,ol){gap:15.36px}.rendered-comparison .present-slide[data-layout=title] h1{font-size:84px}.rendered-comparison .present-slide[data-layout=title] h2{font-size:38px}.rendered-comparison .present-slide[data-layout=title] p{font-size:30px}.rendered-comparison .present-slide[data-layout=section] :is(h1,h2){font-size:56px}.rendered-comparison .present-slide[data-layout=section] p{font-size:28px}.rendered-comparison .present-slide[data-layout=two-column] .present-cols{-moz-column-count:2;column-count:2;-moz-column-gap:51.2px;column-gap:51.2px}.rendered-comparison .present-slide[data-layout=quote] blockquote{font-size:48px}.rendered-comparison .present-slide[data-layout=quote] p{font-size:22px}@media (max-width:639px){.rendered-change-navigation .btn{min-height:44px}.rendered-change-summary{padding:8px}.rendered-comparison{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(280px,42vh));overflow-y:auto;overscroll-behavior:contain}.rendered-comparison-pane{min-height:280px}.rendered-comparison-body{padding:18px;overscroll-behavior-x:contain;overscroll-behavior-y:auto}}