.project-detail-loading-skeleton{flex-direction:column;gap:.75rem;height:100%;min-height:0;display:flex;overflow:hidden}.project-detail-loading-summary{border:1px solid color-mix(in srgb, var(--color-border-soft) 30%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 68%, var(--color-canvas) 32%);min-width:0;box-shadow:0 .28rem .8rem color-mix(in srgb, var(--color-deep-950) 2%, transparent);border-radius:.95rem;flex:none;align-items:center;gap:.38rem;padding:.38rem .44rem;display:flex;overflow:hidden}.project-detail-loading-workbench{flex:auto;grid-template-columns:minmax(0,1fr);gap:.65rem;min-height:0;display:grid;overflow:hidden}.project-detail-loading-panel{border:1px solid var(--color-border-soft);background:var(--color-surface-shell);min-width:0;min-height:0;box-shadow:var(--shadow-card);border-radius:2rem;padding:1.5rem;overflow:hidden}.project-detail-loading-panel--detail{flex-direction:column;display:flex}.project-detail-loading-panel-header,.project-detail-loading-composer-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.project-detail-loading-chip,.project-detail-loading-tabs,.project-detail-loading-card,.project-detail-loading-message,.project-detail-loading-composer{border:1px solid color-mix(in srgb, var(--color-border-soft) 42%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 70%, var(--color-canvas) 30%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-canvas) 82%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-border-soft) 12%, transparent)}.project-detail-loading-chip{border-radius:.68rem;align-items:center;gap:.42rem;min-height:2.05rem;padding:.25rem .52rem;display:flex}.project-detail-loading-chip--project{width:min(14rem,34vw);padding-left:.22rem}.project-detail-loading-chip--identity{width:min(17rem,30vw)}.project-detail-loading-metrics{flex:auto;gap:.38rem;min-width:0;display:flex}.project-detail-loading-chip--metric{flex:7rem;width:min(9rem,16vw)}.project-detail-loading-tabs{border-radius:.68rem;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;width:clamp(12rem,22vw,18rem);min-height:2.05rem;padding:.22rem;display:grid}.project-detail-loading-tabs>span{border-radius:.48rem}.project-detail-loading-block{background:linear-gradient(90deg, color-mix(in srgb, var(--color-border-soft) 32%, transparent), color-mix(in srgb, var(--color-primary) 14%, var(--color-border-soft) 20%), color-mix(in srgb, var(--color-border-soft) 32%, transparent));background-size:220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite project-detail-loading-sheen;display:block}.project-detail-loading-icon,.project-detail-loading-avatar{border-radius:.52rem;flex:none;width:1.66rem;height:1.66rem}.project-detail-loading-avatar{border-radius:.62rem}.project-detail-loading-button,.project-detail-loading-spinner{flex:none;width:2rem;height:2rem}.project-detail-loading-line{width:100%;height:.72rem}.project-detail-loading-line--title{width:min(8rem,16vw)}.project-detail-loading-line--label{width:3rem}.project-detail-loading-line--value{width:5rem}.project-detail-loading-line--heading{width:7rem;height:1rem}.project-detail-loading-line--detail-title{width:min(18rem,46vw);height:1rem}.project-detail-loading-line--short{width:62%}.project-detail-loading-list-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:1.25rem;display:grid}.project-detail-loading-list-tabs>span,.project-detail-loading-search{border-radius:.8rem;height:2.05rem}.project-detail-loading-search{margin-top:.8rem}.project-detail-loading-card-list,.project-detail-loading-timeline{flex-direction:column;gap:.7rem;display:flex}.project-detail-loading-card-list{margin-top:1rem}.project-detail-loading-card{border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.project-detail-loading-card>div{flex-direction:column;justify-content:center;gap:.45rem;min-width:0;display:flex}.project-detail-loading-card--active{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border-soft) 58%);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface-panel) 91%)}.project-detail-loading-resizer{background:color-mix(in srgb, var(--color-border-soft) 55%, transparent);border-radius:999px;min-height:0;display:none}.project-detail-loading-detail-frame{flex-direction:column;flex:auto;gap:.75rem;min-height:0;margin-top:1.25rem;display:flex;overflow:hidden}.project-detail-loading-timeline{border:1px solid color-mix(in srgb, var(--color-border-soft) 22%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 38%, transparent);border-radius:1.35rem;flex:auto;justify-content:flex-end;min-height:0;padding:1rem;overflow:hidden}.project-detail-loading-message{border-radius:1.1rem;width:min(34rem,72%);padding:.9rem}.project-detail-loading-message--right{align-self:flex-end;width:min(26rem,56%)}.project-detail-loading-message>span+span,.project-detail-loading-composer>span+span{margin-top:.55rem}.project-detail-loading-composer{border-radius:1.25rem;flex:none;padding:.95rem}.project-detail-loading-composer-actions{margin-top:.75rem}.project-detail-loading-composer-actions>span{width:2rem;height:2rem}.project-detail-loading-composer-actions>.project-detail-loading-send{width:3.8rem}@media (width>=80rem){.project-detail-loading-workbench{grid-template-columns:minmax(18rem,18rem) .28rem minmax(0,1fr);align-items:stretch}.project-detail-loading-resizer{display:block}}@media (width<=72rem){.project-detail-loading-chip--identity,.project-detail-loading-metrics{display:none}.project-detail-loading-chip--project{width:min(18rem,52vw)}.project-detail-loading-tabs{flex:auto;width:auto;min-width:10rem}}@media (width<=48rem){.project-detail-loading-summary{flex-wrap:wrap}.project-detail-loading-chip--project,.project-detail-loading-tabs{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.project-detail-loading-block{animation:none}}@keyframes project-detail-loading-sheen{0%{background-position:180% 0}to{background-position:-40% 0}}.project-detail-active-tab-scroll-host--conversation.svelte-488t48{padding-right:0;overflow:hidden}
