.tab-content[data-v-4771e1fb]{height:100%;padding:16px;overflow-y:auto}@media (max-width:768px){.github-status-card[data-v-4771e1fb],.repository-card[data-v-4771e1fb],.selected-repo-card .card-inner[data-v-4771e1fb]{word-break:keep-all!important;padding:8px!important}.github-setup-card[data-v-4771e1fb]{word-break:keep-all!important}}.github-container[data-v-4771e1fb]{flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.upload-instruction[data-v-4771e1fb]{margin-bottom:0}.upload-instruction[data-v-4771e1fb] .n-alert{background-color:#f3f9ff!important;border:1px solid #cfe5ff!important;border-radius:8px!important}.upload-instruction[data-v-4771e1fb] .n-alert .n-alert__body{color:#0c4a6e!important;font-weight:500!important}.upload-instruction[data-v-4771e1fb] .n-alert .n-alert__icon{color:#0f7fff!important}.github-setup-card[data-v-4771e1fb]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.github-setup-card .card-header[data-v-4771e1fb]{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.github-setup-card .card-header h3[data-v-4771e1fb]{color:#1f2937;margin:0;font-size:18px;font-weight:600}.github-status-card[data-v-4771e1fb]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.github-status-header[data-v-4771e1fb]{justify-content:space-between;align-items:center;display:flex}.integration-section[data-v-4771e1fb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px}.integration-header[data-v-4771e1fb]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.title-status-container[data-v-4771e1fb]{align-items:center;gap:12px;display:flex}.integration-title[data-v-4771e1fb]{color:#1f2937;margin:0;font-size:16px;font-weight:600}.status-badge[data-v-4771e1fb]{color:#606366;background:#00000014;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.integration-actions[data-v-4771e1fb]{align-items:center;display:flex}.authorize-btn[data-v-4771e1fb],.revoke-btn[data-v-4771e1fb]{cursor:pointer;border:1px solid;border-radius:20px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.authorize-btn[data-v-4771e1fb]{color:#374151;background:#fff;border-color:#d1d5db}.authorize-btn[data-v-4771e1fb]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.authorize-btn[data-v-4771e1fb]:disabled{opacity:.6;cursor:not-allowed}.revoke-btn[data-v-4771e1fb]{color:#dc2626;background:#fee2e2;border-color:#fecaca}.revoke-btn[data-v-4771e1fb]:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.revoke-btn[data-v-4771e1fb]:disabled{opacity:.6;cursor:not-allowed}.user-info-section[data-v-4771e1fb]{border-top:1px solid #e5e7eb;flex-direction:column;gap:16px;padding-top:20px;display:flex}.github-user-info[data-v-4771e1fb]{flex-direction:column;gap:12px;display:flex}.user-details[data-v-4771e1fb]{align-items:center;gap:12px;display:flex}.user-avatar[data-v-4771e1fb]{border:2px solid #e5e7eb;border-radius:50%;width:48px;height:48px}.user-text[data-v-4771e1fb]{flex-direction:column;gap:4px;display:flex}.username[data-v-4771e1fb]{color:#111827;font-size:16px;font-weight:600}.display-name[data-v-4771e1fb]{color:#6b7280;font-size:14px}.email[data-v-4771e1fb]{color:#9ca3af;font-size:12px}.github-actions[data-v-4771e1fb]{flex-wrap:wrap;gap:8px;display:flex}.github-setup-content[data-v-4771e1fb]{flex-direction:column;gap:24px;display:flex}.setup-description p[data-v-4771e1fb]{color:#6b7280;margin-bottom:16px;line-height:1.5}.setup-description ul[data-v-4771e1fb]{color:#6b7280;margin:0;padding-left:20px}.setup-description li[data-v-4771e1fb]{margin-bottom:8px;line-height:1.4}.authorization-section[data-v-4771e1fb]{text-align:center;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.auth-options[data-v-4771e1fb]{gap:16px;width:100%;max-width:600px}.auth-option[data-v-4771e1fb],.auth-options[data-v-4771e1fb]{flex-direction:column;display:flex}.auth-option[data-v-4771e1fb]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:16px}.auth-option h4[data-v-4771e1fb]{color:#111827;margin:0;font-size:16px;font-weight:600}.auth-option p[data-v-4771e1fb]{color:#6b7280;margin:0;font-size:14px;line-height:1.4}.auth-divider[data-v-4771e1fb]{text-align:center;color:#9ca3af;margin:8px 0;font-size:14px;font-weight:500}.auth-type[data-v-4771e1fb]{color:#9ca3af;font-size:12px;font-style:italic}.auth-note[data-v-4771e1fb]{color:#6b7280;max-width:400px;font-size:12px;line-height:1.4}.repositories-section[data-v-4771e1fb]{margin-top:24px}.repositories-header[data-v-4771e1fb]{justify-content:space-between;align-items:center;display:flex}.repositories-header[data-v-4771e1fb] .n-button[type=primary]{color:#3b82f6!important;background-color:#0000!important;border-color:#0000!important}.repositories-header[data-v-4771e1fb] .n-button[type=primary]:hover{color:#2563eb!important;background-color:#3b82f61a!important;border-color:#0000!important}.repositories-header[data-v-4771e1fb] .n-button--primary-type{color:#3b82f6!important;background-color:#0000!important;border-color:#0000!important}.repositories-header[data-v-4771e1fb] .n-button--primary-type:hover{color:#2563eb!important;background-color:#3b82f61a!important;border-color:#0000!important}.repositories-section h4[data-v-4771e1fb]{color:#111827;align-items:center;margin:0;font-size:16px;font-weight:600;line-height:1.2;display:flex}.repositories-list[data-v-4771e1fb]{flex-direction:column;gap:12px;display:flex}.end-of-list[data-v-4771e1fb],.loading-more[data-v-4771e1fb]{color:#9ca3af;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.end-of-list[data-v-4771e1fb]{border-top:1px solid #e5e7eb;margin-top:8px;font-style:italic}.repository-card[data-v-4771e1fb]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;transition:all .2s}.repository-card[data-v-4771e1fb]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.repo-header[data-v-4771e1fb]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.repo-name[data-v-4771e1fb]{color:#111827;font-size:14px;font-weight:600}.repo-description[data-v-4771e1fb]{color:#6b7280;margin-bottom:8px;font-size:13px;line-height:1.4}.repo-details[data-v-4771e1fb]{color:#9ca3af;gap:16px;margin-bottom:12px;font-size:12px}.language[data-v-4771e1fb],.repo-details[data-v-4771e1fb]{align-items:center;display:flex}.language[data-v-4771e1fb]{gap:4px}.language[data-v-4771e1fb]:before{content:"";background-color:#3b82f6;border-radius:50%;width:8px;height:8px}.repo-actions[data-v-4771e1fb]{justify-content:flex-end;gap:8px;display:flex}.repo-github-link[data-v-4771e1fb]{color:#3b82f6;cursor:pointer;align-items:center;font-size:14px;font-weight:400;text-decoration:underline;transition:color .2s;display:inline-flex}.repo-github-link[data-v-4771e1fb]:hover{color:#2563eb;text-decoration:underline}.repo-github-link[data-v-4771e1fb]:visited{color:#3b82f6}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type{--n-border:1px solid #3b82f6!important;--n-border-hover:1px solid #2563eb!important;--n-border-pressed:1px solid #1d4ed8!important;--n-border-focus:1px solid #2563eb!important;--n-border-disabled:1px solid #3b82f6!important;--n-color:#3b82f6!important;--n-color-hover:#2563eb!important;--n-color-pressed:#1d4ed8!important;--n-color-focus:#2563eb!important;--n-color-disabled:#3b82f6!important;--n-ripple-color:#3b82f6!important;color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:hover{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:focus{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:active{color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]{--n-border:1px solid #3b82f6!important;--n-border-hover:1px solid #2563eb!important;--n-border-pressed:1px solid #1d4ed8!important;--n-border-focus:1px solid #2563eb!important;--n-border-disabled:1px solid #3b82f6!important;--n-color:#3b82f6!important;--n-color-hover:#2563eb!important;--n-color-pressed:#1d4ed8!important;--n-color-focus:#2563eb!important;--n-color-disabled:#3b82f6!important;--n-ripple-color:#3b82f6!important;color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:hover{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:focus{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:active{color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}.permissions[data-v-4771e1fb]{color:#6b7280;font-size:11px;font-style:italic}.repository-management[data-v-4771e1fb]{margin-top:20px;margin-bottom:24px}.repository-management-container[data-v-4771e1fb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.repository-management h4[data-v-4771e1fb]{color:#111827;margin:0 0 16px;font-size:16px;font-weight:600}.repo-tabs-container[data-v-4771e1fb]{margin-top:16px}.repo-tabs[data-v-4771e1fb]{gap:8px;margin-bottom:24px;display:flex}.repo-tab[data-v-4771e1fb]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:24px;outline:none;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.repo-tab.active[data-v-4771e1fb],.repo-tab[data-v-4771e1fb]:hover{color:#3b82f6;border-color:#3b82f6}.repo-tab.active[data-v-4771e1fb]{background:#f3f9ff}.tab-content-area[data-v-4771e1fb]{min-height:200px}.form-group[data-v-4771e1fb]{margin-bottom:16px}.form-label[data-v-4771e1fb]{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-input[data-v-4771e1fb]{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;outline:none;width:100%;max-width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.form-input[data-v-4771e1fb]:focus{background:#fff;border-color:#3b82f6}.form-input[data-v-4771e1fb]:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.form-input[data-v-4771e1fb]::placeholder{color:#9ca3af}.form-button[data-v-4771e1fb]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:20px;outline:none;margin-top:12px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.form-button[data-v-4771e1fb]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.form-button[data-v-4771e1fb]:disabled{opacity:.6;cursor:not-allowed}.create-button[data-v-4771e1fb]{color:#fff;cursor:pointer;background:#374151;border:none;border-radius:24px;outline:none;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}.create-button[data-v-4771e1fb]:hover:not(:disabled){background:#393939}.create-button[data-v-4771e1fb]:disabled{opacity:.6;cursor:not-allowed}.radio-group[data-v-4771e1fb]{gap:16px;display:flex}.radio-option[data-v-4771e1fb]{cursor:pointer;align-items:center;gap:8px;display:flex}.radio-option input[type=radio][data-v-4771e1fb]{margin:0}.radio-option span[data-v-4771e1fb]{color:#374151;font-size:14px}.radio-option input[type=radio]:disabled+span[data-v-4771e1fb]{color:#9ca3af;cursor:not-allowed}.empty-repo-list[data-v-4771e1fb]{text-align:center;color:#6b7280;padding:32px}.empty-repo-list p[data-v-4771e1fb]{margin:0 0 16px;font-size:14px}.refresh-button[data-v-4771e1fb]{color:#3b82f6;cursor:pointer;background-color:#f3f9ff;border:1px solid #3b82f6;border-radius:20px;outline:none;justify-content:center;align-items:center;min-width:80px;min-height:32px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.refresh-button[data-v-4771e1fb]:hover:not(:disabled){color:#2563eb;background-color:#e0f2fe;border-color:#2563eb}.refresh-button[data-v-4771e1fb]:disabled{opacity:.7;cursor:not-allowed}.refresh-spin[data-v-4771e1fb]{justify-content:center;align-items:center;display:flex}.loading-dots .dots[data-v-4771e1fb]{text-align:left;width:1.5em;display:inline-block}.loading-dots .dots[data-v-4771e1fb]:after{content:"";animation:1.5s infinite loading-dots-4771e1fb}@keyframes loading-dots-4771e1fb{0%,20%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.selected-tag[data-v-4771e1fb]{--n-color:#eff6ff!important;--n-text-color:#1e40af!important;--n-border:1px solid #3b82f6!important;color:#1e40af!important;background-color:#eff6ff!important;border-color:#3b82f6!important}.repo-url-input[data-v-4771e1fb]{margin-bottom:24px}.selected-repo-card[data-v-4771e1fb]{margin-bottom:16px}.selected-repo-card .card-inner[data-v-4771e1fb]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.selected-repo-header[data-v-4771e1fb]{justify-content:space-between;align-items:center;display:flex}.selected-repo-info[data-v-4771e1fb]{flex-direction:column;gap:8px;display:flex}.selected-repo-info .repo-name[data-v-4771e1fb]{color:#111827;font-size:16px;font-weight:600}.selected-repo-info .repo-description[data-v-4771e1fb]{color:#6b7280;font-size:14px}.selected-repo-info .repo-actions[data-v-4771e1fb]{gap:8px;margin-top:8px;display:flex}.repo-tabs[data-v-4771e1fb]{margin-bottom:16px}.repo-creation[data-v-4771e1fb],.repo-selection[data-v-4771e1fb]{padding:16px}@media (prefers-color-scheme:dark){.upload-instruction[data-v-4771e1fb] .n-alert{background-color:#1e3a8a!important;border-color:#3b82f6!important}.upload-instruction[data-v-4771e1fb] .n-alert .n-alert__body{color:#bfdbfe!important}.upload-instruction[data-v-4771e1fb] .n-alert .n-alert__icon{color:#60a5fa!important}.github-setup-card[data-v-4771e1fb]{background:#393939}.github-setup-card .card-header[data-v-4771e1fb]{border-bottom-color:#666}.github-setup-card .card-header h3[data-v-4771e1fb]{color:#f9fafb}.github-status-card[data-v-4771e1fb],.selected-repo-card .card-inner[data-v-4771e1fb]{background:#393939;border-color:#666}.integration-section[data-v-4771e1fb]{background-color:#393939;border-color:#666}.integration-title[data-v-4771e1fb]{color:#f9fafb}.status-badge[data-v-4771e1fb]{color:#9ca3af;background:#ffffff1a}.authorize-btn[data-v-4771e1fb]{color:#f9fafb;background:#393939;border-color:#666}.authorize-btn[data-v-4771e1fb]:hover:not(:disabled){background:#4b4b4b;border-color:#777}.revoke-btn[data-v-4771e1fb]{color:#fca5a5;background:#7f1d1d;border-color:#991b1b}.revoke-btn[data-v-4771e1fb]:hover:not(:disabled){background:#991b1b;border-color:#dc2626}.user-info-section[data-v-4771e1fb]{border-top-color:#666}.github-status-card[data-v-4771e1fb]{background-color:#393939;border-color:#374151}.user-avatar[data-v-4771e1fb]{border-color:#666}.username[data-v-4771e1fb]{color:#f9fafb}.display-name[data-v-4771e1fb]{color:#d1d5db}.email[data-v-4771e1fb],.setup-description p[data-v-4771e1fb],.setup-description ul[data-v-4771e1fb]{color:#9ca3af}.auth-option[data-v-4771e1fb],.authorization-section[data-v-4771e1fb]{background-color:#393939;border-color:#666}.auth-option h4[data-v-4771e1fb]{color:#f9fafb}.auth-option p[data-v-4771e1fb]{color:#d1d5db}.auth-divider[data-v-4771e1fb],.auth-note[data-v-4771e1fb],.auth-type[data-v-4771e1fb]{color:#9ca3af}.repositories-section h4[data-v-4771e1fb]{color:#f9fafb}.repositories-header[data-v-4771e1fb] .n-button[type=primary]{color:#60a5fa!important;background-color:#0000!important;border-color:#0000!important}.repositories-header[data-v-4771e1fb] .n-button[type=primary]:hover{color:#93c5fd!important;background-color:#60a5fa1a!important;border-color:#0000!important}.repositories-header[data-v-4771e1fb] .n-button--primary-type{color:#60a5fa!important;background-color:#0000!important;border-color:#0000!important}.repositories-header[data-v-4771e1fb] .n-button--primary-type:hover{color:#93c5fd!important;background-color:#60a5fa1a!important;border-color:#0000!important}.repo-github-link[data-v-4771e1fb]{color:#60a5fa}.repo-github-link[data-v-4771e1fb]:hover{color:#93c5fd}.repo-github-link[data-v-4771e1fb]:visited{color:#60a5fa}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type{--n-border:1px solid #3b82f6!important;--n-border-hover:1px solid #60a5fa!important;--n-border-pressed:1px solid #2563eb!important;--n-border-focus:1px solid #60a5fa!important;--n-border-disabled:1px solid #3b82f6!important;--n-color:#3b82f6!important;--n-color-hover:#60a5fa!important;--n-color-pressed:#2563eb!important;--n-color-focus:#60a5fa!important;--n-color-disabled:#3b82f6!important;--n-ripple-color:#3b82f6!important;color:#fff!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:hover,.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:focus{color:#fff!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:active{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]{--n-border:1px solid #3b82f6!important;--n-border-hover:1px solid #60a5fa!important;--n-border-pressed:1px solid #2563eb!important;--n-border-focus:1px solid #60a5fa!important;--n-border-disabled:1px solid #3b82f6!important;--n-color:#3b82f6!important;--n-color-hover:#60a5fa!important;--n-color-pressed:#2563eb!important;--n-color-focus:#60a5fa!important;--n-color-disabled:#3b82f6!important;--n-ripple-color:#3b82f6!important;color:#fff!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:hover{color:#fff!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:focus{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #60a5fa4d!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:active{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.repository-card[data-v-4771e1fb]{background:#393939;border-color:#666}.repository-card[data-v-4771e1fb]:hover{border-color:#60a5fa;box-shadow:0 2px 8px #60a5fa1a}.repo-name[data-v-4771e1fb]{color:#f9fafb}.repo-description[data-v-4771e1fb]{color:#d1d5db}.repo-details[data-v-4771e1fb]{color:#9ca3af}.repository-management-container[data-v-4771e1fb]{background-color:#393939;border-color:#666}.repository-management h4[data-v-4771e1fb]{color:#f9fafb}.repo-tab[data-v-4771e1fb]{color:#9ca3af;background:#393939;border-color:#666}.repo-tab[data-v-4771e1fb]:hover{color:#60a5fa;border-color:#60a5fa}.repo-tab.active[data-v-4771e1fb]{color:#93c5fd;background:#1e3a8a;border-color:#60a5fa}.form-input[data-v-4771e1fb],.form-label[data-v-4771e1fb]{color:#f9fafb}.form-input[data-v-4771e1fb]{background:#393939;border-color:#666}.form-input[data-v-4771e1fb]:focus{background:#393939;border-color:#60a5fa}.form-input[data-v-4771e1fb]:disabled{color:#6b7280;background:#393939}.form-input[data-v-4771e1fb]::placeholder{color:#6b7280}.form-button[data-v-4771e1fb]{color:#f9fafb;background:#393939;border-color:#666}.form-button[data-v-4771e1fb]:hover:not(:disabled){background:#4b5563;border-color:#6b7280}.create-button[data-v-4771e1fb]{color:#1f2937;background:#f9fafb}.create-button[data-v-4771e1fb]:hover:not(:disabled){background:#e5e7eb}.radio-option span[data-v-4771e1fb]{color:#f9fafb}.radio-option input[type=radio]:disabled+span[data-v-4771e1fb]{color:#6b7280}.empty-repo-list[data-v-4771e1fb]{color:#9ca3af}.refresh-button[data-v-4771e1fb]{color:#93c5fd;background-color:#1e3a8a;border-color:#60a5fa}.refresh-button[data-v-4771e1fb]:hover:not(:disabled){color:#dbeafe;background-color:#1e40af;border-color:#3b82f6}.refresh-spin[data-v-4771e1fb] .n-base-loading{color:#93c5fd}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type{background-color:#3b82f6!important;border-color:#3b82f6!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:hover{background-color:#60a5fa!important;border-color:#60a5fa!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button--primary-type:focus{background-color:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #60a5fa4d!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]{background-color:#3b82f6!important;border-color:#3b82f6!important}.repository-card .repo-actions[data-v-4771e1fb] .n-button[type=primary]:hover{background-color:#60a5fa!important;border-color:#60a5fa!important}.selected-repo-info .repo-name[data-v-4771e1fb]{color:#f9fafb}.selected-repo-info .repo-description[data-v-4771e1fb]{color:#d1d5db}.end-of-list[data-v-4771e1fb],.loading-more[data-v-4771e1fb]{color:#9ca3af}.end-of-list[data-v-4771e1fb]{border-top-color:#666}.selected-tag[data-v-4771e1fb]{--n-color:#1e3a8a!important;--n-text-color:#93c5fd!important;--n-border:1px solid #60a5fa!important;color:#93c5fd!important;background-color:#1e3a8a!important;border-color:#60a5fa!important}}.ssh-tab-container[data-v-18d84a90]{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.ssh-header[data-v-18d84a90]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.header-title h3[data-v-18d84a90]{color:#1f2937;margin:0 0 8px;font-size:18px;font-weight:600}.header-description[data-v-18d84a90]{color:#6b7280;margin:0;font-size:14px;line-height:1.4}.header-actions[data-v-18d84a90]{gap:12px;display:flex}.current-selection[data-v-18d84a90]{margin-bottom:20px}.selection-card[data-v-18d84a90]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.selection-card.selected[data-v-18d84a90]{background:#f0fdf4;border-color:#10b981}.selection-card.unselected[data-v-18d84a90]{background:#fffbeb;border-color:#fbbf24}.selection-icon[data-v-18d84a90]{flex-shrink:0;width:24px;height:24px}.selection-card.selected .selection-icon[data-v-18d84a90]{color:#10b981}.selection-card.unselected .selection-icon[data-v-18d84a90]{color:#f59e0b}.selection-info[data-v-18d84a90]{flex:1}.selection-label[data-v-18d84a90]{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:600}.selection-description[data-v-18d84a90]{color:#6b7280;font-size:14px;line-height:1.5}.selection-details[data-v-18d84a90]{flex-direction:column;gap:6px;display:flex}.selection-host[data-v-18d84a90],.selection-path[data-v-18d84a90],.selection-time[data-v-18d84a90]{color:#4b5563;font-size:13px}.selection-host strong[data-v-18d84a90],.selection-path strong[data-v-18d84a90],.selection-time strong[data-v-18d84a90]{color:#374151;margin-right:4px;font-weight:500}.ssh-hosts-section[data-v-18d84a90]{overflow:hidden}.loading-container[data-v-18d84a90],.ssh-hosts-section[data-v-18d84a90]{flex-direction:column;flex:1;display:flex}.loading-container[data-v-18d84a90]{justify-content:center;align-items:center}.loading-text[data-v-18d84a90]{color:#6b7280;margin-top:16px}.empty-state[data-v-18d84a90]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-icon[data-v-18d84a90]{opacity:.3;width:64px;height:64px;margin-bottom:16px}.empty-state h4[data-v-18d84a90]{color:#374151;margin:0 0 8px;font-size:16px}.empty-state p[data-v-18d84a90]{color:#6b7280;max-width:300px;margin:0 0 24px}.hosts-list[data-v-18d84a90]{flex:1;padding-right:4px;overflow-y:auto}.host-card[data-v-18d84a90]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding:16px;transition:all .2s;display:flex}.host-card[data-v-18d84a90]:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.host-card.testing[data-v-18d84a90]{background-color:#f0f9ff;border-color:#3b82f6}.host-card.selected[data-v-18d84a90]{background-color:#f0fdf4;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.host-card[data-v-18d84a90]{position:relative}.host-info[data-v-18d84a90]{flex:1}.host-primary[data-v-18d84a90]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.host-connection[data-v-18d84a90]{color:#1f2937;margin:0;font-family:Monaco,Consolas,monospace;font-size:16px;font-weight:600}.host-details[data-v-18d84a90]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.detail-item[data-v-18d84a90]{align-items:center;gap:8px;font-size:14px;display:flex}.detail-label[data-v-18d84a90]{color:#6b7280;min-width:80px;font-weight:500}.detail-value[data-v-18d84a90]{color:#374151;font-family:Monaco,Consolas,monospace;font-size:13px}.detail-value .n-tag[data-v-18d84a90]{margin-right:4px}.no-auth[data-v-18d84a90]{color:#9ca3af;font-style:italic}.host-actions[data-v-18d84a90]{margin-left:16px}.host-actions .n-button[data-v-18d84a90]{color:#374151;background-color:#fff;border:1px solid #d1d5db}.host-actions .n-button[data-v-18d84a90]:hover{background-color:#f9fafb}.host-actions .n-button[type=info][data-v-18d84a90]{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.host-actions .n-button[type=primary][data-v-18d84a90]{color:#fff;background-color:#10b981;border-color:#10b981}.host-actions .n-button[type=error][data-v-18d84a90]{color:#fff;background-color:#ef4444;border-color:#ef4444}.modal-header[data-v-18d84a90]{align-items:center;gap:8px;display:flex}.modal-icon[data-v-18d84a90]{width:20px;height:20px}.modal-icon.error[data-v-18d84a90]{color:#ef4444}.modal-content[data-v-18d84a90]{padding:16px 0}.auth-note[data-v-18d84a90]{margin-top:16px}.modal-actions[data-v-18d84a90]{justify-content:flex-end;gap:12px;display:flex}.delete-host-info[data-v-18d84a90]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin-top:12px}.delete-host-info[data-v-18d84a90],.select-host-info[data-v-18d84a90]{padding:12px;font-family:Monaco,Consolas,monospace;font-size:14px}.select-host-info[data-v-18d84a90]{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;margin:12px 0}.hosts-list[data-v-18d84a90]::-webkit-scrollbar{width:6px}.hosts-list[data-v-18d84a90]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.hosts-list[data-v-18d84a90]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.hosts-list[data-v-18d84a90]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (prefers-color-scheme:dark){.ssh-tab-container[data-v-18d84a90]{background-color:#1a1a1a}.ssh-header[data-v-18d84a90]{border-bottom-color:#374151}.header-title h3[data-v-18d84a90]{color:#f9fafb}.header-description[data-v-18d84a90]{color:#9ca3af}.host-card[data-v-18d84a90]{background:#1f2937;border-color:#374151}.host-card[data-v-18d84a90]:hover{border-color:#4b5563;box-shadow:0 1px 3px #0000004d}.host-card.testing[data-v-18d84a90]{background-color:#1e293b;border-color:#2563eb}.host-card.selected[data-v-18d84a90]{background-color:#064e3b;border-color:#059669;box-shadow:0 0 0 3px #05966933}.selection-card[data-v-18d84a90]{background:#1f2937;border-color:#374151}.selection-card.selected[data-v-18d84a90]{background:#064e3b;border-color:#059669}.selection-card.unselected[data-v-18d84a90]{background:#451a03;border-color:#d97706}.selection-card.selected .selection-icon[data-v-18d84a90]{color:#10b981}.selection-card.unselected .selection-icon[data-v-18d84a90]{color:#fbbf24}.selection-label[data-v-18d84a90]{color:#f9fafb}.selection-description[data-v-18d84a90]{color:#9ca3af}.selection-host[data-v-18d84a90],.selection-path[data-v-18d84a90],.selection-time[data-v-18d84a90]{color:#d1d5db}.selection-host strong[data-v-18d84a90],.selection-path strong[data-v-18d84a90],.selection-time strong[data-v-18d84a90]{color:#e5e7eb}.host-connection[data-v-18d84a90]{color:#f9fafb}.detail-label[data-v-18d84a90]{color:#9ca3af}.detail-value[data-v-18d84a90]{color:#d1d5db}.no-auth[data-v-18d84a90]{color:#6b7280}.empty-state h4[data-v-18d84a90]{color:#f9fafb}.empty-state p[data-v-18d84a90],.loading-text[data-v-18d84a90]{color:#9ca3af}.delete-host-info[data-v-18d84a90]{color:#fca5a5;background:#2a1e1e;border-color:#7f1d1d}.select-host-info[data-v-18d84a90]{color:#60a5fa;background:#1e293b;border-color:#1e40af}.hosts-list[data-v-18d84a90]::-webkit-scrollbar-track{background:#1f2937}.hosts-list[data-v-18d84a90]::-webkit-scrollbar-thumb{background:#4b5563}.hosts-list[data-v-18d84a90]::-webkit-scrollbar-thumb:hover{background:#6b7280}.host-actions .n-button[data-v-18d84a90]{color:#f9fafb;background-color:#374151;border-color:#4b5563}.host-actions .n-button[data-v-18d84a90]:hover{background-color:#4b5563}.host-actions .n-button[type=info][data-v-18d84a90]{color:#fff;background-color:#2563eb;border-color:#2563eb}.host-actions .n-button[type=info][data-v-18d84a90]:hover{background-color:#1d4ed8}.host-actions .n-button[type=primary][data-v-18d84a90]{color:#fff;background-color:#059669;border-color:#059669}.host-actions .n-button[type=primary][data-v-18d84a90]:hover{background-color:#047857}.host-actions .n-button[type=error][data-v-18d84a90]{color:#fff;background-color:#dc2626;border-color:#dc2626}.host-actions .n-button[type=error][data-v-18d84a90]:hover{background-color:#b91c1c}}@media (max-width:768px){.ssh-header[data-v-18d84a90]{flex-direction:column;align-items:stretch;gap:16px}.header-actions[data-v-18d84a90]{justify-content:stretch}.header-actions .n-button[data-v-18d84a90]{flex:1}.host-card[data-v-18d84a90]{flex-direction:column;gap:16px}.host-actions[data-v-18d84a90]{align-self:stretch;margin-left:0}.host-details[data-v-18d84a90]{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){[data-v-18d84a90] .n-button{--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important;--n-text-color-disabled:#fff!important}}.github-icon[data-v-cf2010a2]{color:#6b7280;transition:color .2s}.github-icon[data-v-cf2010a2]:hover{color:#374151}@media (prefers-color-scheme:dark){.github-icon[data-v-cf2010a2]{color:#9ca3af}.github-icon[data-v-cf2010a2]:hover{color:#f9fafb}}
