.wl-root{position:relative;animation:wl-in .18s ease-out both}.wl-root,.wl-skeleton{display:grid;gap:18px;min-width:0}.wl-avatar,.wl-bar,.wl-button,.wl-dot,.wl-input,.wl-pill,.wl-thumb{display:block;border-radius:6px;background:linear-gradient(90deg,#edf1f7,#edf1f7 35%,#f8fafd 50%,#edf1f7 65%,#edf1f7);background-size:300% 100%;animation:wl-shimmer 1.4s ease-in-out infinite}.wl-bar{height:12px;max-width:100%}.wl-bar.wl-name{width:110px;height:13px;margin:2px 0}.wl-card{display:grid;gap:12px;align-content:start;padding:20px;background:#fff;border:1px solid var(--ds-line,#e4eaf2);border-radius:9px;box-shadow:0 3px 10px #15365b03;min-width:0}.wl-tall{min-height:190px}.wl-hero{display:flex;align-items:center;gap:16px}.wl-hero span{display:grid;gap:10px;flex:1}.wl-avatar{width:56px;height:56px;border-radius:50%;flex:none}.wl-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wl-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.wl-line{display:flex;align-items:center;gap:12px}.wl-dot{width:28px;height:28px;border-radius:50%;flex:none}.wl-stack{display:grid;gap:12px}.wl-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px}.wl-item span{display:grid;gap:9px}.wl-thumb{width:48px;height:48px;border-radius:10px}.wl-pill{width:84px;height:28px;border-radius:999px}.wl-table{gap:0;padding:6px 20px}.wl-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .7fr;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--ds-line,#e5ebf3)}.wl-row:first-child{border-top:0}.wl-head .wl-bar{background:#e3e9f2;animation:none}.wl-form{gap:18px;max-width:640px}.wl-field{display:grid;gap:8px}.wl-button,.wl-input{height:40px;border-radius:8px}.wl-button{width:150px}.wl-progress{position:absolute;inset:-24px 0 auto;height:3px;overflow:hidden;border-radius:0 0 3px 3px;pointer-events:none}.wl-progress i{position:absolute;inset:0 auto 0 0;width:35%;background:linear-gradient(90deg,transparent,var(--ds-red,#ff272c),transparent);animation:wl-progress 1.3s cubic-bezier(.45,.05,.4,1) infinite}.wl-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:20px;margin-bottom:-6px;color:var(--ds-muted,#566c91);font-size:13px;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.wl-caption.is-visible{opacity:1;transform:none}.wl-caption strong{color:var(--ds-ink,#081831);font-size:14px}.wl-tip{animation:wl-tip .35s ease-out both}.wl-sep{color:#b8c4d6}@keyframes wl-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes wl-progress{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}@keyframes wl-tip{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes wl-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.wl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-split{grid-template-columns:1fr}.wl-row{grid-template-columns:1.4fr 1fr .7fr}.wl-row>:nth-child(3){display:none}.wl-progress{inset:-16px 0 auto}.wl-caption{display:grid;gap:2px}.wl-sep{display:none}}@media (prefers-reduced-motion:reduce){.wl-avatar,.wl-bar,.wl-button,.wl-dot,.wl-input,.wl-pill,.wl-root,.wl-thumb,.wl-tip{animation:none}.wl-progress{display:none}.wl-caption{transition:none}}