.ProjectTree-module__a3KQRa__tree{margin-inline:-8px;list-style:none}.ProjectTree-module__a3KQRa__node{list-style:none}.ProjectTree-module__a3KQRa__folder{display:block}.ProjectTree-module__a3KQRa__summary{align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease-out);list-style:none;display:flex}.ProjectTree-module__a3KQRa__summary::-webkit-details-marker{display:none}.ProjectTree-module__a3KQRa__summary:hover{background-color:var(--surface-hover)}.ProjectTree-module__a3KQRa__summary:focus-visible,.ProjectTree-module__a3KQRa__row:focus-visible{outline:var(--border-width-thick) solid var(--ring-focus);outline-offset:2px}.ProjectTree-module__a3KQRa__chevron{color:var(--icon-tertiary);transition:transform .16s var(--ease-out);flex:none}.ProjectTree-module__a3KQRa__folder[open]>.ProjectTree-module__a3KQRa__summary .ProjectTree-module__a3KQRa__chevron{transform:rotate(90deg)}.ProjectTree-module__a3KQRa__glyph{color:var(--icon-tertiary);flex:none}.ProjectTree-module__a3KQRa__glyphOpen,.ProjectTree-module__a3KQRa__folder[open]>.ProjectTree-module__a3KQRa__summary .ProjectTree-module__a3KQRa__glyphClosed{display:none}.ProjectTree-module__a3KQRa__folder[open]>.ProjectTree-module__a3KQRa__summary .ProjectTree-module__a3KQRa__glyphOpen{color:var(--icon-secondary);display:block}.ProjectTree-module__a3KQRa__tree>.ProjectTree-module__a3KQRa__node>.ProjectTree-module__a3KQRa__folder>.ProjectTree-module__a3KQRa__summary .ProjectTree-module__a3KQRa__name{font-weight:var(--font-weight-semibold)}.ProjectTree-module__a3KQRa__children{padding-left:var(--spacing-12);border-left:var(--border-width-default) solid var(--border-default);margin-left:30px;list-style:none}.ProjectTree-module__a3KQRa__row{align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-sm);min-width:0;transition:background-color .12s var(--ease-out);flex:1;padding-left:30px;display:flex}.ProjectTree-module__a3KQRa__row:hover{background-color:var(--surface-hover)}.ProjectTree-module__a3KQRa__locked{cursor:default}.ProjectTree-module__a3KQRa__locked .ProjectTree-module__a3KQRa__name{color:var(--text-secondary)}.ProjectTree-module__a3KQRa__locked .ProjectTree-module__a3KQRa__glyph{color:var(--icon-placeholder)}.ProjectTree-module__a3KQRa__name{font-size:var(--type-body-sm);line-height:var(--type-body-sm-line-height);color:var(--text-default);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProjectTree-module__a3KQRa__row:hover .ProjectTree-module__a3KQRa__name,.ProjectTree-module__a3KQRa__row:focus-visible .ProjectTree-module__a3KQRa__name{color:var(--text-default)}.ProjectTree-module__a3KQRa__link{padding-left:var(--spacing-8)}.ProjectTree-module__a3KQRa__link .ProjectTree-module__a3KQRa__name{color:var(--text-secondary)}.ProjectTree-module__a3KQRa__link:hover .ProjectTree-module__a3KQRa__name,.ProjectTree-module__a3KQRa__link:focus-visible .ProjectTree-module__a3KQRa__name{color:var(--text-default)}.ProjectTree-module__a3KQRa__go{color:var(--icon-secondary);visibility:hidden;opacity:0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);flex:none;margin-left:auto;transform:translate(-2px,2px)}.ProjectTree-module__a3KQRa__row:hover .ProjectTree-module__a3KQRa__go,.ProjectTree-module__a3KQRa__row:focus-visible .ProjectTree-module__a3KQRa__go{visibility:visible;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ProjectTree-module__a3KQRa__chevron,.ProjectTree-module__a3KQRa__summary,.ProjectTree-module__a3KQRa__row,.ProjectTree-module__a3KQRa__go{transition:none}}
.ToolOrbit-module__kVfa2G__orbit{flex:1 1 0;align-self:stretch;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.ToolOrbit-module__kVfa2G__system{position:absolute;top:50%;left:100%}.ToolOrbit-module__kVfa2G__ring{top:calc(-1 * var(--radius));left:calc(-1 * var(--radius));width:calc(2 * var(--radius));height:calc(2 * var(--radius));border:var(--border-width-default) dashed var(--border-strong);border-radius:var(--radius-full);animation:ToolOrbit-module__kVfa2G__orbit-spin var(--duration) linear infinite;animation-direction:var(--direction);position:absolute}.ToolOrbit-module__kVfa2G__slot{position:absolute;transform:translate(-50%,-50%)}.ToolOrbit-module__kVfa2G__badge{border-radius:var(--radius-full);background-color:var(--surface-default);width:28px;height:28px;animation:ToolOrbit-module__kVfa2G__orbit-spin var(--duration) linear infinite;animation-direction:var(--counter);justify-content:center;align-items:center;display:flex}.ToolOrbit-module__kVfa2G__mark{object-fit:contain;width:17px;height:17px;display:block}@keyframes ToolOrbit-module__kVfa2G__orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ToolOrbit-module__kVfa2G__ring,.ToolOrbit-module__kVfa2G__badge{animation:none}}
.CodeWork-module__3U_T1G__band{padding-block:var(--spacing-64);background-color:var(--surface-default);grid-template-columns:1fr;display:grid}.CodeWork-module__3U_T1G__panel{gap:var(--spacing-16);padding-inline:var(--spacing-24);flex-direction:column;min-width:0;display:flex}.CodeWork-module__3U_T1G__graphRow{align-items:center;gap:var(--spacing-24);display:flex}.CodeWork-module__3U_T1G__graphRow>:last-child{display:none}@media (min-width:1240px){.CodeWork-module__3U_T1G__graphRow>:last-child{display:block}}.CodeWork-module__3U_T1G__label{font-size:var(--type-caption);line-height:var(--type-caption-line-height);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}@media (min-width:1080px){.CodeWork-module__3U_T1G__band{grid-template-columns:1fr 3fr}.CodeWork-module__3U_T1G__panel{padding-inline:var(--spacing-32)}.CodeWork-module__3U_T1G__band{column-gap:var(--spacing-48)}}@media not (min-width:1080px){.CodeWork-module__3U_T1G__band{row-gap:var(--spacing-32)}}
