.loading-placeholder{--loading-fill:#e8e8e6;--loading-surface:#f5f5f3;width:100%;min-width:0;color:#73736f}.loading-placeholder-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.loading-placeholder-layout{min-width:0}.loading-placeholder-content{min-width:0;width:100%}.loading-placeholder-heading{display:grid;gap:16px;margin-bottom:32px}.loading-placeholder-action,.loading-placeholder-avatar,.loading-placeholder-brand,.loading-placeholder-image,.loading-placeholder-line{display:block;background:var(--loading-fill);border-radius:7px}.loading-placeholder-line{height:12px;width:100%}.loading-placeholder-title{height:28px;width:min(64%,350px)}.loading-placeholder-caption{width:min(85%,480px)}.loading-placeholder-short{width:60%}.loading-placeholder--site{max-width:1200px;margin:0 auto;padding:64px clamp(20px,5vw,64px);min-height:620px;--loading-fill:#e5dbcd;--loading-surface:#f0e8dc;color:#665844;background:#faf6ef}.loading-placeholder-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.loading-placeholder-copy{display:grid;gap:18px}.loading-placeholder-copy>.loading-placeholder-line{height:18px}.loading-placeholder-action{width:180px;max-width:75%;height:48px;margin-top:20px;border-radius:12px}.loading-placeholder-image{height:320px;border-radius:24px;background:var(--loading-surface)}.loading-placeholder--admin .loading-placeholder-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;min-height:100dvh;padding:28px}.loading-placeholder-sidebar{display:flex;flex-direction:column;gap:27px;padding:16px 18px;background:var(--loading-surface);border-radius:16px}.loading-placeholder-brand{width:120px;max-width:100%;height:40px;margin-bottom:30px}.loading-placeholder--admin .loading-placeholder-content{padding:12px 0}.loading-placeholder--cabinet{padding:clamp(24px,4vw,48px);min-height:500px}.loading-placeholder--section{margin:20px 0;min-height:380px}.loading-placeholder--section .loading-placeholder-heading{display:none}.loading-placeholder-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.loading-placeholder-card{display:grid;gap:18px;min-width:0;padding:22px;background:var(--loading-surface);border-radius:14px}.loading-placeholder-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.loading-placeholder-detail,.loading-placeholder-list{min-width:0;border:1px solid var(--loading-fill);border-radius:14px;padding:20px}.loading-placeholder-list{display:grid;gap:22px}.loading-placeholder-list-row{display:flex;align-items:center;gap:14px;min-width:0}.loading-placeholder-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0}.loading-placeholder-list-row>div{display:grid;gap:10px;flex:1 1;min-width:0}.loading-placeholder-detail{display:flex;flex-direction:column;gap:20px}.loading-placeholder-detail .loading-placeholder-title{margin-bottom:14px;height:20px}@media(max-width:760px){.loading-placeholder--site{padding-top:36px;min-height:560px}.loading-placeholder-hero{grid-template-columns:minmax(0,1fr);gap:30px}.loading-placeholder-image{height:220px}.loading-placeholder--admin .loading-placeholder-layout{grid-template-columns:56px minmax(0,1fr);padding:16px;gap:20px}.loading-placeholder-sidebar{padding:15px 10px;gap:28px}.loading-placeholder-brand{height:32px;margin-bottom:10px}.loading-placeholder-sidebar .loading-placeholder-line{height:24px;border-radius:7px}.loading-placeholder-metrics{gap:10px}.loading-placeholder-card{padding:16px 12px}.loading-placeholder-body{grid-template-columns:minmax(0,1fr)}.loading-placeholder-detail{display:none}.loading-placeholder--cabinet{padding:24px 20px}.loading-placeholder-title{width:76%}}