.page-loading-module__WKwKmG__loading{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:24px 28px}.page-loading-module__WKwKmG__status{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.page-loading-module__WKwKmG__spinner{width:32px;height:32px;color:var(--accent);flex-shrink:0;animation:1.8s linear infinite page-loading-module__WKwKmG__loading-turn;display:inline-flex}.page-loading-module__WKwKmG__spinner svg{width:100%;height:100%}.page-loading-module__WKwKmG__rows{margin-top:20px;animation:2.4s ease-in-out infinite page-loading-module__WKwKmG__loading-breathe}.page-loading-module__WKwKmG__row{border-top:1px solid var(--border);align-items:center;gap:16px;padding:20px 0;display:flex}.page-loading-module__WKwKmG__coin,.page-loading-module__WKwKmG__name,.page-loading-module__WKwKmG__symbol,.page-loading-module__WKwKmG__value{background:var(--surface-alt);border-radius:5px;display:block}.page-loading-module__WKwKmG__coin{border-radius:50%;flex-shrink:0;width:38px;height:38px}.page-loading-module__WKwKmG__identity{flex:1}.page-loading-module__WKwKmG__name{width:min(140px,80%);height:12px}.page-loading-module__WKwKmG__symbol{width:48px;height:8px;margin-top:9px}.page-loading-module__WKwKmG__value{width:14%;height:12px;margin-left:16px}@keyframes page-loading-module__WKwKmG__loading-turn{to{transform:rotate(360deg)}}@keyframes page-loading-module__WKwKmG__loading-breathe{50%{opacity:.55}}@media (max-width:600px){.page-loading-module__WKwKmG__loading{padding:20px}.page-loading-module__WKwKmG__row{gap:12px}.page-loading-module__WKwKmG__value:last-child{display:none}}@media (prefers-reduced-motion:reduce){.page-loading-module__WKwKmG__spinner,.page-loading-module__WKwKmG__rows{animation:none}}
.route-loading-bar-module__-SCM0W__bar{z-index:10000;pointer-events:none;background:color-mix(in srgb, var(--accent) 15%, transparent);height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.route-loading-bar-module__-SCM0W__bar span{background:var(--accent);border-radius:0 3px 3px 0;width:40%;height:100%;animation:1.4s ease-in-out infinite route-loading-bar-module__-SCM0W__route-progress;display:block}@keyframes route-loading-bar-module__-SCM0W__route-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.route-loading-bar-module__-SCM0W__bar span{width:100%;animation:none}}
