.working{cursor:progress !important;opacity:0.8}.working::before{content:'';display:inline-block;flex-shrink:0;width:1em;height:1em;margin-right:0.4em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bh-spin 0.7s linear infinite}.action-progress{margin-top:12px;font-weight:700}@keyframes bh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.working::before{animation:none}}.navigation-skeleton{position:fixed;inset:68px 0 0;z-index:100;overflow:auto;background:var(--bg,#08080a);color:var(--tx,#f4f4f6)}.skeleton-wrap{max-width:68rem;padding:32px 20px;margin:auto}.skeleton-line,.skeleton-block,.skeleton-tabs{background:var(--s1,#17171b);border-radius:var(--r-sm,4px)}.skeleton-line{height:18px;width:64%;margin-bottom:18px}.skeleton-title{width:42%;height:42px;margin-bottom:24px}.skeleton-tabs{height:48px;margin:28px 0}.skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.skeleton-card{padding:24px;min-height:220px;background:var(--s2,#202026);border:1px solid var(--hair,#3b3b45);border-radius:var(--r-md,6px)}.skeleton-block{height:100px;width:100%}.skeleton-form .skeleton-grid{grid-template-columns:minmax(0,38rem)}.skeleton-form .skeleton-card{min-height:360px}.skeleton-bot .skeleton-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:600px){.skeleton-grid,.skeleton-bot .skeleton-grid{grid-template-columns:minmax(0,1fr)}}