.sk i{display:block;border-radius:4px;background:var(--wash);position:relative;overflow:hidden}.sk i:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:sk-shine 1.1s ease-in-out infinite}@keyframes sk-shine{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sk i:after{animation:none}}.sk-sub{display:flex;gap:18px;align-items:center;height:38px;border-bottom:1px solid var(--line);padding:0 12px}.sk-sub i{height:10px}.sk-head{display:flex;flex-direction:column;gap:10px;padding-top:4px}.sk-eyebrow{width:220px;height:9px}.sk-h1{width:min(560px,80%);height:26px}.sk-h1.short{width:min(340px,55%)}.sk-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.sk-kpi{padding:12px 12px 14px 0;margin-right:12px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.sk-kpi:last-child{border-right:0;margin-right:0}.sk-kpi .l{width:70%;height:9px}.sk-kpi .v{width:55%;height:28px}.sk-kpi .d{width:80%;height:9px}.sk-rows{display:flex;flex-direction:column;gap:8px}.sk-row{height:44px;border-radius:6px;background:var(--sheet)!important;border:1px solid var(--line)}@media (max-width:900px){.sk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}}.nav-progress{position:fixed;top:0;left:var(--navw);right:var(--dockw);height:2px;z-index:60;pointer-events:none;opacity:0;transform-origin:0 50%;transform:scaleX(0);background:var(--ink)}html[data-nav=pending] .nav-progress{opacity:1;animation:nav-prog 9s cubic-bezier(.08,.75,.2,1) forwards}@keyframes nav-prog{0%{transform:scaleX(0)}6%{transform:scaleX(.35)}30%{transform:scaleX(.7)}to{transform:scaleX(.94)}}html[data-nav=pending] #app-main>*{opacity:.55;transition:opacity .18s ease .12s}html[data-nav=pending] #app-main{cursor:progress}@media (max-width:900px){.nav-progress{left:0;right:0}}@media (prefers-reduced-motion:reduce){html[data-nav=pending] .nav-progress{animation:none;transform:scaleX(.6)}}