@keyframes liquid-blob-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.62)}}@keyframes liquid-blob-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.2;transform:scale(1.35)}}html[data-glass=on] .liquid-spin-indicator{justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}html[data-glass=on] .ant-spin .ant-spin-dot:has(.liquid-spin-indicator){animation:none}html[data-glass=on] .liquid-spin-blob{background:linear-gradient(135deg, var(--md-color-accent-primary), #7c3aed);width:8px;height:8px;animation:liquid-blob-pulse calc(var(--md-motion-duration-slow) * 4) var(--md-motion-ease-standard) infinite;border-radius:999px;box-shadow:inset 0 1px #fff6}html[data-glass=on] .liquid-spin-blob--core{width:12px;height:12px;position:relative}html[data-glass=on] .liquid-spin-blob--core:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--md-color-accent-primary) 32%, transparent) 0%, transparent 70%);animation:liquid-blob-halo calc(var(--md-motion-duration-slow) * 4) var(--md-motion-ease-standard) infinite;border-radius:999px;position:absolute;inset:-7px}html[data-glass=on] .liquid-spin-blob:first-child{animation-delay:0s}html[data-glass=on] .liquid-spin-blob--core{animation-delay:var(--md-motion-duration-mid)}html[data-glass=on] .liquid-spin-blob:nth-child(3){animation-delay:calc(var(--md-motion-duration-mid) * 2)}html[data-glass=on] .liquid-spin-indicator--small{gap:4px}html[data-glass=on] .liquid-spin-indicator--small .liquid-spin-blob{width:6px;height:6px}html[data-glass=on] .liquid-spin-indicator--small .liquid-spin-blob--core{width:9px;height:9px}html[data-glass=on] .liquid-spin-indicator--large{gap:7px}html[data-glass=on] .liquid-spin-indicator--large .liquid-spin-blob{width:11px;height:11px}html[data-glass=on] .liquid-spin-indicator--large .liquid-spin-blob--core{width:16px;height:16px}html[data-glass=on] .ant-spin .ant-spin-text{color:var(--md-color-text-secondary);text-shadow:none;padding-top:8px;font-size:12px}.liquid-skeleton-shell{border-radius:var(--md-liquid-radius-md,20px);padding:20px;position:relative}html[data-glass=on] .liquid-skeleton-shell{background:var(--md-liquid-bg);-webkit-backdrop-filter:blur(var(--md-liquid-blur)) saturate(var(--md-liquid-saturate));backdrop-filter:blur(var(--md-liquid-blur)) saturate(var(--md-liquid-saturate));border:1px solid var(--md-liquid-border);box-shadow:var(--md-liquid-highlight-top), var(--md-liquid-highlight-inner), var(--md-liquid-shadow)}html[data-glass=on] .liquid-skeleton-shell .ant-skeleton-title,html[data-glass=on] .liquid-skeleton-shell .ant-skeleton-paragraph>li{background:linear-gradient(90deg, var(--md-color-surface-subtle) 25%, color-mix(in srgb, var(--md-color-accent-primary) 16%, var(--md-color-surface-subtle)) 37%, var(--md-color-surface-subtle) 63%);background-size:400% 100%}@media (prefers-reduced-motion:reduce){html[data-glass=on] .liquid-spin-blob,html[data-glass=on] .liquid-spin-blob--core:before,html[data-glass=on] .liquid-skeleton-shell .ant-skeleton-title,html[data-glass=on] .liquid-skeleton-shell .ant-skeleton-paragraph>li{animation:none}}@media (prefers-reduced-transparency:reduce){html[data-glass=on] .liquid-skeleton-shell{background:var(--md-color-surface-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}
