.review-home{flex:1;min-width:0;min-height:0;display:flex;position:relative}.review-home>.dummy-rail{border-right:1px solid var(--color-edge-frame);background:var(--color-panel);flex-direction:column;align-items:center;gap:4px;height:100%;padding:8px 8px 12px;display:flex}.review-home-sidebar{border-right:1px solid var(--color-edge-frame);flex:0 0 256px;width:256px}.review-home-main{flex:1;min-width:0}.review-home-group{color:var(--color-ink-muted);margin-bottom:12px;padding-inline:8px;font-size:12px}.review-home-row .review-home-time{color:var(--color-ink-extra-muted);flex:none;font-size:12px;display:none}.review-home-row:hover .review-home-time{display:block}.review-home-row[data-arriving=true]{animation:.42s cubic-bezier(.2,.8,.2,1) both review-row-in}@keyframes review-row-in{0%{opacity:0;transform:translateY(-6px)}}.review-rail{flex:0 0 56px;width:56px}.review-rail-nav{flex-direction:column;align-items:center;gap:4px;padding-top:16px;display:flex}.review-rail-button{width:40px;height:40px;color:var(--color-ink-muted);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.review-rail-button[data-create=true]{border:1px solid var(--color-edge-button);background:var(--color-control)}.review-rail-button[data-active=true]{background:var(--color-hover);color:var(--color-ink)}.review-home-zoomed .review-home-sidebar{flex-basis:300px;width:300px}.review-toast{z-index:6;border:.5px solid var(--color-edge);background:var(--color-menu);border-radius:12px;align-items:center;gap:8px;width:min(340px,100% - 32px);padding:10px 10px 10px 12px;font-size:14px;animation:3.6s both review-toast;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 16px 40px #00000073}.review-toast-icon{background:var(--color-success);width:20px;height:20px;color:var(--color-surface);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@keyframes review-toast{0%{opacity:0;transform:translateY(8px)}8%,86%{opacity:1;transform:none}to{opacity:0;visibility:hidden}}.review-pr{text-align:left;min-width:0;max-width:768px;margin-inline:auto;padding:48px 24px}.review-pr h1{font:500 24px/32px Inter Variable,Inter,sans-serif}.review-pr-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 24px;font-size:14px;display:flex}.review-pr-pill{border:1px solid var(--color-edge-muted);background:var(--color-surface);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:4px 8px;line-height:1.25;display:inline-flex}.review-pr-description{overflow-wrap:break-word;font-size:14px}.review-pr-description .website-demo-markdown h2{margin-top:20px}.review-pr-description .website-demo-markdown p{margin-block:8px 16px}.review-pr-timeline{margin-top:32px;padding-bottom:24px}.review-pr-timeline-head{align-items:center;gap:8px;padding-top:8px;display:flex}.review-pr-timeline-head>button{align-items:center;gap:4px;padding-inline:8px;font-size:12px;display:flex}.review-pr-timeline-head>button:hover{opacity:.7}.review-pr-rule{border-top:1px solid var(--color-edge-muted);flex:1}.review-pr-rule-short{flex:0 0 24px}.review-pr-comments{flex-direction:column;padding-top:8px;display:flex}.review-gh-thread{isolation:isolate;position:relative}.review-gh-thread[data-thread-open=true]:before{content:"";z-index:-1;background:var(--color-edge);width:1px;position:absolute;top:52px;bottom:30px;left:16px}.review-gh-comment{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px 0 4px;display:grid;position:relative}.review-gh-header{align-items:center;gap:4px;min-width:0;display:flex}.review-gh-badge{background:var(--color-hover);min-width:0;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.review-gh-badge[data-anchor=true]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.review-gh-body{overflow-wrap:break-word;margin-top:2px;font-size:14px;line-height:22px}.review-gh-replies{margin-left:40px;position:relative}.review-gh-comment[data-reply=true]:before{content:"";z-index:-1;border-bottom:1px solid var(--color-edge);border-left:1px solid var(--color-edge);border-bottom-left-radius:14px;width:20px;height:28px;position:absolute;top:0;left:-24px}.review-pr-mention{cursor:pointer;border-radius:2px;outline:none;padding:2px 0}.review-pr-mention:hover,.review-pr-mention[data-hovered=true]{background:var(--color-hover)}.review-pr-mention:focus-visible{background:var(--color-active)}.review-pr-mention-icon{width:1em;height:1em;margin-inline:4px;display:inline-flex;position:relative;top:.125em}.review-pr-mention-label{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 20%, transparent);text-underline-offset:2px;text-decoration-thickness:max(1px,.1em)}.review-message-body{overflow-wrap:break-word;margin-top:2px;font-size:15px;line-height:24px}.review-pr-card{border:.5px solid var(--color-edge);background:var(--color-surface-2);width:320px;color:var(--color-ink);text-align:left;user-select:none;border-radius:12px;font:370 14px/1.5 -apple-system,BlinkMacSystemFont,Inter Variable,Roboto,sans-serif;overflow:hidden;box-shadow:0 10px 15px -3px #00000073,0 4px 6px -4px #00000073}.review-flow-frame{position:relative}.review-flow-pointer{z-index:9;pointer-events:none;position:absolute;top:0;left:0}.review-flow-card{z-index:10;animation:.16s ease-out both review-card-in;position:absolute;top:0;left:0}@keyframes review-card-in{0%{opacity:0}}.review-channel-log .sample-channel-thread{margin-bottom:12px}.product-page .review-agent-demo.dummy-workspace{height:auto;min-height:0;color:inherit;font:inherit;text-align:inherit;background:0 0;display:block}.product-page .review-agent-demo :is(section,div){min-width:0}.product-page #coding-agents .homepage-feature-title{flex-direction:row}@media (width<=699px){.review-home>.dummy-rail{display:none}.review-home .review-home-sidebar{border-right:0;flex:auto;width:100%}.review-home[data-pane=list] .review-home-main,.review-home[data-pane=detail] .review-home-sidebar{display:none}.review-pr{padding:28px 16px}.review-pr h1{font-size:20px;line-height:28px}.review-gh-replies{margin-left:28px}.review-gh-comment[data-reply=true]:before{width:8px;left:-12px}.review-channel-invite{display:none}.review-message-body{font-size:14px}.review-toast{width:calc(100% - 24px);bottom:12px;right:12px}.product-page #coding-agents .homepage-feature-title{gap:16px}.product-page #coding-agents .homepage-feature-heading h2{white-space:normal;font-size:clamp(28px,3.2vw,40px)}.product-page .review-agent-demo.dummy-workspace{width:calc(100% + 24px);margin-inline:-12px}}@media (prefers-reduced-motion:reduce){.review-flow-pointer{display:none}.review-home-row[data-arriving=true],.review-flow-card{animation:none}}.github-surface,.github-task-scene{flex:1;min-width:0;min-height:0;display:flex;container:github-scene/inline-size}.github-conversation,.github-detail,.github-task-document,.github-task-pr{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.github-detail,.github-task-pr{border-left:1px solid var(--color-edge)}.github-surface[data-detail]:not([data-detail=""]) .github-conversation{flex:0 0 40%}.github-detail-back{border-bottom:1px solid var(--color-edge-muted);flex:none;padding:5px 8px}.github-detail-back svg{width:14px;height:14px}.github-conversation .sample-chat-log{padding-block:20px}.github-conversation .sample-chat-log>.sample-channel-thread:last-child{margin-bottom:0}.github-chip-pr{color:var(--color-success);padding:2px 6px}.github-session{padding:24px}.review-pr-layout{flex:1;min-width:0;min-height:0;display:flex;position:relative;container:pr-layout/inline-size}.review-pr-document{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.review-pr-layout[data-changes=true] .review-pr-document{flex-basis:44%}.review-pr-layout[data-spotlit=true] .review-pr-document{display:none}.github-changes{border-left:1px solid var(--color-edge);background:var(--color-panel);flex-direction:column;flex:56%;min-width:0;min-height:0;display:flex}.github-branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:11px/1.5 var(--font-mono);flex:1;overflow:hidden}.github-diff-tools{color:var(--color-ink-muted);align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.github-file-tree{font:12px/1.5 var(--font-mono);flex-direction:column;padding:0 12px 8px;display:flex}.github-file-tree button{text-align:left;border-radius:4px;padding:6px}.github-file-tree button:hover,.github-file-tree button[aria-current]{background:var(--color-hover)}.github-diff-scroll{flex:1;min-height:0;padding-bottom:20px;overflow:auto}.github-file-heading{border-block:1px solid var(--color-edge-muted);width:100%;font:11px/1.5 var(--font-mono);text-align:left;align-items:center;gap:8px;padding:10px 12px;display:flex}.github-file-heading span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.github-diff-render{color-scheme:dark;min-width:0}.github-merge-dialog{border:1px solid var(--color-edge);background:var(--color-panel);width:min(420px,100vw - 32px);color:var(--color-ink);border-radius:16px;padding:24px;font-family:Inter Variable,Inter,sans-serif}.github-merge-dialog h2{font-size:18px;font-weight:500}.github-merge-dialog p{color:var(--color-ink-muted);margin-top:12px;font-size:14px}@container pr-layout (width<=600px){.review-pr-layout[data-changes=true]>.review-pr-document{display:none}.github-changes{border-left:0}.github-changes-label{display:none}.review-pr{padding:28px 20px}}@container github-scene (width<=700px){.github-surface[data-detail]:not([data-detail=""])>.github-conversation,.github-task-scene[data-pr-open=true]>.github-task-document{display:none}.github-detail,.github-task-pr{border-left:0}}@media (width<=699px){.github-session{padding:18px}}.github-conversation{container:github-chat/inline-size}.github-task-document{container:sample-main/inline-size}@container github-chat (width<=640px){.github-conversation .sample-tabs-inset{display:none}.github-conversation .sample-chat-log{padding-inline:8px}}.github-task-scene{contain:layout}.github-conversation .review-message-body .agent-answer{display:inline}.github-diff-title{font:500 13px/1.5 Inter Variable,Inter,sans-serif;display:none}@container pr-layout (width<=600px){.github-diff-title{display:block}}
