.s1nm4rbi.s7m5tpj{-webkit-text-decoration:none;text-decoration:none}.p1wphyig{z-index:1100;background:color-mix(in srgb, var(--bg-inset) 97%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:0;-webkit-animation:preview-in-p1wphyig var(--duration-fast) var(--ease-out) both;animation:preview-in-p1wphyig var(--duration-fast) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;inset:0}.p1wphyig:where([data-closing=true]){pointer-events:none;-webkit-animation:preview-out-p1wphyig var(--duration-fast) var(--ease-out) both;animation:preview-out-p1wphyig var(--duration-fast) var(--ease-out) both}@keyframes preview-in-p1wphyig{0%{opacity:0}to{opacity:1}}@keyframes preview-out-p1wphyig{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.p1wphyig,.p1wphyig:where([data-closing=true]){animation:none}}.p1ypb5r5{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:12px;height:44px;min-height:44px;padding:0 8px 0 16px;display:flex}.p5uijpu{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p56k0o8{color:var(--fg-1);font-weight:var(--weight-medium)}.pb7mps8{color:var(--text-muted)}.pzw8ub3{align-items:center;gap:var(--space-1);flex:none;display:flex}.pfcx4rg{flex:1;justify-content:center;align-items:center;min-height:0;margin:0 12px 12px;display:flex}.pfdciks{border-radius:var(--radius-sm);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.s1jej6jc{display:-ms-grid;place-items:center;min-height:100vh;display:grid}.s1jej6jc:where([data-fill=true]){flex:1;height:100%;min-height:0}.v1w9yhyv{width:min(980px,100%);height:var(--session-file-viewer-height,520px);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-inset);box-shadow:var(--shadow-inset);overflow:auto}.cms2p6j{width:min(980px,100%);height:var(--session-file-viewer-height,520px);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-inset);box-shadow:var(--shadow-inset);display:block;overflow:auto}.paxftev{display:contents}.co9t73h{display:-ms-grid;gap:var(--space-1);margin:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);background:oklch(19% .055 258/.88);display:grid}.c7o5xkq{-webkit-box-flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.ckhrkr4{color:var(--fg-0);font-size:var(--text-xs);font-weight:var(--weight-medium)}.clcptnu,.c1s24nut{color:var(--text-muted);font-size:var(--text-2xs)}.c19zh3l7{margin:0}.b1ka7wgu{display:-ms-grid;-ms-grid-columns:minmax(0, var(--session-file-browser-sidebar-width,clamp(180px, 33.333%, 600px))) auto minmax(0, 1fr);grid-template-columns:minmax(0, var(--session-file-browser-sidebar-width,clamp(180px, 33.333%, 600px))) auto minmax(0, 1fr);width:min(1180px,100%);height:var(--session-file-browser-height,640px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-inset);min-height:0;box-shadow:var(--shadow-inset);display:grid;overflow:hidden}@media (width<=599px){.b1ka7wgu[data-mobile-presentation=changed-files],.b1ka7wgu[data-mobile-presentation=changed-files-diff]{-ms-grid-columns:1fr;grid-template-columns:1fr;height:100%}}.s1mxaf5k{background:oklch(12% .01 255/.9);flex-direction:column;min-width:0;min-height:0;display:flex}@media (width<=599px){.s1mxaf5k[data-mobile-presentation=changed-files-diff]{display:none}}.smsqnk2.smsqnk2{width:100%;margin:var(--space-2) 0 0;border-radius:var(--radius-md);background:var(--bg-inset);font:var(--text-xs)/var(--leading-normal) var(--font-mono);flex:none}.r1mfzowm{cursor:col-resize;background:var(--border-subtle);touch-action:none;width:1px;position:relative}.r1mfzowm:before{content:"";position:absolute;inset-block:0;inset-inline:-3px}.r1mfzowm:hover{background:var(--border-strong)}.r1mfzowm:focus-visible{background:var(--accent);outline:none}@media (width<=599px){.r1mfzowm[data-mobile-presentation=changed-files],.r1mfzowm[data-mobile-presentation=changed-files-diff]{display:none}}.t14opgcy{flex:1;min-height:0}.tnrsueq{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--fg-2);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.m1pyl26k{flex-direction:column;min-width:0;min-height:0;display:flex}@media (width<=599px){.m1pyl26k[data-mobile-presentation=changed-files]{display:none}}.ce50emv{border:0;border-radius:0;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.v3o4ra5.v3o4ra5{border:0;border-radius:0;flex:1;width:100%;height:100%;min-height:0}.i1ecfivu{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;background:linear-gradient(45deg, oklch(18% .01 255) 25%, transparent 25%),linear-gradient(-45deg, oklch(18% .01 255) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, oklch(18% .01 255) 75%),linear-gradient(-45deg, transparent 75%, oklch(18% .01 255) 75%),var(--bg-inset);-webkit-background-position:0 0,0 8px,8px -8px,-8px 0;-webkit-background-size:16px 16px;min-height:0;display:-ms-grid;padding:var(--space-5);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;place-items:start center;display:grid;overflow:auto}.i1hu5qpn{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;background:linear-gradient(45deg, oklch(18% .01 255) 25%, transparent 25%),linear-gradient(-45deg, oklch(18% .01 255) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, oklch(18% .01 255) 75%),linear-gradient(-45deg, transparent 75%, oklch(18% .01 255) 75%),var(--bg-inset);-webkit-background-position:0 0,0 8px,8px -8px,-8px 0;-webkit-background-size:16px 16px;min-height:0;display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4);padding:var(--space-4);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.svzxtnl{display:-ms-grid;-ms-grid-rows:auto minmax(0, 1fr);gap:var(--space-3);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.i1qu0jfh{display:-ms-grid;border:1px solid var(--border-subtle);min-height:220px;color:var(--text-muted);font-size:var(--text-sm);background:oklch(12% .01 255/.92);place-items:center;display:grid}.d1h4q74g{min-height:34px;padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-inset);color:var(--fg-2);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;display:flex}.hd6047f{align-items:center;gap:var(--space-3);padding-left:var(--space-3);text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;margin-left:auto;display:inline-flex;overflow:hidden}.d1c5i9tt{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-1);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;display:inline-flex;overflow:hidden}.d1c5i9tt:hover,.d1c5i9tt:focus-visible{color:var(--accent);text-decoration-color:currentColor}.d1c5i9tt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v58mgoy{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:oklch(12% .01 255/.94);justify-content:flex-end;gap:2px;display:flex}.mg10ji7{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;min-height:0;padding:var(--space-5);background:var(--bg-inset);flex:1;overflow:auto}.m1rnomwr{max-width:860px;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.m1rnomwr h1{font-size:var(--text-xl)}.m1rnomwr h2{font-size:var(--text-lg)}.e1kpn10{display:-ms-grid;place-content:center;justify-items:center;gap:var(--space-1);height:100%;color:var(--text-muted);font-family:var(--font-mono);text-align:center;flex:1;display:grid}.e1fgbaf6{margin-bottom:var(--space-2)}.ivnxn9b{display:-ms-grid;gap:var(--space-2);margin:0;display:grid}.i1xapffg{border:1px solid var(--border-subtle);background:var(--bg-0);max-width:min(100%,960px);height:auto;display:block}.iddqm5l{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.s16uixwq{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-3);min-height:28px;color:var(--fg-2);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.s1iku0sr{color:var(--text-muted)}.dg484ua{color:var(--fg-0);font-size:var(--text-2xs);white-space:nowrap}.d7q2iqm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-1);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;overflow:hidden}.d7q2iqm:hover,.d7q2iqm:focus-visible{color:var(--accent);text-decoration-color:currentColor}.d7q2iqm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.d3se88s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vps68da{border-radius:var(--radius-sm);height:26px;color:var(--fg-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);background:0 0;border:0;padding:0 10px}.vps68da:hover{color:var(--fg-1)}.vps68da:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vps68da[aria-pressed=true]{background:var(--bg-2);color:var(--fg-0)}.ee7xyt{color:var(--fg-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.e1qbx597{font-size:var(--text-xs)}.ddbilwi{border:1px solid var(--border-subtle);background:var(--bg-0);max-width:min(100%,960px);height:auto;display:block}.t1tvhxpj{color:var(--fg-1);font-weight:var(--weight-medium)}.tabw2ne{color:var(--text-muted);font-size:var(--text-2xs)}.f1182z5l{display:inline-flex}.s18clw59{z-index:50;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-2);max-width:min(420px,100vw - 24px);color:var(--fg-1);box-shadow:var(--shadow-popover);font-size:var(--text-sm);padding:10px 12px}.s18clw59:where([data-surface=bare]){max-width:none;color:inherit;box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}
