@keyframes pl-sweep{to{transform:translate(100%)}}@keyframes pl-in{0%{opacity:0}to{opacity:1}}.pl-bar,.portal-skeleton-row{border:1px solid var(--lg-edge,var(--ui-border));background:var(--lg-surface,var(--ui-soft));display:block;position:relative;overflow:hidden}.pl-bar:after,.portal-skeleton-row:after{content:"";animation:1.3s ease-in-out infinite pl-sweep;animation-delay:calc(var(--i,0)*70ms);background:linear-gradient(100deg,#0000 25%,#ff5a1f33 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}.portal-skeleton-row{background-image:none;animation:none}.pl{min-height:60dvh;animation:.18s ease-out both pl-in}.pl-main{align-content:start;gap:14px;min-width:0;max-width:1400px;display:grid}.pl-head{align-items:center;gap:10px;display:flex}.pl-title{border-radius:12px;width:min(280px,45%);height:34px}.pl-pill{border-radius:999px;width:92px;height:34px}.pl-title+.pl-pill{margin-left:auto}.pl-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pl-card{border-radius:18px;height:104px}.pl-split{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:14px;display:grid}.pl-panel{border-radius:18px;height:230px}.pl-list{gap:8px;display:grid}.pl-row{border-radius:12px;height:46px}@media (max-width:760px){.pl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-card{height:88px}.pl-split{grid-template-columns:1fr}.pl-panel{height:170px}.pl-pill{display:none}}@media (prefers-reduced-motion:reduce){.pl{animation:none}.pl-bar:after,.portal-skeleton-row:after{animation:none;display:none}}
