:root{--h-system-context-height: 2.15rem}.system-context-row.svelte-1ekp7sq{background:#1a1a1a;border-bottom:1px solid var(--c-border-main, #333);position:relative;z-index:1400}.shell-inner.svelte-1ekp7sq{display:flex;align-items:center;gap:.75rem;padding:0 192px 0 200px}.context-inner.svelte-1ekp7sq{min-height:var(--h-system-context-height)}.context-main.svelte-1ekp7sq{flex:1;min-width:0;padding-left:8px}.breadcrumb-bar.svelte-1ekp7sq{display:flex;align-items:center;gap:.5rem;padding:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-secondary, #888);min-width:0}.breadcrumb-bar.svelte-1ekp7sq .crumb-link:where(.svelte-1ekp7sq),.breadcrumb-bar.svelte-1ekp7sq .crumb-sep:where(.svelte-1ekp7sq){white-space:nowrap}.crumb-link.svelte-1ekp7sq{color:var(--c-text-secondary, #888);text-decoration:none;transition:color .2s}.crumb-link.svelte-1ekp7sq:hover{color:var(--c-text-accent, #f5e393)}.crumb-link.current.svelte-1ekp7sq{color:var(--c-text-accent, #f5e393);font-weight:600}.crumb-sep.svelte-1ekp7sq{opacity:.6;-webkit-user-select:none;user-select:none}.access-inline.svelte-1ekp7sq{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.access-chip.svelte-1ekp7sq{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:2px;padding:.14rem .4rem;border:1px solid transparent}.access-chip.role.svelte-1ekp7sq{color:var(--c-text-primary, #f0f0f0);border-color:var(--c-border-main, #3b3b3b);background:#ffffff08}.access-chip.moderator.svelte-1ekp7sq{color:var(--c-text-accent, #f5e393);border-color:var(--c-border-accent, #d4b268);background:#f5e3931f}.access-chip.viewer.svelte-1ekp7sq{color:var(--c-text-secondary, #9a9a9a);border-color:var(--c-border-main, #3b3b3b);background:#ffffff05}.access-edit-link.svelte-1ekp7sq{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--c-text-accent, #f5e393);text-decoration:none;padding:.14rem .4rem;border:1px solid var(--c-border-accent, #d4b268);background:#f5e3931a;border-radius:2px}.access-edit-link.svelte-1ekp7sq:hover{background:#f5e39333}@media(max-width:1792px){.shell-inner.svelte-1ekp7sq{padding-left:104px}}@media(max-width:1592px){.shell-inner.svelte-1ekp7sq{padding-left:8px}}@media(max-width:900px){.context-inner.svelte-1ekp7sq{flex-wrap:wrap}.access-inline.svelte-1ekp7sq{width:100%;justify-content:flex-start;margin-left:0}}:root{--h-system-tabs-height: 2.65rem}.pipeline-tabs-bar.svelte-hif5dd{position:sticky;top:calc(var(--h-navbar, 48px) + env(safe-area-inset-top,0px));z-index:1500;background:#1a1a1a;border-bottom:1px solid var(--c-border-main, #333);box-shadow:0 2px 6px #00000047;min-height:var(--h-system-tabs-height)}.shell-inner.svelte-hif5dd{display:flex;align-items:center;gap:.75rem;padding-left:192px}.tabs-inner.svelte-hif5dd{min-height:var(--h-system-tabs-height);align-items:stretch}.pipeline-tabs.svelte-hif5dd{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;flex:1;min-width:0}.tab.svelte-hif5dd{display:inline-flex;align-items:center;min-height:var(--h-system-tabs-height);padding:0 .9rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-secondary, #888);text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s,background .2s;background:transparent}.tab.svelte-hif5dd:hover{color:var(--c-text-primary, #eee);background:#ffffff08}.tab.active.svelte-hif5dd{color:var(--c-text-accent, #f5e393);border-bottom-color:var(--c-border-accent, #d4b268);background:#f5e3930f}.tab-label.svelte-hif5dd{display:block}.system-title-tab.svelte-hif5dd{text-transform:uppercase;letter-spacing:.015em}.system-title-tab.svelte-hif5dd .tab-label:where(.svelte-hif5dd){max-width:min(44vw,27rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1792px){.shell-inner.svelte-hif5dd{padding-left:96px}}@media(max-width:1592px){.shell-inner.svelte-hif5dd{padding-left:0}}@media(max-width:900px){.pipeline-tabs.svelte-hif5dd{overflow-x:auto;flex-wrap:nowrap}.system-title-tab.svelte-hif5dd .tab-label:where(.svelte-hif5dd){max-width:min(65vw,20rem)}}
