.project-git-panel[data-v-bc59481b]{width:100%;color:var(--foreground);flex-direction:column;display:flex}.project-git-state[data-v-bc59481b]{flex-direction:column;gap:18px;padding:18px;display:flex}.project-git-state--bound[data-v-bc59481b]{gap:16px;padding:16px 14px}.project-git-state--create[data-v-bc59481b]{gap:12px}.project-git-state--loading[data-v-bc59481b]{min-height:238px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:13px;font-weight:600}.project-git-state__copy[data-v-bc59481b]{flex-direction:column;gap:8px;display:flex}.project-git-bound__title h3[data-v-bc59481b],.project-git-state__copy h3[data-v-bc59481b]{font-size:15px;font-weight:var(--font-weight-card-title);margin:0;line-height:1.2}.project-git-state__copy p[data-v-bc59481b]{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.project-git-panel__empty-main[data-v-bc59481b]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.project-git-panel__empty-icon[data-v-bc59481b]{flex:0 0 78px;width:78px;height:58px;position:relative}.project-git-panel__empty-icon-card[data-v-bc59481b]{width:48px;height:48px;color:color-mix(in srgb,var(--foreground) 86%,transparent);background:#333;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.project-git-panel__empty-icon-card--github[data-v-bc59481b]{z-index:1;color:color-mix(in srgb,var(--foreground) 58%,transparent);top:1px;left:2px;transform:rotate(-8deg)}.project-git-panel__empty-icon-card--git[data-v-bc59481b]{z-index:2;top:9px;right:0;transform:rotate(7deg)}.project-git-bound__primary[data-v-bc59481b],.project-git-state__primary[data-v-bc59481b]{border-radius:14px;width:100%;height:40px;font-size:14px;font-weight:700}.project-git-create__grid[data-v-bc59481b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.22fr);align-items:end;gap:12px;display:grid}.project-git-create__field[data-v-bc59481b]{flex-direction:column;gap:6px;min-width:0;display:flex}.project-git-create__field label[data-v-bc59481b]{color:color-mix(in srgb,var(--foreground) 62%,transparent);font-size:12px;font-weight:600}.project-git-create__control[data-v-bc59481b]{border-radius:14px;height:40px}.project-git-create__slash[data-v-bc59481b]{color:color-mix(in srgb,var(--foreground) 46%,transparent);padding-bottom:14px;font-size:28px;line-height:1}.project-git-create__select-item[data-v-bc59481b]{align-items:center;gap:8px;display:inline-flex}.project-git-create__meta-row[data-v-bc59481b]{grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;gap:12px;display:grid}.project-git-create__private-row[data-v-bc59481b]{background:color-mix(in srgb,var(--background) 82%,var(--foreground) 5%);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:40px;padding:0 12px;display:flex}.project-git-create__private-row span[data-v-bc59481b]{color:var(--foreground);font-size:13px;font-weight:var(--font-weight-heading);line-height:1.25}.project-git-state__hint[data-v-bc59481b]{background:color-mix(in srgb,var(--background) 84%,var(--foreground) 5%);color:var(--muted-foreground);border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.project-git-bound__header[data-v-bc59481b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-git-bound__status[data-v-bc59481b]{color:color-mix(in srgb,var(--foreground) 78%,transparent);align-items:center;gap:7px;font-size:14px;font-weight:450;line-height:1;display:inline-flex}.project-git-bound__status.is-error[data-v-bc59481b]{color:#ff8d8d}.project-git-bound__status.is-checking[data-v-bc59481b]{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.project-git-bound__status.is-dirty[data-v-bc59481b],.project-git-bound__status.is-sync[data-v-bc59481b]{color:color-mix(in srgb,var(--foreground) 78%,transparent)}.project-git-bound__status-dirty-icon[data-v-bc59481b],.project-git-bound__status-sync-icon[data-v-bc59481b]{stroke-width:2.5px;width:15px;height:15px;color:color-mix(in srgb,#f59e0b 82%,var(--foreground) 18%);transform:translateY(1px)}.project-git-bound__status-dot[data-v-bc59481b]{background:currentColor;border-radius:999px;width:8px;height:8px}.project-git-bound__status.is-success .project-git-bound__status-dot[data-v-bc59481b]{background:#3dcc71;box-shadow:0 0 0 3px #22c55e24}.project-git-bound__repo[data-v-bc59481b]{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--background) 96%,var(--foreground) 4%);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.project-git-bound__repo[data-v-bc59481b]:hover{border-color:color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--background) 94%,var(--foreground) 6%)}.project-git-bound__repo[data-v-bc59481b]:focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 72%,transparent);outline-offset:2px}.project-git-bound__repo-main[data-v-bc59481b]{align-items:center;gap:10px;min-width:0;display:flex}.project-git-bound__repo-icon[data-v-bc59481b]{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.project-git-bound__repo-text[data-v-bc59481b]{gap:4px;min-width:0;display:grid}.project-git-bound__repo-text span[data-v-bc59481b],.project-git-bound__repo-text strong[data-v-bc59481b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-git-bound__repo-text strong[data-v-bc59481b]{font-size:13px;font-weight:var(--font-weight-card-title);line-height:1.25}.project-git-bound__repo-text span[data-v-bc59481b]{color:color-mix(in srgb,var(--muted-foreground) 86%,transparent);font-size:12px;line-height:1.3}.project-git-bound__alert[data-v-bc59481b]{background:color-mix(in srgb,#6a5120 74%,var(--background) 26%);color:#f7da99;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.project-git-bound__alert.is-success[data-v-bc59481b]{background:color-mix(in srgb,#1e4a34 68%,var(--background) 32%);color:#c0f6d1}.project-git-bound__actions[data-v-bc59481b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-git-bound__actions[data-v-bc59481b]>:only-child{grid-column:1/-1}.project-git-bound__danger[data-v-bc59481b]{border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);min-width:0;height:40px;color:color-mix(in srgb,var(--foreground) 88%,transparent);font-size:13px;font-weight:var(--font-weight-card-title);background:0 0;border-radius:12px}.project-git-bound__danger[data-v-bc59481b] svg,.project-git-unbind-dialog__confirm[data-v-bc59481b] svg{stroke-width:1.8px;width:15px;height:15px}.project-git-bound__danger[data-v-bc59481b]:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground)}.project-git-bound__sync[data-v-bc59481b]{border:1px solid var(--foreground);background:var(--foreground);min-width:0;height:40px;color:var(--background);border-radius:12px;font-size:13px;font-weight:600}.project-git-bound__sync[data-v-bc59481b]:hover{background:color-mix(in srgb,var(--foreground) 88%,transparent);color:var(--background)}.project-git-unbind-dialog[data-v-bc59481b]{border-color:color-mix(in srgb,#ef4444 22%,var(--border) 78%)}.project-git-unbind-dialog__delete-remote[data-v-bc59481b]{width:fit-content;color:color-mix(in srgb,var(--foreground) 78%,transparent);align-items:center;gap:10px;font-size:13px;line-height:1.3;display:inline-flex}.project-git-unbind-dialog__confirm[data-v-bc59481b]{background:color-mix(in srgb,#ef4444 76%,var(--background) 24%);color:#fff;gap:8px}.project-git-unbind-dialog__confirm[data-v-bc59481b]:hover{background:color-mix(in srgb,#ef4444 84%,var(--background) 16%);color:#fff}@media (width<=640px){.project-git-state[data-v-bc59481b]{gap:16px;padding:16px}.project-git-panel__empty-main[data-v-bc59481b]{gap:12px}.project-git-panel__empty-icon[data-v-bc59481b]{flex-basis:78px;width:78px;height:58px}.project-git-panel__empty-icon-card[data-v-bc59481b]{border-radius:12px;width:48px;height:48px}.project-git-create__grid[data-v-bc59481b]{grid-template-columns:minmax(0,1fr)}.project-git-create__slash[data-v-bc59481b]{display:none}.project-git-create__meta-row[data-v-bc59481b]{grid-template-columns:minmax(0,1fr)}.project-git-bound__header[data-v-bc59481b]{flex-direction:column}.project-git-bound__actions[data-v-bc59481b]{grid-template-columns:1fr}}.project-git-action__trigger[data-v-9799df14]{width:36px;height:36px;color:color-mix(in srgb,var(--foreground) 62%,transparent);background:0 0;border:0;border-radius:10px;transition:none}.project-git-action__icons[data-v-9799df14],.project-git-action__trigger[data-v-9799df14]{justify-content:center;align-items:center;display:inline-flex}.project-git-action__icons[data-v-9799df14]{width:20px;height:20px;position:relative;overflow:hidden}.project-git-action__icon[data-v-9799df14]{width:20px;height:20px;animation-duration:4.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;position:absolute;inset:0}.project-git-action__icon--git[data-v-9799df14]{animation-name:project-git-action-git-icon-9799df14}.project-git-action__icon--github[data-v-9799df14]{animation-name:project-git-action-github-icon-9799df14}.project-git-action__trigger--open[data-v-9799df14],.project-git-action__trigger[data-v-9799df14]:focus-visible,.project-git-action__trigger[data-v-9799df14]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);outline:none}.project-git-action__trigger[data-v-9799df14]:disabled{cursor:default;opacity:.5}@keyframes project-git-action-git-icon-9799df14{0%,42%{opacity:1;transform:translateY(0)scale(1)}50%,92%{opacity:0;transform:translateY(-7px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes project-git-action-github-icon-9799df14{0%,42%{opacity:0;transform:translateY(7px)scale(.88)}50%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.88)}}
