:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rr-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1117);--rr-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1117);--rr-surface-sunken:var(--lightningcss-light,#f6f8fa)var(--lightningcss-dark,#151b23);--rr-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c222b);--rr-surface-hover:var(--lightningcss-light,#eef1f4)var(--lightningcss-dark,#212830);--rr-border:var(--lightningcss-light,#d1d9e0)var(--lightningcss-dark,#3d444d);--rr-border-muted:var(--lightningcss-light,#e4e8ec)var(--lightningcss-dark,#262c34);--rr-border-strong:var(--lightningcss-light,#818b98)var(--lightningcss-dark,#6e7681);--rr-text:var(--lightningcss-light,#1f2328)var(--lightningcss-dark,#f0f6fc);--rr-text-muted:var(--lightningcss-light,#59636e)var(--lightningcss-dark,#9198a1);--rr-accent:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#1f6feb);--rr-accent-hover:var(--lightningcss-light,#0757b8)var(--lightningcss-dark,#1158c7);--rr-accent-fg:#fff;--rr-accent-text:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#4493f8);--rr-accent-subtle:var(--lightningcss-light,#ddf4ff)var(--lightningcss-dark,#122543);--rr-focus:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#4493f8);--rr-added-fg:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#3fb950);--rr-added-bg:var(--lightningcss-light,#dafbe1)var(--lightningcss-dark,#12261e);--rr-modified-fg:var(--lightningcss-light,#9a6700)var(--lightningcss-dark,#d29922);--rr-modified-bg:var(--lightningcss-light,#fff8c5)var(--lightningcss-dark,#272115);--rr-deleted-fg:var(--lightningcss-light,#d1242f)var(--lightningcss-dark,#f85149);--rr-deleted-bg:var(--lightningcss-light,#ffebe9)var(--lightningcss-dark,#2d1517);--rr-renamed-fg:var(--lightningcss-light,#8250df)var(--lightningcss-dark,#ab7df8);--rr-renamed-bg:var(--lightningcss-light,#fbefff)var(--lightningcss-dark,#231a36);--rr-hl-comment:var(--lightningcss-light,#ddf4ff)var(--lightningcss-dark,#122543);--rr-hl-comment-line:var(--lightningcss-light,#218bff)var(--lightningcss-dark,#388bfd);--rr-hl-comment-active:var(--lightningcss-light,#b6e3ff)var(--lightningcss-dark,#1a3b6b);--rr-hl-block:var(--lightningcss-light,#f6f8fa)var(--lightningcss-dark,#151b23);--rr-connector:var(--lightningcss-light,#818b98)var(--lightningcss-dark,#6e7681);--rr-connector-active:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#4493f8);--rr-shadow:0 1px 2px var(--lightningcss-light,#1f232814)var(--lightningcss-dark,#01040966), 0 8px 24px var(--lightningcss-light,#1f23281f)var(--lightningcss-dark,#010409b3);--rr-font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--rr-font-doc:var(--rr-font-ui);--rr-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--rr-text-ui:14px;--rr-text-sm:13px;--rr-text-xs:12px;--rr-text-doc:17px;--rr-leading-doc:1.65;--rr-measure:70ch;--rr-radius-sm:4px;--rr-radius:6px;--rr-radius-lg:8px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--rr-topbar-h:52px;--rr-toolbar-h:44px;--rr-sidebar-w:272px;--rr-rail-w:360px;--rr-gutter:56px}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{font:var(--rr-text-ui) / 1.45 var(--rr-font-ui);color:var(--rr-text);background:var(--rr-bg);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--rr-accent-text);text-decoration:none}a:hover,p a:not(.rr-btn){text-decoration:underline}button{font:inherit;color:inherit}input,textarea,select{font:inherit;color:var(--rr-text);background:var(--rr-bg);border:1px solid var(--rr-border-strong);border-radius:var(--rr-radius);padding:4px 8px}code,kbd,pre,samp{font-family:var(--rr-font-mono)}:focus-visible{outline:2px solid var(--rr-focus);outline-offset:2px;border-radius:var(--rr-radius-sm)}[hidden]{display:none!important}.rr-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rr-btn{border-radius:var(--rr-radius);border:1px solid var(--rr-border);background:var(--rr-surface);height:30px;color:var(--rr-text);font-size:var(--rr-text-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.rr-btn:hover{background:var(--rr-surface-hover);text-decoration:none}.rr-btn-primary{background:var(--rr-accent);border-color:var(--rr-accent);color:var(--rr-accent-fg)}.rr-btn-primary:hover{background:var(--rr-accent-hover);border-color:var(--rr-accent-hover)}.rr-btn-ghost{background:0 0;border-color:#0000}.rr-btn-sm{height:26px;font-size:var(--rr-text-xs);padding:0 8px}.rr-btn-icon{justify-content:center;width:30px;padding:0}.rr-btn-sm.rr-btn-icon{width:26px}.rr-btn[aria-pressed=true]{background:var(--rr-accent-subtle);color:var(--rr-accent-text);border-color:var(--rr-accent-text);box-shadow:inset 0 0 0 1px var(--rr-accent-text)}.rr-count{background:var(--rr-surface-hover);min-width:18px;height:18px;color:var(--rr-text);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.rr-btn-primary .rr-count{background:var(--rr-accent-fg);color:var(--rr-accent)}.rr-avatar{background:var(--rr-surface-hover);width:28px;height:28px;color:var(--rr-text);border:1px solid var(--rr-border);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid;overflow:hidden}.rr-viewer{font-size:var(--rr-text-sm);align-items:center;gap:8px;display:inline-flex}.rr-viewer-login{font-weight:600}.rr-app{grid-template-rows:var(--rr-topbar-h) 1fr;height:100dvh;display:grid}.rr-topbar{border-bottom:1px solid var(--rr-border);background:var(--rr-surface);align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex}.rr-wordmark{letter-spacing:-.01em;color:var(--rr-text);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.rr-wordmark:hover{text-decoration:none}.rr-logo{background:var(--rr-accent);border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.rr-logo svg{width:14px;height:14px;stroke:var(--rr-accent-fg);stroke-width:2px;fill:none;stroke-linecap:round}.rr-vsep{background:var(--rr-border);flex:none;width:1px;height:24px}.rr-topbar-title{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rr-spacer{flex:1}.rr-body{grid-template-columns:var(--rr-sidebar-w) minmax(0, 1fr);min-height:0;display:grid}.rr-sidebar{background:var(--rr-surface-sunken);border-right:1px solid var(--rr-border);flex-direction:column;min-height:0;display:flex;overflow:auto}.rr-main{grid-template-rows:var(--rr-toolbar-h) 1fr;min-width:0;min-height:0;display:grid}.rr-toolbar{border-bottom:1px solid var(--rr-border);background:var(--rr-surface);align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.rr-scroll{min-height:0;overflow:auto}.rr-canvas{grid-template-columns:minmax(0, 1fr) var(--rr-rail-w);min-height:100%;display:grid;position:relative}.rr-doc{width:100%;max-width:calc(var(--rr-measure) + 2 * var(--rr-gutter));padding:36px var(--rr-gutter) 160px;font:var(--rr-text-doc) / var(--rr-leading-doc) var(--rr-font-doc);color:var(--rr-text);margin:0 auto;position:relative}.rr-rail{border-left:1px solid var(--rr-border);background:var(--rr-surface-sunken);position:relative}.rr-rail-head{z-index:3;background:inherit;border-bottom:1px solid var(--rr-border);padding:10px 12px;position:sticky;top:0}.rr-rail-title{min-height:26px;font-size:var(--rr-text-sm);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}:root[data-rail=collapsed] .rr-canvas,:root[data-rail=slide] .rr-canvas{grid-template-columns:minmax(0,1fr)}:root[data-rail=collapsed] .rr-rail{display:none}:root[data-rail=slide] .rr-rail{top:calc(var(--rr-topbar-h) + var(--rr-toolbar-h));width:min(var(--rr-rail-w), 100vw);z-index:30;background:var(--rr-surface-raised);box-shadow:var(--rr-shadow);animation:.16s ease-out rr-slide;position:fixed;bottom:0;right:0;overflow:auto}@keyframes rr-slide{0%{opacity:0;transform:translate(24px)}}.rr-rail-controls{gap:8px;margin-top:8px;display:grid}.rr-prefs{align-items:center;gap:8px;display:flex}.rr-pref-note{color:var(--rr-text-muted);font-size:11px}.rr-switch{font-size:var(--rr-text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 4px 2px 0;display:inline-flex}.rr-switch-track{border:1px solid var(--rr-border-strong);background:var(--rr-surface);border-radius:999px;flex:none;width:28px;height:16px;position:relative}.rr-switch-knob{background:var(--rr-text-muted);border-radius:50%;width:10px;height:10px;transition:left .12s;position:absolute;top:2px;left:2px}.rr-switch[aria-checked=true] .rr-switch-track{background:var(--rr-accent);border-color:var(--rr-accent)}.rr-switch[aria-checked=true] .rr-switch-knob{background:var(--rr-accent-fg);left:14px}.rr-filters{flex-wrap:wrap;gap:4px;display:flex}.rr-chip{border:1px solid var(--rr-border);background:var(--rr-surface);height:24px;color:var(--rr-text-muted);font-size:var(--rr-text-xs);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.rr-chip[aria-pressed=true]{color:var(--rr-accent-text);background:var(--rr-accent-subtle);border-color:var(--rr-accent-text)}.rr-chip[aria-pressed=true]:before{content:"✓";font-size:11px}.rr-chip-n{font-variant-numeric:tabular-nums}.rr-rail-body{padding:12px 0}.rr-rail-empty{font-size:var(--rr-text-sm);color:var(--rr-text-muted);margin:0 12px}.rr-rail-group{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 12px 0;display:grid}.rr-rail-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--rr-text-muted);margin:0;font-size:11px;font-weight:600}.rr-rail-aligned{position:relative}.rr-rail-aligned>.rr-thread{transition:top .15s,box-shadow .15s;position:absolute;left:12px;right:12px}:root[data-rail=slide] .rr-rail-aligned{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 12px;display:grid;height:auto!important}:root[data-rail=slide] .rr-rail-aligned>.rr-thread{position:static}.rr-thread{background:var(--rr-surface);border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);font-size:var(--rr-text-sm);overflow-wrap:anywhere;line-height:1.45;display:block}.rr-thread-active{border-color:var(--rr-accent-text);box-shadow:var(--rr-shadow)}.rr-thread:focus-visible{outline-offset:2px}.rr-thread>summary{cursor:pointer;font-size:var(--rr-text-xs);color:var(--rr-text-muted);border-radius:var(--rr-radius-lg);align-items:center;gap:6px;padding:8px 12px;list-style:none;display:flex}.rr-thread>summary::-webkit-details-marker{display:none}.rr-chev{transition:transform .12s}.rr-thread[open]>summary .rr-chev{transform:rotate(90deg)}.rr-thread[open]>summary{border-bottom:1px solid var(--rr-border-muted)}.rr-c{padding:10px 12px}.rr-c+.rr-c{border-top:1px solid var(--rr-border-muted)}.rr-c-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.rr-avatar-sm{width:22px;height:22px;font-size:10px}.rr-c-who{font-weight:600}.rr-c-when,.rr-edited{font-size:var(--rr-text-xs);color:var(--rr-text-muted)}.rr-edited{cursor:help;border-bottom:1px dotted}.rr-badges{gap:4px;margin-left:auto;display:flex}.rr-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.rr-badge .rr-icon{width:12px;height:12px}.rr-b-neutral{color:var(--rr-text-muted);background:var(--rr-surface-sunken);border-color:var(--rr-border)}.rr-b-accent{color:var(--rr-accent-text);background:var(--rr-accent-subtle)}.rr-b-added{color:var(--rr-added-fg);background:var(--rr-added-bg)}.rr-b-mod{color:var(--rr-modified-fg);background:var(--rr-modified-bg)}.rr-b-del{color:var(--rr-deleted-fg);background:var(--rr-deleted-bg)}.rr-t-foot{border-top:1px solid var(--rr-border-muted);color:var(--rr-text-muted);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px 6px 12px;font-size:11.5px;display:flex}.rr-t-loc{flex:1 1 0;min-width:6em}.rr-t-foot .rr-btn-sm{padding:0 6px}.rr-t-reply{border-top:1px solid var(--rr-border-muted)}.rr-t-reply .rr-composer-actions{padding-top:6px}.rr-t-error{margin-top:8px}.rr-t-events{color:var(--rr-text-muted);margin:0;padding:4px 8px 4px 12px;font-size:11.5px;list-style:none}.rr-t-events li{align-items:center;gap:4px;display:flex}.rr-md>:first-child{margin-top:0}.rr-md>:last-child{margin-bottom:0}.rr-md p,.rr-md ul,.rr-md ol,.rr-md blockquote,.rr-md pre{margin:0 0 6px}.rr-md ul,.rr-md ol{padding-left:20px}.rr-md blockquote{border-left:2px solid var(--rr-border);color:var(--rr-text-muted);padding-left:8px}.rr-md code{border-radius:var(--rr-radius-sm);background:var(--rr-surface-sunken);padding:1px 4px;font-size:12px}.rr-md pre{border-radius:var(--rr-radius);background:var(--rr-surface-sunken);padding:8px;overflow:auto}.rr-md pre code{background:0 0;padding:0}.rr-md img{max-width:100%}.rr-md-table{margin:0 0 6px}.rr-md-table .rr-btn{margin-top:4px}.rr-table-scroll{border-radius:var(--rr-radius-sm);max-width:100%;overflow-x:auto}.rr-table-scroll:focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px}.rr-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.rr-md th,.rr-md td{border:1px solid var(--rr-border);text-align:left;vertical-align:top;overflow-wrap:normal;min-width:8ch;padding:4px 8px}.rr-md th{background:var(--rr-surface-sunken);font-weight:600}.rr-md td ul,.rr-md td ol{margin:0}.rr-table-dialog{border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-surface-raised);max-width:90vw;max-height:85vh;color:var(--rr-text);box-shadow:var(--rr-shadow);padding:0;overflow:auto}.rr-table-dialog::backdrop{background:var(--lightningcss-light,#1f232866)var(--lightningcss-dark,#010409b3)}.rr-table-dialog-head{border-bottom:1px solid var(--rr-border-muted);background:var(--rr-surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:600;display:flex;position:sticky;top:0;left:0}.rr-table-dialog .rr-table-scroll{padding:12px}.rr-table-dialog table{font-size:var(--rr-text-sm)}.rr-table-dialog th,.rr-table-dialog td{padding:6px 10px}.rr-diff{border:1px solid var(--rr-border);border-radius:var(--rr-radius);font:12px/1.55 var(--rr-font-mono);margin:6px 0 8px;overflow:hidden}.rr-diff-head{background:var(--rr-surface-sunken);border-bottom:1px solid var(--rr-border);font:600 11px var(--rr-font-ui);color:var(--rr-text-muted);justify-content:space-between;padding:4px 8px;display:flex}.rr-diff-del,.rr-diff-add{white-space:pre-wrap;padding:2px 8px 2px 22px;position:relative}.rr-diff-del:before,.rr-diff-add:before{font-weight:700;position:absolute;left:8px}.rr-diff-del{background:var(--rr-deleted-bg)}.rr-diff-del:before{content:"-";color:var(--rr-deleted-fg)}.rr-diff-add{background:var(--rr-added-bg)}.rr-diff-add:before{content:"+";color:var(--rr-added-fg)}.rr-notice{border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-surface-sunken);color:var(--rr-text-muted);margin:0 0 8px;padding:6px 8px;font-size:11.5px;line-height:1.4}.rr-notice b{color:var(--rr-text)}.rr-wires{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rr-wires path{fill:none;stroke:var(--rr-connector);stroke-width:1.25px}.rr-wires circle{fill:var(--rr-connector)}.rr-wire-on path{stroke:var(--rr-connector-active);stroke-width:2px}.rr-wire-on circle{fill:var(--rr-connector-active)}.rr-marker{border:1px solid var(--rr-border-strong);background:var(--rr-surface);height:24px;color:var(--rr-text-muted);font:600 11.5px/1 var(--rr-font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:0 7px;display:inline-flex;position:absolute}.rr-marker .rr-icon{width:13px;height:13px}.rr-marker:hover,.rr-marker-active{color:var(--rr-accent-text);border-color:var(--rr-accent-text);background:var(--rr-accent-subtle)}.rr-marker-outdated{color:var(--rr-modified-fg);border-style:dashed;border-color:currentColor}.rr-marker-resolved{color:var(--rr-added-fg);border-color:currentColor}.rr-marker-historical{border-style:dotted}.rr-icon-sm{width:12px;height:12px}.rr-message,.rr-doc-message{max-width:var(--rr-measure);font:var(--rr-text-ui) / 1.5 var(--rr-font-ui);margin:12vh auto 0;padding:0 24px}.rr-message h1,.rr-doc-message h2{margin:0 0 8px;font-size:20px}.rr-message p,.rr-doc-message p{color:var(--rr-text-muted);margin:0}.rr-doc-message{margin-top:0;padding:0}.rr-pr-title{font-size:var(--rr-text-ui);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.rr-pr-num{color:var(--rr-text-muted);font-weight:400}.rr-pr-meta{font-size:var(--rr-text-xs);color:var(--rr-text-muted);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.rr-pr-meta b{color:var(--rr-text);font-weight:500}.rr-badge-open{color:var(--lightningcss-light,var(--rr-accent-fg))var(--lightningcss-dark,var(--rr-added-fg));background:var(--lightningcss-light,var(--rr-added-fg))var(--lightningcss-dark,var(--rr-added-bg));border-color:var(--rr-added-fg)}.rr-badge-merged{color:var(--rr-renamed-fg);background:var(--rr-renamed-bg)}.rr-badge-closed{color:var(--rr-deleted-fg);background:var(--rr-deleted-bg)}.rr-badge-draft{color:var(--rr-text-muted);background:var(--rr-surface-sunken);border-color:var(--rr-border)}.rr-seg{border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-surface-sunken);flex:none;gap:2px;padding:2px;display:inline-flex}.rr-seg button,.rr-seg-static{border-radius:var(--rr-radius-sm);height:24px;color:var(--rr-text-muted);font-size:var(--rr-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.rr-seg button[aria-pressed=true],.rr-seg-static{background:var(--rr-surface);color:var(--rr-text);border-color:var(--rr-border);cursor:default}.rr-seg button:hover:not([aria-pressed=true]){color:var(--rr-text)}.rr-seg-fill{display:flex}.rr-seg-fill button{flex:auto;padding:0 6px}.rr-sidebar-head{padding:12px 12px 8px}.rr-sidebar-note{font-size:var(--rr-text-sm);color:var(--rr-text-muted);margin:0;padding:8px 16px}.rr-sidebar-foot{border-top:1px solid var(--rr-border);font-size:var(--rr-text-xs);color:var(--rr-text-muted);margin:auto 0 0;padding:10px 16px}.rr-sidebar-foot .rr-icon{vertical-align:-1px;margin-left:3px}.rr-filelist{margin:0;padding:4px 8px 12px;list-style:none}.rr-sidebar-filter{padding:0 12px 4px}.rr-sidebar-filter input{width:100%;font:inherit;font-size:var(--rr-text-sm);color:var(--rr-text);background:var(--rr-surface);border:1px solid var(--rr-border);border-radius:var(--rr-radius);padding:5px 8px}.rr-filter-count:empty{padding:0}.rr-filescroll{flex:1 1 0;min-height:160px;overflow:auto}.rr-filelist-virtual{box-sizing:content-box;position:relative}.rr-filelist-virtual>li{height:34px;position:absolute;left:8px;right:8px}.rr-filelist-virtual .rr-file{height:100%}.rr-filelist-virtual .rr-file-sub{display:none}.rr-file{border-radius:var(--rr-radius);font-size:var(--rr-text-sm);color:var(--rr-text);border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.rr-file:hover{background:var(--rr-surface-hover);text-decoration:none}.rr-file[aria-current=page]{background:var(--rr-surface);border-color:var(--rr-border);font-weight:500}.rr-file-name{flex:1;min-width:0}.rr-file-path{white-space:nowrap;display:flex}.rr-file-dir{text-overflow:ellipsis;direction:rtl;min-width:0;overflow:hidden}.rr-file-base{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.rr-file-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rr-file-dir,.rr-file-sub{color:var(--rr-text-muted);font-weight:400}.rr-file-sub{font-size:11.5px}.rr-file-deleted .rr-file-path>*{text-decoration:line-through;-webkit-text-decoration-color:var(--rr-deleted-fg);text-decoration-color:var(--rr-deleted-fg)}.rr-file-comments{color:var(--rr-text-muted);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.rr-status{border-radius:var(--rr-radius-sm);width:18px;height:18px;font:700 10.5px/1 var(--rr-font-mono);border:1px solid;flex:none;place-items:center;display:inline-grid}.rr-status-added{color:var(--rr-added-fg);background:var(--rr-added-bg)}.rr-status-modified{color:var(--rr-modified-fg);background:var(--rr-modified-bg)}.rr-status-renamed{color:var(--rr-renamed-fg);background:var(--rr-renamed-bg)}.rr-status-deleted{color:var(--rr-deleted-fg);background:var(--rr-deleted-bg)}.rr-status-unchanged{color:var(--rr-text-muted);border-style:dashed}.rr-legend{font-size:var(--rr-text-xs);color:var(--rr-text-muted);white-space:nowrap;gap:10px;display:inline-flex}.rr-legend>span{align-items:center;gap:5px;display:inline-flex}.rr-legend i{background:var(--rr-added-fg);width:3px;height:14px}.rr-legend i.rr-legend-modified{background:repeating-linear-gradient(var(--rr-modified-fg) 0 4px, transparent 4px 6px)}.rr-doc-note{border:1px dashed var(--rr-deleted-fg);border-radius:var(--rr-radius);background:var(--rr-deleted-bg);font:var(--rr-text-sm) / 1.45 var(--rr-font-ui);margin:0 0 24px;padding:8px 12px}.rr-history-banner{border:1px solid var(--rr-border);background:var(--rr-modified-bg)}.rr-history-banner .rr-badge{color:var(--rr-modified-fg)}.rr-rev-select{text-overflow:ellipsis;max-width:22rem}.rr-guest{border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-surface-sunken);color:var(--rr-text-muted);font:var(--rr-text-sm) / 1.45 var(--rr-font-ui);align-items:center;gap:8px;margin:0 0 24px;padding:6px 6px 6px 12px;display:flex}.rr-guest p{flex:1;margin:0}.rr-guest[data-low]{border-color:var(--rr-modified-fg);background:var(--rr-modified-bg);color:var(--rr-text)}.rr-guest[data-low]>.rr-icon{color:var(--rr-modified-fg)}.rr-markdown a[target=_blank]:after,.rr-md a[target=_blank]:after{content:"↗" / " (opens in new tab)";margin-left:1px;font-size:.8em}.rr-md .rr-diff-head a:after{content:none}.rr-markdown [data-rr-change],.rr-raw-line[data-rr-change]{position:relative}.rr-markdown [data-rr-change]:before{content:"" / "Added in this pull request.";background:var(--rr-added-fg);width:3px;position:absolute;top:4px;bottom:4px;left:-28px}.rr-markdown [data-rr-change=modified]:before{content:"" / "Modified in this pull request.";background:repeating-linear-gradient(var(--rr-modified-fg) 0 6px, transparent 6px 10px)}.rr-markdown li[data-rr-change]:before,.rr-markdown li>[data-rr-change]:before{left:calc(-28px - 2em)}.rr-markdown li li[data-rr-change]:before,.rr-markdown li li>[data-rr-change]:before{left:calc(-28px - 4em)}.rr-markdown blockquote>[data-rr-change]:before{left:-49px}.rr-markdown .markdown-alert>[data-rr-change]:before{left:-47px}.rr-markdown .rr-frontmatter>[data-rr-change]:before{left:-43px}.rr-markdown .rr-mdx>[data-rr-change]:before{left:-41px}.rr-markdown{overflow-wrap:break-word}.rr-markdown>:first-child{margin-top:0}.rr-markdown h1{letter-spacing:-.015em;margin:0 0 20px;font-size:30px;line-height:1.25}.rr-markdown h2{border-bottom:1px solid var(--rr-border-muted);margin:36px 0 12px;padding-bottom:6px;font-size:22px;font-weight:650;line-height:1.3}.rr-markdown h3{margin:28px 0 8px;font-size:18px;font-weight:650;line-height:1.35}.rr-markdown h4,.rr-markdown h5,.rr-markdown h6{margin:24px 0 8px;font-size:1em;font-weight:650}.rr-markdown p,.rr-markdown ul,.rr-markdown ol,.rr-markdown dl{margin:0 0 16px}.rr-markdown ul,.rr-markdown ol{padding-left:2em}.rr-markdown li>ul,.rr-markdown li>ol{margin:0}.rr-markdown li+li{margin-top:4px}.rr-markdown li.task-list-item{list-style:none}.rr-markdown li.task-list-item input{accent-color:var(--rr-accent);margin:0 .4em 0 -1.4em}.rr-markdown code{border-radius:var(--rr-radius-sm);background:var(--rr-surface-sunken);border:1px solid var(--rr-border-muted);padding:.12em .36em;font-size:.86em}.rr-markdown pre{border-radius:var(--rr-radius-lg);background:var(--rr-surface-sunken);border:1px solid var(--rr-border-muted);font:13.5px/1.6 var(--rr-font-mono);margin:0 0 20px;padding:14px 16px;overflow:auto}.rr-markdown pre code{font-size:inherit;background:0 0;border:0;padding:0}.rr-diagram{border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-surface);margin:0 0 20px}.rr-diagram-bar{border-bottom:1px solid var(--rr-border);border-radius:var(--rr-radius-lg) var(--rr-radius-lg) 0 0;background:var(--rr-surface-sunken);font:var(--rr-text-xs) / 1 var(--rr-font-ui);color:var(--rr-text-muted);align-items:center;gap:4px;padding:4px 6px 4px 12px;display:flex}.rr-diagram-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rr-diagram-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:40px}.rr-diagram-bar .rr-btn:disabled{opacity:.45;cursor:default}.rr-diagram-body{place-items:center;min-height:120px;max-height:80vh;padding:20px;display:grid;overflow:auto}.rr-diagram-body:focus-visible{outline:2px solid var(--rr-accent);outline-offset:-2px}.rr-diagram-body img{max-width:100%;height:auto}.rr-diagram-body img[data-zoomed]{max-width:none}.rr-diagram-status{color:var(--rr-text-muted);font:var(--rr-text-sm) / 1.45 var(--rr-font-ui);margin:0}.rr-diagram-error{border-bottom:1px solid var(--rr-border-muted);background:var(--rr-deleted-bg);font:var(--rr-text-sm) / 1.45 var(--rr-font-ui);margin:0;padding:8px 12px}.rr-markdown .rr-diagram pre{border-radius:0 0 var(--rr-radius-lg) var(--rr-radius-lg);border:0;margin:0}.rr-raw-line[data-rr-target]{background:var(--rr-accent-subtle)}.rr-diagram-dialog img{max-width:none;margin:12px;display:block}.rr-markdown blockquote{border-left:3px solid var(--rr-border);color:var(--rr-text-muted);margin:0 0 20px;padding:2px 0 2px 18px}.rr-markdown blockquote>:last-child{margin-bottom:0}.rr-markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;max-width:100%;margin:0 0 20px;font-size:15px;line-height:1.45;display:block;overflow:auto}.rr-markdown th,.rr-markdown td{text-align:left;border:1px solid var(--rr-border);padding:7px 12px}.rr-markdown th{background:var(--rr-surface-sunken);font-weight:600}.rr-markdown img{max-width:100%}.rr-markdown hr{border:0;border-top:1px solid var(--rr-border);height:0;margin:28px 0}.rr-markdown a{text-underline-offset:2px;text-decoration:underline}.rr-markdown dl.rr-frontmatter{border:1px solid var(--rr-border-muted);border-radius:var(--rr-radius-lg);background:var(--rr-surface-sunken);font:var(--rr-text-sm) / 1.5 var(--rr-font-ui);grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 16px;margin:0 0 24px;padding:10px 14px;display:grid}.rr-markdown .rr-frontmatter>div{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.rr-markdown .rr-frontmatter dt{color:var(--rr-text-muted)}.rr-markdown .rr-frontmatter dd{margin:0}.rr-markdown .rr-frontmatter ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rr-markdown .rr-frontmatter li{border:1px solid var(--rr-border);background:var(--rr-surface);font-size:var(--rr-text-xs);border-radius:999px;margin:0;padding:0 8px}.rr-markdown .rr-frontmatter code{white-space:pre-wrap;background:0 0;border:0;padding:0}.rr-markdown .rr-mdx{border:1px dashed var(--rr-border);border-radius:var(--rr-radius-lg);margin:0 0 20px;padding:8px 12px}.rr-markdown .rr-mdx>pre{margin:0 0 12px;padding:6px 10px}.rr-markdown .rr-mdx>:last-child{margin-bottom:0}.rr-markdown .rr-mdx-label{color:var(--rr-text-muted);font:var(--rr-text-xs) / 1.4 var(--rr-font-ui);margin-bottom:6px;display:block}.rr-markdown .rr-mdx-inline .rr-mdx-label{text-transform:uppercase;letter-spacing:.04em;margin:0 3px 0 0;font-size:.7em;display:inline}.rr-markdown .markdown-alert{--rr-alert:var(--rr-accent-text);border-left:3px solid var(--rr-alert);margin:0 0 20px;padding:6px 16px}.rr-markdown .markdown-alert-tip{--rr-alert:var(--rr-added-fg)}.rr-markdown .markdown-alert-important{--rr-alert:var(--rr-renamed-fg)}.rr-markdown .markdown-alert-warning{--rr-alert:var(--rr-modified-fg)}.rr-markdown .markdown-alert-caution{--rr-alert:var(--rr-deleted-fg)}.rr-markdown .markdown-alert>:last-child{margin-bottom:0}.rr-markdown .markdown-alert-title{color:var(--rr-alert);align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.rr-markdown .markdown-alert-title svg{fill:currentColor;flex:none}.rr-raw{font:13px/1.6 var(--rr-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rr-raw-line{text-indent:-4.5em;padding-left:4.5em;display:block}.rr-raw-num{text-indent:0;text-align:right;width:3.5em;color:var(--rr-text-muted);-webkit-user-select:none;user-select:none;margin-right:1em;display:inline-block}.rr-raw-line[data-rr-change]:before{content:"" / "Added in this pull request.";background:var(--rr-added-fg);width:3px;position:absolute;top:0;bottom:0;left:-12px}.rr-raw-line[data-rr-change=modified]:before{content:"" / "Modified in this pull request.";background:repeating-linear-gradient(var(--rr-modified-fg) 0 6px, transparent 6px 10px)}.rr-markdown [data-rr-anchor]{cursor:pointer;background:var(--rr-hl-block);box-shadow:0 0 0 4px var(--rr-hl-block);outline:1px dashed var(--rr-border-strong);outline-offset:4px;border-radius:2px}.rr-markdown [data-rr-anchor=resolved]{box-shadow:none;background:0 0;outline-style:dotted}.rr-markdown [data-rr-anchor][data-rr-active]{outline:2px solid var(--rr-hl-comment-line)}.rr-markdown [data-rr-anchor][data-rr-words]{box-shadow:none;background:0 0;outline:none}.rr-markdown [data-rr-words]:hover{outline:1px dashed var(--rr-border-strong)}.rr-markdown [data-rr-anchor]:focus-visible{outline:2px solid var(--rr-focus);outline-offset:4px}:is(.rr-body:not(:has(>.rr-sidebar)),.rr-canvas:not(:has(>.rr-rail))){grid-template-columns:minmax(0,1fr)}.rr-sidebar-pr{border-bottom:1px solid var(--rr-border);padding:10px 8px}.rr-pr-entry{border-radius:var(--rr-radius);color:var(--rr-text);align-items:flex-start;gap:10px;padding:9px 10px 9px 12px;display:flex;position:relative}.rr-pr-entry:hover{background:var(--rr-surface-hover);text-decoration:none}.rr-pr-entry[aria-current=page]{background:var(--rr-accent-subtle)}.rr-pr-entry[aria-current=page]:before{content:"";background:var(--rr-accent);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.rr-pr-icon{width:18px;height:18px;margin-top:1px}.rr-pr-open{color:var(--rr-added-fg)}.rr-pr-merged{color:var(--rr-renamed-fg)}.rr-pr-closed{color:var(--rr-deleted-fg)}.rr-pr-draft{color:var(--rr-text-muted)}.rr-pr-entry-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.rr-pr-entry-title{font-weight:600;font-size:var(--rr-text-sm)}.rr-pr-entry-sub{font-size:var(--rr-text-xs);color:var(--rr-text-muted);margin-top:2px}.rr-pr-avatars{margin-top:7px;display:flex}.rr-pr-avatars .rr-avatar{width:22px;height:22px;box-shadow:0 0 0 2px var(--rr-surface-sunken);margin-right:-2px;font-size:8.5px}.rr-pr-entry[aria-current=page] .rr-pr-avatars .rr-avatar{box-shadow:0 0 0 2px var(--rr-accent-subtle)}.rr-side-label{letter-spacing:.05em;text-transform:uppercase;color:var(--rr-text-muted);padding:12px 20px 0;font-size:11px;font-weight:600}.rr-crumbs{white-space:nowrap;min-width:0;font-size:var(--rr-text-sm);color:var(--rr-text-muted);flex:1000 auto;align-items:center;gap:6px;display:flex;overflow:hidden}.rr-crumbs:not(.rr-crumbs-doc){flex:0 auto}.rr-crumbs a{color:var(--rr-text-muted)}.rr-crumbs a:hover{color:var(--rr-accent-text)}.rr-crumbs .rr-icon{width:14px;height:14px}.rr-crumb-pr{align-items:center;gap:4px;display:inline-flex}.rr-crumb-here{background:var(--rr-accent-subtle);height:22px;color:var(--rr-accent-text);border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.rr-crumb-file{min-width:0;font:12.5px var(--rr-font-mono);color:var(--rr-text);align-items:center;gap:5px;display:inline-flex}.rr-crumb-path{text-overflow:ellipsis;overflow:hidden}.rr-crumb-file b{font-weight:600}@property --rr-doc-measure{syntax:"<length>";inherits:true;initial-value:0}.rr-doc:has(>.rr-overview){--rr-doc-measure:var(--rr-measure);max-width:none;padding:0 0 160px}.rr-overview{font:var(--rr-text-ui) / 1.5 var(--rr-font-ui)}.rr-pr-band{padding:26px max(var(--rr-gutter), calc((100% - var(--rr-doc-measure,var(--rr-measure))) / 2)) 18px;background:var(--rr-surface-sunken);border-bottom:1px solid var(--rr-border)}.rr-eyebrow{font:600 11px/1 var(--rr-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--rr-text-muted);align-items:center;gap:6px;margin-bottom:10px;display:flex}.rr-eyebrow .rr-icon{width:14px;height:14px}.rr-ov-title{font:700 28px/1.25 var(--rr-font-ui);letter-spacing:-.015em;margin:0 0 12px}.rr-ov-title .rr-pr-num{color:var(--rr-text-muted);font-weight:400}.rr-pr-facts{font-size:var(--rr-text-sm);color:var(--rr-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.rr-pr-facts b{color:var(--rr-text);font-weight:600}.rr-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.rr-pill .rr-icon{width:14px;height:14px}.rr-branch{border-radius:var(--rr-radius-sm);background:var(--rr-accent-subtle);height:22px;color:var(--rr-accent-text);font:12px var(--rr-font-mono);align-items:center;padding:0 7px;display:inline-flex}.rr-label{border:1px solid var(--rr-border);font-size:var(--rr-text-xs);color:var(--rr-text);border-radius:999px;padding:1px 8px;font-weight:500}.rr-overview-body{max-width:calc(var(--rr-doc-measure,var(--rr-measure)) + 2 * var(--rr-gutter));padding:24px var(--rr-gutter) 0;margin:0 auto}.rr-muted{color:var(--rr-text-muted)}.rr-desc{border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-surface);margin:0 0 28px}.rr-desc-head{border-bottom:1px solid var(--rr-border-muted);border-radius:var(--rr-radius-lg) var(--rr-radius-lg) 0 0;background:var(--rr-surface-sunken);font-size:var(--rr-text-sm);align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.rr-desc-head h3{font-size:inherit;margin:0}.rr-desc-body{padding:16px 20px 6px}.rr-desc-body>.rr-muted{margin:0 0 10px}.rr-desc-md{font:var(--rr-text-doc) / var(--rr-leading-doc) var(--rr-font-doc)}.rr-conv-h{border-bottom:1px solid var(--rr-border-muted);align-items:center;gap:8px;margin:0 0 14px;padding-bottom:8px;font-size:20px;display:flex}.rr-tl{margin:0;padding:0 0 4px;list-style:none;position:relative}.rr-tl:before{content:"";background:var(--rr-border);width:2px;position:absolute;top:8px;bottom:0;left:19px}.rr-tl-item{border-radius:var(--rr-radius-lg);margin:0 0 18px;padding-left:56px;position:relative}.rr-tl-item:focus-visible{outline:2px solid var(--rr-focus);outline-offset:4px}.rr-tl-av{width:32px;height:32px;box-shadow:0 0 0 4px var(--rr-bg);position:absolute;top:0;left:4px}.rr-avatar-xs{width:20px;height:20px;font-size:8.5px}.rr-tl-card{border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-surface)}.rr-tl-head{border-bottom:1px solid var(--rr-border);border-radius:var(--rr-radius-lg) var(--rr-radius-lg) 0 0;background:var(--rr-surface-sunken);font-size:var(--rr-text-sm);color:var(--rr-text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:flex}.rr-tl-head b,.rr-ev-row b{color:var(--rr-text)}.rr-tl-body{padding:10px 14px}.rr-tl-meta{font-size:var(--rr-text-xs);color:var(--rr-text-muted);margin:8px 0 0}.rr-jump{align-items:center;gap:4px;display:inline-flex}.rr-jump .rr-icon{width:14px;height:14px}.rr-ev-icon{border:1px solid var(--rr-border-strong);background:var(--rr-surface-sunken);width:28px;height:28px;color:var(--rr-text-muted);box-shadow:0 0 0 4px var(--rr-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:6px}.rr-ev-icon .rr-icon{width:14px;height:14px}.rr-ev-added{background:var(--rr-added-bg);color:var(--rr-added-fg);border-color:currentColor}.rr-ev-del{background:var(--rr-deleted-bg);color:var(--rr-deleted-fg);border-color:currentColor}.rr-ev-row{min-height:28px;font-size:var(--rr-text-sm);color:var(--rr-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-ev-row time{font-size:var(--rr-text-xs)}.rr-ev-body{border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-surface);margin-top:6px;padding:8px 12px}.rr-ev-body .rr-tl-meta:first-child{margin-top:0}.rr-docsum{margin:0;padding:8px;list-style:none}.rr-docsum .rr-file{align-items:flex-start}.rr-docsum-path{display:block}.rr-docsum-note{font-size:var(--rr-text-xs);color:var(--rr-text-muted);margin:4px 16px 16px}.rr-conv-note{font-size:var(--rr-text-xs);color:var(--rr-text-muted);margin:8px 0 0}[data-rr-flash]{animation:1.2s ease-out rr-flash}@keyframes rr-flash{0%{background:var(--rr-accent-subtle)}}.rr-sel-pop{z-index:20;background:var(--rr-surface-raised);border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);max-width:min(420px,90vw);box-shadow:var(--rr-shadow);font:var(--rr-text-sm) / 1.4 var(--rr-font-ui);color:var(--rr-text);padding:3px;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.rr-sel-pop>p{color:var(--rr-text-muted);margin:4px 6px 6px}.rr-sel-pop [role=toolbar]{gap:2px;display:flex}.rr-sel-pop kbd{border:1px solid var(--rr-border);color:var(--rr-text-muted);border-radius:3px;padding:1px 4px;font-size:10.5px}.rr-sel-pop .rr-btn-primary kbd{color:var(--rr-accent-fg);border-color:currentColor}.rr-sel-pop [aria-disabled=true]{opacity:.6;cursor:not-allowed}.rr-pending-quote{border-left:2px solid var(--rr-hl-comment-line);color:var(--rr-text-muted);white-space:pre-wrap;margin:10px 12px 6px;padding:1px 0 1px 8px}.rr-composer{border-color:var(--rr-accent);box-shadow:var(--rr-shadow)}.rr-composer-top{align-items:center;gap:8px;padding:8px 10px 0 12px;display:flex}.rr-composer-top .rr-seg button{height:22px;padding:0 8px}.rr-composer-top [aria-disabled=true]{opacity:.6;cursor:not-allowed}.rr-composer-text{resize:vertical;border:1px solid var(--rr-border-strong);border-radius:var(--rr-radius);background:var(--rr-bg);width:calc(100% - 24px);min-height:76px;color:var(--rr-text);font:var(--rr-text-sm) / 1.45 var(--rr-font-ui);margin:8px 12px;padding:8px 10px;display:block}.rr-composer-code{font:12px/1.55 var(--rr-font-mono);white-space:pre;overflow-wrap:normal;overflow-x:auto}.rr-composer .rr-diff,.rr-draft .rr-diff{margin:0 12px 8px}.rr-composer-text:focus-visible{outline-offset:0}.rr-composer-preview,.rr-draft-body{margin:8px 12px}.rr-repair-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--rr-text-sm);margin:8px 12px}.rr-composer-note{font-size:var(--rr-text-xs);color:var(--rr-text-muted);margin:0 12px 8px}.rr-composer-error{border:1px solid var(--rr-deleted-fg);border-radius:var(--rr-radius);background:var(--rr-deleted-bg);font-size:var(--rr-text-xs);margin:0 12px 8px;padding:6px 8px}.rr-composer-error p,.rr-composer-error ul{margin:0}.rr-hint{color:var(--rr-text-muted);align-items:flex-start;gap:6px;margin:0 12px 8px;font-size:11.5px;line-height:1.4;display:flex}.rr-hint .rr-icon{width:13px;height:13px;color:var(--rr-accent-text);flex:none;margin-top:1px}.rr-hint b{color:var(--rr-text);font-weight:600}.rr-composer-actions{border-top:1px solid var(--rr-border-muted);align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.rr-draft{border-style:dashed}.rr-rail-status .rr-composer-note{border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-surface);margin:0 12px 8px;padding:6px 8px}::highlight(rr-comment){background-color:var(--rr-hl-comment);-webkit-text-decoration:underline 2px var(--rr-hl-comment-line);text-decoration:underline 2px var(--rr-hl-comment-line);text-underline-offset:3px}::highlight(rr-comment-active){background-color:var(--rr-hl-comment-active);-webkit-text-decoration:underline 2px var(--rr-hl-comment-line);text-decoration:underline 2px var(--rr-hl-comment-line);text-underline-offset:3px}::highlight(rr-comment-resolved){-webkit-text-decoration:underline 2px dotted var(--rr-border-strong);text-decoration:underline 2px dotted var(--rr-border-strong);text-underline-offset:3px}::highlight(rr-pending){background-color:var(--rr-hl-comment-active)}[data-rr-pending]{background:var(--rr-hl-comment);box-shadow:-6px 0 0 var(--rr-hl-comment-line)}.rr-dialog{border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-surface-raised);width:min(560px,92vw);max-height:85vh;color:var(--rr-text);box-shadow:var(--rr-shadow);font:var(--rr-text-sm) / 1.45 var(--rr-font-ui);padding:0}.rr-dialog[open]{flex-direction:column;display:flex}.rr-dialog::backdrop{background:var(--lightningcss-light,#1f232866)var(--lightningcss-dark,#010409b3)}.rr-dialog-head,.rr-dialog-foot{align-items:center;gap:12px;padding:8px 12px;display:flex}.rr-dialog-head{border-bottom:1px solid var(--rr-border-muted);justify-content:space-between}.rr-dialog-head h2{font-size:var(--rr-text-ui);margin:0}.rr-dialog-foot{border-top:1px solid var(--rr-border-muted)}.rr-dialog-foot .rr-composer-note{margin:0}.rr-dialog-body{padding:12px 0;overflow:auto}.rr-dialog-body>.rr-field-label{margin:0 12px}.rr-field-label{padding:0;font-weight:600;display:block}.rr-verdict,.rr-draft-group{border:0;margin:4px 12px 12px;padding:0}.rr-verdict label{align-items:center;gap:4px;margin:4px 14px 0 0;display:inline-flex}.rr-draft-group .rr-composer-note{margin:2px 0 6px}.rr-draft-group ul{border:1px solid var(--rr-border-muted);border-radius:var(--rr-radius);margin:0;padding:0;list-style:none}.rr-draft-group li{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;display:flex}.rr-draft-group li+li{border-top:1px solid var(--rr-border-muted)}.rr-draft-loc{font-size:var(--rr-text-xs);color:var(--rr-text-muted)}.rr-draft-excerpt{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.rr-stale-warning{border:1px solid var(--rr-modified-fg);border-radius:var(--rr-radius);background:var(--rr-modified-bg);margin:0 12px 12px;padding:8px 10px}.rr-stale-warning p{margin:0 0 6px}.rr-stale-warning label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rr-dialog .rr-composer-error{margin:0 12px}@media (width<=40rem){.rr-app{grid-template-rows:auto minmax(0,1fr)}.rr-topbar,.rr-toolbar{min-height:var(--rr-toolbar-h);flex-wrap:wrap;row-gap:6px;padding:6px 12px}.rr-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rr-sidebar{border-right:0;border-bottom:1px solid var(--rr-border);max-height:30vh}.rr-main{grid-template-rows:auto minmax(0,1fr)}.rr-canvas{grid-template-columns:minmax(0,1fr)}.rr-doc{padding:20px 40px 40px 16px}.rr-rail{border-left:0;border-top:1px solid var(--rr-border)}.rr-rail-aligned{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 12px;display:grid;height:auto!important}.rr-rail-aligned>.rr-thread{position:static}:root[data-rail=slide] .rr-rail{top:0}.rr-pr-title,.rr-pr-meta{white-space:normal;flex-wrap:wrap}.rr-rev-select{max-width:100%}.rr-crumbs,.rr-desc-head{flex-wrap:wrap}.rr-branch{overflow-wrap:anywhere;height:auto}.rr-md{overflow-wrap:anywhere}}
