.loading-workspace{background:var(--bg);min-height:100svh}.loading-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);min-height:100svh;display:grid}.loading-placeholder{background:color-mix(in srgb, var(--muted) 13%, var(--surface));border-radius:4px;flex-shrink:0;height:12px;display:block}.loading-rail{background:var(--rail);flex-direction:column;padding:18px 12px 12px;display:flex}.loading-rail .loading-placeholder{background:var(--rail-hover)}.loading-rail .loading-placeholder:after{background:linear-gradient(90deg, transparent, var(--rail-hover), transparent)}.loading-brand{align-items:center;gap:10px;margin:0 6px 18px;display:flex}.loading-mark{width:54px;height:28px}.loading-name{width:142px}.loading-brand>.loading-name{width:64px}.loading-switch{border-radius:10px;width:100%;height:54px;margin-bottom:18px}.loading-nav{gap:2px;display:grid}.loading-nav-row{align-items:center;gap:12px;height:42px;padding:10px 11px;display:flex}.loading-icon{width:19px;height:19px}.loading-label{width:94px}.loading-rail-footer{gap:10px;margin-top:auto;padding:14px 6px 0;display:grid}.loading-column{min-width:0}.loading-topbar{height:var(--top-h);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;padding:0 28px;display:flex}.loading-context{width:172px;height:16px}.loading-meta{width:66px}.loading-content{max-width:1920px;margin:0 auto;padding:28px 28px 40px}.loading-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.loading-title{width:min(280px,60%);height:36px}.loading-toolbar{gap:12px;margin-bottom:20px;display:flex}.loading-control{width:200px;height:44px}.loading-filter{width:125px;height:44px}.loading-metrics{border-block:1px solid var(--khaki-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:18px 0;display:grid}.loading-metric{border-right:1px solid var(--khaki-line);gap:12px;padding:0 22px;display:grid}.loading-metric:first-child{padding-left:0}.loading-metric:last-child{border:0}.loading-number{width:64px;height:34px}.loading-surface{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-panel);box-shadow:var(--shadow-1);overflow:hidden}.loading-surface-heading,.loading-content-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.loading-surface-heading{min-height:60px}.loading-content-row{min-height:64px}.loading-content-row:last-child{border-bottom:0}.loading-detail{width:28%}.loading-progress{z-index:50;background:var(--accent-soft);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.loading-progress:after{content:"";background:var(--accent);width:35%;height:100%;animation:1.8s ease-in-out infinite loading-travel;display:block}@keyframes loading-travel{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media (max-width:1179px){.loading-topbar,.loading-content{padding-inline:24px}}@media (max-width:900px){.loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.loading-metric:nth-child(2){border-right:0}.loading-metric:nth-child(3){padding-left:0}.loading-shell{grid-template-columns:minmax(0,1fr)}.loading-rail{display:none}.loading-topbar{height:56px;padding-inline:16px}.loading-content{padding:18px 16px 22px}}@media (max-width:680px){.loading-title{height:30px}.loading-heading>.loading-control{width:40%}.loading-toolbar{gap:12px}.loading-control{width:55%}.loading-filter{width:30%}.loading-surface-heading,.loading-content-row{gap:16px;padding:18px 16px}.loading-detail{display:none}}@media (prefers-reduced-motion:reduce){.loading-progress:after{width:100%;animation:none}}
