.suggestion-diff.svelte-133uxfh{border:1px solid var(--color-border);border-radius:3px;overflow:hidden;margin:8px 0;background:var(--color-neutral)}.markdown-content.svelte-3pluha{font-size:.75rem;line-height:1.4;word-wrap:break-word;color:var(--color-em-high)}.markdown-content.svelte-3pluha p{margin:0 0 8px}.markdown-content.svelte-3pluha p:last-child{margin-bottom:0}.markdown-content.svelte-3pluha h1,.markdown-content.svelte-3pluha h2,.markdown-content.svelte-3pluha h3,.markdown-content.svelte-3pluha h4,.markdown-content.svelte-3pluha h5,.markdown-content.svelte-3pluha h6{margin:12px 0 8px;font-weight:600;line-height:1.2;color:var(--color-em-high)}.markdown-content.svelte-3pluha h1{font-size:1.2rem}.markdown-content.svelte-3pluha h2{font-size:1.1rem}.markdown-content.svelte-3pluha h3{font-size:1rem}.markdown-content.svelte-3pluha h4{font-size:.9rem}.markdown-content.svelte-3pluha h5{font-size:.85rem}.markdown-content.svelte-3pluha h6{font-size:.8rem}.markdown-content.svelte-3pluha strong{font-weight:600}.markdown-content.svelte-3pluha em{font-style:italic}.markdown-content.svelte-3pluha code{background:var(--color-neutral-2);padding:2px 4px;border-radius:2px;font-family:var(--font-mono);font-size:.7rem;border:1px solid var(--color-border);color:var(--color-em-high)}.markdown-content.svelte-3pluha pre{background:var(--color-neutral-2);border:1px solid var(--color-border);border-radius:3px;padding:8px 12px;margin:8px 0;overflow-x:auto;color:var(--color-em-high)}.markdown-content.svelte-3pluha pre>code{background:none;padding:0;border:none;font-size:inherit;color:inherit}.markdown-content.svelte-3pluha blockquote{border-left:3px solid var(--color-border);padding-left:12px;margin:8px 0;color:var(--color-em-med);font-style:italic}.markdown-content.svelte-3pluha ul,.markdown-content.svelte-3pluha ol{margin:8px 0;padding-left:20px}.markdown-content.svelte-3pluha li{margin:2px 0}.markdown-content.svelte-3pluha table{border-collapse:collapse;margin:8px 0;width:100%;font-size:.7rem}.markdown-content.svelte-3pluha th,.markdown-content.svelte-3pluha td{border:1px solid var(--color-border);padding:4px 8px;text-align:left;color:var(--color-em-high)}.markdown-content.svelte-3pluha th{background:var(--color-neutral-2);font-weight:600}.markdown-content.svelte-3pluha a{color:var(--color-primary);text-decoration:none}.markdown-content.svelte-3pluha a:hover{text-decoration:underline}.markdown-content.svelte-3pluha img{max-width:100%;height:auto;border-radius:2px;border:1px solid var(--color-border)}.markdown-content.svelte-3pluha hr{border:none;border-top:1px solid var(--color-border);margin:12px 0}.markdown-content.svelte-3pluha del{text-decoration:line-through;color:var(--color-em-med)}.markdown-content.svelte-3pluha ins{text-decoration:none;background:var(--color-green-100);padding:1px 2px;border-radius:2px;color:var(--color-green-800)}@variant dark{.markdown-content.svelte-3pluha ins {background: var(--color-green-900); color: var(--color-green-200);}}.comment-display.svelte-1sk3ulr{background:var(--color-neutral-2);border:1px solid var(--color-border);border-radius:3px;padding:3px 6px;margin-bottom:2px;font-size:.75rem;display:flex;flex-direction:column;gap:2px}.comment-display.is-reply.svelte-1sk3ulr{margin-left:8px;background:var(--color-neutral-1);border-left:2px solid var(--color-border);border-radius:0 3px 3px 0}.comment-header.svelte-1sk3ulr{display:flex;align-items:center}.avatar.svelte-1sk3ulr{width:14px;height:14px;border-radius:50%;margin-right:4px}.comment-meta.svelte-1sk3ulr{display:flex;align-items:center;gap:4px;flex:1}.username.svelte-1sk3ulr{font-weight:600;color:var(--color-blue-600);text-decoration:none;font-size:.75rem}.username.svelte-1sk3ulr:hover{text-decoration:underline}.timestamp.svelte-1sk3ulr{color:var(--color-em-med);font-size:.6875rem}.edited-indicator.svelte-1sk3ulr{color:var(--color-em-med);font-size:.6875rem;font-style:italic}.comment-actions.svelte-1sk3ulr{display:flex;gap:2px;opacity:.7;transition:opacity .2s}.comment-display.svelte-1sk3ulr:hover .comment-actions:where(.svelte-1sk3ulr){opacity:1}.action-button.svelte-1sk3ulr{background:none;border:1px solid var(--color-border);border-radius:2px;padding:2px 4px;cursor:pointer;color:var(--color-em-med);font-size:10px;transition:all .2s}.action-button.svelte-1sk3ulr:hover:not(:disabled){background:var(--color-neutral-3);color:var(--color-em-high)}.action-button.svelte-1sk3ulr:disabled{opacity:.5;cursor:not-allowed}.edit-button.svelte-1sk3ulr:hover:not(:disabled){border-color:var(--color-blue-400);color:var(--color-blue-600)}.delete-button.svelte-1sk3ulr:hover:not(:disabled){border-color:var(--color-red-400);color:var(--color-red-600)}.error-message.svelte-1sk3ulr{background:var(--color-red-100);border:1px solid var(--color-red-300);color:var(--color-red-700);padding:4px 8px;border-radius:2px;font-size:.6875rem;margin-bottom:4px}.edit-form.svelte-1sk3ulr{display:flex;flex-direction:column;gap:4px}.edit-textarea.svelte-1sk3ulr{width:100%;min-height:48px;padding:6px 8px;border:1px solid var(--color-border);border-radius:2px;font-family:inherit;font-size:.75rem;line-height:1.3;resize:vertical;background:var(--color-neutral);color:var(--color-em-high)}.edit-textarea.svelte-1sk3ulr:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-20)}.edit-textarea.svelte-1sk3ulr:disabled{opacity:.6;cursor:not-allowed}.edit-actions.svelte-1sk3ulr{display:flex;align-items:center;justify-content:space-between}.edit-hint.svelte-1sk3ulr{display:flex;align-items:center;gap:3px;color:var(--color-em-med);font-size:.6875rem}.button-group.svelte-1sk3ulr{display:flex;gap:4px}.cancel-button.svelte-1sk3ulr{background:none;border:1px solid var(--color-border);color:var(--color-em-high);padding:3px 6px;border-radius:2px;cursor:pointer;font-size:.6875rem;transition:all .2s}.cancel-button.svelte-1sk3ulr:hover:not(:disabled){background:var(--color-neutral-2)}.cancel-button.svelte-1sk3ulr:disabled{opacity:.6;cursor:not-allowed}.save-button.svelte-1sk3ulr{background:var(--color-primary);border:none;color:#fff;padding:3px 6px;border-radius:2px;cursor:pointer;font-size:.6875rem;transition:all .2s;display:flex;align-items:center;gap:3px}.save-button.svelte-1sk3ulr:hover:not(:disabled){background:var(--color-primary-hover)}.save-button.svelte-1sk3ulr:disabled{opacity:.6;cursor:not-allowed}.comment-body.svelte-1sk3ulr{margin-bottom:4px}.github-link.svelte-1sk3ulr{display:flex;justify-content:flex-end;margin-top:2px}.view-on-github.svelte-1sk3ulr{color:var(--color-blue-600);text-decoration:none;font-size:.6875rem;opacity:.7}.view-on-github.svelte-1sk3ulr:hover{text-decoration:underline;opacity:1}.spinning.svelte-1sk3ulr{animation:svelte-1sk3ulr-spin 1s linear infinite}@keyframes svelte-1sk3ulr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comment-form.svelte-axul7a{background:var(--color-neutral-1);border:1px solid var(--color-border);border-radius:3px;padding:4px 6px;margin:2px 0;display:flex;flex-direction:column;gap:0}.error-message.svelte-axul7a{background:var(--color-red-100);border:1px solid var(--color-red-300);color:var(--color-red-700);padding:4px 8px;border-radius:2px;margin-bottom:8px;font-size:.6875rem}.multiline-indicator.svelte-axul7a{background:var(--color-blue-50);border:1px solid var(--color-blue-200);color:var(--color-blue-700);padding:4px 8px;border-radius:2px;margin-bottom:8px;font-size:.6875rem;display:flex;align-items:center;gap:4px}@variant dark{.multiline-indicator.svelte-axul7a {background: var(--color-blue-900); border-color: var(--color-blue-700); color: var(--color-blue-300);}}.textarea-container.svelte-axul7a{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:2px;overflow:hidden;background:var(--color-neutral)}.textarea-container.svelte-axul7a:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-20)}.markdown-toolbar.svelte-axul7a{display:flex;align-items:center;gap:2px;padding:4px 6px;background:var(--color-neutral-2);border-bottom:1px solid var(--color-border)}.toolbar-button.svelte-axul7a{display:flex;align-items:center;gap:2px;padding:2px 4px;border:none;background:none;border-radius:2px;cursor:pointer;color:var(--color-em-med);font-size:.7rem;transition:all .2s}.toolbar-button.svelte-axul7a:hover{background:var(--color-neutral-3);color:var(--color-em-high)}.toolbar-button.svelte-axul7a:active{background:var(--color-neutral-4)}.toolbar-button.svelte-axul7a:disabled{opacity:.5;cursor:not-allowed}.toolbar-button.suggestion-button.svelte-axul7a{color:var(--color-blue-600)}.toolbar-button.suggestion-button.svelte-axul7a:hover{background:var(--color-blue-100);color:var(--color-blue-700)}.toolbar-label.svelte-axul7a{font-size:.6875rem;font-weight:500}.toolbar-divider.svelte-axul7a{width:1px;height:16px;background:var(--color-border);margin:0 4px}.comment-textarea.svelte-axul7a{width:100%;height:48px;padding:6px 8px;border:none;border-radius:0;font-family:inherit;font-size:.75rem;line-height:1.3;resize:none;overflow-y:auto;background:var(--color-neutral);color:var(--color-em-high)}.comment-textarea.svelte-axul7a:focus{outline:none}.comment-textarea.svelte-axul7a:disabled{opacity:.6;cursor:not-allowed}.form-actions.svelte-axul7a{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.form-hint.svelte-axul7a{display:flex;align-items:center;gap:3px;color:var(--color-em-med);font-size:.6875rem}.button-group.svelte-axul7a{display:flex;gap:6px}.cancel-button.svelte-axul7a{background:none;border:1px solid var(--color-border);color:var(--color-em-high);padding:4px 8px;border-radius:2px;cursor:pointer;font-size:.6875rem;transition:all .2s}.cancel-button.svelte-axul7a:hover:not(:disabled){background:var(--color-neutral-2)}.cancel-button.svelte-axul7a:disabled{opacity:.6;cursor:not-allowed}.submit-button.svelte-axul7a{background:var(--color-primary);border:none;color:#fff;padding:4px 8px;border-radius:2px;cursor:pointer;font-size:.6875rem;transition:all .2s;display:flex;align-items:center;gap:3px}.submit-button.svelte-axul7a:hover:not(:disabled){background:var(--color-primary-hover)}.submit-button.svelte-axul7a:disabled{opacity:.6;cursor:not-allowed}.spinning.svelte-axul7a{animation:svelte-axul7a-spin 1s linear infinite}@keyframes svelte-axul7a-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comment-thread.svelte-1tgylz2{display:flex;flex-direction:column;gap:4px;background:var(--color-neutral-1);border:1px solid var(--color-border);border-radius:3px;margin:2px 0;overflow:hidden}.thread-header.svelte-1tgylz2{display:flex;align-items:center;justify-content:space-between;padding:2px 6px;background:var(--color-neutral-2);border-bottom:1px solid var(--color-border)}.collapse-button.svelte-1tgylz2{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--color-em-high);font-size:.75rem;padding:2px 4px;border-radius:2px;transition:background-color .2s}.collapse-button.svelte-1tgylz2:hover{background:var(--color-neutral-3)}.collapse-button.svelte-1tgylz2 .iconify:where(.svelte-1tgylz2){transition:transform .2s;font-size:10px}.comment-count.svelte-1tgylz2{font-weight:500}.thread-position.svelte-1tgylz2{font-size:.6875rem;color:var(--color-em-med);font-family:var(--font-mono)}.thread-content.svelte-1tgylz2{padding:3px 6px;display:flex;flex-direction:column;gap:2px}.replies-section.svelte-1tgylz2{margin-top:1px;padding-top:1px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1px}.replies-header.svelte-1tgylz2{margin-bottom:1px}.replies-label.svelte-1tgylz2{font-size:.6875rem;font-weight:600;color:var(--color-em-med);text-transform:uppercase;letter-spacing:.5px}.reply-section.svelte-1tgylz2{margin-top:1px;padding-top:1px;border-top:1px solid var(--color-border)}.show-reply-form-button.svelte-1tgylz2{background:var(--color-primary);color:#fff;border:none;padding:4px 8px;border-radius:2px;cursor:pointer;font-size:.6875rem;transition:background-color .2s}.show-reply-form-button.svelte-1tgylz2:hover{background:var(--color-primary-hover)}.diff-content.svelte-13x3wy3{--editor-fg: var(--editor-fg-themed, var(--color-em-high));--select-bg: var(--select-bg-themed, var(--color-blue-300));--editor-bg: var(--editor-bg-themed, var(--color-neutral));--inserted-text-bg: var(--inserted-text-bg-themed, initial);--removed-text-bg: var(--removed-text-bg-themed, initial);--inserted-line-bg: var(--inserted-line-bg-themed, initial);--removed-line-bg: var(--removed-line-bg-themed, initial);--inner-inserted-line-bg: var(--inner-inserted-line-bg-themed, initial);--inner-removed-line-bg: var(--inner-removed-line-bg-themed, initial);--inner-inserted-line-fg: var(--inner-inserted-line-fg-themed, initial);--inner-removed-line-fg: var(--inner-removed-line-fg-themed, initial);--color-editor-bg-600: oklch(.6 var(--editor-background-c) var(--editor-background-h));--color-editor-fg-200: oklch( max(.9, var(--editor-foreground-l)) var(--editor-foreground-c) var(--editor-foreground-h));--hunk-header-bg: var(--hunk-header-bg-themed, var(--color-editor-bg-600, var(--color-gray-200)));--hunk-header-fg: var(--hunk-header-fg-themed, var(--editor-fg));display:grid;grid-template-columns:min-content min-content auto}.diff-content[data-wrap=true].svelte-13x3wy3{word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap}.diff-content[data-wrap=false].svelte-13x3wy3{word-break:keep-all;overflow-wrap:normal;white-space:pre;overflow-x:auto}.line-number.svelte-13x3wy3{text-align:end;vertical-align:top;text-wrap:nowrap;position:relative;z-index:0;padding:0 8px}.prefix.svelte-13x3wy3{position:relative}.prefix.svelte-13x3wy3:before{content:attr(data-prefix);position:absolute;left:-.75rem;top:0}.line-cell.svelte-13x3wy3{position:relative;line-height:1.25rem;min-height:1.25rem;max-height:1.25rem;overflow:visible;z-index:1}.line-cell.line-selected.svelte-13x3wy3{background:var(--select-bg, var(--color-blue-100))!important;border:1px solid var(--color-primary);border-radius:2px}.line-selected.svelte-13x3wy3{background:var(--select-bg, var(--color-blue-50))!important}.comment-button.svelte-13x3wy3{position:absolute;top:50%;right:2px;transform:translateY(-50%);background:var(--color-primary);border:none;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;color:#fff;font-size:10px;z-index:10;box-shadow:0 1px 3px #0003}.comment-button.visible.svelte-13x3wy3{opacity:1}.comment-button.selected.svelte-13x3wy3{opacity:1;background:var(--color-blue-600);box-shadow:0 2px 6px #0000004d}.comment-button.svelte-13x3wy3:hover{background:var(--color-primary)}.comment-button.selected.svelte-13x3wy3:hover{background:var(--color-blue-600)}.comment-row.svelte-13x3wy3{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;background:var(--color-neutral-1);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.comment-spacer.svelte-13x3wy3{background:var(--color-neutral-2);border-right:1px solid var(--color-border)}.comments-container.svelte-13x3wy3{padding:2px 6px;background:var(--color-neutral-1)}.reveal-right.svelte-okpqz4{-webkit-mask-image:linear-gradient(to right,var(--color-neutral) 0%,var(--color-neutral) 90%,transparent 100%);mask-image:linear-gradient(to right,var(--color-neutral) 0%,var(--color-neutral) 90%,transparent 100%)}.reveal-right.svelte-okpqz4:hover{-webkit-mask-image:initial;mask-image:initial}.scrolling-text.svelte-okpqz4:hover{animation:svelte-okpqz4-scrollText 5s ease-in-out infinite}@keyframes svelte-okpqz4-scrollText{0%{transform:translate(0)}50%{transform:translate(var(--scroll-distance))}to{transform:translate(0)}}.file-drop-target.svelte-a2pyz4{position:relative}.file-drop-target[data-drag-active=true].svelte-a2pyz4:before{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;content:"Drop here";font-size:var(--text-3xl);color:var(--color-black);background-color:#ffffffb3;border:dashed var(--color-primary);border-radius:inherit}.dir-header.svelte-pwuf{position:relative}.dir-header.svelte-pwuf:before{content:"";position:absolute;height:100%;width:1px;top:0;left:1rem;background-color:var(--color-gray-500);z-index:50;display:block}
