.project-list-module__ohWiyG__page{box-sizing:border-box;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:60px 32px 100px}.project-list-module__ohWiyG__page *,.project-list-module__ohWiyG__page :before,.project-list-module__ohWiyG__page :after{box-sizing:border-box}.project-list-module__ohWiyG__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}.project-list-module__ohWiyG__head>div{min-width:0}.project-list-module__ohWiyG__eyebrow{color:var(--c-muted);margin-bottom:13px;font-size:12px;display:block}.project-list-module__ohWiyG__page .project-list-module__ohWiyG__head h1{letter-spacing:-.05em;margin:0;font-size:38px;font-weight:600;line-height:1.2}.project-list-module__ohWiyG__head p{color:var(--c-muted);margin:13px 0 0;font-size:13px}.project-list-module__ohWiyG__head .ci-btn.ci-btn-primary{border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:10px 16px;font-size:12px;display:inline-flex}.project-list-module__ohWiyG__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.project-list-module__ohWiyG__search{border:1px solid var(--c-border);background:var(--c-surface);width:250px;min-width:0;height:38px;color:var(--c-muted);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.project-list-module__ohWiyG__search input{width:100%;min-width:0;color:var(--c-fg);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.project-list-module__ohWiyG__search input::placeholder{color:var(--c-muted)}.project-list-module__ohWiyG__search:focus-within{outline:2px solid var(--xa-focus,var(--c-accent));outline-offset:1px}.project-list-module__ohWiyG__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.project-list-module__ohWiyG__list li{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;min-width:0;transition:border-color .15s,box-shadow .15s}.project-list-module__ohWiyG__list li:hover{border-color:color-mix(in srgb,var(--c-muted) 55%,var(--c-border));box-shadow:0 5px 18px #00000009}.project-list-module__ohWiyG__list a{border-radius:inherit;align-items:center;gap:18px;min-width:0;min-height:110px;padding:25px 26px;display:flex;color:var(--c-fg)!important;text-decoration:none!important}.project-list-module__ohWiyG__mark{border:1px solid var(--c-border);background:var(--c-inset);width:46px;height:46px;color:var(--c-muted);object-fit:cover;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.project-list-module__ohWiyG__mark[data-unconnected]{color:var(--c-muted);background:0 0;border-style:dashed}.project-list-module__ohWiyG__main{flex:1;gap:9px;min-width:0;display:grid}.project-list-module__ohWiyG__name{align-items:center;gap:11px;min-width:0;display:flex}.project-list-module__ohWiyG__name>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:18px;font-weight:600;overflow:hidden}.project-list-module__ohWiyG__current{background:color-mix(in srgb,var(--xa-action,var(--c-accent)) 7%,transparent);color:var(--xa-link,var(--c-accent));white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.project-list-module__ohWiyG__meta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;display:flex}.project-list-module__ohWiyG__meta>span{align-items:center;gap:5px;display:inline-flex}.project-list-module__ohWiyG__go{color:var(--c-muted);flex:none;align-items:center;gap:10px;font-size:12px;display:inline-flex}.project-list-module__ohWiyG__go>span{color:var(--c-muted);font-size:17px}.project-list-module__ohWiyG__list a:hover .project-list-module__ohWiyG__go{color:var(--xa-link,var(--c-accent))}.project-list-module__ohWiyG__muted{color:var(--c-muted);margin:0;padding:32px 0;font-size:13px}.project-list-module__ohWiyG__error{color:var(--c-danger);margin:0;padding:14px 0;font-size:13px}.project-list-module__ohWiyG__error button{color:var(--c-accent);font:inherit;cursor:pointer;background:0 0;border:0}.project-list-module__ohWiyG__empty{border:1px solid var(--c-border);color:var(--c-muted);text-align:center;border-radius:14px;justify-items:center;gap:16px;margin:0;padding:60px 20px;font-size:14px;display:grid}.project-list-module__ohWiyG__empty p{margin:0}.project-list-module__ohWiyG__empty button{color:var(--c-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}@media (max-width:700px){.project-list-module__ohWiyG__page{padding:40px 22px 64px}.project-list-module__ohWiyG__head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.project-list-module__ohWiyG__page .project-list-module__ohWiyG__head h1{font-size:32px}.project-list-module__ohWiyG__toolbar{flex-direction:column-reverse;align-items:stretch;gap:14px}.project-list-module__ohWiyG__search{width:100%;height:42px}.project-list-module__ohWiyG__list a{gap:13px;padding:22px 18px}.project-list-module__ohWiyG__name>strong{font-size:17px}.project-list-module__ohWiyG__go{gap:0;font-size:0}.project-list-module__ohWiyG__go>span{font-size:18px}.project-list-module__ohWiyG__meta{gap:5px 10px;font-size:11px}}@media (max-width:360px){.project-list-module__ohWiyG__page{padding-inline:16px}.project-list-module__ohWiyG__list a{gap:10px;padding:20px 14px}.project-list-module__ohWiyG__mark{width:38px!important;height:38px!important}.project-list-module__ohWiyG__name{gap:6px}.project-list-module__ohWiyG__current{padding:3px 5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.project-list-module__ohWiyG__list li{transition:none}}
.gs-project-group{padding-block:2px}.gs-project-group .gs-nav-heading{padding:12px 8px 4px 9px}.gs-project-group .gs-nav-label{font:500 11px/20px var(--gs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gs-muted);padding:0}.gs-project-group .gs-nav-disclosure{gap:4px}.gs-project-group .gs-nav-disclosure svg{opacity:0;transition:opacity var(--gs-snap), transform var(--gs-motion) var(--gs-ease)}.gs-project-group:hover .gs-nav-disclosure svg,.gs-project-group .gs-nav-disclosure:focus-visible svg{opacity:1}.gs-project-heading-actions{opacity:0;transition:opacity var(--gs-snap);gap:2px;display:flex}.gs-sidebar:hover .gs-project-heading-actions,.gs-project-heading-actions:focus-within{opacity:1}.gs-project-group .gs-nav-list{gap:1px}.gs-project-folder{min-width:0;margin-block:3px}.gs-project-folder-heading{align-items:center;gap:4px;padding-right:8px;display:flex}.gs-project-folder-toggle{min-width:0;color:var(--gs-strong);text-align:left;font:500 14px/20px var(--gs-font);cursor:pointer;clip-path:var(--gs-clip-row);transition:background-color var(--gs-snap);background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:7px;padding:8px 5px;display:flex}.gs-project-folder-toggle:hover{background:var(--gs-hover)}.gs-project-folder-toggle:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-project-folder-toggle svg{color:var(--gs-muted);flex-shrink:0}.gs-project-folder-toggle>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-project-folder-toggle>small{color:var(--gs-muted);font:500 11px/1 var(--gs-mono);letter-spacing:.08em}.gs-project-folder-list{border-left:var(--xc-seam) solid var(--gs-edge-lo);box-shadow:inset 1px 0 0 var(--gs-edge-mid);margin:2px 0 6px 17px;padding:0 0 0 8px;list-style:none}.gs-project-folder-list[hidden]{display:none}.gs-project-folder-empty{color:var(--gs-muted);padding:8px 10px;font-size:12px;line-height:1.5}.gs-project-group .gs-nav-item.is-text-only{padding:6px 12px}.gs-project-row{width:100%;min-width:0;height:36px;color:var(--gs-strong);clip-path:var(--gs-clip-row);transition:background-color var(--gs-snap), box-shadow var(--gs-snap);border-radius:0;position:relative}.gs-project-row:hover,.gs-project-row:focus-within,.gs-project-row[data-menu-open=true]{background:var(--gs-hover)}.gs-project-row.is-active{background:var(--gs-active-bg);box-shadow:inset var(--gs-notch) 0 0 var(--gs-accent), inset 0 1px 0 var(--gs-edge-mid)}.gs-project-link{box-sizing:border-box;width:100%;height:36px;color:inherit;font:400 14px/20px var(--gs-font);border-radius:0;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex}.gs-project-row.is-active .gs-project-link{font-weight:500}.gs-project-pin{width:16px;height:16px;color:var(--gs-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-project-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-project-row-actions{visibility:hidden;opacity:0;gap:2px;display:flex;position:absolute;top:8px;right:8px}.gs-project-row:hover .gs-project-row-actions,.gs-project-row:focus-within .gs-project-row-actions,.gs-project-row[data-menu-open=true] .gs-project-row-actions{visibility:visible;opacity:1}.gs-project-row:hover .gs-project-link,.gs-project-row:focus-within .gs-project-link,.gs-project-row[data-menu-open=true] .gs-project-link{padding-right:58px}.gs-project-row:hover .gs-project-name,.gs-project-row:focus-within .gs-project-name,.gs-project-row[data-menu-open=true] .gs-project-name{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 80%,90%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,90%,#0000 100%)}.gs-project-action{width:20px;min-width:20px;height:20px;color:var(--gs-muted);cursor:pointer;transition:background-color var(--gs-snap), color var(--gs-snap);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gs-project-action:hover,.gs-project-action[aria-expanded=true]{color:var(--gs-strong);background:var(--gs-hover)}.gs-project-action:focus-visible,.gs-project-link:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-project-menu{z-index:150;box-sizing:border-box;border:1px solid var(--xc-edge-lo);border-radius:var(--ui-radius-lg);width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--xeno-fg-primary);background:var(--xeno-popover);box-shadow:inset 0 1px 0 var(--xc-edge-hi), var(--xc-shadow-hard-lg);font:400 14px/20px var(--g-font,sans-serif);letter-spacing:-.154px;animation:gs-project-menu-in var(--xc-motion-slow);outline:none;padding:6px;position:fixed;overflow-y:auto}.gs-project-menu>a,.gs-project-menu>button{box-sizing:border-box;width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--xc-motion-snap), box-shadow var(--xc-motion-snap);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:3px 8px;text-decoration:none;display:flex}.gs-project-menu>a:hover,.gs-project-menu>button:hover,.gs-project-menu>a:focus,.gs-project-menu>button:focus{background:var(--xeno-button-ghost-hover);box-shadow:inset 3px 0 0 var(--xc-accent);outline:none}.gs-project-menu svg{color:var(--xeno-fg-secondary);flex-shrink:0}.gs-project-menu .is-danger,.gs-project-menu .is-danger svg{color:var(--xeno-fg-danger)}.gs-project-menu>button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;background:0 0}.gs-project-menu-separator{border-top:var(--xc-seam) solid var(--xc-edge-lo);border-bottom:var(--xc-seam) solid var(--xc-edge-mid);background:0 0;height:0;margin:6px}.gs-project-rename{border:1px solid var(--xc-edge-lo);width:min(400px,100vw - 32px);clip-path:var(--xc-clip-plate);background:var(--xeno-surface-l2);color:var(--xeno-fg-primary);box-shadow:inset 0 1px 0 var(--xc-edge-hi), inset 1px 0 0 var(--xc-edge-mid);font:400 14px/20px var(--g-font,sans-serif);border-radius:0;margin:auto;padding:24px}.gs-project-rename::backdrop{background:var(--xeno-overlay)}.gs-project-rename h2{margin:0 0 20px;font-size:18px;font-weight:600}.gs-project-rename label{margin-bottom:8px;display:block}.gs-project-rename input{box-sizing:border-box;background:var(--xeno-input-background);width:100%;color:inherit;font:inherit;box-shadow:inset 0 1px 0 var(--xc-edge-hi), inset 1px 0 0 var(--xc-edge-mid), inset -1px 0 0 var(--xc-edge-lo), inset 0 -1px 0 var(--xc-edge-lo);border:0;border-radius:0;padding:10px 12px}.gs-project-rename input:focus-visible{outline:2px solid var(--xeno-ring);outline-offset:2px}.gs-project-rename form>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.gs-project-rename button{clip-path:var(--xc-clip-btn);background:var(--xeno-surface-l2-active);color:var(--xeno-fg-primary);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--xc-edge-hi), inset 0 -2px 0 var(--xc-edge-lo);transition:transform var(--xc-motion-snap), box-shadow var(--xc-motion-snap);border:0;border-radius:0;padding:8px 16px;font-weight:600}.gs-project-rename button[type=submit]{color:var(--xc-on-accent);background:var(--xc-accent)}.gs-project-rename button:active{box-shadow:var(--xc-shadow-press);transform:translateY(1px)}.gs-project-rename button:focus-visible{outline:2px solid var(--xeno-ring);outline-offset:2px}.gs-project-rename [role=alert]{color:var(--xeno-fg-danger)}@keyframes gs-project-menu-in{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0}}@media (max-width:900px),(hover:none){.gs-project-row-actions{visibility:visible;opacity:1}.gs-project-link{padding-right:58px}.gs-project-heading-actions,.gs-project-group .gs-nav-disclosure svg{opacity:1}}@media (min-width:901px){.gs-shell.is-collapsed .gs-project-group{display:none}html[data-gs-sidebar=expanded] .gs-shell.is-collapsed .gs-project-group{display:flex}}@media (prefers-reduced-motion:reduce){.gs-project-menu{animation:none}.gs-project-row,.gs-project-action,.gs-project-folder-toggle{transition:none}}
.connected-process-module__GZcwMa__flow{text-align:left;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.connected-process-module__GZcwMa__item{grid-template-columns:28px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 18px;display:grid;position:relative}.connected-process-module__GZcwMa__item:last-child{padding-bottom:0}.connected-process-module__GZcwMa__item:not(:last-child):before{content:"";background:var(--xeno-border-l2);width:1px;position:absolute;top:30px;bottom:4px;left:13.5px}.connected-process-module__GZcwMa__dot{border:1px solid var(--xeno-border-l3);width:28px;height:28px;color:var(--xeno-fg-primary);background:var(--xeno-surface-l1);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.connected-process-module__GZcwMa__item[data-state=done] .connected-process-module__GZcwMa__dot{background:var(--xeno-success-soft);color:var(--xeno-fg-success);border-color:var(--xeno-success-border)}.connected-process-module__GZcwMa__body{gap:6px;min-width:0;padding-top:3px;display:grid}.connected-process-module__GZcwMa__body h4{color:var(--xeno-fg-primary);margin:0;font-size:14px;font-weight:600;line-height:1.45}.connected-process-module__GZcwMa__body p{color:var(--xeno-fg-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.connected-process-module__GZcwMa__line{border:1px solid var(--xeno-border-l2);background:var(--xeno-surface-inset);border-radius:8px;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:6px 6px 6px 12px;display:flex}.connected-process-module__GZcwMa__flow .connected-process-module__GZcwMa__line code{background:0 0!important;border:0!important;padding:0!important}.connected-process-module__GZcwMa__line code{font-family:var(--g-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--xeno-fg-primary);white-space:nowrap;text-overflow:ellipsis;background:0 0;min-width:0;padding:0;font-size:13px;overflow:hidden}.connected-process-module__GZcwMa__copy{border:1px solid var(--xeno-border-l2);color:var(--xeno-fg-primary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:3px 10px;font-size:12px}.connected-process-module__GZcwMa__copy:hover{background:var(--xeno-button-ghost-hover)}.connected-process-module__GZcwMa__link{text-underline-offset:3px;width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--xeno-border-l3);text-decoration-color:var(--xeno-border-l3);align-items:center;gap:5px;font-size:13px;display:inline-flex;color:var(--xeno-fg-primary)!important}.connected-process-module__GZcwMa__link:hover{text-decoration-color:currentColor}.connected-process-module__GZcwMa__compact .connected-process-module__GZcwMa__item{padding-bottom:14px}.connected-process-module__GZcwMa__compact .connected-process-module__GZcwMa__item:last-child{padding-bottom:0}button.connected-process-module__GZcwMa__link{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:13px}.connected-process-module__GZcwMa__action{width:fit-content;margin-top:2px}.connected-process-module__GZcwMa__body p.connected-process-module__GZcwMa__sub{color:var(--xeno-fg-secondary);margin-top:4px;font-size:12.5px}
.ps-dialog,.project-workspace{--ps-bg:var(--xeno-surface-elevated);--ps-surface:var(--xeno-surface-l2);--ps-line:var(--xeno-border-l1);--ps-muted:var(--xeno-fg-secondary);--ps-fg:var(--xeno-fg-primary);--c-fg:var(--xeno-fg-primary);--c-muted:var(--xeno-fg-secondary);--c-border:var(--xeno-border-l2);--c-success:var(--xeno-fg-success);color:var(--ps-fg);color-scheme:var(--xeno-scheme);font:400 14px/1.5 var(--g-font,sans-serif)}.ps-dialog *,.project-workspace *{box-sizing:border-box}.ps-dialog{border:1px solid var(--xeno-border-l3);background:var(--ps-bg);border-radius:18px;width:min(560px,100vw - 48px);max-width:none;height:fit-content;max-height:min(680px,100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 28px 90px #0008}.ps-dialog[open]{flex-direction:column;display:flex}.ps-dialog::backdrop{background:var(--xeno-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ps-head{border-bottom:1px solid var(--xeno-border-l1);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.ps-heading{align-items:center;gap:12px;min-width:0;display:flex}.ps-heading>div{min-width:0}.ps-heading-icon{border:1px solid var(--ps-line);background:var(--ps-surface);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ps-head h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600;line-height:1.35}.ps-heading p{color:var(--ps-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ps-dialog button,.project-workspace button,.project-workspace .ci-btn{border:1px solid var(--ps-line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:inline-flex}.ps-dialog button:hover,.project-workspace button:hover,.project-workspace .ci-btn:hover{background:var(--xeno-button-ghost-hover)}.ps-dialog button:disabled,.project-workspace button:disabled{opacity:.45;cursor:default}.ps-dialog .ps-primary,.project-workspace .ps-primary{background:var(--xeno-button-filled);color:var(--xeno-fg-invert);border-color:var(--xeno-button-filled);font-weight:600}.ps-dialog .ps-primary:hover,.project-workspace .ps-primary:hover{background:var(--xeno-button-filled-hover)}.ps-dialog .ps-close{width:30px;height:30px;color:var(--ps-muted);border:0;flex-shrink:0;padding:0}.ps-dialog :is(button,input,select,summary):focus-visible,.project-workspace :is(button,a):focus-visible{outline:2px solid var(--xeno-accent-border);outline-offset:3px}.ps-steps{border-bottom:1px solid var(--xeno-border-l1);flex-shrink:0;gap:18px;margin:0;padding:16px 24px;list-style:none;display:flex}.ps-steps li{color:var(--xeno-fg-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.ps-steps li>span{border:1px solid var(--ps-line);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ps-steps [aria-current=step]{color:var(--ps-fg)}.ps-steps [aria-current=step]>span{color:var(--xeno-fg-primary);background:var(--xeno-surface-l1);border-color:var(--xeno-border-l3)}.ps-steps .is-done{color:var(--xeno-fg-secondary)}.ps-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--xeno-border-l3) transparent;flex:auto;min-height:0;padding:24px;overflow-y:auto}.ps-selection-body{flex-direction:column;gap:16px;display:flex}.ps-selection-body>*{flex-shrink:0}.ps-selection-body>:is(.ps-error,.ps-notice){margin:0}.ps-footer{border-top:1px solid var(--xeno-border-l1);background:var(--xeno-button-ghost-surface-hover);flex-shrink:0;align-items:center;gap:12px;padding:18px 24px;display:flex}.ps-footer>span{min-width:0;color:var(--ps-muted);text-align:right;flex:1;font-size:12px}.ps-footer button{flex-shrink:0}.ps-footer .ps-primary>span{margin-left:4px}.ps-loading,.ps-empty{text-align:center;color:var(--ps-muted);padding:60px 16px}.ps-connect{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 0;display:flex}.ps-github{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}.ps-connect h3{letter-spacing:-.6px;margin:0;font-size:20px}.ps-connect p{color:var(--ps-muted);max-width:340px;margin:0 0 8px}.ps-connect .ps-field{text-align:left;width:100%;max-width:340px}.ps-section-title h3{margin:0 0 4px;font-size:19px;font-weight:600}.ps-section-title p{color:var(--ps-muted);margin:0 0 24px;font-size:12px}.ps-dialog input:not([type=checkbox]):not([type=radio]),.ps-dialog select{border:1px solid var(--ps-line);background:var(--xeno-surface-elevated);color:inherit;font:inherit;border-radius:10px;width:100%;min-width:0;padding:11px 12px}.ps-selection-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-selection-intro>p{color:var(--ps-muted);margin:0;font-size:14px}.ps-dialog .ps-add-account{color:var(--ps-fg);border:0;padding:0;font-size:12px}.ps-search{border:1px solid var(--xeno-border-l3);background:var(--xeno-surface-l1);color:var(--ps-muted);border-radius:10px;align-items:center;gap:10px;margin:0;padding:0 12px;display:flex}.ps-search>svg{flex-shrink:0}.ps-search:focus-within{border-color:var(--xeno-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--xeno-fg-primary) 3.53%, transparent)}.ps-dialog .ps-search input[type=search]{color:var(--ps-fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:11px 0}.ps-repo-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;display:flex}.ps-repo-selection label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ps-repo-selection>span{color:var(--ps-muted);font-size:12px}.ps-selection-body>.ps-repository-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--xeno-border-l3) transparent;flex:0 auto;min-height:72px;max-height:320px;overflow-y:auto}.ps-repository-list.is-single-account:has(.ps-repo){border:1px solid var(--ps-line);border-radius:12px}.ps-repository-list.is-single-account .ps-repos{border:0;border-radius:0}.ps-account-repos{margin:0}.ps-account-repos+.ps-account-repos{margin-top:20px}.ps-account-repos>.ps-repo-selection{margin-bottom:10px}.ps-account-repos h4{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.ps-account-repos .ps-repo-selection>label{color:var(--ps-muted);font-size:12px}.ps-repos{border:1px solid var(--ps-line);border-radius:12px;overflow:hidden}.ps-repos:empty{display:none}.ps-repo{cursor:pointer;align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:flex}.ps-repo+.ps-repo{border-top:1px solid var(--ps-line)}.ps-repo:hover{background:var(--xeno-button-ghost-hover)}.ps-repo:has(input:checked){background:var(--xeno-button-ghost-surface-hover)}.ps-repo>span{flex-direction:column;flex:1;min-width:0;display:flex}.ps-repo strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.ps-repo small{color:var(--ps-muted);overflow-wrap:anywhere;font-size:12px}.ps-repo em{color:var(--xeno-fg-secondary);background:var(--xeno-button-ghost-hover);border:1px solid var(--xeno-border-l2);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:11px;font-style:normal;line-height:1.6}.ps-repo.is-connected:has(input:not(:checked)) em{color:var(--xeno-fg-success);background:var(--xeno-success-soft);border-color:var(--xeno-success-border)}.ps-repo input,.ps-check input,.ps-repo-selection input{accent-color:var(--xeno-fg-primary);flex-shrink:0;width:16px;height:16px;margin:0}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]{--ps-checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.25 8.25 3 3 6.5-6.5' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");appearance:none;border:1px solid var(--xeno-border-l3);background:var(--xeno-surface-elevated);width:18px;height:18px;color:var(--xeno-fg-primary);cursor:pointer;border-radius:5px;place-items:center;padding:0;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-grid;box-shadow:inset 0 1px 2px #0002}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:after{content:"";width:14px;height:14px;-webkit-mask:var(--ps-checkmark) center / contain no-repeat;-webkit-mask:var(--ps-checkmark) center / contain no-repeat;mask:var(--ps-checkmark) center / contain no-repeat;opacity:0;background:currentColor;transition:opacity .12s,transform .12s;transform:scale(.75)}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:hover:not(:disabled){border-color:var(--xeno-border-l3);box-shadow:0 0 0 3px color-mix(in srgb, var(--xeno-fg-primary) 2.75%, transparent)}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:is(:checked,:indeterminate){background:var(--xeno-surface-elevated);border-color:var(--xeno-border-l3);box-shadow:0 1px 3px #0002}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:is(:checked,:indeterminate):after{opacity:1;transform:scale(1)}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:indeterminate:after{border-radius:2px;width:8px;height:2px;-webkit-mask:none;mask:none}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:disabled{cursor:default}.ps-dialog .ps-repo.is-connected input[type=checkbox]:checked{color:var(--xeno-fg-secondary);background:var(--xeno-surface-elevated);border-color:var(--xeno-border-l3);box-shadow:none}@media (prefers-reduced-motion:reduce){.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox],.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:after{transition:none}}@media (forced-colors:active){.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox],.ps-dialog .ps-repo.is-connected input[type=checkbox]:checked{appearance:auto;box-shadow:none;background:0 0;border:0}.ps-dialog :is(.ps-repo,.ps-repo-selection) input[type=checkbox]:after{display:none}}.ps-repo-selection label:has(input:disabled){cursor:default}.ps-repository-list .ps-empty{border:1px dashed var(--ps-line);border-radius:12px;padding:24px 16px}.ps-repository-list .ps-empty p{margin:10px 0 0;font-size:13px}.ps-selection-help{color:var(--ps-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;display:flex}.ps-dialog .ps-selection-help .ps-text-button{white-space:nowrap;padding:0;font-size:12px}.ps-dialog .ps-text-button{color:var(--ps-muted);text-align:left;border:0;padding:16px 0 0;font-size:12px}.ps-error{border:1px solid var(--xeno-danger-border);background:var(--xeno-button-danger-fill);color:var(--xeno-fg-danger);border-radius:10px;margin:0 0 20px;padding:14px}.ps-error button{margin-left:12px}.ps-notice{border:1px solid var(--ps-line);background:var(--ps-surface);overflow-wrap:anywhere;border-radius:12px;margin:0 0 22px;padding:16px;font-size:13px}.ps-notice p{color:var(--ps-muted);margin:6px 0 0}.ps-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;font-size:12px;display:flex}.ps-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ps-check{align-items:center;gap:8px;margin-bottom:24px;display:flex}.ps-yaml{border:1px solid var(--ps-line);border-radius:12px;margin:20px 0;overflow:hidden}.ps-yaml summary{cursor:pointer;padding:14px;font-size:13px}.ps-yaml summary span{color:var(--ps-muted);margin-top:4px;font:11px/1.5 monospace;display:block}.ps-yaml pre{border-top:1px solid var(--ps-line);background:var(--xeno-surface-base);max-height:300px;font:12px/1.7 var(--g-mono,monospace);margin:0;padding:16px;overflow:auto}.ps-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ps-actions>span,.ps-caption{color:var(--ps-muted);font-size:12px;line-height:1.8}.ps-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-workspace{width:100%;max-width:1400px;min-height:100dvh;margin:0 auto;padding:42px clamp(24px,5vw,80px)}.ps-workspace-nav{color:var(--ps-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;font-size:12px;display:flex}.ps-workspace-nav>span{overflow-wrap:anywhere}.ps-workspace-nav b{color:var(--ps-fg);font-weight:500}.ps-projects-head,.project-workspace .app-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.ps-projects-head h1,.project-workspace .app-page-head h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:600}.ps-projects-head p,.project-workspace .app-page-sub{color:var(--ps-muted);margin:8px 0 0}.project-workspace .app-page-meta{color:var(--ps-muted);margin-bottom:8px;font-size:12px;display:block}.project-workspace .ci-actions{flex-wrap:wrap;gap:8px;display:flex}.ps-project-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.ps-account-folder{margin-bottom:30px}.ps-account-folder>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.project-workspace .ps-account-folder-toggle{border:0;justify-content:flex-start;min-width:0;max-width:100%;padding:8px 0}.ps-account-folder-toggle strong{overflow-wrap:anywhere;font-size:17px;font-weight:500}.ps-account-folder-toggle>span{color:var(--ps-muted);font-size:13px}.ps-account-folder-toggle svg{flex-shrink:0}.ps-account-folder>[hidden]{display:none}.project-workspace .ps-project-card{text-align:left;background:var(--ps-bg);border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}.ps-project-card strong{overflow-wrap:anywhere;font-size:17px;font-weight:500}.ps-project-card span{color:var(--ps-muted);overflow-wrap:anywhere;font-size:12px}.ps-project-card small{color:var(--ps-muted);padding-top:18px;font-size:11px}.project-workspace .ci-row{border:1px solid var(--ps-line);border-radius:10px;align-items:center;gap:16px;margin-bottom:8px;padding:20px 16px;display:flex;position:relative}.project-workspace .ci-row-main{flex:1;min-width:0}.project-workspace .ci-row-title{overflow-wrap:anywhere;font-weight:500}.project-workspace .ci-row-sub,.project-workspace .ci-row-metas{color:var(--ps-muted);flex-wrap:wrap;gap:8px;margin-top:5px;font-size:11px;display:flex}.project-workspace .ci-row-sub b{font-weight:400}.project-workspace .ci-meta{align-items:center;gap:5px;display:inline-flex}.project-workspace .ci-row-status-label{display:none}.project-workspace .ci-row-branch{color:var(--ps-muted);font-size:11px}.project-workspace .ci-row-link{border-radius:inherit;position:absolute;inset:0}.project-workspace .ci-row a{color:inherit}@media (max-width:767px){.ps-dialog{border-radius:16px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px)}.ps-head{padding:20px}.ps-steps{justify-content:space-between;gap:12px;padding:14px 20px}.ps-steps li{gap:5px;font-size:10px}.ps-steps li>span{width:21px;height:21px}.ps-body{padding:20px}.ps-footer{padding:16px 20px max(16px, env(safe-area-inset-bottom));gap:8px}.ps-footer>span{font-size:12px}.ps-footer[data-step="2"]>span{display:none}.ps-footer button{font-size:12px}.ps-fields{grid-template-columns:1fr;gap:0}.project-workspace{padding:70px 20px 28px}.ps-projects-head,.project-workspace .app-page-head{flex-direction:column}.project-workspace .ci-row-side{display:none}.ps-repo{gap:10px;padding:14px 12px}}@media (prefers-reduced-motion:no-preference){.ps-dialog[open]{animation:.18s ease-out ps-enter}@keyframes ps-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.ps-connected{gap:18px;min-width:0;display:grid}.ps-connected-head{align-items:center;gap:12px;min-width:0;display:flex}.ps-connected-head .ps-github{border:1px solid var(--ps-line);background:var(--ps-surface);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;margin:0;display:grid}.ps-connected-head h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ps-dialog .ps-connected button{border-radius:6px;padding:3px 10px;font-size:12px}
.top-up-module__se47UW__dialog{border:1px solid var(--c-border);background:var(--c-surface);width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--c-fg);box-sizing:border-box;border-radius:16px;margin:auto;padding:0;overflow:auto}.top-up-module__se47UW__dialog::backdrop{background:#0009}.top-up-module__se47UW__dialog *,.top-up-module__se47UW__dialog :before,.top-up-module__se47UW__dialog :after{box-sizing:border-box}.top-up-module__se47UW__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 4px;display:flex}.top-up-module__se47UW__head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.top-up-module__se47UW__head p{color:var(--c-muted);margin:6px 0 0;font-size:13.5px;line-height:1.6}.top-up-module__se47UW__close{width:36px;height:36px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.top-up-module__se47UW__close:hover{background:var(--c-hover);color:var(--c-fg)}.top-up-module__se47UW__close:focus-visible{outline:2px solid var(--c-focus,var(--c-fg));outline-offset:2px}.top-up-module__se47UW__error{color:var(--c-danger);margin:16px 24px 24px;font-size:13px}.top-up-module__se47UW__body{gap:20px;padding:20px 24px 24px;display:grid}.top-up-module__se47UW__packs{flex-direction:column;gap:8px;min-width:0;display:flex}.top-up-module__se47UW__packs h3{margin:0 0 4px;font-size:14px;font-weight:600}.top-up-module__se47UW__pack{border:1px solid var(--c-border);width:100%;min-height:64px;color:var(--c-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.top-up-module__se47UW__pack:hover{background:var(--c-hover);border-color:var(--c-fg-2,var(--c-border))}.top-up-module__se47UW__pack:focus-visible{outline:2px solid var(--c-focus,var(--c-fg));outline-offset:2px}.top-up-module__se47UW__packAmount{color:var(--c-fg-2);align-items:baseline;gap:5px;font-size:13.5px;display:inline-flex}.top-up-module__se47UW__packAmount strong{color:var(--c-fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.top-up-module__se47UW__packPrice{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;display:inline-flex}.top-up-module__se47UW__packPrice svg{color:var(--c-muted)}@media (max-width:640px){.top-up-module__se47UW__head{padding:20px 20px 4px}.top-up-module__se47UW__body{padding:16px 20px 20px}}.top-up-module__se47UW__packText{gap:3px;min-width:0;display:grid}.top-up-module__se47UW__packBonus{color:var(--c-muted);font-size:12.5px}.top-up-module__se47UW__pack{min-height:72px}
.project-repositories-module__tsN3-G__root{position:relative}.project-repositories-module__tsN3-G__root>summary{color:var(--c-muted);white-space:nowrap;cursor:pointer;padding:8px 0;font-size:12px;list-style:none}.project-repositories-module__tsN3-G__root>summary::-webkit-details-marker{display:none}.project-repositories-module__tsN3-G__root[open]>summary,.project-repositories-module__tsN3-G__root>summary:hover{color:var(--xa-link,var(--c-accent))}.project-repositories-module__tsN3-G__panel{z-index:70;border:1px solid var(--c-border);background:var(--c-surface);width:min(430px,100vw - 36px);color:var(--c-fg);border-radius:14px;padding:20px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #00000021}.project-repositories-module__tsN3-G__panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.project-repositories-module__tsN3-G__panel header h2{font-size:17px;font-weight:600}.project-repositories-module__tsN3-G__panel header span{color:var(--c-muted);white-space:nowrap;font-size:11px}.project-repositories-module__tsN3-G__search{border:1px solid var(--c-border);height:38px;color:var(--c-muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.project-repositories-module__tsN3-G__search input{width:100%;min-width:0;color:var(--c-fg);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.project-repositories-module__tsN3-G__search:focus-within{outline:2px solid var(--xa-focus,var(--c-accent));outline-offset:1px}.project-repositories-module__tsN3-G__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:280px;margin:12px -6px;overflow-y:auto}.project-repositories-module__tsN3-G__row{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:9px 6px;font-size:13px;display:flex}.project-repositories-module__tsN3-G__row:hover{background:var(--c-inset)}.project-repositories-module__tsN3-G__row>svg{color:var(--c-muted);flex:none}.project-repositories-module__tsN3-G__row input{accent-color:var(--xa-action,var(--c-accent));flex:none;width:15px;height:15px}.project-repositories-module__tsN3-G__row>span{overflow-wrap:anywhere;min-width:0}.project-repositories-module__tsN3-G__list>p{color:var(--c-muted);padding:20px 6px;font-size:13px}.project-repositories-module__tsN3-G__panel footer{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.project-repositories-module__tsN3-G__panel footer a{align-items:center;gap:5px;font-size:12px;display:inline-flex}.project-repositories-module__tsN3-G__error{color:var(--c-danger);padding-top:12px;font-size:12px}.project-repositories-module__tsN3-G__saved{color:var(--c-success);padding-top:12px;font-size:12px}@media (max-width:760px){.project-repositories-module__tsN3-G__panel{padding:16px;left:0;right:auto}}.project-repositories-module__tsN3-G__repoName{flex:1}
.repository-visibility-module__x5H-9q__badge{border:1px solid var(--xa-hairline-soft,var(--xeno-border-l2));color:var(--xa-ink-2,var(--xeno-fg-secondary));font:400 10px/1.2 var(--xa-font,var(--g-font));letter-spacing:0;white-space:nowrap;vertical-align:middle;border-radius:5px;flex:none;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.repository-visibility-module__x5H-9q__badge[data-visibility=unknown]{color:var(--xa-ink-3,var(--xeno-fg-tertiary));border-color:#0000}.repository-visibility-module__x5H-9q__badge svg{flex:none}
.connect-dialog-module__drfJtG__dialog{width:min(600px,100vw - 32px)}dialog.connect-dialog-module__drfJtG__dialog.ci-console.xeno-connect-dialog{--c-bg:#fff;--c-surface:#fff;--c-surface-2:#f5f5f7;--c-panel:#fff;--c-inset:#f5f5f7;--c-fg:#1d1d1f;--c-fg-2:#6e6e73;--c-muted:#6e6e73;--c-border:#d2d2d7;--c-hover:#f5f5f7;--c-focus:#0071e3;--c-accent:#06c;--c-accent-fg:#fff;color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:#fff;animation:none}dialog.connect-dialog-module__drfJtG__dialog.ci-console.xeno-connect-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.connect-dialog-module__drfJtG__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.connect-dialog-module__drfJtG__progress li{border-top:2px solid var(--c-border);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding-top:10px;font-size:12.5px;display:flex;overflow:hidden}.connect-dialog-module__drfJtG__progress li>span{border:1px solid var(--c-border);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.connect-dialog-module__drfJtG__progress li[data-state=current]{border-top-color:var(--c-fg);color:var(--c-fg);font-weight:600}.connect-dialog-module__drfJtG__progress li[data-state=current]>span{background:var(--c-fg);border-color:var(--c-fg);color:var(--c-accent-fg,var(--xeno-surface-base))}.connect-dialog-module__drfJtG__progress li[data-state=done]{border-top-color:var(--c-fg);color:var(--c-fg)}.connect-dialog-module__drfJtG__progress li[data-state=done]>span{border-color:var(--c-fg)}.connect-dialog-module__drfJtG__login{border:1px solid var(--c-border);background:var(--c-inset);text-align:center;border-radius:12px;justify-items:center;gap:12px;padding:28px 16px;display:grid}.connect-dialog-module__drfJtG__loginMark{background:var(--c-surface);border:1px solid var(--c-border);width:56px;height:56px;color:var(--c-fg);border-radius:16px;place-items:center;display:inline-grid}.connect-dialog-module__drfJtG__dialog .connect-dialog-module__drfJtG__loginHint{max-width:40ch;margin:0;font-size:13.5px}.connect-dialog-module__drfJtG__waiting{align-items:center;gap:10px;margin:0;font-size:13.5px;display:inline-flex;color:var(--c-fg)!important}.connect-dialog-module__drfJtG__accounts{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.connect-dialog-module__drfJtG__account{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-fg);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.connect-dialog-module__drfJtG__account:hover{background:var(--c-hover)}.connect-dialog-module__drfJtG__account[data-checked]{border-color:var(--c-fg)}.connect-dialog-module__drfJtG__account:focus-visible{outline:2px solid var(--c-focus,var(--xeno-ring));outline-offset:2px}.connect-dialog-module__drfJtG__account:disabled{cursor:default;opacity:.7}.connect-dialog-module__drfJtG__avatar{border:1px solid var(--c-border);background:var(--c-inset);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.connect-dialog-module__drfJtG__accountText{flex:1;gap:2px;min-width:0;display:grid}.connect-dialog-module__drfJtG__accountText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.connect-dialog-module__drfJtG__accountText span{color:var(--c-muted);font-size:12.5px}.connect-dialog-module__drfJtG__addAccount{background:0 0;border-style:dashed}.connect-dialog-module__drfJtG__addMark{border:1px dashed var(--c-border);width:36px;height:36px;color:var(--c-muted);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:inline-grid}.connect-dialog-module__drfJtG__radio{border:1px solid var(--c-border);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.connect-dialog-module__drfJtG__account[data-checked] .connect-dialog-module__drfJtG__radio{background:var(--c-fg);border-color:var(--c-fg);color:var(--c-accent-fg,var(--xeno-surface-base))}@media (max-width:600px){.connect-dialog-module__drfJtG__progress li{justify-content:center;gap:0;font-size:0}.connect-dialog-module__drfJtG__progress li[data-state=current]{gap:6px;font-size:12px}}
.xa-home-module__Zj2oKG__canvas{background:var(--xa-bg-alt);min-height:calc(100dvh - 56px)}.xa-home-module__Zj2oKG__page{max-width:1244px;font-family:var(--xa-font);color:var(--xa-ink);margin:0 auto;padding:44px 32px 72px}.xa-home-module__Zj2oKG__page *{box-sizing:border-box}.xa-home-module__Zj2oKG__page a{text-decoration:none}.xa-home-module__Zj2oKG__page button,.xa-home-module__Zj2oKG__page input{font-family:inherit}.xa-home-module__Zj2oKG__page :focus-visible{outline:2px solid var(--xa-focus);outline-offset:4px}.xa-home-module__Zj2oKG__header{justify-content:space-between;align-items:center;gap:24px;padding-bottom:34px;display:flex}.xa-home-module__Zj2oKG__identity{align-items:center;gap:16px;min-width:0;display:flex}.xa-home-module__Zj2oKG__avatar{object-fit:cover;background:var(--xa-fill);border:1px solid #0000000a;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.xa-home-module__Zj2oKG__heading{min-width:0}.xa-home-module__Zj2oKG__heading p{color:var(--xa-ink-2);margin:0 0 5px;font-size:12px;font-weight:500}.xa-home-module__Zj2oKG__heading h1{color:var(--xa-ink);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:650;line-height:1.15}.xa-home-module__Zj2oKG__headerActions{flex:none;align-items:center;gap:24px;display:flex}.xa-home-module__Zj2oKG__docsLink{color:var(--xa-ink-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.xa-home-module__Zj2oKG__docsLink:hover{color:var(--xa-ink)}.xa-home-module__Zj2oKG__primary{background:var(--xa-action);min-height:38px;color:var(--xa-on-action);transition:background var(--xa-motion);border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:0 17px;font-size:12px;font-weight:500;display:inline-flex}.xa-home-module__Zj2oKG__primary:hover{color:var(--xa-on-action);background:var(--xa-action-hover)}.xa-home-module__Zj2oKG__overviewLine{border-top:1px solid var(--xa-hairline-soft);justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding-top:24px;display:flex}.xa-home-module__Zj2oKG__overviewLine h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.xa-home-module__Zj2oKG__overviewLine>span{color:var(--xa-ink-2);font-size:12px}.xa-home-module__Zj2oKG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"repositories activity""guide guide";align-items:start;gap:22px;display:grid}.xa-home-module__Zj2oKG__panel{background:var(--xa-bg);border:1px solid color-mix(in srgb, var(--xa-hairline-soft) 78%, transparent);border-radius:15px;min-width:0;box-shadow:0 2px 3px #00000004}.xa-home-module__Zj2oKG__panelHead{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:18px 22px;display:flex}.xa-home-module__Zj2oKG__panel h2,.xa-home-module__Zj2oKG__guide h2{color:var(--xa-ink);letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.xa-home-module__Zj2oKG__count{border:1px solid var(--xa-hairline-soft);min-width:22px;height:20px;color:var(--xa-ink-2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 5px;font-size:12px;font-weight:500;display:inline-grid}.xa-home-module__Zj2oKG__repositories{grid-area:repositories;overflow:hidden}.xa-home-module__Zj2oKG__search{border:1px solid var(--xa-hairline-soft);width:190px;min-height:32px;color:var(--xa-ink-3);background:var(--xa-bg);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.xa-home-module__Zj2oKG__search:focus-within{border-color:var(--xa-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--xa-focus) 12%, transparent)}.xa-home-module__Zj2oKG__search input{width:100%;min-width:0;height:30px;color:var(--xa-ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;outline:none!important}.xa-home-module__Zj2oKG__search input::placeholder{color:var(--xa-ink-2)}.xa-home-module__Zj2oKG__search button{color:var(--xa-ink-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px}.xa-home-module__Zj2oKG__search svg{flex:none}.xa-home-module__Zj2oKG__workspaceHead{border-block:1px solid color-mix(in srgb, var(--xa-hairline-soft) 65%, transparent);background:color-mix(in srgb, var(--xa-bg-alt) 65%, var(--xa-bg));justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.xa-home-module__Zj2oKG__workspaceHead a{min-width:0;color:var(--xa-ink);align-items:center;gap:8px;display:flex}.xa-home-module__Zj2oKG__workspaceHead strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.xa-home-module__Zj2oKG__workspaceHead>span{color:var(--xa-ink-2);flex:none;font-size:12px}.xa-home-module__Zj2oKG__workspaceAvatar{border:1px solid var(--xa-hairline-soft);object-fit:cover;background:var(--xa-bg);border-radius:6px;width:22px;height:22px}.xa-home-module__Zj2oKG__repoList,.xa-home-module__Zj2oKG__buildList{margin:0;padding:0;list-style:none}.xa-home-module__Zj2oKG__repoList li+li,.xa-home-module__Zj2oKG__buildList li+li{border-top:1px solid color-mix(in srgb, var(--xa-hairline-soft) 65%, transparent)}.xa-home-module__Zj2oKG__repoRow{min-height:78px;color:var(--xa-ink);transition:background var(--xa-motion);align-items:center;gap:13px;padding:16px 22px;display:flex}.xa-home-module__Zj2oKG__repoRow:hover,.xa-home-module__Zj2oKG__buildRow:hover{background:var(--xa-bg-alt);color:var(--xa-ink)}.xa-home-module__Zj2oKG__repoIcon{border:1px solid var(--xa-hairline-soft);background:var(--xa-bg);width:37px;height:37px;color:var(--xa-ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.xa-home-module__Zj2oKG__repoName,.xa-home-module__Zj2oKG__buildName{flex:1;gap:6px;min-width:0;display:grid}.xa-home-module__Zj2oKG__repoName strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.xa-home-module__Zj2oKG__repoName>span:not(.xa-home-module__Zj2oKG__repoTitle){color:var(--xa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.xa-home-module__Zj2oKG__repoAction{display:none}.xa-home-module__Zj2oKG__repoRow>svg{color:var(--xa-ink-3);flex:none}.xa-home-module__Zj2oKG__repoRow:hover>svg{color:var(--xa-ink);transform:translate(2px)}.xa-home-module__Zj2oKG__panelFoot{border-top:1px solid var(--xa-hairline-soft);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 22px;display:flex}.xa-home-module__Zj2oKG__panelFoot a,.xa-home-module__Zj2oKG__textLink{color:var(--xa-link);align-items:center;gap:6px;font-size:12px;display:inline-flex}.xa-home-module__Zj2oKG__panelFoot>span{color:var(--xa-ink-3);font-size:12px}.xa-home-module__Zj2oKG__panelFoot a:hover,.xa-home-module__Zj2oKG__textLink:hover{text-underline-offset:4px;text-decoration:underline}.xa-home-module__Zj2oKG__activity{grid-area:activity;overflow:hidden}.xa-home-module__Zj2oKG__activity .xa-home-module__Zj2oKG__panelHead{border-bottom:1px solid var(--xa-hairline-soft);min-height:64px}.xa-home-module__Zj2oKG__buildRow{min-height:84px;color:var(--xa-ink);transition:background var(--xa-motion);align-items:center;gap:13px;padding:18px 22px;display:flex}.xa-home-module__Zj2oKG__buildIcon{background:var(--xa-bg-alt);width:37px;height:37px;color:var(--xa-ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.xa-home-module__Zj2oKG__buildIcon[data-failed]{background:color-mix(in srgb, var(--xa-danger) 6%, var(--xa-bg));color:var(--xa-danger)}.xa-home-module__Zj2oKG__buildName strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.xa-home-module__Zj2oKG__buildName>span{color:var(--xa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.xa-home-module__Zj2oKG__buildName i,.xa-home-module__Zj2oKG__buildDetails i{opacity:.5;font-style:normal}.xa-home-module__Zj2oKG__buildName svg{vertical-align:-2px;margin-right:4px}.xa-home-module__Zj2oKG__buildName i{margin:0 6px}.xa-home-module__Zj2oKG__buildDetails{flex:none;justify-items:end;gap:9px;display:grid}.xa-home-module__Zj2oKG__buildDetails>span:last-child{color:var(--xa-ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.xa-home-module__Zj2oKG__status{color:var(--xa-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.xa-home-module__Zj2oKG__status i{background:currentColor;border-radius:50%;width:5px;height:5px}.xa-home-module__Zj2oKG__status[data-state=success]{color:var(--xa-success)}.xa-home-module__Zj2oKG__status[data-state=failed]{color:var(--xa-danger)}.xa-home-module__Zj2oKG__status[data-state=running]{color:var(--xa-link)}.xa-home-module__Zj2oKG__status[data-state=queued]{color:var(--xa-warning)}.xa-home-module__Zj2oKG__guide{border-top:1px solid var(--xa-hairline-soft);grid-area:guide;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:6px 18px;min-width:0;padding:24px 4px;display:grid}.xa-home-module__Zj2oKG__guideIcon{grid-area:1/1/3}.xa-home-module__Zj2oKG__guide h2{grid-area:1/2}.xa-home-module__Zj2oKG__guide>p{grid-area:2/2}.xa-home-module__Zj2oKG__guide .xa-home-module__Zj2oKG__code{grid-area:1/3/3;margin:0}.xa-home-module__Zj2oKG__guide>a{grid-area:1/4/3}.xa-home-module__Zj2oKG__guideIcon{width:36px;height:32px;color:var(--xa-ink-2);align-items:center;margin-bottom:0;display:flex}.xa-home-module__Zj2oKG__guide h2{font-size:13px}.xa-home-module__Zj2oKG__guide>p{color:var(--xa-ink-2);margin:0;font-size:12px;line-height:1.6}.xa-home-module__Zj2oKG__code{border:1px solid var(--xa-hairline-soft);background:var(--xa-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:14px;padding:10px;display:flex}.xa-home-module__Zj2oKG__code code{min-width:0;font-family:var(--xa-font-mono);color:var(--xa-ink);white-space:nowrap;font-size:10px;overflow:auto}.xa-home-module__Zj2oKG__copy{background:var(--xa-bg-alt);min-height:25px;color:var(--xa-ink-2);cursor:pointer;border:0;border-radius:4px;flex:none;padding:0 6px;font-size:11px}.xa-home-module__Zj2oKG__copy:hover{background:var(--xa-fill)}.xa-home-module__Zj2oKG__empty{color:var(--xa-ink-2);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0;padding:40px 24px;font-size:12px;display:flex}.xa-home-module__Zj2oKG__empty h3{color:var(--xa-ink);margin:0;font-size:13px;font-weight:500}.xa-home-module__Zj2oKG__empty>svg{opacity:.5}.xa-home-module__Zj2oKG__empty button,.xa-home-module__Zj2oKG__error button{color:var(--xa-link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.xa-home-module__Zj2oKG__groupEmpty{color:var(--xa-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 22px;font-size:12px;display:flex}.xa-home-module__Zj2oKG__groupEmpty a{color:var(--xa-link);align-items:center;gap:6px;display:inline-flex}.xa-home-module__Zj2oKG__error{background:var(--xa-bg);color:var(--xa-danger);border-radius:10px;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 22px;font-size:12px;display:flex}.xa-home-module__Zj2oKG__muted{color:var(--xa-ink-2)}@media (max-width:1068px){.xa-home-module__Zj2oKG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.xa-home-module__Zj2oKG__repoAction,.xa-home-module__Zj2oKG__buildIcon{display:none}.xa-home-module__Zj2oKG__page{padding-inline:24px}}@media (max-width:760px){.xa-home-module__Zj2oKG__page{padding:28px 18px 44px}.xa-home-module__Zj2oKG__header{gap:12px;padding-bottom:25px}.xa-home-module__Zj2oKG__heading h1{font-size:25px}.xa-home-module__Zj2oKG__avatar{width:44px;height:44px}.xa-home-module__Zj2oKG__identity,.xa-home-module__Zj2oKG__headerActions{gap:12px}.xa-home-module__Zj2oKG__docsLink{display:none}.xa-home-module__Zj2oKG__primary{gap:10px;padding-inline:12px}.xa-home-module__Zj2oKG__overviewLine{padding-top:20px}.xa-home-module__Zj2oKG__overviewLine>span{font-size:12px}.xa-home-module__Zj2oKG__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"repositories""activity""guide";gap:18px}.xa-home-module__Zj2oKG__panelHead,.xa-home-module__Zj2oKG__workspaceHead,.xa-home-module__Zj2oKG__panelFoot{padding-inline:18px}.xa-home-module__Zj2oKG__search{width:160px}.xa-home-module__Zj2oKG__repoRow,.xa-home-module__Zj2oKG__buildRow{padding-inline:18px}.xa-home-module__Zj2oKG__buildIcon{display:grid}.xa-home-module__Zj2oKG__guide{padding:8px 4px}.xa-home-module__Zj2oKG__code{justify-content:flex-start;gap:18px;width:fit-content;max-width:100%}}@media (max-width:380px){.xa-home-module__Zj2oKG__page{padding-inline:14px}.xa-home-module__Zj2oKG__header{flex-wrap:wrap;align-items:flex-start}.xa-home-module__Zj2oKG__heading h1{font-size:23px}.xa-home-module__Zj2oKG__overviewLine{flex-wrap:wrap;gap:8px}.xa-home-module__Zj2oKG__panelHead{flex-wrap:wrap;gap:12px}.xa-home-module__Zj2oKG__search{flex:1;min-width:130px}.xa-home-module__Zj2oKG__repoRow{gap:10px}.xa-home-module__Zj2oKG__repoRow .xa-home-module__Zj2oKG__status,.xa-home-module__Zj2oKG__buildIcon{display:none}.xa-home-module__Zj2oKG__buildRow{gap:10px}.xa-home-module__Zj2oKG__workspaceHead>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.xa-home-module__Zj2oKG__page *{transition:none!important;transform:none!important}}.xa-home-module__Zj2oKG__repoTitle{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.xa-home-module__Zj2oKG__repoTitle strong{min-width:0}.xa-home-module__Zj2oKG__ownerKind{color:var(--xa-ink-2);flex:none;font-size:10px}.xa-home-module__Zj2oKG__connectionNote{color:var(--xa-ink-2);margin:0;padding:0 22px 18px;font-size:11px;line-height:1.6}.xa-home-module__Zj2oKG__directoryError{color:var(--xa-warning);flex-wrap:wrap;gap:6px 12px;padding:0 22px 16px;font-size:11px;display:flex}.xa-home-module__Zj2oKG__directoryError button{color:var(--xa-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1068px){.xa-home-module__Zj2oKG__workspaceHead>span{display:none}.xa-home-module__Zj2oKG__guide{grid-template-columns:30px minmax(0,1fr) auto}.xa-home-module__Zj2oKG__guide>a{grid-area:3/2}.xa-home-module__Zj2oKG__guide .xa-home-module__Zj2oKG__code{grid-row:1/4}}@media (max-width:760px){.xa-home-module__Zj2oKG__guide{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.xa-home-module__Zj2oKG__guide .xa-home-module__Zj2oKG__code{margin:0}.xa-home-module__Zj2oKG__workspaceHead>span{display:inline}}
.project-home-module__bm1GQa__page{align-content:start;gap:24px;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:28px 32px 72px;display:grid}.project-home-module__bm1GQa__muted{color:var(--c-muted);margin:0;font-size:13px;line-height:1.55}.project-home-module__bm1GQa__error{color:var(--c-danger);margin:0}.project-home-module__bm1GQa__errorText{color:var(--c-danger);margin:0;font-size:13px}.project-home-module__bm1GQa__head{gap:18px;min-width:0;display:grid}.project-home-module__bm1GQa__headText{gap:6px;min-width:0;display:grid}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__headText h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:650;line-height:1.25}.project-home-module__bm1GQa__account{color:var(--c-muted);overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin:0;font-size:14px;display:inline-flex}.project-home-module__bm1GQa__tabs{border-bottom:1px solid var(--c-border);scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.project-home-module__bm1GQa__tabs::-webkit-scrollbar{display:none}.project-home-module__bm1GQa__tab{color:var(--c-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px;font-size:14px;text-decoration:none!important}.project-home-module__bm1GQa__tab:hover{color:var(--c-fg)}.project-home-module__bm1GQa__tab[aria-current=page]{color:var(--c-fg);border-bottom-color:var(--c-fg);font-weight:600}.project-home-module__bm1GQa__intro{gap:10px;display:grid}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__intro h2{margin:0;font-size:20px;font-weight:650}.project-home-module__bm1GQa__intro p{color:var(--c-muted);max-width:64ch;margin:0;font-size:14px;line-height:1.6}.project-home-module__bm1GQa__progress{background:var(--c-border);border-radius:4px;max-width:420px;height:4px;margin-top:6px;overflow:hidden}.project-home-module__bm1GQa__progress span{background:var(--c-success);border-radius:4px;height:100%;transition:width .4s;display:block}.project-home-module__bm1GQa__progressLabel{color:var(--c-muted);font-size:12px}.project-home-module__bm1GQa__setupGrid,.project-home-module__bm1GQa__dashGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;min-width:0;display:grid}.project-home-module__bm1GQa__aside{gap:16px;min-width:0;display:grid}.project-home-module__bm1GQa__steps{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.project-home-module__bm1GQa__step{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:14px;min-width:0;padding:20px;display:grid}.project-home-module__bm1GQa__step[data-state=next]{opacity:.62}.project-home-module__bm1GQa__step[data-state=current]{border-color:var(--xeno-border-l3,var(--c-border));box-shadow:0 0 0 1px var(--xeno-border-l3,transparent) inset}.project-home-module__bm1GQa__stepDot{border:1px solid var(--c-border);width:32px;height:32px;color:var(--c-muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.project-home-module__bm1GQa__step[data-state=current] .project-home-module__bm1GQa__stepDot{background:var(--c-fg);color:var(--c-accent-fg);border-color:var(--c-fg)}.project-home-module__bm1GQa__step[data-state=done] .project-home-module__bm1GQa__stepDot{background:var(--c-success-soft);color:var(--c-success);border-color:var(--c-success-border)}.project-home-module__bm1GQa__stepBody{align-content:start;gap:10px;min-width:0;display:grid}.project-home-module__bm1GQa__stepBody>p{color:var(--c-fg-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.project-home-module__bm1GQa__stepTitle{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__stepTitle h3{margin:0;font-size:16px;font-weight:600}.project-home-module__bm1GQa__stepBadge{color:var(--c-muted);border:1px solid var(--c-border);border-radius:999px;flex:none;padding:2px 8px;font-size:12px}.project-home-module__bm1GQa__step[data-state=done] .project-home-module__bm1GQa__stepBadge{color:var(--c-success);border-color:var(--c-success-border);background:var(--c-success-soft)}.project-home-module__bm1GQa__step[data-state=current] .project-home-module__bm1GQa__stepBadge{color:var(--c-fg)}.project-home-module__bm1GQa__actions{flex-wrap:wrap;gap:8px;display:flex}.project-home-module__bm1GQa__actions .ci-btn{align-items:center;gap:8px;display:inline-flex}.project-home-module__bm1GQa__textLink{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-border);text-decoration-color:var(--c-border);align-items:center;gap:5px;width:fit-content;font-size:13px;display:inline-flex;color:var(--c-fg)!important}.project-home-module__bm1GQa__textLink:hover{text-decoration-color:currentColor}.project-home-module__bm1GQa__notice{color:var(--c-fg-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.project-home-module__bm1GQa__waiting{border:1px dashed var(--c-border);color:var(--c-muted);border-radius:10px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0;padding:10px 14px;font-size:13px;display:inline-flex}.project-home-module__bm1GQa__slow{border:1px solid var(--c-border);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.project-home-module__bm1GQa__slow strong{font-size:14px;font-weight:600}.project-home-module__bm1GQa__stepBody>p.project-home-module__bm1GQa__manualHead{color:var(--c-muted);margin:4px 0 0;font-size:13px}.project-home-module__bm1GQa__pulse{background:var(--c-success);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite project-home-module__bm1GQa__pulse}@keyframes project-home-module__bm1GQa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.project-home-module__bm1GQa__pulse{animation:none}}.project-home-module__bm1GQa__snippet{border:1px solid var(--c-border);background:var(--c-inset);border-radius:10px;min-width:0;overflow:hidden}.project-home-module__bm1GQa__snippetBar{border-bottom:1px solid var(--c-border);font-family:var(--c-mono);color:var(--c-muted);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 12px;font-size:12px;display:flex}.project-home-module__bm1GQa__snippetBar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-home-module__bm1GQa__copy{border:1px solid var(--c-border);color:var(--c-fg);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:3px 10px;font-family:inherit;font-size:12px}.project-home-module__bm1GQa__copy:hover{background:var(--c-hover)}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__snippet pre{box-shadow:none;font-family:var(--c-mono);background:0 0;border:0;border-radius:0;margin:0;padding:12px 0;font-size:13px;line-height:1.7;overflow-x:auto}.project-home-module__bm1GQa__snippet code{min-width:max-content;display:block}.project-home-module__bm1GQa__snippet code>span{white-space:pre;padding:0 14px;display:block}.project-home-module__bm1GQa__ctx{color:var(--c-muted)}.project-home-module__bm1GQa__del{background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-fg-2);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--c-danger) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--c-danger) 60%, transparent)}.project-home-module__bm1GQa__add{background:var(--c-success-soft);color:var(--c-fg);font-weight:600}.project-home-module__bm1GQa__sign{width:1ch;text-decoration:none;display:inline-block}.project-home-module__bm1GQa__del .project-home-module__bm1GQa__sign{color:var(--c-danger)}.project-home-module__bm1GQa__add .project-home-module__bm1GQa__sign{color:var(--c-success)}.project-home-module__bm1GQa__card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.project-home-module__bm1GQa__card>p{margin:0;font-size:14px}.project-home-module__bm1GQa__cardHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__cardHead h2{margin:0;font-size:15px;font-weight:600}.project-home-module__bm1GQa__cardHeadSide{color:var(--c-muted);align-items:center;gap:12px;font-size:13px;display:inline-flex}.project-home-module__bm1GQa__cardHeadSide a{color:var(--c-fg)!important}.project-home-module__bm1GQa__live{align-items:center;gap:6px;display:inline-flex}.project-home-module__bm1GQa__live:before{content:"";background:var(--c-success);border-radius:50%;width:6px;height:6px}.project-home-module__bm1GQa__empty{border:1px dashed var(--c-border);color:var(--c-muted);text-align:center;border-radius:10px;margin:0;padding:28px 16px;font-size:14px}.project-home-module__bm1GQa__rows{margin:0 -20px -20px}.project-home-module__bm1GQa__steps .project-home-module__bm1GQa__rows{border:1px solid var(--c-border);border-radius:10px;margin:0;overflow:hidden}.project-home-module__bm1GQa__planFacts{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.project-home-module__bm1GQa__planFacts li{align-items:baseline;gap:8px;display:flex}.project-home-module__bm1GQa__planFacts li:before{content:"✓";color:var(--c-success);font-size:12px}.project-home-module__bm1GQa__credits{gap:6px;display:grid}.project-home-module__bm1GQa__credits strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.2}.project-home-module__bm1GQa__credits small{color:var(--c-muted);font-size:15px;font-weight:500}.project-home-module__bm1GQa__meter{background:var(--c-border);border-radius:6px;height:6px;overflow:hidden}.project-home-module__bm1GQa__meter span{background:var(--c-fg);border-radius:6px;height:100%;display:block}.project-home-module__bm1GQa__checklist{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.project-home-module__bm1GQa__checklist li{align-items:center;gap:10px;display:flex}.project-home-module__bm1GQa__checklist li[data-state=done]{color:var(--c-muted);text-decoration:line-through}.project-home-module__bm1GQa__checkDot{border:1px solid var(--c-border);width:22px;height:22px;color:var(--c-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.project-home-module__bm1GQa__checklist li[data-state=done] .project-home-module__bm1GQa__checkDot{background:var(--c-success-soft);color:var(--c-success);border-color:var(--c-success-border)}.project-home-module__bm1GQa__checklist li[data-state=current] .project-home-module__bm1GQa__checkDot{background:var(--c-fg);color:var(--c-accent-fg);border-color:var(--c-fg)}.project-home-module__bm1GQa__complete{border:1px solid var(--c-success-border);background:var(--c-success-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__complete h2{margin:0 0 4px;font-size:18px}.project-home-module__bm1GQa__complete p{color:var(--c-fg-2);margin:0;font-size:14px}.project-home-module__bm1GQa__completeIcon{background:var(--c-success);width:40px;height:40px;color:var(--c-accent-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.project-home-module__bm1GQa__skip{color:var(--c-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;text-decoration:underline}.project-home-module__bm1GQa__skip:hover{color:var(--c-fg)}.project-home-module__bm1GQa__narrow{max-width:760px}.project-home-module__bm1GQa__section{gap:10px;display:grid}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__section h2{margin:0;font-size:16px;font-weight:600}.project-home-module__bm1GQa__bullets{color:var(--c-fg-2);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.project-home-module__bm1GQa__connectedBox{border:1px solid var(--c-success-border);background:var(--c-success-soft);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.project-home-module__bm1GQa__repoList{border:1px solid var(--c-border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.project-home-module__bm1GQa__repoList li+li{border-top:1px solid var(--c-border)}.project-home-module__bm1GQa__repoList a,.project-home-module__bm1GQa__repoList span.project-home-module__bm1GQa__repoName{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;padding:14px 16px;font-size:14px;display:flex;color:var(--c-fg)!important}.project-home-module__bm1GQa__repoList a:hover{background:var(--c-hover);text-decoration:none!important}.project-home-module__bm1GQa__field{color:var(--c-muted);gap:6px;font-size:13px;display:grid}.project-home-module__bm1GQa__field select{max-width:100%}@media (max-width:900px){.project-home-module__bm1GQa__setupGrid,.project-home-module__bm1GQa__dashGrid{grid-template-columns:minmax(0,1fr)}.project-home-module__bm1GQa__page{padding-top:64px}}@media (max-width:600px){.project-home-module__bm1GQa__page{gap:20px;padding:64px 16px 56px}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__headText h1{font-size:21px}.project-home-module__bm1GQa__step{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.project-home-module__bm1GQa__stepDot{width:28px;height:28px}.project-home-module__bm1GQa__step{position:relative}.project-home-module__bm1GQa__stepTitle{min-height:28px;padding-left:38px}.project-home-module__bm1GQa__stepDot{position:absolute;top:16px;left:16px}.project-home-module__bm1GQa__card{padding:16px}.project-home-module__bm1GQa__rows{margin:0 -16px -16px}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__rows .ci-row{padding-left:16px;padding-right:16px}.project-home-module__bm1GQa__complete{grid-template-columns:minmax(0,1fr)}.project-home-module__bm1GQa__completeIcon{display:none}}.project-home-module__bm1GQa__code{tab-size:2}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__codeBody{font-size:inherit;background:0 0;border-radius:0;padding:0}.project-home-module__bm1GQa__setup{align-content:start;gap:24px;min-width:0;display:grid}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro h2{margin:0;font-size:20px;font-weight:650}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepTitle h3{margin:0;font-size:16px;font-weight:600}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__complete h2{margin:0 0 4px;font-size:18px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__cardHead h2{margin:0;font-size:15px;font-weight:600}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippet pre{box-shadow:none;font-family:var(--c-mono);background:0 0;border:0;border-radius:0;margin:0;padding:12px 0;font-size:13px;line-height:1.7;overflow-x:auto}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__codeBody{font-size:inherit;background:0 0;border-radius:0;padding:0}.project-home-module__bm1GQa__resume{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}.project-home-module__bm1GQa__resume>div{gap:2px;min-width:0;display:grid}.project-home-module__bm1GQa__resume h2{margin:0;font-size:14px;font-weight:600}.project-home-module__bm1GQa__resume p{color:var(--c-muted);margin:0;font-size:13px}@media (max-width:600px){.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__rows .ci-row{padding-left:16px;padding-right:16px}}.project-home-module__bm1GQa__page .project-home-module__bm1GQa__flowTitle{margin:4px 0 0;font-size:15px;font-weight:600}button.project-home-module__bm1GQa__textLink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.project-home-module__bm1GQa__setup{grid-template-columns:minmax(0,1fr);gap:48px;width:100%;max-width:1088px;margin:0 auto;padding-top:60px;display:grid}.project-home-module__bm1GQa__setupIntro{justify-items:center;gap:24px;min-width:0;display:grid}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro{text-align:center;justify-items:center;gap:18px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:44px;font-weight:600;line-height:1.2}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro p{max-width:620px;color:var(--c-muted);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:17px;line-height:1.6}.project-home-module__bm1GQa__progressRow{justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.project-home-module__bm1GQa__segments{gap:4px;display:flex}.project-home-module__bm1GQa__segments span{background:var(--c-border);border-radius:2px;width:28px;height:3px}.project-home-module__bm1GQa__segments span[data-done]{background:var(--xa-action,var(--xeno-fg-link))}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__progressLabel{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12px}.project-home-module__bm1GQa__setupMain{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;min-width:0;display:grid}.project-home-module__bm1GQa__setupCode{min-width:0}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippet{border:1px solid var(--xa-hairline-soft,var(--c-border));background:var(--c-inset);border-radius:14px;margin:0}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippetBar{border-color:var(--xa-hairline-soft,var(--c-border));padding:16px 20px;font-size:12px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippetBar>span:before{content:"•";margin-right:8px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__copy{min-height:24px;color:var(--xa-link,var(--xeno-fg-link));background:0 0;border:0;padding:0 6px;font-family:inherit;font-size:13px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippet pre{min-height:264px;padding:28px 0;font-size:13px;line-height:2.1}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippet code>span{padding-inline:24px}.project-home-module__bm1GQa__setupCode .project-home-module__bm1GQa__add{color:var(--xa-link,var(--xeno-fg-link));background:color-mix(in srgb, var(--xa-action,var(--xeno-fg-link)) 4%, transparent);border-left:2px solid var(--xa-action,var(--xeno-fg-link));font-weight:400;padding-left:22px!important}.project-home-module__bm1GQa__codeNote{color:var(--c-muted);margin:16px 4px 0;font-size:13px;line-height:1.6}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__steps{background:0 0;border:0;gap:28px;margin:0;padding:0;display:grid}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step{box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:16px;margin:0;padding:0;display:grid;position:relative}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step:before{display:none}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepDot{background:var(--c-inset);width:28px;height:28px;color:var(--c-muted);border:0;font-size:13px;font-weight:400;position:static}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step[data-state=current] .project-home-module__bm1GQa__stepDot,.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step[data-state=done] .project-home-module__bm1GQa__stepDot{background:var(--c-inset);color:var(--xa-link,var(--xeno-fg-link))}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepTitle{min-height:28px;padding:0}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepTitle h3{letter-spacing:-.035em;color:var(--c-fg);font-size:19px;font-weight:600;line-height:1.4}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepBody{gap:8px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepBody>p{color:var(--c-muted);letter-spacing:-.02em;font-size:14px;line-height:1.7}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step[data-state=done] .project-home-module__bm1GQa__stepBody{gap:4px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step[data-state=current] .project-home-module__bm1GQa__stepBody{gap:14px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step[data-state=current] .project-home-module__bm1GQa__actions .ci-btn.ci-btn-primary{background:var(--xa-action,var(--xeno-fg-link));color:#fff;min-height:44px;font:inherit;letter-spacing:-.02em;border:0;border-radius:999px;padding:11px 22px;font-size:16px;font-weight:400}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__actions .ci-btn.ci-btn-primary{background:var(--xa-action,var(--xeno-fg-link));color:#fff;min-height:44px;font:inherit;letter-spacing:-.02em;border:0;border-radius:999px;padding:11px 22px;font-size:16px;font-weight:400}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__actions .ci-btn.ci-btn-primary:hover{background:var(--xa-action-hover,var(--xeno-fg-link))}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__actions .ci-btn-ghost{font-size:14px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__textLink{font-size:14px;text-decoration:none;color:var(--xa-link,var(--xeno-fg-link))!important}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__textLink:hover{text-decoration:underline}.project-home-module__bm1GQa__connectionDetails{color:var(--c-muted);font-size:13px;line-height:1.6}.project-home-module__bm1GQa__connectionDetails summary{cursor:pointer;width:fit-content;padding:2px 0}.project-home-module__bm1GQa__connectionDetails[open] summary{margin-bottom:8px}.project-home-module__bm1GQa__connectionDetails .project-home-module__bm1GQa__textLink{margin-top:10px}.project-home-module__bm1GQa__setupFoot{border-top:1px solid var(--xa-hairline-soft,var(--c-border));justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.project-home-module__bm1GQa__planNote{gap:5px;min-width:0;display:grid}.project-home-module__bm1GQa__planNote p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.6}.project-home-module__bm1GQa__planNote p:empty{display:none}.project-home-module__bm1GQa__planVerify{color:var(--c-fg-2);margin:4px 0 0;font-size:14px;line-height:1.6}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__skip{color:var(--xa-link,var(--xeno-fg-link));text-align:left;padding:0;font-size:14px;line-height:1.6;text-decoration:none}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__skip:hover{text-decoration:underline}.project-home-module__bm1GQa__setup :is(summary,button,a):focus-visible{outline:2px solid var(--xa-focus,var(--xeno-ring));outline-offset:4px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__pulse{display:none}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__waiting{border:0;padding:0;font-size:14px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__complete{text-align:center;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:0;display:grid}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__complete h2{letter-spacing:-.04em;font-size:36px;font-weight:600}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__complete p{margin-top:12px;font-size:17px}.project-home-module__bm1GQa__reviewNotice{border:1px solid var(--c-border);color:var(--c-fg-2);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.project-home-module__bm1GQa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.project-home-module__bm1GQa__setupMain{gap:36px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepTitle h3{font-size:17px}}@media (max-width:760px){.project-home-module__bm1GQa__setup{gap:32px;padding-top:36px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro h2{font-size:34px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro p{font-size:16px}.project-home-module__bm1GQa__setupMain{grid-template-columns:minmax(0,1fr);gap:32px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__steps{order:-1;gap:24px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__step{gap:14px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__stepTitle h3{font-size:18px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippet pre{min-height:0;padding-block:22px}.project-home-module__bm1GQa__setupFoot{flex-direction:column;gap:18px}}@media (max-width:400px){.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__intro h2{font-size:30px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippetBar{padding-inline:14px;font-size:11px}.project-home-module__bm1GQa__setup .project-home-module__bm1GQa__snippet code>span{padding-inline:14px}.project-home-module__bm1GQa__setupCode .project-home-module__bm1GQa__add{padding-left:12px!important}}
.connect-github-module__QyAGVq__page{gap:0;width:100%;max-width:1080px;margin:0 auto;padding:48px 32px 70px}.connect-github-module__QyAGVq__hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:65px;min-width:0;padding:10px 0 40px;display:grid}.connect-github-module__QyAGVq__heroText{align-content:start;gap:20px;min-width:0;display:grid}.connect-github-module__QyAGVq__kicker{color:var(--c-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:inline-flex}.connect-github-module__QyAGVq__heroText h1{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:600;line-height:1.2}.connect-github-module__QyAGVq__lead{color:var(--c-fg-2);max-width:440px;margin:0;font-size:17px;line-height:1.7}.connect-github-module__QyAGVq__cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.connect-github-module__QyAGVq__back{font-size:12px;color:var(--c-muted)!important;text-decoration:none!important}.connect-github-module__QyAGVq__back:hover{color:#06c!important}.connect-github-module__QyAGVq__connected{color:#4f806a;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.connect-github-module__QyAGVq__heroText .ci-flash{border-radius:10px;margin:0;font-size:13px}.connect-github-module__QyAGVq__perms{border-top:1px solid var(--c-border);min-width:0;margin-top:0;padding-top:24px}.connect-github-module__QyAGVq__perms summary{color:var(--c-muted);cursor:pointer;width:fit-content;font-size:13px;list-style:none}.connect-github-module__QyAGVq__perms summary::-webkit-details-marker{display:none}.connect-github-module__QyAGVq__perms summary:after{content:" +";margin-left:6px}.connect-github-module__QyAGVq__perms[open] summary:after{content:" −"}.connect-github-module__QyAGVq__perms dl{border:1px solid var(--c-border);border-radius:14px;margin:20px 0 0;display:grid;overflow:hidden}.connect-github-module__QyAGVq__perms dl>div{grid-template-columns:190px minmax(0,1fr);gap:25px;padding:15px 22px;display:grid}.connect-github-module__QyAGVq__perms dl>div+div{border-top:1px solid var(--c-border)}.connect-github-module__QyAGVq__perms dt{color:var(--c-fg);font-size:13px;font-weight:500}.connect-github-module__QyAGVq__perms dd{color:var(--c-fg-2);margin:0;font-size:13px;line-height:1.7}.connect-github-module__QyAGVq__perms>p{color:var(--c-muted);max-width:750px;margin:17px 0 0;font-size:12px;line-height:1.7}.connect-github-module__QyAGVq__returned{text-align:center;justify-items:center;gap:18px;max-width:480px;margin:12vh auto 0;display:grid}.connect-github-module__QyAGVq__returnedIcon{color:#588775;background:#edf6f1;border:1px solid #d5e7dd;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.connect-github-module__QyAGVq__returned p{color:var(--c-fg);font-size:16px;line-height:1.6}.connect-github-module__QyAGVq__picker{gap:28px;width:100%;min-width:0;max-width:980px;margin:0 auto;display:grid}.connect-github-module__QyAGVq__pickerHead{text-align:center;gap:10px;display:grid}.connect-github-module__QyAGVq__picker .connect-github-module__QyAGVq__pickerHead h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.connect-github-module__QyAGVq__pickerLead{color:var(--c-fg-2);text-align:center;overflow-wrap:anywhere;justify-self:center;max-width:620px;margin:0 auto;font-size:15px;line-height:1.6}.connect-github-module__QyAGVq__pickerBody{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;grid-template-columns:240px minmax(0,1fr);min-width:0;min-height:460px;display:grid;overflow:hidden}.connect-github-module__QyAGVq__orgs{border-right:1px solid var(--c-border);background:var(--c-inset);flex-direction:column;gap:4px;min-width:0;padding:18px 12px;display:flex}.connect-github-module__QyAGVq__orgs h2,.connect-github-module__QyAGVq__reposHead h2{color:var(--c-muted);margin:0;padding:0 10px 8px;font-size:12px;font-weight:500}.connect-github-module__QyAGVq__orgs ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.connect-github-module__QyAGVq__orgs li button{width:100%;color:var(--c-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-size:14px;display:flex}.connect-github-module__QyAGVq__orgs li button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connect-github-module__QyAGVq__orgs li button:hover{background:var(--c-hover)}.connect-github-module__QyAGVq__orgs li button[aria-current=true]{background:var(--c-hover);font-weight:600}.connect-github-module__QyAGVq__orgs li button:focus-visible,.connect-github-module__QyAGVq__orgAdd:focus-visible{outline-offset:1px;outline:2px solid #0071e3}.connect-github-module__QyAGVq__orgAvatar{background:var(--c-border);color:var(--c-fg-2);border-radius:6px;flex:none;place-items:center;font-weight:600;display:grid}.connect-github-module__QyAGVq__orgAdd{color:#06c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;margin-top:6px;padding:9px 10px;font-size:13px}.connect-github-module__QyAGVq__orgAdd:hover{background:var(--c-hover)}.connect-github-module__QyAGVq__repos{flex-direction:column;gap:14px;min-width:0;padding:18px 22px 20px;display:flex}.connect-github-module__QyAGVq__reposHead{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.connect-github-module__QyAGVq__reposHead h2{color:var(--c-fg);overflow-wrap:anywhere;padding:0;font-size:17px;font-weight:600}.connect-github-module__QyAGVq__reposHead>span{color:var(--c-muted);white-space:nowrap;font-size:12px}.connect-github-module__QyAGVq__search{border:1px solid var(--c-border);color:var(--c-muted);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.connect-github-module__QyAGVq__search:focus-within{outline-offset:1px;outline:2px solid #0071e3}.connect-github-module__QyAGVq__search input{min-width:0;font:400 14px/1.5 var(--c-font);color:var(--c-fg);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}.connect-github-module__QyAGVq__pickerError{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.connect-github-module__QyAGVq__pickerEmpty{gap:12px;padding:24px 0;display:grid}.connect-github-module__QyAGVq__pickerEmpty p{color:var(--c-muted);margin:0;font-size:14px;line-height:1.6}.connect-github-module__QyAGVq__pickerList{scrollbar-gutter:stable;align-content:start;min-width:0;max-height:min(50vh,420px);margin-right:-16px;padding-right:1px;display:grid;overflow:auto}.connect-github-module__QyAGVq__pickerRow{border-bottom:1px solid var(--c-border);cursor:pointer;min-width:0;color:var(--c-fg);align-items:center;gap:12px;padding:12px 10px 12px 4px;font-size:14px;display:flex}.connect-github-module__QyAGVq__pickerRow:hover{background:var(--c-hover)}.connect-github-module__QyAGVq__repoName{overflow-wrap:anywhere;flex:1;min-width:0}.connect-github-module__QyAGVq__pickerRow small{color:var(--c-muted);flex:none;font-size:12px}.connect-github-module__QyAGVq__pickerAll{background:var(--c-surface);z-index:1;font-weight:500;position:sticky;top:0}.connect-github-module__QyAGVq__repos>a{width:fit-content;font-size:12px}.connect-github-module__QyAGVq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.connect-github-module__QyAGVq__skeleton{gap:0;min-width:0;display:grid}.connect-github-module__QyAGVq__skeleton i{background:linear-gradient(90deg,var(--c-inset) 0%,var(--c-hover) 45%,var(--c-inset) 90%);background-size:220% 100%;border-radius:6px;animation:1.3s ease-in-out infinite connect-github-module__QyAGVq__shimmer;display:block}.connect-github-module__QyAGVq__skeletonSearch{height:40px;margin-bottom:14px;border-radius:10px!important}.connect-github-module__QyAGVq__skeletonRow{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding:15px 4px;display:flex}.connect-github-module__QyAGVq__skeletonRow i:first-child{border-radius:5px;flex:none;width:18px;height:18px}.connect-github-module__QyAGVq__skeletonRow i+i{height:12px}.connect-github-module__QyAGVq__loaded{flex-direction:column;gap:14px;min-width:0;animation:.24s ease-out both connect-github-module__QyAGVq__fadeIn;display:flex}.connect-github-module__QyAGVq__loaded .connect-github-module__QyAGVq__pickerRow{animation:.28s ease-out both connect-github-module__QyAGVq__rowIn;animation-delay:calc(var(--i,0) * 18ms)}@keyframes connect-github-module__QyAGVq__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes connect-github-module__QyAGVq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes connect-github-module__QyAGVq__rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.connect-github-module__QyAGVq__check{appearance:none;cursor:pointer;background:#fff 50%/12px 12px no-repeat;border:1.5px solid #c7c7cc;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:background-color .14s,border-color .14s,transform .1s;display:grid}.connect-github-module__QyAGVq__check:hover{border-color:#8e8e93}.connect-github-module__QyAGVq__check:checked,.connect-github-module__QyAGVq__check:indeterminate{color:#fff;background-color:#0071e3;border-color:#0071e3}.connect-github-module__QyAGVq__check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 4.9 8.6 9.5 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.connect-github-module__QyAGVq__check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.connect-github-module__QyAGVq__check:active{transform:scale(.9)}.connect-github-module__QyAGVq__check:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.connect-github-module__QyAGVq__check:disabled{opacity:.5;cursor:default}.connect-github-module__QyAGVq__pickerRow:has(.connect-github-module__QyAGVq__check:checked) .connect-github-module__QyAGVq__repoName{color:var(--c-fg)}.connect-github-module__QyAGVq__pickerRow:not(:has(.connect-github-module__QyAGVq__check:checked)) .connect-github-module__QyAGVq__repoName{color:var(--c-fg-2)}.connect-github-module__QyAGVq__orgs li button{transition:background-color .15s}@media (prefers-reduced-motion:reduce){.connect-github-module__QyAGVq__skeleton i,.connect-github-module__QyAGVq__loaded,.connect-github-module__QyAGVq__loaded .connect-github-module__QyAGVq__pickerRow{animation:none}.connect-github-module__QyAGVq__check{transition:none}}.connect-github-module__QyAGVq__pickerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}@media (max-width:900px){.connect-github-module__QyAGVq__page{padding:38px 26px 60px}.connect-github-module__QyAGVq__hero{grid-template-columns:1fr;gap:35px;max-width:700px;margin:auto}.connect-github-module__QyAGVq__heroText h1{font-size:35px}.connect-github-module__QyAGVq__heroText{gap:18px}.connect-github-module__QyAGVq__lead{max-width:560px;font-size:16px}.connect-github-module__QyAGVq__perms{margin-top:0}.connect-github-module__QyAGVq__picker .connect-github-module__QyAGVq__pickerHead h1{font-size:29px}.connect-github-module__QyAGVq__pickerBody{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:600px){.connect-github-module__QyAGVq__page{padding:28px 22px 40px}.connect-github-module__QyAGVq__hero{gap:29px;padding:0 0 30px}.connect-github-module__QyAGVq__heroText h1{font-size:30px}.connect-github-module__QyAGVq__lead{font-size:15px}.connect-github-module__QyAGVq__cta{gap:17px}.connect-github-module__QyAGVq__perms dl>div{grid-template-columns:1fr;gap:6px;padding:16px 18px}.connect-github-module__QyAGVq__perms dt,.connect-github-module__QyAGVq__perms dd,.connect-github-module__QyAGVq__perms summary{font-size:12px}.connect-github-module__QyAGVq__returned p{font-size:14px}.connect-github-module__QyAGVq__picker{gap:22px}.connect-github-module__QyAGVq__picker .connect-github-module__QyAGVq__pickerHead h1{font-size:25px}.connect-github-module__QyAGVq__pickerLead{font-size:14px}.connect-github-module__QyAGVq__pickerBody{grid-template-columns:1fr;min-height:0}.connect-github-module__QyAGVq__orgs{border-right:0;border-bottom:1px solid var(--c-border);padding:12px}.connect-github-module__QyAGVq__orgs h2{display:none}.connect-github-module__QyAGVq__orgs ul{flex-wrap:wrap;gap:6px;display:flex}.connect-github-module__QyAGVq__orgs li button{white-space:nowrap;width:auto}.connect-github-module__QyAGVq__orgs{flex-flow:wrap;align-items:center}.connect-github-module__QyAGVq__orgAdd{white-space:nowrap;margin:0}.connect-github-module__QyAGVq__repos{padding:16px}.connect-github-module__QyAGVq__pickerList{max-height:440px}.connect-github-module__QyAGVq__pickerRow{font-size:13px}.connect-github-module__QyAGVq__pickerActions{flex-direction:column-reverse;align-items:stretch;gap:14px}.connect-github-module__QyAGVq__pickerActions .ci-btn{width:100%}.connect-github-module__QyAGVq__pickerActions .connect-github-module__QyAGVq__back{text-align:center}}@media (max-width:359px){.connect-github-module__QyAGVq__heroText h1{font-size:28px}.connect-github-module__QyAGVq__picker .connect-github-module__QyAGVq__pickerHead h1{font-size:23px}.connect-github-module__QyAGVq__repos{padding:14px 12px}}.connect-github-module__QyAGVq__orgName{flex-direction:column;min-width:0;display:flex}.connect-github-module__QyAGVq__orgName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-github-module__QyAGVq__orgName small{color:var(--c-muted);font-size:12px;font-weight:400}.connect-github-module__QyAGVq__btnSpin{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite connect-github-module__QyAGVq__cgSpin;display:inline-block}@keyframes connect-github-module__QyAGVq__cgSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.connect-github-module__QyAGVq__btnSpin{animation-duration:2.4s}}.connect-github-module__QyAGVq__toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.connect-github-module__QyAGVq__toolbar .connect-github-module__QyAGVq__search{flex:220px}.connect-github-module__QyAGVq__filter{flex:none;gap:2px;display:flex}.connect-github-module__QyAGVq__filter button{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:inline-flex}.connect-github-module__QyAGVq__filter button span{color:var(--c-muted);font-size:12px}.connect-github-module__QyAGVq__filter button:hover{background:var(--c-hover)}.connect-github-module__QyAGVq__filter button[aria-checked=true]{background:var(--c-hover);color:var(--c-fg);font-weight:600}.connect-github-module__QyAGVq__filter button:focus-visible{outline-offset:1px;outline:2px solid #0071e3}.connect-github-module__QyAGVq__installPanel{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;min-height:360px;padding:40px 24px;display:flex}.connect-github-module__QyAGVq__installMarks{align-items:center;gap:14px;margin-bottom:26px;display:flex}.connect-github-module__QyAGVq__installAvatar{border-radius:14px}.connect-github-module__QyAGVq__installMarks i{border-top:1.5px dashed var(--c-border);width:44px;height:0}.connect-github-module__QyAGVq__installApp{background:var(--c-fg);width:56px;height:56px;color:var(--c-surface);border-radius:14px;place-items:center;display:grid}.connect-github-module__QyAGVq__installPanel h3{letter-spacing:-.01em;color:var(--c-fg);margin:0;font-size:21px;font-weight:600}.connect-github-module__QyAGVq__installPanel p{max-width:360px;color:var(--c-muted);margin:10px 0 24px;font-size:14px;line-height:1.6}.connect-github-module__QyAGVq__installBtn{align-items:center;gap:8px;display:inline-flex}.connect-github-module__QyAGVq__installBtn .connect-github-module__QyAGVq__btnSpin{margin-right:0}.connect-github-module__QyAGVq__installPanel small{color:var(--c-muted);margin-top:14px;font-size:12px}.connect-github-module__QyAGVq__pickerRowBlocked{cursor:default}.connect-github-module__QyAGVq__pickerRowBlocked:hover{background:0 0}.connect-github-module__QyAGVq__pickerRowBlocked .connect-github-module__QyAGVq__repoName,.connect-github-module__QyAGVq__pickerRowBlocked>small,.connect-github-module__QyAGVq__pickerRowBlocked .connect-github-module__QyAGVq__check{opacity:.5}.connect-github-module__QyAGVq__pickerRowBlocked a{color:#0071e3;flex:none;font-size:13px;text-decoration:none}.connect-github-module__QyAGVq__pickerRowBlocked a:hover{text-decoration:underline}.connect-github-module__QyAGVq__grantNote{color:var(--c-muted);margin:0;font-size:13px;line-height:1.6}.connect-github-module__QyAGVq__grantNote a{color:#0071e3;white-space:nowrap;margin-left:8px;text-decoration:none}.connect-github-module__QyAGVq__grantNote a:hover{text-decoration:underline}.connect-github-module__QyAGVq__pickerRow{grid-template-columns:18px minmax(0,1fr) 72px 48px;column-gap:12px;display:grid}.connect-github-module__QyAGVq__pickerRow>small{grid-column:4;justify-self:end}.connect-github-module__QyAGVq__pickerRow>a{grid-column:3;justify-self:end}.connect-github-module__QyAGVq__pickerAll>span{grid-column:2/-1}@media (max-width:520px){.connect-github-module__QyAGVq__pickerRow{grid-template-columns:18px minmax(0,1fr) auto 44px;column-gap:10px}}.connect-github-module__QyAGVq__pickerList>.connect-github-module__QyAGVq__pickerAll{border-top:1px solid var(--c-border)}.connect-github-module__QyAGVq__repoTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px}.connect-github-module__QyAGVq__repoTable th{z-index:1;background:var(--c-surface);text-align:left;color:var(--c-muted);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:500;position:sticky;top:0}.connect-github-module__QyAGVq__repoTable td{border-bottom:1px solid var(--c-border);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;padding:12px 8px;font-size:13px;overflow:hidden}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colCheck{width:34px;padding-left:4px;padding-right:0}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colVis{width:84px}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colPushed{width:96px}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colAccess{width:88px}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colName{color:var(--c-fg);font-size:14px}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colName label{cursor:inherit}.connect-github-module__QyAGVq__repoRow{cursor:pointer;animation:.28s ease-out both connect-github-module__QyAGVq__rowIn;animation-delay:calc(var(--i,0) * 18ms)}.connect-github-module__QyAGVq__repoRow:hover td{background:var(--c-hover)}.connect-github-module__QyAGVq__repoRowBlocked{cursor:default}.connect-github-module__QyAGVq__repoRowBlocked:hover td{background:0 0}.connect-github-module__QyAGVq__repoRowBlocked .connect-github-module__QyAGVq__colName,.connect-github-module__QyAGVq__repoRowBlocked .connect-github-module__QyAGVq__check{opacity:.5}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colAccess a{color:#0071e3;text-decoration:none}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colAccess a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.connect-github-module__QyAGVq__repoRow{animation:none}}.connect-github-module__QyAGVq__linkBtn{appearance:none;font:inherit;color:#0071e3;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colAccess .connect-github-module__QyAGVq__linkBtn{margin-left:0}.connect-github-module__QyAGVq__linkBtn:hover{text-decoration:underline}.connect-github-module__QyAGVq__linkBtn:disabled{opacity:.5;cursor:default;text-decoration:none}.connect-github-module__QyAGVq__repoRowBlocked .connect-github-module__QyAGVq__linkBtn{opacity:1}.connect-github-module__QyAGVq__pickerLoading{flex:1;place-items:center;min-height:280px;display:grid}.connect-github-module__QyAGVq__loadSpin{border:2.5px solid #0000001a;border-top-color:#0071e3;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite connect-github-module__QyAGVq__cgSpin}@media (prefers-reduced-motion:reduce){.connect-github-module__QyAGVq__loadSpin{animation-duration:2.4s}}.connect-github-module__QyAGVq__runsOn{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.connect-github-module__QyAGVq__runsOn code{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;background:#f5f5f7;border-radius:8px;padding:8px 12px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.connect-github-module__QyAGVq__reposHead .connect-github-module__QyAGVq__linkBtn{align-items:center;gap:6px;display:inline-flex}.connect-github-module__QyAGVq__reposHead .connect-github-module__QyAGVq__linkBtn .connect-github-module__QyAGVq__btnSpin{border-color:#0071e3 #0071e340 #0071e340}@media (max-width:520px){.connect-github-module__QyAGVq__runsOn{width:100%;margin-right:0}}.connect-github-module__QyAGVq__runsOnCopy{appearance:none;font:inherit;color:#0071e3;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.connect-github-module__QyAGVq__runsOnCopy:hover{text-decoration:underline}.connect-github-module__QyAGVq__repoTable .connect-github-module__QyAGVq__colAction{text-align:right;width:128px}.connect-github-module__QyAGVq__badge{height:24px;font:500 12px/1 var(--c-font);letter-spacing:-.01em;white-space:nowrap;cursor:default;border:0;border-radius:6px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}button.connect-github-module__QyAGVq__badge,a.connect-github-module__QyAGVq__badge{cursor:pointer;transition:background-color .15s}.connect-github-module__QyAGVq__badgeDone{color:#1b7f3b;background:#e8f5ec}.connect-github-module__QyAGVq__badgeTodo{color:#06c;background:#eaf3ff}.connect-github-module__QyAGVq__badgeTodo:hover{background:#dbeaff}.connect-github-module__QyAGVq__badgeWait{color:#515154;background:#f2f2f5}.connect-github-module__QyAGVq__badgeWait:hover{background:#e8e8ed}.connect-github-module__QyAGVq__badge:focus-visible{outline-offset:2px;outline:2px solid #0071e3}
