@layer replica{:where([data-page-scene=mobile-diff-comment] .stage) .mob-menu-layer{z-index:30;position:absolute;inset:0}:where([data-page-scene=mobile-diff-comment] .stage) .mob-menu-scrim{background:#0206180f;position:absolute;inset:0}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-menu-scrim{background:#00000040}:where([data-page-scene=mobile-diff-comment] .stage) .mob-menu{width:calc(248 * var(--u));padding:calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);color:var(--foreground);box-shadow:var(--m-shadow-overlay);flex-direction:column;display:flex;position:absolute;top:0;left:0}:where([data-page-scene=mobile-diff-comment] .stage) .mob-menu-title{padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));color:var(--muted-foreground);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));letter-spacing:calc(.8 * var(--u));text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-menu-item{align-items:center;gap:calc(12 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(15 * var(--u));font-weight:500;line-height:calc(22 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-menu-item .lucide{width:calc(17 * var(--u));height:calc(17 * var(--u));color:var(--m-secondary);flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff,:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment,:where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page{--pierre-page:#fff;--pierre-text:#0a0a0a;--pierre-number:#606060;--pierre-separator:#f5f5f5;--pierre-add:#0dbe4e;--pierre-add-line:#e2f7ea;--pierre-add-gutter:#e9f9ef;--pierre-select-line:#e0f3ff;--pierre-select-gutter:#bfe7ff;--pierre-select-number:#0067a6;--pierre-keyword:#d32a61;--pierre-string:#199f43;--pierre-number-token:#1ca1c7;--pierre-function:#693acf;--pierre-comment:#737373}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) :is(.mob-diff,.mob-diff-comment,.mob-review-page){--pierre-page:#0a0a0a;--pierre-text:#fafafa;--pierre-number:#a6a6a6;--pierre-separator:#2f2f2f;--pierre-add:#5ecc71;--pierre-add-line:#1b311f;--pierre-add-gutter:#172719;--pierre-select-line:#1d2b3b;--pierre-select-gutter:#273e56;--pierre-select-number:#8fc5ff;--pierre-keyword:#ff678d;--pierre-string:#5ecc71;--pierre-number-token:#68cdf2;--pierre-function:#9d6afb;--pierre-comment:#737373}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff{background:var(--pierre-page);color:var(--pierre-text);font-family:var(--mono);font-size:calc(12 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-gap{height:calc(8 * var(--u));display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-line{background:var(--pierre-add-line);display:flex;position:relative}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-line:before{content:"";width:calc(4 * var(--u));background:var(--pierre-add);position:absolute;top:0;bottom:0;left:0}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-number{width:calc(35 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(12 * var(--u));background:var(--pierre-add-gutter);color:var(--pierre-add);text-align:right;font-variant-numeric:tabular-nums;flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-code{min-width:0;padding:0 calc(12 * var(--u)) 0 calc(8 * var(--u));font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;flex:1}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-line[data-selected]{background:var(--pierre-select-line)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-line[data-selected] .mob-diff-number{background:var(--pierre-select-gutter);color:var(--pierre-select-number)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff .tk-k{color:var(--pierre-keyword)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff .tk-s{color:var(--pierre-string)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff .tk-f{color:var(--pierre-function)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff .tk-c{color:var(--pierre-number-token)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff .tk-m{color:var(--pierre-comment)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment{padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--pierre-page);font-family:Space Grotesk Variable,Space Grotesk,sans-serif}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-card{gap:calc(12 * var(--u));padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);color:var(--foreground);display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-meta{align-items:center;gap:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-text{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-actions{justify-content:flex-end;gap:calc(8 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-actions>span{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-actions>[data-variant=outline]{border:calc(1 * var(--u)) solid var(--border);background:var(--card);color:var(--foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-actions>[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment-actions .lucide{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending-badge{min-height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--amber-200);background:var(--amber-50);color:var(--amber-700);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));border-radius:999px;flex:none;align-items:center;display:inline-flex}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-pending-badge{border-color:var(--amber-800);background:color-mix(in oklab, var(--amber-950) 50%, transparent);color:var(--amber-300)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page,:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes{--git-added:#016630;--git-modified:#155dfc;--git-total-add:#00c758;--git-total-del:#fb2c36;--git-ahead:#009767;--diff-divider:color-mix(in oklab, var(--border) 50%, transparent)}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page,:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes{--git-added:lab(37.4616% -36.7971 22.9692);--git-modified:lab(44.0605% 29.0279 -86.0352);--git-total-add:lab(70.5521% -66.5147 45.8073);--git-total-del:lab(55.4814% 75.0732 48.8528);--git-ahead:lab(55.0481% -49.9246 15.93)}}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) :is(.mob-review-page,.mob-changes){--git-added:#05df72;--git-modified:#54a2ff;--git-ahead:#00d294}@supports (color:lab(0% 0 0)){:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) :is(.mob-review-page,.mob-changes){--git-added:lab(78.503% -64.9265 39.7492);--git-modified:lab(65.0361% -1.42065 -56.9802);--git-ahead:lab(75.0771% -60.7313 19.4147)}}:where([data-page-scene=mobile-diff-comment] .stage) .mob-line-counts{gap:calc(4 * var(--u));font-family:var(--mono);font-size:calc(11.5 * var(--u));line-height:calc(16 * var(--u));font-variant-numeric:tabular-nums;flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-line-counts [data-sign=add]{color:var(--git-added)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-line-counts [data-sign=del]{color:var(--destructive)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-sm-button{align-items:center;gap:calc(6 * var(--u));min-height:calc(32 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--primary);color:var(--primary-foreground);box-shadow:var(--m-shadow-primary);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));white-space:nowrap;flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-sm-button .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-header{align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(6 * var(--u));color:var(--foreground);flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-back,:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-action{width:calc(44 * var(--u));height:calc(44 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-back .lucide{width:calc(24 * var(--u));height:calc(24 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-action .lucide{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-title{min-width:0;padding-left:calc(12 * var(--u));flex:1;display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-title>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-title strong{font-size:calc(17 * var(--u));font-weight:600;line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stack-title span{color:var(--m-secondary);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-body{gap:calc(12 * var(--u));min-height:0;padding-top:calc(8 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-card{margin:0 calc(16 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);box-shadow:var(--m-shadow-card)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-line{align-items:center;gap:calc(8 * var(--u));min-height:calc(40 * var(--u));color:var(--muted-foreground);display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-line+.mob-branch-line{border-top:calc(1 * var(--u)) solid var(--border)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-line>.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-name{min-width:0;color:var(--foreground);font-family:var(--mono);font-size:calc(13 * var(--u));line-height:calc(19 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-upstream,:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-ahead{align-items:center;gap:calc(4 * var(--u));font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-upstream .lucide{width:calc(13 * var(--u));height:calc(13 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-ahead{gap:calc(1 * var(--u));color:var(--git-ahead);font-family:var(--mono);font-size:calc(11.5 * var(--u));font-weight:400}:where([data-page-scene=mobile-diff-comment] .stage) .mob-branch-ahead .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending-comments{align-items:center;gap:calc(12 * var(--u));margin:0 calc(16 * var(--u));padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending-comments-text{gap:calc(2 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));flex:1;display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending-comments-title{align-items:center;gap:calc(8 * var(--u));color:var(--foreground);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending-comments-title strong{font-weight:600}:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-tabs{border-bottom:calc(1 * var(--u)) solid var(--border);flex:none;display:flex;position:relative}:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-tab{justify-content:center;align-items:center;gap:calc(6 * var(--u));min-width:0;min-height:calc(44 * var(--u));padding:0 calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));white-space:nowrap;flex:1 1 0;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-tabs[data-scope=uncommitted] [data-scope-tab=uncommitted],:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-tabs[data-scope=target] [data-scope-tab=target]{color:var(--foreground);font-weight:600}:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-count{min-width:calc(18 * var(--u));padding:0 calc(6 * var(--u));background:var(--muted);color:var(--muted-foreground);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));text-align:center;border-radius:999px}:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-indicator{bottom:calc(-1 * var(--u));left:calc(6 * var(--u));width:calc(50% - 12 * var(--u));height:calc(2 * var(--u));border-radius:calc(1 * var(--u));background:var(--primary);transition:transform .2s ease-out;position:absolute}:where([data-page-scene=mobile-diff-comment] .stage) .mob-scope-tabs[data-scope=target] .mob-scope-indicator{transform:translateX(calc(100% + 12 * var(--u)))}:is(:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes:has([data-scope=uncommitted]) [data-scope-panel=target],:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes:has([data-scope=target]) [data-scope-panel=uncommitted]){display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-empty{align-items:center;gap:calc(12 * var(--u));padding:calc(48 * var(--u)) calc(24 * var(--u));color:var(--muted-foreground);font-size:calc(14 * var(--u));font-weight:500;line-height:calc(20 * var(--u));flex-direction:column;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-empty>span{width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--m-chip-fill);border-radius:50%;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-empty .lucide{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-list{margin-top:calc(-12 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-totals{align-items:center;gap:calc(8 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--diff-divider);color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-totals>span:first-child{flex:1}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-totals [data-sign=add]{color:var(--git-total-add)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-totals [data-sign=del]{color:var(--git-total-del)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-toggle{border:calc(1 * var(--u)) solid var(--diff-divider);border-radius:calc(8 * var(--u));display:flex;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-toggle>span{width:calc(34 * var(--u));height:calc(28 * var(--u));justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-toggle>[data-active]{background:var(--muted);color:var(--foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-toggle .lucide{width:calc(15 * var(--u));height:calc(15 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row{align-items:center;gap:calc(8 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(12 * var(--u)) 0 calc((12 + 14 * var(--depth)) * var(--u));border-bottom:calc(1 * var(--u)) solid var(--diff-divider);color:var(--foreground);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row[data-kind=directory]{padding-right:calc(16 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row>.lucide{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--muted-foreground);flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row[data-kind=directory] .mob-change-name{flex:0 auto}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row[data-kind=file] .mob-change-name{font-weight:500}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-files{min-width:calc(18 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));background:var(--m-fill-strong);color:var(--m-secondary);font-size:calc(11 * var(--u));font-weight:500;line-height:calc(14 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-right:auto;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row>.mob-change-status{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-status[data-change=added]{color:var(--git-added)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-status[data-change=modified]{color:var(--git-modified)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-open,:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row[data-expanded=true] .mob-change-closed,:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row:not([data-expanded=true]) .mob-change-more{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-row[data-expanded=true] .mob-change-open{display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-comments{align-items:center;gap:calc(3 * var(--u));padding:calc(1 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--border);background:var(--muted);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));border-radius:999px;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-comments .lucide{width:calc(11 * var(--u));height:calc(11 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-more{width:calc(36 * var(--u));height:calc(36 * var(--u));margin:calc(-8 * var(--u)) calc(-8 * var(--u)) calc(-8 * var(--u)) 0;color:var(--m-secondary);justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-change-more .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-diff-end{height:calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--diff-divider);background:var(--pierre-page,var(--card));display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-changes-hint{padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));text-align:center}:where([data-page-scene=mobile-diff-comment] .stage) .mob-file-diff{background:var(--pierre-page);flex:1;min-height:0;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-file-diff-head{align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--diff-divider);background:var(--chat-background);color:var(--foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-file-diff-head>.lucide{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--git-added)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-file-diff-head>span:first-of-type{flex:1}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-bar{align-items:center;gap:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(4 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);background:var(--card);color:var(--foreground);flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-clear{width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--m-secondary);flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-clear .lucide{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-text{flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-text strong{font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-selection-text span{color:var(--muted-foreground);font-family:var(--mono);font-size:calc(11.5 * var(--u));line-height:calc(16 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-composer{gap:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);background:var(--chat-background);color:var(--foreground);flex:none;display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-context{align-items:center;gap:calc(8 * var(--u));padding:0 calc(4 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-context span{min-width:0;color:var(--m-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-context strong{color:var(--m-tint);font-weight:600}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-field{align-items:flex-end;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(20 * var(--u));background:var(--muted);display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-field p{min-width:0;padding:calc(5 * var(--u)) 0;font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));flex:1}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-hint{color:var(--muted-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-typed:empty,:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-field[data-can-save] .mob-comment-hint{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-save{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--m-fill-strong);color:var(--muted-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-field[data-can-save] .mob-comment-save{background:var(--primary);color:var(--primary-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comment-save .lucide{width:calc(17 * var(--u));height:calc(17 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page{--m-fill-strong:#e2e8f0}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page{--m-fill-strong:lab(91.7353% -.998765 -4.76968)}}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page{--m-fill-strong:#314158}@supports (color:lab(0% 0 0)){:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-review-page{--m-fill-strong:lab(26.9569% -1.47016 -15.6993)}}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage{--design-width:1120;justify-content:center;align-items:center;gap:calc(48 * var(--u));padding:calc(24 * var(--u)) calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage[data-layout=split]{--design-width:1185;gap:calc(56 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage[data-layout=phone]{--design-width:470}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage-lead{flex:none;align-self:stretch;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage-phone{flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-steps{flex:0 1 calc(340 * var(--u));gap:calc(8 * var(--u));margin:0;padding:0;list-style:none;display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step{grid-template-columns:calc(28 * var(--u)) minmax(0, 1fr);align-items:start;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(14 * var(--u));color:var(--muted-foreground);transition:background-color .3s,border-color .3s,color .3s;display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step[data-state=current]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step-number{width:calc(28 * var(--u));height:calc(28 * var(--u));border:calc(1 * var(--u)) solid var(--input);background:var(--card);font-size:calc(13 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step-number .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step[data-state=current] .mob-step-number{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step[data-state=done] .mob-step-number{border-color:var(--success-border);background:var(--success-surface);color:var(--success-icon)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step[data-state=done] .mob-step-number span{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step[data-state=done] .mob-step-number .lucide{display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step-text{padding-top:calc(3 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-step[data-state=current] .mob-step-text{font-weight:500}@container stage (width<=500px){:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage,:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage[data-layout]{--design-width:470;padding:calc(12 * var(--u)) calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-steps,:where([data-page-scene=mobile-diff-comment] .stage) .mob-stage-lead{display:none}}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comments-notice{align-items:flex-start;gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) 0;color:var(--muted-foreground);font-size:calc(11 * var(--u));line-height:calc(15 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card:not([data-comments]) .mob-comments-notice{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comments-notice .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comments-notice span{flex:1;min-width:0}:where([data-page-scene=mobile-diff-comment] .stage) .mob-comments-notice strong{color:var(--foreground);font-weight:500;text-decoration:underline}:where([data-page-scene=mobile-diff-comment] .stage) .mob-phone{--m-status:25;--m-secondary:#45556c;--m-quaternary:#90a1b9;--m-fill-strong:#e2e8f0;--m-tint:var(--primary);--m-red:var(--rose-500);--m-scrim:#02061866;--m-chip-fill:color-mix(in oklab, var(--muted) 60%, transparent);--m-inset-fill:color-mix(in oklab, var(--muted) 30%, transparent);--m-shadow-card:0 calc(1 * var(--u)) calc(2 * var(--u)) #0f172a0d;--m-shadow-raised:0 calc(1 * var(--u)) calc(2 * var(--u)) #0f172a0a, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #0f172a1f;--m-shadow-overlay:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #0f172a47;--m-shadow-primary:0 calc(1 * var(--u)) calc(2 * var(--u)) #5100ff33, 0 calc(4 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #5100ff73;width:calc(429 * var(--u));height:calc(932 * var(--u));padding:calc(9 * var(--u));border-radius:calc(42 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #3a3a40, inset 0 0 0 calc(3 * var(--u)) #141418, var(--shadow-window);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));background:#0d0d10;flex:none;position:relative}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-diff-comment] .stage) .mob-phone{--m-secondary:lab(35.5623% -1.74978 -15.4316);--m-quaternary:lab(65.5349% -2.25151 -14.5072);--m-fill-strong:lab(91.7353% -.998765 -4.76968)}}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-phone{--m-secondary:#cad5e2;--m-quaternary:#45556c;--m-fill-strong:#314158;--m-tint:var(--violet-400);--m-red:var(--rose-400);--m-scrim:#000000a6;--m-shadow-card:none;--m-shadow-raised:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #0006;--m-shadow-overlay:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #000000b3;--m-shadow-primary:0 calc(4 * var(--u)) calc(14 * var(--u)) calc(-4 * var(--u)) #5100ff99;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #4a4a52, inset 0 0 0 calc(3 * var(--u)) #141418, var(--shadow-window)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-phone{--m-secondary:lab(84.7652% -1.94535 -7.93337);--m-quaternary:lab(35.5623% -1.74978 -15.4316);--m-fill-strong:lab(26.9569% -1.47016 -15.6993)}}:where([data-page-scene=mobile-diff-comment] .stage) .mob-display{border-radius:calc(33 * var(--u));background:var(--chat-background);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-status{z-index:40;height:calc(var(--m-status) * var(--u));color:#000;pointer-events:none;position:absolute;inset:0 0 auto}:where([data-page-scene=mobile-diff-comment] .stage) .mob-clock{top:calc(2 * var(--u));left:calc(16.6 * var(--u));font-family:Roboto,Google Sans,system-ui,sans-serif;font-size:calc(14.4 * var(--u));font-weight:400;line-height:calc(18 * var(--u));letter-spacing:calc(.1 * var(--u));position:absolute}:where([data-page-scene=mobile-diff-comment] .stage) .mob-system{top:calc(5.1 * var(--u));right:calc(28.1 * var(--u));width:calc(49.2 * var(--u));height:calc(13.2 * var(--u));position:absolute}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-status,:where([data-page-scene=mobile-diff-comment] .stage) .mob-display[data-bar=light] .mob-status{color:#fff}:where([data-page-scene=mobile-diff-comment] .stage) .mob-screen{padding-top:calc(var(--m-status) * var(--u));background:var(--chat-background);color:var(--foreground);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-screen[data-background=sidebar]{background:var(--sidebar)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-screen[data-background=camera]{background:#0b0d12}:where([data-page-scene=mobile-diff-comment] .stage) .mob-screen[data-layer=over]{z-index:2}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header{z-index:3;align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(16 * var(--u));color:var(--foreground);flex:none;display:flex;position:relative}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-title{min-width:0;font-size:calc(17 * var(--u));font-weight:600;line-height:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-icon{width:calc(40 * var(--u));height:calc(40 * var(--u));justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-icon .lucide{width:calc(22 * var(--u));height:calc(22 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header[data-kind=session]{gap:calc(8 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(8 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-back{width:calc(44 * var(--u));height:calc(44 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-back .lucide{width:calc(24 * var(--u));height:calc(24 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-center{min-width:0;padding-left:calc(12 * var(--u));flex:1;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-task{align-items:center;gap:calc(6 * var(--u));max-width:calc(187 * var(--u));min-width:0;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-task-text{min-width:0;font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-task .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-header-actions{gap:calc(8 * var(--u));flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-outline-icon{width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--m-shadow-card);justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-outline-icon .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer{padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));background:var(--chat-background);flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card{border-radius:calc(16 * var(--u));background:var(--chat-surface);box-shadow:var(--m-shadow-raised);position:relative}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-activity=waiting]{box-shadow:0 0 0 calc(1 * var(--u)) var(--warning-border), 0 0 0 calc(2 * var(--u)) color-mix(in oklab, var(--warning-border) 72%, transparent), 0 0 calc(18 * var(--u)) color-mix(in oklab, var(--warning-ring) 30%, transparent)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-ray rect{rx:calc(16 * var(--u));stroke:var(--runtime-accent);stroke-width:calc(2.6 * var(--u));stroke-dasharray:12 88;animation-duration:3s}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card:not([data-activity=working])>.mob-composer-ray{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-field{padding:calc(10 * var(--u)) calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(16 * var(--u));line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-hint[data-for=waiting],:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-activity=waiting] .mob-composer-hint[data-for=ready]{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-activity=waiting] .mob-composer-hint[data-for=waiting]{display:inline}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-bar{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));color:var(--muted-foreground);display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-quiet{width:calc(28 * var(--u));height:calc(28 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-quiet .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-model{align-items:center;gap:calc(6 * var(--u));min-width:0;min-height:calc(28 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));flex:1;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-model-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-effort{flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-model .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-ring{width:calc(16 * var(--u));height:calc(16 * var(--u));margin:0 calc(6 * var(--u));flex:none;transform:rotate(-90deg)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-ring circle{fill:none;stroke:color-mix(in oklab, var(--foreground) 15%, transparent);stroke-width:2px}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-ring circle:last-child{stroke:var(--success-accent);stroke-dasharray:var(--used) 100;stroke-linecap:round}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-stop,:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-send{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-stop{background:var(--destructive);display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-activity=working] .mob-composer-stop{display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-stop i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(2 * var(--u));background:var(--destructive-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-send{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--m-shadow-card);opacity:.45}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-send .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-typed{color:var(--foreground);white-space:pre-wrap}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-typed:empty,:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-draft] .mob-composer-hint{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-draft] .mob-composer-send,:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-comments] .mob-composer-send{opacity:1}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-secondary{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card[data-activity=working][data-draft] .mob-composer-secondary{display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-secondary .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-card:not([data-comments]) .mob-composer-count{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-composer-count{right:0;bottom:calc(28 * var(--u));min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(4 * var(--u));border:calc(2 * var(--u)) solid var(--card);background:var(--amber-300);color:#020618;color:lab(1.76974% 1.32743 -9.28855);font-size:calc(10 * var(--u));font-weight:600;line-height:calc(12 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail{align-items:center;gap:calc(3 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);background:var(--card);flex:none;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-link{width:calc(8 * var(--u));height:calc(2 * var(--u));border-radius:calc(1 * var(--u));background:color-mix(in oklab, var(--muted-foreground) 40%, transparent);flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-link[data-tone=done]{background:var(--success-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-link[data-tone=in_progress]{background:var(--info-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-link[data-tone=waiting_input]{background:var(--warning-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-link[data-tone=rejected]{background:var(--rejected-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-link[data-tone=blocked]{background:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-ring{min-width:0;padding:calc(1 * var(--u));border:calc(2 * var(--u)) solid transparent;border-radius:calc(13 * var(--u));flex:1}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-ring[data-selected]:has([data-tone=in_progress]){border-color:var(--info-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-ring[data-selected]:has([data-tone=done]){border-color:var(--success-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-ring[data-selected]:has(:is([data-tone=waiting_input],[data-tone=blocked])){border-color:var(--warning-ring)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-ring[data-selected]:has(:is([data-tone=available],[data-tone=optional])){border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step{--tone-text:var(--foreground);--tone-icon:var(--foreground);justify-content:center;align-items:center;gap:calc(2 * var(--u));height:calc(40 * var(--u));padding:0 calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--card);color:var(--tone-text);flex-direction:column;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step[data-tone=optional]{border-style:dashed}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step[data-tone=in_progress]{--tone-text:var(--info-muted);--tone-icon:var(--info-muted);border-color:var(--info-border);background:var(--info-surface)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step[data-tone=done]{--tone-text:var(--success-muted);--tone-icon:var(--success-icon);border-color:var(--success-border);background:var(--success-surface)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step[data-tone=waiting_input]{--tone-text:var(--warning-muted);--tone-icon:var(--warning-muted);border-color:var(--warning-border);background:var(--warning-surface)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step[data-tone=rejected]{--tone-text:var(--rejected-muted);--tone-icon:var(--rejected-muted);border-color:var(--rejected-border);background:var(--rejected-surface)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-step[data-tone=blocked]{--tone-text:var(--secondary-foreground);--tone-icon:var(--muted-foreground);border-color:var(--border);background:var(--muted)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-marks{align-items:center;gap:calc(4 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-role.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--tone-icon)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-mark.lucide{width:calc(11 * var(--u));height:calc(11 * var(--u));display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-mark[data-for=done]{color:var(--success-accent)}:where([data-page-scene=mobile-diff-comment] .stage) :is(.mob-rail-step[data-mark=done] [data-for=done],.mob-rail-step[data-mark=waiting] [data-for=waiting],.mob-rail-step[data-mark=working] [data-for=working],.mob-rail-step[data-mark=paused] [data-for=paused],.mob-rail-step[data-mark=available] [data-for=available],.mob-rail-step[data-mark=optional] [data-for=optional],.mob-rail-step[data-mark=alert] [data-for=alert]){display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-rail-label{max-width:100%;font-size:calc(11.5 * var(--u));font-weight:500;line-height:calc(15 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-transcript{min-height:0;padding:0 calc(14 * var(--u));flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-track{flex:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending{gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u));flex:none;grid-template-columns:minmax(0,1fr);display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-pending:not(:has(>:not([hidden]))){display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-touch{z-index:50;width:calc(44 * var(--u));height:calc(44 * var(--u));margin:calc(-22 * var(--u)) 0 0 calc(-22 * var(--u));border:calc(1.5 * var(--u)) solid #ffffffb3;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000040;pointer-events:none;opacity:0;background:#787c8673;border-radius:50%;position:absolute;top:0;left:0}:where([data-framed]) :where([data-page-scene=mobile-diff-comment] .stage) .mob-touch{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool-row{padding:calc(2 * var(--u)) 0}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool{align-items:center;gap:calc(8 * var(--u));min-height:calc(32 * var(--u));padding:0 calc(4 * var(--u));font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool-icon.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool-name{max-width:45%;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:500;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool-summary{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool-timing{align-items:center;gap:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(11.5 * var(--u));line-height:calc(16 * var(--u));font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool-spinner.lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool[data-running] .mob-tool-spinner{display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-tool[data-running] .mob-tool-duration{display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-agent{padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-agent-text{gap:calc(8 * var(--u));padding:0 calc(4 * var(--u));color:var(--foreground);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));display:grid}:where([data-page-scene=mobile-diff-comment] .stage) .mob-agent-text code{padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--muted);font-family:var(--mono);font-size:calc(13 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-user{padding:calc(16 * var(--u)) 0;justify-content:flex-end;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-user-bubble{max-width:80%;padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u));background:var(--chat-surface);color:var(--foreground);box-shadow:var(--m-shadow-raised);font-size:calc(15 * var(--u));line-height:calc(24 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message{padding:calc(16 * var(--u)) 0;flex-direction:column;align-items:flex-end;display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message-bubble{max-width:80%;padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u));background:var(--chat-surface);color:var(--foreground);box-shadow:var(--m-shadow-raised);font-size:calc(15 * var(--u));line-height:calc(24 * var(--u));white-space:pre-wrap;overflow-wrap:anywhere}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message[data-unread] .mob-message-bubble{outline:calc(1 * var(--u)) dashed var(--pending-border);outline-offset:calc(-1 * var(--u));background:var(--pending-surface);box-shadow:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message-meta{align-items:center;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));padding:0 calc(4 * var(--u));display:flex}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message-unread{padding:calc(1 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--pending-border);background:var(--pending-surface);color:var(--pending-surface-foreground);font-size:calc(10.5 * var(--u));font-weight:600;line-height:calc(14 * var(--u));letter-spacing:calc(.5 * var(--u));text-transform:uppercase;border-radius:999px;display:none}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message[data-unread] .mob-message-unread{display:block}:where([data-page-scene=mobile-diff-comment] .stage) .mob-message-time{color:var(--muted-foreground);font-size:calc(11.5 * var(--u));font-weight:500;line-height:calc(16 * var(--u));font-variant-numeric:tabular-nums}}@layer product{:where([data-page-scene=mobile-diff-comment] .stage) .ui-ray{inset:calc(-1 * var(--u));width:calc(100% + 2 * var(--u));height:calc(100% + 2 * var(--u));pointer-events:none;position:absolute;overflow:visible}:where([data-page-scene=mobile-diff-comment] .stage) .ui-ray rect{x:calc(1 * var(--u));y:calc(1 * var(--u));width:calc(100% - 2 * var(--u));height:calc(100% - 2 * var(--u));fill:none;stroke-linecap:round;animation:linear infinite ray-run}@keyframes ray-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}:where([data-page-scene=mobile-diff-comment] .stage) .replica .runtime-logo{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=mobile-diff-comment] .stage) .codex-logo{color:#0d0d0d}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .codex-logo{color:#fff}:where([data-page-scene=mobile-diff-comment] .stage) .claude-logo{color:#d97757}:where([data-page-scene=mobile-diff-comment] .stage) .opencode-logo{color:#131010}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .opencode-logo{color:#f1ecec}:where([data-page-scene=mobile-diff-comment] .stage) .opencode-center{fill:#5a5858}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .opencode-center{fill:#b7b1b1}:where([data-page-scene=mobile-diff-comment] .stage) .opencode-outline{fill:#fff}:where([data-theme=dark]) :where([data-page-scene=mobile-diff-comment] .stage) .opencode-outline{fill:#211e1e}}@layer views{:where([data-page-scene=mobile-diff-comment] .stage) .mob-diff-comment[data-resizing]{overflow:hidden}}