.project-entry.svelte-oviq8z{position:relative;color:var(--color-text-body, #aaaab2);font-size:.8125rem}.project-open-link.svelte-oviq8z{position:absolute;inset:0;z-index:1;border-radius:inherit}.project-open-link.svelte-oviq8z:focus-visible{outline:2px solid var(--color-accent-primary, #b58cb6);outline-offset:-3px}.list.svelte-oviq8z{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,.75fr) minmax(100px,.9fr) minmax(110px,.8fr) minmax(150px,auto);gap:20px;align-items:center;padding:18px 24px;transition:background .15s}.list.svelte-oviq8z:hover{background:var(--color-bg-subtle, #1d1d21)}.project-identity.svelte-oviq8z{display:flex;gap:12px;align-items:center;min-width:0}.identity-copy.svelte-oviq8z{min-width:0}h2.svelte-oviq8z{margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}h2.svelte-oviq8z{color:var(--color-text-heading, #ececee);overflow-wrap:anywhere;transition:color .15s}.project-entry.svelte-oviq8z:hover h2:where(.svelte-oviq8z),.project-entry.svelte-oviq8z:focus-within h2:where(.svelte-oviq8z){color:var(--color-accent-primary, #b58cb6)}.site-link.svelte-oviq8z{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:24px;color:var(--color-text-body, #aaaab2);text-decoration:none;font-family:var(--font-mono, monospace);font-size:.75rem}.site-link.svelte-oviq8z span:where(.svelte-oviq8z){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-link.svelte-oviq8z svg:where(.svelte-oviq8z){flex-shrink:0}.site-link.svelte-oviq8z:hover{color:var(--color-text-heading, #ececee)}.project-subtitle.svelte-oviq8z{margin:2px 0 0;font-size:.75rem}.project-status.svelte-oviq8z{display:flex;align-items:center;gap:8px;white-space:nowrap}.status-dot.svelte-oviq8z{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.project-status[data-status=running].svelte-oviq8z{color:var(--color-success, #6ebd91)}.project-status[data-status=failed].svelte-oviq8z{color:var(--color-error, #e18b8b)}.project-status[data-status=deploying].svelte-oviq8z,.project-status[data-status=provisioning].svelte-oviq8z{color:var(--color-warning, #d3ad70)}.project-source.svelte-oviq8z{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;overflow-wrap:anywhere}.project-deployment.svelte-oviq8z{display:flex;flex-direction:column;gap:4px}.deployment-summary.svelte-oviq8z{display:flex;align-items:center;gap:5px;white-space:nowrap}.deployment-summary[data-status=success].svelte-oviq8z>span:where(.svelte-oviq8z):first-child{color:var(--color-success, #6ebd91)}.deployment-summary[data-status=failed].svelte-oviq8z>span:where(.svelte-oviq8z):first-child{color:var(--color-error, #e18b8b)}.deployment-summary[data-status=queued].svelte-oviq8z>span:where(.svelte-oviq8z):first-child,.deployment-summary[data-status=building].svelte-oviq8z>span:where(.svelte-oviq8z):first-child,.deployment-summary[data-status=deploying].svelte-oviq8z>span:where(.svelte-oviq8z):first-child{color:var(--color-warning, #d3ad70)}.project-actions.svelte-oviq8z{position:relative;z-index:2;min-width:0}.deployment-label.svelte-oviq8z{display:none;font-size:.75rem}.grid.svelte-oviq8z{display:grid;grid-template-columns:1fr auto;gap:22px 12px;background:var(--color-bg-panel, #161618);border:1px solid var(--color-border-default, #2b2b30);border-radius:8px;padding:22px;height:100%}.grid.svelte-oviq8z .project-identity:where(.svelte-oviq8z){grid-column:1 / -1}.grid.svelte-oviq8z .project-source:where(.svelte-oviq8z){grid-column:1 / -1;grid-row:3}.grid.svelte-oviq8z .project-deployment:where(.svelte-oviq8z){text-align:right}.grid.svelte-oviq8z .project-actions:where(.svelte-oviq8z){grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--color-border-default, #2b2b30)}.project-icon.svelte-oviq8z{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border-default, #2b2b30);border-radius:8px;flex-shrink:0}a.svelte-oviq8z:focus-visible{outline:2px solid var(--color-accent-primary, #b58cb6);outline-offset:4px;border-radius:2px}@container inventory (max-width: 900px){.list.svelte-oviq8z{grid-template-columns:minmax(0,1fr) auto;gap:16px 12px;padding:20px}.list.svelte-oviq8z .project-identity:where(.svelte-oviq8z){grid-column:1 / -1}.list.svelte-oviq8z .project-status:where(.svelte-oviq8z){grid-row:2}.list.svelte-oviq8z .project-source:where(.svelte-oviq8z){grid-column:1;grid-row:3}.list.svelte-oviq8z .project-deployment:where(.svelte-oviq8z){grid-column:2;grid-row:2 / 4;text-align:right}.list.svelte-oviq8z .project-actions:where(.svelte-oviq8z){grid-column:1 / -1;grid-row:4;padding-top:12px;border-top:1px solid var(--color-border-default, #2b2b30)}.list.svelte-oviq8z .deployment-label:where(.svelte-oviq8z){display:block}}@media(max-width:767px){.site-link.svelte-oviq8z{min-height:30px}}dialog.svelte-ta60gp::backdrop{background:#000000a6}@keyframes svelte-1kymlcg-toast-in{0%{transform:translateY(-10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.toast-in.svelte-1kymlcg{animation:svelte-1kymlcg-toast-in .18s ease-out}@media(prefers-reduced-motion:reduce){.toast-in.svelte-1kymlcg{animation:none}}.org-summary.svelte-wcx78p{display:flex;width:100%;align-items:center;gap:12px;padding:8px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left}.org-trigger.svelte-wcx78p{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:12px;row-gap:7px}.org-summary.compact.svelte-wcx78p{display:flex;min-height:44px;justify-content:center;padding:8px 0}.org-trigger.svelte-wcx78p:hover{background:#ffffff05;border-color:var(--color-border-default)}.org-trigger.svelte-wcx78p:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.org-copy.svelte-wcx78p{flex:1;min-width:0}.org-icon.svelte-wcx78p{display:flex;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-body)}.org-name.svelte-wcx78p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--color-text-heading)}.org-plan.svelte-wcx78p{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:var(--color-text-body)}.org-switch-label.svelte-wcx78p{grid-column:2 / -1;white-space:nowrap;font-size:12px;line-height:1.4;color:var(--color-accent-primary)}.org-trigger.svelte-wcx78p:hover .org-switch-label:where(.svelte-wcx78p){text-decoration:underline}
