._sidebar_1nao9_1{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;height:100vh;font-size:.875rem;display:flex;position:sticky;top:0;overflow-y:auto}._closeButton_1nao9_13{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;display:none}._header_1nao9_23{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;display:flex}._logo_1nao9_32{letter-spacing:-.02em;font-size:1rem;font-weight:700}._docs_1nao9_38{margin:0;padding:.5rem 0;list-style:none}._doc_1nao9_38{border-bottom:1px solid var(--border)}._docBtn_1nao9_48{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem .5rem .5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}._docBtn_1nao9_48:hover{background:var(--border)}._docBtnActive_1nao9_66{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}._docLabel_1nao9_71{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._headings_1nao9_79{margin:0;padding:0 0 .5rem;list-style:none}._heading_1nao9_79{display:block}._headingLink_1nao9_89{color:var(--text-muted);align-items:center;gap:.25rem;min-width:0;padding:.2rem .5rem .2rem 1rem;font-size:.8rem;text-decoration:none;display:flex}._headingLink_1nao9_89:hover{color:var(--text)}._headingText_1nao9_103{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._headingDots_1nao9_111{flex-shrink:0;align-items:center;gap:3px;display:flex}._blockDot_1nao9_118{opacity:.75;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}._viewToggle_1nao9_127{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}._viewToggle_1nao9_127:hover{border-color:var(--accent);color:var(--accent)}._viewToggleAgent_1nao9_145{background:var(--bg-code);color:var(--text)}._footer_1nao9_150{border-top:1px solid var(--border);margin-top:auto;padding:.5rem 0}@media (width<=700px){._sidebar_1nao9_1{z-index:20;width:min(85vw, var(--sidebar-w));transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:4px 0 18px #0000002e}._sidebarOpen_1nao9_167{transform:translate(0)}._closeButton_1nao9_13{display:block}}._changesLink_1nao9_177{border-bottom:1px solid var(--border);justify-content:space-between;margin:.5rem 0 .25rem;text-decoration:none}._docBtn_1nao9_48 [data-testid=doc-change-badge]{margin-left:auto;padding-left:.5rem}._tabs_1nao9_190{border-bottom:1px solid var(--border);gap:.25rem;padding:.5rem .75rem 0;display:flex}._tab_1nao9_190{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.4rem .25rem;font-size:.8rem;font-weight:600}._tab_1nao9_190:hover{color:var(--text)}._tabActive_1nao9_214{color:var(--accent);border-bottom-color:var(--accent)}._headingChange_1nao9_220{background:var(--diff-modified);border-radius:50%;flex:none;width:8px;height:8px;margin-left:.35rem}._headingChange-added_1nao9_229{background:var(--diff-added)}._headingChange-modified_1nao9_233{background:var(--diff-modified)}._card_whfsy_1{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);align-items:stretch;margin:0;scroll-margin-top:1rem;animation:.18s _slide-in_whfsy_1;display:flex;overflow:hidden}._dismissStripe_whfsy_14{cursor:pointer;opacity:.9;background:var(--c-ch0);border:none;flex-shrink:0;align-self:stretch;width:8px;padding:0;transition:opacity .15s,width .15s}._dismissStripe_whfsy_14:hover{opacity:1;width:12px}._staticStripe_whfsy_34{background:var(--c-ch0);flex-shrink:0;align-self:stretch;width:4px}._body_whfsy_41{flex:1;min-width:0;padding:.85rem 1.25rem}._missing_whfsy_47{border-left:4px solid var(--text-muted);color:var(--text-muted);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}._header_whfsy_57{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._badge_whfsy_65{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--c-ch0);border-radius:999px;padding:.15em .6em;font-size:.7rem;font-weight:700;display:inline-block}._id_whfsy_77{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}._title_whfsy_83{font-size:.95rem;font-weight:600}._fields_whfsy_88{grid-template-columns:max-content 1fr;gap:.2rem 1rem;margin:0 0 .75rem;font-size:.85rem;display:grid}._ignores_whfsy_96{gap:.25rem;margin:.75rem 0;display:grid}._ignore_whfsy_96{background:color-mix(in srgb, var(--c-warning,#d97706) 10%, transparent);align-items:baseline;gap:.45rem;padding:.35rem .5rem;font-size:.85rem;display:flex}._ignore_whfsy_96 code{font-weight:700}._field_whfsy_88{display:contents}._fields_whfsy_88 dt{color:var(--text-muted);grid-column:1;margin:0;font-weight:500}._fields_whfsy_88 dd{color:var(--text);word-break:break-word;grid-column:2;margin:0}._refs_whfsy_133{border-top:1px solid var(--border);flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex}._refsGroup_whfsy_141{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}._refsToggle_whfsy_149{cursor:pointer;color:var(--text-muted);text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;width:100%;padding:0;font-size:.75rem;font-weight:500;display:flex}._refsToggle_whfsy_149:hover{color:var(--text)}._refsToggleIcon_whfsy_168{opacity:.7;font-size:.65rem}._refsLabel_whfsy_173{color:var(--text-muted);min-width:80px;font-size:.75rem;font-weight:500}._refChip_whfsy_180{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:.25rem;padding:.15em .6em;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}._refChip_whfsy_180:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}._refChipIncoming_whfsy_197{background:color-mix(in srgb, var(--text-muted) 10%, transparent);color:var(--text-muted)}._refRel_whfsy_202{opacity:.7;font-size:.65rem;font-style:italic}@keyframes _slide-in_whfsy_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._documentView_jzxbg_1{padding-bottom:4rem}._empty_jzxbg_5{color:var(--text-muted);padding:2rem}._chapterTitle_jzxbg_10{margin-top:0}._proseBlock_jzxbg_14{margin:1em 0}._proseBlock_jzxbg_14 p:first-child{margin-top:0}._proseBlock_jzxbg_14 p:last-child{margin-bottom:0}._proseBlock_jzxbg_14 code{background:var(--bg-code);border-radius:3px;padding:.1em .35em;font-size:.875em}._proseBlock_jzxbg_14 table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.875rem}._proseBlock_jzxbg_14 th,._proseBlock_jzxbg_14 td{border:1px solid var(--border);text-align:left;padding:.4em .75em}._proseBlock_jzxbg_14 th{background:var(--bg-sidebar);font-weight:600}._proseBlock_jzxbg_14 tr:nth-child(2n) td{background:color-mix(in srgb, var(--border) 20%, transparent)}._proseBlock_jzxbg_14 .admonitionblock{border-radius:6px;margin:.75em 0;padding:.75em 1em;font-size:.9rem}._proseBlock_jzxbg_14 .admonitionblock table{background:0 0;border:none;width:100%;margin:0}._proseBlock_jzxbg_14 .admonitionblock td{vertical-align:top;border:none;padding:0}._proseBlock_jzxbg_14 .admonitionblock .icon{text-transform:uppercase;letter-spacing:.04em;width:5em;padding-right:.75em;font-size:.8em;font-weight:700}._proseBlock_jzxbg_14 .admonitionblock.note{background:#3b82f61f;border-left:3px solid #3b82f6}._proseBlock_jzxbg_14 .admonitionblock.note .icon{color:#3b82f6}._proseBlock_jzxbg_14 .admonitionblock.tip{background:#22c55e1f;border-left:3px solid #22c55e}._proseBlock_jzxbg_14 .admonitionblock.tip .icon{color:#22c55e}._proseBlock_jzxbg_14 .admonitionblock.warning{background:#f59e0b1f;border-left:3px solid #f59e0b}._proseBlock_jzxbg_14 .admonitionblock.warning .icon{color:#f59e0b}._proseBlock_jzxbg_14 .admonitionblock.caution{background:#ef44441f;border-left:3px solid #ef4444}._proseBlock_jzxbg_14 .admonitionblock.caution .icon{color:#ef4444}._proseBlock_jzxbg_14 .admonitionblock.important{background:#8b5cf61f;border-left:3px solid #8b5cf6}._proseBlock_jzxbg_14 .admonitionblock.important .icon{color:#8b5cf6}._proseRun_1gkjb_2{position:relative}._proseRunHasBlock_1gkjb_7{align-items:stretch;gap:0;display:flex}._proseRunCardExpanded_1gkjb_14{margin:1em 0}._stripe_1gkjb_18{cursor:pointer;opacity:.45;background:var(--c-ch0);border:none;border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:1.5rem;margin-right:.75rem;padding:0;transition:opacity .15s,width .15s}._stripe_1gkjb_18:hover{opacity:.85;width:6px}._content_1gkjb_39{flex:1;min-width:0}._proseView_1gkjb_45,._cardView_1gkjb_46{animation:.18s _slide-in_1gkjb_1}@keyframes _slide-in_1gkjb_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._codeBlock_1gkjb_62,._agentBlock_1gkjb_63{background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);white-space:pre;margin:1em 0;padding:1rem 1.25rem;font-size:.825rem;line-height:1.5;overflow-x:auto}._agentBlock_1gkjb_63 code{font-family:var(--font-mono)}._agentBlock_t9ac4_1{background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);white-space:pre;margin:1em 0;padding:1rem 1.25rem;font-size:.825rem;line-height:1.5;overflow-x:auto}._agentBlock_t9ac4_1 code{font-family:var(--font-mono)}@keyframes _spin_xlpcz_50{to{transform:rotate(360deg)}}._layout_xlpcz_7{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}._main_xlpcz_13{justify-self:center;width:min(100%,920px);padding:2rem 2.5rem;overflow-y:auto}._menuButton_xlpcz_20,._sidebarBackdrop_xlpcz_21{display:none}._versionBanner_xlpcz_26{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-card);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1.5rem;padding:.6rem 1rem;font-size:.9rem;display:flex}._loadSpinner_xlpcz_40{min-height:100vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}._spinner_xlpcz_50{border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite _spin_xlpcz_50}._loadError_xlpcz_59{color:#ef4444;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}._loadError_xlpcz_59 h1{margin:0;font-size:1.25rem}._loadError_xlpcz_59 pre{background:var(--bg-code);border-radius:var(--radius);color:var(--text);padding:1rem;font-size:.85rem}@media (width<=700px){._layout_xlpcz_7{display:block}._main_xlpcz_13{width:100%;padding:4.5rem 1rem 1.5rem}._menuButton_xlpcz_20{z-index:10;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sidebar);color:var(--text);font:inherit;box-shadow:0 2px 8px color-mix(in srgb, var(--text) 12%, transparent);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex;position:fixed;top:.75rem;left:.75rem}._sidebarBackdrop_xlpcz_21{z-index:19;background:#00000059;border:0;width:100%;display:block;position:fixed;inset:0}}:where(:root){--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--radius:6px;--bg:#fff;--bg-sidebar:#f7f7f8;--bg-card:#fafafa;--bg-code:#f4f4f5;--border:#e4e4e7;--text:#18181b;--text-muted:#71717a;--text-link:#2563eb;--accent:#3b82f6;--c-ch0:#94a3b8;--diff-added:#16a34a;--diff-modified:#d97706;--diff-removed:#dc2626}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--bg:#09090b;--bg-sidebar:#111113;--bg-card:#18181b;--bg-code:#1c1c20;--border:#27272a;--text:#fafafa;--text-muted:#a1a1aa;--text-link:#60a5fa;--accent:#60a5fa}}:where(:root[data-theme=dark]){--bg:#09090b;--bg-sidebar:#111113;--bg-card:#18181b;--bg-code:#1c1c20;--border:#27272a;--text:#fafafa;--text-muted:#a1a1aa;--text-link:#60a5fa;--accent:#60a5fa}.c42-doc-document{padding-bottom:4rem}.c42-doc-heading{margin-top:2em;margin-bottom:.5em;scroll-margin-top:1rem}.c42-doc-heading1{border-bottom:2px solid var(--border);padding-bottom:.25em;font-size:2rem}.c42-doc-chapterTitle{margin-top:0}.c42-doc-heading2{font-size:1.5rem}.c42-doc-heading3{font-size:1.2rem}.c42-doc-heading4{font-size:1rem;font-weight:600}.c42-id-link{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.c42-id-link:hover{color:var(--text-link);text-decoration-style:solid}.c42-changes-segment :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:.25rem}.c42-changes-changes{flex-direction:column;gap:1.25rem;display:flex}.c42-changes-range{color:var(--text-muted);margin:-.75rem 0 0}.c42-changes-messageToggle{color:var(--accent);font:inherit;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;margin-left:.75rem;padding:0;font-size:.85rem}.c42-changes-messageToggle:hover{text-decoration:underline}.c42-changes-commitMessage{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-card);overflow-wrap:anywhere;margin-top:-.25rem;padding:.75rem 1rem}.c42-changes-commitMessage>:first-child{margin-top:0}.c42-changes-commitMessage>:last-child{margin-bottom:0}.c42-changes-visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c42-changes-error{border:1px solid var(--diff-removed);border-radius:var(--radius);background:color-mix(in srgb, var(--diff-removed) 8%, transparent);border-left-width:4px;padding:.75rem 1rem}.c42-changes-error pre{white-space:pre-wrap;font-family:var(--font-mono);margin:.5rem 0 0;font-size:.85rem}.c42-changes-untracked{border:1px solid var(--diff-modified);border-radius:var(--radius);background:color-mix(in srgb, var(--diff-modified) 8%, transparent);border-left-width:4px;padding:.6rem 1rem;font-size:.9rem}.c42-changes-untracked ul{margin:.35rem 0 0;padding:0;list-style:none}.c42-changes-empty{color:var(--text-muted)}.c42-changes-findings ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.c42-changes-findings li{border-radius:var(--radius);border-left:3px solid var(--c-ch0);background:var(--bg-card);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.4rem .75rem;font-size:.9rem;display:flex}.c42-changes-findings li.warning{border-left-color:var(--diff-modified)}.c42-changes-severity{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.7rem;font-weight:600}.c42-changes-location{color:var(--text-muted);font-size:.8rem}.c42-changes-document{flex-direction:column;gap:.75rem;display:flex}.c42-changes-documentHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.25rem;display:flex}.c42-changes-documentTitle{margin:0;font-size:1.25rem}.c42-changes-documentTitle a{color:inherit;text-decoration:none}.c42-changes-documentTitle a:hover{text-decoration:underline}.c42-changes-counts{font-family:var(--font-mono);gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.c42-changes-countAdded{color:var(--diff-added)}.c42-changes-countModified{color:var(--diff-modified)}.c42-changes-countRemoved{color:var(--diff-removed)}.c42-changes-segment{--status-color:var(--c-ch0);border:1px solid var(--border);border-left:4px solid var(--status-color);border-radius:var(--radius);min-width:0;padding:.75rem 1rem}.c42-changes-added{--status-color:var(--diff-added)}.c42-changes-modified{--status-color:var(--diff-modified)}.c42-changes-removed{--status-color:var(--diff-removed)}.c42-changes-segmentHeader{border-bottom:1px solid color-mix(in srgb, var(--status-color) 25%, transparent);border-radius:0 var(--radius) 0 0;background:color-mix(in srgb, var(--status-color) 8%, transparent);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:-.75rem -1rem .6rem;padding:.3rem 1rem;font-size:.8rem;display:flex}.c42-changes-sectionStatus{color:var(--status-color);font-weight:600}.c42-changes-headingRename del,.c42-changes-headingRename ins{border-radius:3px;padding:0 .25rem}.c42-changes-headingRename ins{text-decoration:none}.c42-changes-chip{text-transform:uppercase;letter-spacing:.04em;color:var(--status-color);background:color-mix(in srgb, var(--status-color) 14%, transparent);--status-color:var(--c-ch0);border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}.c42-changes-chip.added{--status-color:var(--diff-added)}.c42-changes-chip.modified{--status-color:var(--diff-modified)}.c42-changes-chip.removed{--status-color:var(--diff-removed)}.c42-changes-path{overflow-wrap:anywhere}.c42-changes-changeList{flex-direction:column;gap:.4rem;margin:.6rem 0;padding:0;font-size:.9rem;list-style:none;display:flex}.c42-changes-changeList li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.c42-changes-kind,.c42-changes-note{color:var(--text-muted);font-size:.8rem}.c42-changes-attributesWrap{flex-basis:100%}.c42-changes-attributes{border-collapse:collapse;margin-left:.25rem;font-size:.85rem}.c42-changes-attributes th{text-align:left;color:var(--text-muted);vertical-align:top;padding:.15rem .75rem .15rem 0;font-weight:500}.c42-changes-attributes td{vertical-align:top;overflow-wrap:anywhere;padding:.15rem .5rem}.c42-changes-before,.c42-changes-after{border-radius:2px;text-decoration:none}.c42-changes-before{color:var(--diff-removed);background:color-mix(in srgb, var(--diff-removed) 14%, transparent);text-decoration:line-through}.c42-changes-after{color:var(--diff-added);background:color-mix(in srgb, var(--diff-added) 14%, transparent)}.c42-changes-proseAdded,.c42-changes-proseRemoved{border-radius:2px;text-decoration:none}.c42-changes-proseAdded{background:color-mix(in srgb, var(--diff-added) 18%, transparent)}.c42-changes-proseRemoved{color:var(--diff-removed);background:color-mix(in srgb, var(--diff-removed) 12%, transparent);text-decoration:line-through}.c42-changes-lineDiff{border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);margin:0;padding:.35rem 0;font-size:.8rem;line-height:1.5}.c42-changes-line,.c42-changes-lineRemoved,.c42-changes-lineAdded,.c42-changes-lineGap{text-indent:-1.6rem;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 .6rem 0 2.2rem;display:block}.c42-changes-lineRemoved{color:var(--diff-removed);background:color-mix(in srgb, var(--diff-removed) 10%, transparent)}.c42-changes-lineAdded{color:var(--diff-added);background:color-mix(in srgb, var(--diff-added) 10%, transparent)}.c42-changes-lineGap{color:var(--text-muted);font-style:italic}.c42-changes-removedContent{border-left:2px dashed var(--diff-removed);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--diff-removed) 5%, transparent);margin-top:.5rem;padding:.25rem .75rem}.c42-changes-versionSwitch{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);margin-left:auto;display:inline-flex;overflow:hidden}.c42-changes-versionSwitch button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:.1rem .6rem;font-size:.75rem}.c42-changes-versionSwitch button+button{border-left:1px solid var(--border)}.c42-changes-versionSwitch button:hover{color:var(--text)}.c42-changes-versionSwitch button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--status-color) 14%, transparent);font-weight:600}.c42-changes-groupTitle{cursor:default;margin:0 0 .4rem;font-size:1rem;font-weight:600}details>.c42-changes-groupTitle{cursor:pointer}.c42-changes-groupHint{color:var(--text-muted);margin:-.25rem 0 .5rem;font-size:.85rem}.c42-changes-files{color:var(--text-muted);flex-wrap:wrap;gap:.35rem;font-size:.8rem;display:inline-flex}.c42-changes-index ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.c42-changes-index li{flex-direction:column;gap:.35rem;display:flex}.c42-changes-indexTitle{align-items:baseline;gap:.75rem;font-weight:500;display:flex}.c42-changes-indexItems{flex-wrap:wrap;gap:.35rem;display:flex}.c42-changes-indexItems .c42-changes-chip{text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-weight:500}.c42-changes-indexItems a{color:inherit;text-decoration:none}.c42-changes-indexItems a:hover{text-decoration:underline}.c42-changes-chapter{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.c42-changes-chapterHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.c42-changes-skeleton{flex-direction:column;gap:.45rem;margin:.25rem 0 .75rem;display:flex}.c42-changes-skeleton span{background:var(--border);border-radius:999px;height:.6rem;display:block}.c42-changes-skeleton span:nth-child(2){width:85%}.c42-changes-skeleton span:nth-child(3){width:60%}.c42-history-note{color:var(--text-muted);padding:.75rem 1rem;font-size:.85rem}.c42-history-note p{overflow-wrap:anywhere;margin:.35rem 0 0}.c42-history-chain{margin:0;padding:.5rem 0;list-style:none;position:relative}.c42-history-chain:before{content:"";background:var(--border);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:calc(1rem + 7px)}.c42-history-pearl{position:relative}.c42-history-pearlButton{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.6rem;padding:.4rem .5rem .4rem 1rem;display:flex}.c42-history-pearlButton:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.c42-history-selected{background:color-mix(in srgb, var(--accent) 12%, transparent)}.c42-history-bead{flex:none;width:16px;height:16px;margin-top:.1rem;position:relative}.c42-history-bead:after{content:"";box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c42-history-semantic:after{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--bg-sidebar)}.c42-history-empty:after{background:var(--c-ch0);width:8px;height:8px;box-shadow:0 0 0 3px var(--bg-sidebar)}.c42-history-pending:after{border:2px solid var(--c-ch0);background:var(--bg-sidebar);width:10px;height:10px}.c42-history-error:after{background:var(--diff-removed);width:14px;height:14px;box-shadow:0 0 0 3px var(--bg-sidebar)}.c42-history-label{flex-direction:column;gap:.15rem;min-width:0;display:flex}.c42-history-subject{overflow-wrap:anywhere;font-size:.85rem;font-weight:500}.c42-history-meta{color:var(--text-muted);font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.72rem;display:flex}.c42-history-tag{font-family:var(--font-sans)}.c42-history-errorTag{font-family:var(--font-sans);color:var(--diff-removed);font-weight:600}.c42-mermaid-figure{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin:1.5em 0;padding:1rem;overflow:hidden}.c42-mermaid-viewport{max-height:70vh;overflow:auto}.c42-mermaid-pannable{cursor:grab;touch-action:none}.c42-mermaid-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.c42-mermaid-svg svg{max-width:100%;height:auto}.c42-mermaid-svg{transform-origin:0 0;width:max-content;min-width:100%;transition:transform .12s}.c42-mermaid-toolbar{justify-content:flex-end;align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}.c42-mermaid-toolbar button{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);cursor:pointer;padding:.25rem .5rem}.c42-mermaid-fullscreenButton{padding:.25rem .5rem!important}.c42-mermaid-toolbar span{min-width:3.5rem;color:var(--text-muted);text-align:center;font-size:.8rem}.c42-mermaid-fullscreen{z-index:30;background:var(--bg);border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.c42-mermaid-fullscreen .c42-mermaid-viewport{flex:1;max-height:none}.c42-mermaid-loading{opacity:.5}.c42-mermaid-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;margin:1rem auto;animation:.7s linear infinite c42-spin}.c42-mermaid-error{border-color:#f97316}.c42-mermaid-errorMsg{color:#f97316;margin-top:.5rem;font-size:.8rem}.c42-mermaid-raw{color:var(--text-muted);font-size:.8rem}@keyframes c42-spin{to{transform:rotate(360deg)}}:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--bg:#fff;--bg-sidebar:#f7f7f8;--bg-card:#fafafa;--bg-code:#f4f4f5;--border:#e4e4e7;--text:#18181b;--text-muted:#71717a;--text-link:#2563eb;--accent:#3b82f6;--c-ch0:#94a3b8;--c-ch2:#f97316;--c-ch3:#8b5cf6;--c-ch4:#06b6d4;--c-ch5:#3b82f6;--c-ch6:#10b981;--c-ch7:#84cc16;--c-ch8:#f59e0b;--c-ch9:#ef4444;--c-ch10:#14b8a6;--c-ch11:#e11d48;--c-ch12:#6366f1;--c-interface:#ec4899;--diff-added:#16a34a;--diff-modified:#d97706;--diff-removed:#dc2626;--sidebar-w:260px;--radius:6px}@media (prefers-color-scheme:dark){:root{--bg:#09090b;--bg-sidebar:#111113;--bg-card:#18181b;--bg-code:#1c1c20;--border:#27272a;--text:#fafafa;--text-muted:#a1a1aa;--text-link:#60a5fa;--accent:#60a5fa}}[data-theme=dark]{--bg:#09090b;--bg-sidebar:#111113;--bg-card:#18181b;--bg-code:#1c1c20;--border:#27272a;--text:#fafafa;--text-muted:#a1a1aa;--text-link:#60a5fa;--accent:#60a5fa}[data-theme=light]{--bg:#fff;--bg-sidebar:#f7f7f8;--bg-card:#fafafa;--bg-code:#f4f4f5;--border:#e4e4e7;--text:#18181b;--text-muted:#71717a;--text-link:#2563eb;--accent:#3b82f6}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);margin:0;line-height:1.6}a{color:var(--text-link)}code,pre{font-family:var(--font-mono)}
