.top-loading{z-index:var(--z-toast);pointer-events:none;font-family:var(--font-ui,Inter, sans-serif);font-size:var(--ui-type-body,14px);font-weight:var(--ui-type-weight-regular,400);line-height:var(--ui-type-line-height,1.45);position:fixed;inset:0 0 auto}.top-loading__track{background:var(--ui-loading-track,#e0e5ed);height:3px;position:relative;overflow:hidden}.top-loading__track>span{background:var(--theme-accent,#6366f1);transform-origin:0;transform:scaleX(var(--top-progress,.08));transition:transform .24s linear;position:absolute;inset:0}.top-loading--complete .top-loading__track>span{transition-duration:var(--top-progress-finish-duration)}.top-loading--complete{animation:top-loading-finish var(--top-progress-finish-duration) ease-out both}@keyframes top-loading-finish{to{opacity:0}}.top-loading__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.top-loading__notice{pointer-events:auto;border:1px solid var(--system-border,#d8e0e7);border-radius:var(--system-panel-radius,16px);background:var(--system-surface,#fff);width:fit-content;max-width:calc(100% - 32px);box-shadow:var(--system-shadow-soft,0 2px 8px #00000014);color:var(--ui-type-muted,#65758a);align-items:center;gap:16px;margin:12px auto 0;padding:12px 16px;display:flex}.top-loading__title,.top-loading__message{display:block}.top-loading__notice .top-loading__title{font-weight:var(--ui-type-weight-medium,500)}.top-loading__message{font-size:var(--ui-type-meta,12px);margin-top:2px}.top-loading__notice button{font:inherit;flex:none;min-height:40px}.top-loading--offline .top-loading__track>span{transition:none}@media (width<=600px){.top-loading__notice{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.top-loading__track>span{transition:none;transform:scaleX(.35)}.top-loading--complete{opacity:0;animation:none}}
