._diff_x5gnv_2._diff_x5gnv_2{flex-direction:column;flex:1;min-width:0}._diffHead_x5gnv_7{border-bottom:1px solid var(--border-default);height:36px;font-size:var(--tori-text-md);align-items:center;gap:8px;padding:0 12px;display:flex}._diffPath_x5gnv_16{min-width:0;color:var(--fg-default);font-family:var(--tori-font-mono);font-size:var(--tori-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._viewedLabel_x5gnv_25{color:var(--fg-muted);font-size:var(--tori-text-sm);cursor:pointer;align-items:center;gap:5px;margin-left:auto;display:inline-flex}._viewedLabel_x5gnv_25 input,._viewedBox_x5gnv_35{accent-color:var(--brand-default)}._lines_x5gnv_38{scrollbar-width:thin;min-height:0;font-family:var(--tori-font-mono);flex:1;padding:4px 0;font-size:11.5px;line-height:20px;overflow-y:auto}._line_x5gnv_38{min-height:20px;display:flex}._line_x5gnv_38[data-kind=\+]{background:color-mix(in oklab, var(--diff-added) 12%, transparent)}._line_x5gnv_38[data-kind=\-]{background:color-mix(in oklab, var(--diff-deleted) 12%, transparent)}._line_x5gnv_38[data-kind=\@]{background:var(--neutral-subtle);color:var(--fg-muted)}._ln_x5gnv_62{width:24px;color:var(--fg-subtle);text-align:right;flex:none;padding-right:4px}._addSlot_x5gnv_69,._add_x5gnv_69{flex:none;width:18px;height:18px;margin:1px 2px 0}._add_x5gnv_69{background:var(--brand-default);color:var(--brand-on);opacity:0;border:0;border-radius:5px;place-items:center;padding:0;transition:opacity .12s;display:grid}._line_x5gnv_38:hover ._add_x5gnv_69,._add_x5gnv_69:focus-visible{opacity:1}._sign_x5gnv_91{width:14px;color:var(--fg-subtle);flex:none}._line_x5gnv_38[data-kind=\+] ._sign_x5gnv_91{color:var(--diff-added)}._line_x5gnv_38[data-kind=\-] ._sign_x5gnv_91{color:var(--diff-deleted)}._code_x5gnv_102{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--fg-default);flex:1;padding-right:10px}._thread_x5gnv_110,._composer_x5gnv_111{border:1px solid var(--border-default);background:var(--canvas-card);font-family:var(--tori-font-ui);font-size:var(--tori-text-md);border-radius:8px;margin:4px 12px 6px 58px;padding:8px 10px;line-height:1.45;animation:.2s _rise_x5gnv_1}._thread_x5gnv_110[data-state=pending]{border-color:var(--attention-fg)}._threadHead_x5gnv_125{font-size:var(--tori-text-sm);align-items:center;gap:6px;margin-bottom:2px;display:flex}._threadHead_x5gnv_125 b{font-weight:600}._threadBody_x5gnv_135{color:var(--fg-default)}._pendingTag_x5gnv_138{border:1px solid var(--attention-fg);color:var(--attention-fg);font-size:var(--tori-text-xs);border-radius:999px;padding:0 5px}._linkBtn_x5gnv_145{color:var(--fg-muted);font:inherit;font-size:var(--tori-text-sm);background:0 0;border:0;padding:0}._linkBtn_x5gnv_145:hover{color:var(--fg-default);text-decoration:underline}._commentInput_x5gnv_157{field-sizing:content;border:1px solid var(--brand-default);background:var(--canvas-input);width:100%;min-height:2lh;color:var(--fg-default);font:inherit;resize:none;border-radius:6px;outline:none;padding:6px 8px}._composerBtns_x5gnv_170{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}._panel_x5gnv_178._panel_x5gnv_178{width:300px;min-width:0;font-size:var(--tori-text-lg);flex-direction:column;flex:none}._head_x5gnv_185{border-bottom:1px solid var(--border-default);align-items:center;height:36px;padding:0 12px;display:flex}._title_x5gnv_192{color:var(--fg-muted);font-weight:600}._scroll_x5gnv_196{flex-direction:column;flex:none;display:flex}._identity_x5gnv_201{border-bottom:1px solid var(--border-default);flex-direction:column;gap:4px;padding:10px 12px;display:flex}._identityTop_x5gnv_208{align-items:center;gap:6px;min-width:0;display:flex}._pill_x5gnv_214{font-size:var(--tori-text-sm);border:1px solid;border-radius:999px;flex:none;padding:1px 6px}._pill_x5gnv_214[data-pr-state=open]{color:var(--success-fg)}._pill_x5gnv_214[data-pr-state=merged]{color:var(--status-progress)}._subject_x5gnv_227{min-width:0;color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-weight:600;overflow:hidden}._number_x5gnv_236{color:var(--fg-muted);flex:none}._meta_x5gnv_240{color:var(--fg-muted);font-size:var(--tori-text-md)}._branches_x5gnv_244{color:var(--fg-muted);font-family:var(--tori-font-mono);font-size:var(--tori-text-xs);gap:4px;display:flex}._headRef_x5gnv_251{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._into_x5gnv_257{color:var(--fg-subtle)}._rollup_x5gnv_260{border-bottom:1px solid var(--border-default);flex-direction:column;padding:4px 0;display:flex}._verdictRow_x5gnv_266{width:100%;color:var(--fg-muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:3px 12px;display:flex}._verdictRow_x5gnv_266:hover{background:var(--neutral-hover)}._verdictRow_x5gnv_266[data-tone=good],._verdictRow_x5gnv_266[data-decision=approved]{color:var(--success-fg)}._verdictRow_x5gnv_266[data-tone=bad],._verdictRow_x5gnv_266[data-decision=changesRequested]{color:var(--danger-fg)}._verdictRow_x5gnv_266[data-tone=busy]{color:var(--status-progress)}._verdictText_x5gnv_292{min-width:0;color:var(--fg-default);font-size:var(--tori-text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._filesHead_x5gnv_301{border-bottom:1px solid var(--border-default);align-items:center;gap:6px;padding:4px 12px;display:flex}._filesTitle_x5gnv_308{color:var(--fg-muted);font-size:var(--tori-text-xs);letter-spacing:.04em;text-transform:uppercase}._fileCount_x5gnv_314{color:var(--fg-subtle);font-size:var(--tori-text-md)}._spacer_x5gnv_318{flex:1}._counts_x5gnv_321{font-size:var(--tori-text-md);font-variant-numeric:tabular-nums;gap:4px;display:flex}._added_x5gnv_327{color:var(--success-fg)}._removed_x5gnv_330{color:var(--danger-fg)}._fileRow_x5gnv_333{align-items:center;gap:6px;min-height:24px;padding:0 12px;display:flex}._fileRow_x5gnv_333:hover,._fileRow_x5gnv_333[data-open]{background:var(--neutral-hover)}._rowOpen_x5gnv_344{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}._name_x5gnv_357{min-width:0;color:var(--fg-default);font-size:var(--tori-text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._name_x5gnv_357[data-viewed]{color:var(--fg-muted)}._unresolved_x5gnv_369{color:var(--attention-fg);font-size:var(--tori-text-2xs);align-items:center;gap:2px;display:flex}._status_x5gnv_376{width:12px;font-size:var(--tori-text-md);text-align:center;font-weight:700}._status_x5gnv_376[data-file-status=added]{color:var(--success-fg)}._status_x5gnv_376[data-file-status=modified]{color:var(--attention-fg)}._footer_x5gnv_388{border-top:1px solid var(--border-default);align-items:center;gap:6px;padding:6px 12px;display:flex}._pendingCount_x5gnv_395{color:var(--attention-fg);font-size:var(--tori-text-xs)}._views_x5gnv_399{border-top:1px solid var(--border-default);flex-direction:column;flex:1;min-height:0;margin-top:auto;display:flex}._tabStrip_x5gnv_407{border-bottom:1px solid var(--border-default);align-items:center;gap:2px;height:34px;padding:0 8px;display:flex}._tab_x5gnv_407{border-radius:var(--tori-radius-sm);color:var(--fg-muted);font:inherit;font-size:var(--tori-text-md);background:0 0;border:0;padding:3px 8px}._tab_x5gnv_407[aria-selected=true]{background:var(--neutral-subtle);color:var(--fg-default)}._tabPanel_x5gnv_428{scrollbar-width:thin;flex:1;min-height:0;padding:8px 12px 12px;overflow-y:auto}._checkHead_x5gnv_435{color:var(--fg-muted);font-size:var(--tori-text-md);align-items:center;gap:6px;margin:4px 0 2px;font-weight:600;display:flex}._checkHead_x5gnv_435[data-check-state=failure]{color:var(--danger-fg)}._checkHead_x5gnv_435[data-check-state=pending]{color:var(--status-progress)}._checkHead_x5gnv_435[data-check-state=success]{color:var(--success-fg)}._contexts_x5gnv_453{margin:0;padding:0;list-style:none}._context_x5gnv_453{min-height:22px;color:var(--fg-default);font-size:var(--tori-text-md);justify-content:space-between;padding-left:19px;display:flex}._dim_x5gnv_466{color:var(--fg-subtle)}._review_x5gnv_469{flex-direction:column;gap:8px;display:flex}._quiet_x5gnv_474,._reviewPending_x5gnv_475{color:var(--fg-muted);font-size:var(--tori-text-md);margin:0}._reviewPending_x5gnv_475{color:var(--attention-fg)}._jump_x5gnv_483{border:1px solid var(--border-default);border-radius:var(--tori-radius-sm);background:var(--canvas-card);min-width:0;color:var(--fg-default);font:inherit;text-align:left;align-items:baseline;gap:6px;padding:6px 8px;display:flex}._jump_x5gnv_483:hover{background:var(--neutral-hover)}._jumpAnchor_x5gnv_499{color:var(--fg-subtle);font-family:var(--tori-font-mono);font-size:var(--tori-text-2xs);flex:none}._jumpBody_x5gnv_505{min-width:0;font-size:var(--tori-text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._summary_x5gnv_513{field-sizing:content;border:1px solid var(--border-strong);border-radius:var(--tori-radius-sm);background:var(--canvas-default);width:100%;min-height:2lh;color:var(--fg-default);font:inherit;font-size:var(--tori-text-md);resize:none;outline:none;padding:6px 8px}._summary_x5gnv_513:focus{border-color:var(--brand-default)}._radios_x5gnv_530{flex-direction:column;gap:6px;display:flex}._radio_x5gnv_530{cursor:pointer;align-items:flex-start;gap:8px;display:flex}._radio_x5gnv_530 input{accent-color:var(--brand-default);margin:3px 0 0}._radio_x5gnv_530>span{flex-direction:column;display:flex}._radioLabel_x5gnv_549{color:var(--fg-default);font-size:var(--tori-text-md)}._radioDesc_x5gnv_553{color:var(--fg-muted);font-size:var(--tori-text-xs)}._submit_x5gnv_557{align-items:center;gap:8px;display:flex}._hint_x5gnv_562{color:var(--fg-subtle);font-size:var(--tori-text-xs);margin:6px 0 0;line-height:1.5}._mergeBar_x5gnv_568{border:1px solid var(--border-default);border-radius:var(--tori-radius-sm);padding:6px 8px}._mergeRow_x5gnv_573{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._mergeBtn_x5gnv_579{flex:1;min-width:0}._select_x5gnv_583{height:var(--control-height-sm);border:1px solid var(--border-default);background:var(--canvas-input);color:var(--fg-default);font:inherit;font-size:var(--tori-text-sm);border-radius:6px;padding:0 4px}@keyframes _rise_x5gnv_1{0%{opacity:0;transform:translateY(4px)}}@container (width<=600px){._diff_x5gnv_2._diff_x5gnv_2{display:none}._panel_x5gnv_178._panel_x5gnv_178{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){._thread_x5gnv_110,._composer_x5gnv_111{animation:none}}
