.av-loading{width:100%;color:var(--brand-text);padding:8px 0}.av-loading-page{max-width:1040px;margin:0 auto;padding:clamp(24px,5vw,64px)}.av-loading-caption{color:var(--brand-text-soft);font:500 13px/1.5 var(--sans);align-items:center;gap:10px;display:flex}.av-loading-orbit{border:2px solid var(--jr-card-line);border-top-color:var(--brand-text-soft);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite av-orbit}.av-skeleton-content{gap:18px;margin-top:22px;display:grid}.av-skeleton{background:color-mix(in srgb, var(--brand-text) 8%, var(--jr-paper));border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.av-skeleton:after{content:"";background:linear-gradient(100deg, transparent 10%, color-mix(in srgb, var(--jr-card) 80%, transparent) 48%, transparent 85%);animation:1.8s ease-in-out infinite av-shimmer;position:absolute;inset:0;transform:translate(-110%)}.av-skeleton-heading{border-radius:9px;height:34px}.av-skeleton-number{height:30px}.av-skeleton-hero{background:var(--jr-inset);border-radius:20px;gap:18px;min-height:150px;padding:24px;display:grid}.av-skeleton-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0;display:grid}.av-skeleton-metrics>div{border:1px solid var(--jr-card-line);border-radius:16px;gap:14px;padding:18px 12px;display:grid}.av-skeleton-rows{gap:24px;display:grid}.av-skeleton-row{align-items:center;gap:16px;min-height:54px;display:flex}.av-skeleton-row>div{flex:1;gap:12px;display:grid}.av-skeleton-row .av-skeleton-icon{border-radius:14px;flex:none;height:44px;width:44px!important}.av-loading-list{padding:16px}.av-loading-list .av-skeleton-content{margin-top:16px}.av-navigation-pending{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.av-navigation-pending:after{content:"";background:linear-gradient(100deg, transparent, var(--jr-card-line), transparent);animation:1.3s ease-in-out infinite av-shimmer;position:absolute;inset:0}.av-loading-delayed{visibility:hidden;animation:av-loading-reveal 0s linear var(--av-loading-reveal,0s) forwards}@keyframes av-loading-reveal{to{visibility:visible}}@keyframes av-shimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes av-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.av-skeleton:after,.av-loading-orbit,.av-navigation-pending:after{animation:none}.av-skeleton:after{display:none}}@media (forced-colors:active){.av-skeleton{border:1px solid graytext}.av-skeleton:after{display:none}}